TXB0104 Cambiador de nivel bidireccional.
Debido a que Arduino (y Basic Stamp) son dispositivos de 5 V, y la mayoría de los sensores, pantallas, tarjetas flash y modos modernos son solo de 3,3 V, muchos fabricantes descubren que necesitan realizar un cambio/conversión de nivel para proteger el dispositivo de 3,3 V de 5 V.
Aunque uno puede usar resistencias para hacer un divisor, para transferencias de alta velocidad, las resistencias pueden agregar mucho giro y causar estragos que son difíciles de depurar. Por esa razón, nos gusta usar la serie 4050/74LVX245 y una lógica similar para realizar el cambio de nivel adecuado. El único problema es que solo son buenos en una dirección, lo que puede ser un problema para algunas interfaces bidireccionales especiales y también hace que el cableado sea un poco complicado.
¡Ahí es donde entra en juego este encantador chip, el convertidor de nivel bidireccional TXB0104! Este chip realiza un cambio de nivel bidireccional de casi cualquier voltaje a cualquier voltaje y detectar automáticamente la dirección. Lo único que no funciona bien con este chip es i2c (porque utiliza pullups fuertes que confunden el sensor de dirección automática) o líneas de control con mucha capacitancia. Si necesita usar pullups, puede, pero deben ser de al menos 50K ohmios; los internos de AVR / Arduino son de aproximadamente 100K ohmios, ¡así que están bien! Es un poco más lujoso que un 74LVX245, pero si no quiere preocuparse por los pines direccionales, ¡este es un salvavidas!
Dado que este chip es un cambiador de nivel bidireccional especial, no tiene pines de salida fuertes que puedan controlar LED o cables largos, ¡está destinado a sentarse en una placa de prueba entre dos chips lógicos! Si no necesita soporte bidireccional instantáneo, sugerimos el 74LVX245 como se muestra a continuación, que tiene una unidad de salida más fuerte.
Esta ruptura le evita tener que soldar los paquetes de paso muy fino con los que viene este chip. ¡También agregamos tapas de 0.1uF en ambos lados y una resistencia pull-up de 10K en el pin de habilitación de salida para que pueda usarlo de inmediato!