La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Cuál es la diferencia entre STM8 PB4, PB5 True Open Drain y otros pines configurados en modo de drenaje abierto?

¿Cuál es la diferencia entre STM8 PB4, PB5 True Open Drain y otros pines configurados en modo de drenaje abierto?

Estos dos pines se utilizan para la interfaz I2C. El llamado drenaje abierto verdadero significa que en su interior no hay ningún tubo de canal P, ni siquiera un diodo de protección. Para otros pines configurables, incluso si elige el modo de drenaje abierto, hay un diodo de protección entre el pin y VDD. Dado que el diodo tiene corriente de fuga inversa, no se le puede llamar un verdadero drenaje abierto. Debido a que a veces es necesario conectar varios dispositivos del bus I2C al bus, y los dispositivos conectados al bus I2C tienen drenajes abiertos o colectores abiertos, se puede realizar la función de cable Y. Al mismo tiempo, debido a que la resistencia pull-up está conectada, SDA y SCL están altos durante el período de inactividad del bus, lo que puede evitar que interferencias externas inicien accidentalmente el bus I2C.