Source / Sink on 74AHCT2G125DC no está manejando WS2712bs

0

Por consejo en esta publicación Estoy usando un 74AHCT2G125DC ( hoja de datos ) para conducir un pin de datos de la tira Neopixel / WS2812b de una MCU de 3.3 v. La MCU está conduciendo A1, y los LED direccionables están encadenados desde Y1. VCC en el lado alto es de 5 V y el suelo se comparte.

Estoy viendo numerosos errores de comunicación y parpadeos en los LED, aunque no hay caída de voltaje en el riel de 5V. El osciloscopio que prueba el lado de entrada del búfer 74AHCT2G125DC muestra una señal limpia entre 0-3.3v. El sondeo del lado de salida muestra una señal mucho más ruidosa que varía de 1.2-5.0V. Nunca llega al suelo, y sospecho que está causando algunos de los problemas.

¿Cuál es la mejor explicación y cómo soluciono esto? Mi teoría actual es que, de alguna manera, bajar el pin del chip LED a GND debe hundirse más que el límite actual del controlador (8mA, si lo leo correctamente). O no estoy entendiendo que un controlador de este tipo pueda enviar una señal digital a un dispositivo como un WS2812b? ¿Hay alguna explicación de por qué en una señal baja, la salida no cae a cero?

Nota: la razón para usar un controlador de tres estados es que puedo cambiar la salida digital a un estado de alta impedancia durante el apagado del circuito, lo que evita un flujo de corriente observado en la MCU cuando la tira no está encendida.

    
pregunta Jeremy Gilbert

0 respuestas

Lea otras preguntas en las etiquetas