Chip de interfaz I2C 5 <-> 3,3 V

¿Existe la clásica solución de interfaz MOSFET bidireccional de 5 V <--> 3,3 V como paquete DIP? ¿O es la forma común de colocar MOSFET discretos en su circuito? En ese caso, ¿cuáles son algunos dispositivos comunes de orificio pasante de bajo costo que puede recomendar para esta aplicación? Me doy cuenta de que esta pregunta ya se ha hecho en algunas variaciones, pero estoy buscando una guía práctica de implementación aquí.

Respuestas (3)

El IC de búfer I2C bidireccional NXP P82B96 viene en DIP8, entre otros paquetes.

Sí, algunas personas usan MOSFET discretos; por ejemplo, el convertidor de nivel lógico Sparkfun .

Hay algunos circuitos integrados que hacen una interfaz I2C bidireccional, pero que yo sepa, todos son de montaje en superficie. El hilo bidireccional 3.3v <-> 5v level shifting... menciona algunos de ellos. Por desgracia, no conozco ninguno que esté en un paquete DIP.

Prácticamente cualquier nFET puede manejar la potencia y la velocidad relativamente bajas requeridas para la interfaz I2C; la especificación crítica parece ser "Vgs (th)". Sparkfun utiliza un BSS138, un nFET de montaje en superficie de bajo costo con Vgs(th) de 1,5 V a 1 mA.

TI hace una parte que hará esto:

TXS0102 - Traductor de nivel bidireccional de 2 bits

NO está en un paquete DIP.
¿Ha utilizado el TXS0102 antes? Tengo algunos de ellos. Parece que funcionarán para un cambio de nivel lógico de 3.3V <-> 5V. Lo único que me preocupa es que OE hace referencia a Vcca (3.3V) y me gustaría poder controlar esto a través del nivel lógico en el lado de 5V. Supongo que podría hacer esto con una resistencia de extracción y un transitor, ¿sí?
He usado el TXS0102 antes, sin embargo, no recuerdo haber usado la línea OE. Si no recuerdo mal, atamos este pin a Vcca para que la palanca de cambios de nivel siempre estuviera habilitada. Creo que podría conducir la línea OE con un transistor que se elevó a 3,3 V con una resistencia o, si su procesador tiene salidas de colector abierto, solo necesitaría la resistencia de elevación a 3,3 V.