Estoy leyendo algunos manuales sobre I2C, SPI donde dice que los puertos I2C están abiertos, lo cual no sé qué es. Sé sobre el modo de hundimiento y el modo de abastecimiento de puertos en circuitos electrónicos.
Estoy leyendo algunos manuales sobre I2C, SPI donde dice que los puertos I2C están abiertos, lo cual no sé qué es. Sé sobre el modo de hundimiento y el modo de abastecimiento de puertos en circuitos electrónicos.
Abrir drenaje significa que el puerto de salida está conectado directamente al pin de "drenaje" (normalmente denominado "D") de un MOSFET (probablemente NMOS). Es similar al término "colector abierto", donde el transistor en la salida es un BJT.
En la práctica, esto significa que el puerto solo es posible para conducir su estado a BAJO (conectarse a tierra) y no a ALTO. Esa es la razón por la que es necesario colocar una resistencia de pull-up externa que jale la línea ALTA cuando el pin se deja "flotando" desde adentro.
Supongo que los términos "modo de hundimiento" y "modo de aprovisionamiento" son algo más generales. Nos referimos al "modo de hundimiento" de un puerto cuando la corriente fluye desde la carga al puerto y al "modo de abastecimiento" cuando la corriente fluye desde el puerto a la carga.
En este sentido, los puertos de drenaje abierto solo pueden estar en el "modo de hundimiento", mientras que otros puertos (sin drenaje abierto) pueden estar en cualquier modo.
Lea otras preguntas en las etiquetas integrated-circuit i2c spi physical-design system