Estoy usando un SN74LVC245A ( ficha técnica ) para bajar 5V TTL a 3.3V para poder leer las señales con una Raspberry Pi.
Sin embargo, estoy recibiendo resultados muy extraños (una señal de entrada de 60Hz es recogido por el Pi en cualquier cosa entre 110Hz y 320Hz) y estoy realmente No sé cómo leer la hoja de datos para saber si necesito resistencias pullup o pulldown.
La hoja de datos dice en la página 4 que la "corriente de salida de alto nivel" es de -24mA, y la "corriente de salida de bajo nivel" es de 24mA. Así que para mí esto significa que cuando el dispositivo está emitiendo una señal alta, es capaz de hundir 24mA de corriente (ya que la salida de una cantidad negativa de corriente sugiere que la corriente está entrando en el dispositivo en su lugar). Pero entonces, si está emitiendo una tensión positiva, ¿no está generando corriente? ¿Por qué la cifra aparece como un valor negativo?
¿Alguien puede explicar qué significan realmente estas cifras? Cuando desconecto la salida del 74LVC245 de mi pin GPIO, sigo recibiendo señales extrañas del pin de entrada flotante, así que supongo que esto significa que la salida del 74LVC245 también está flotando en un estado, pero no sé en qué estado está (es decir. Realmente no tiene sentido estar flotando en una señal de salida alta, ya que es un convertidor de nivel y el punto es mantener el correcto "alto" voltaje, así que ¿necesito resistencias pulldown para manejar la salida baja? Si es así, ¿por qué la hoja de datos parece sugerir que el chip puede ser fuente y sumidero de corriente? (En mi mente, fuente de corriente significa que el dispositivo puede emitir una corriente con un voltaje positivo, mientras que la corriente de sumidero significa que el dispositivo toma en cualquier cosa y lo conecta a GND, así que tal vez ahí es donde me estoy equivocando).
En cualquier caso, estoy bastante confuso, así que agradecería cualquier aclaración.