Recientemente tengo en mis manos varias pantallas de caracteres de 20x2 que no parecen funcionar. Esto es lo que parecen:
Aparentemente, son compatibles con HD44780. Los tres conectores de 16 pines (una fila y dos filas) son paralelos entre sí. Los pines 15 y 16 (generalmente utilizados para la retroiluminación en las pantallas LCD) no están conectados a nada.
Puedo insertar los datos usando un microcontrolador usando el protocolo HD44780 de 4 bits y 8 bits, luego volver a leer los datos, por lo que la lógica parece estar funcionando. La lógica funciona con un voltaje de suministro de 3,3 V y 5 V. Sin embargo, la pantalla no se enciende. He probado voltajes de 0 a 5V en la entrada de contraste (pin 3) sin éxito.
Desarmé una de las pantallas y así es como se ve la matriz:
Así es como se ve el tablero sin la matriz:
Estoy bastante seguro de que el controlador de la matriz no está muerto. En la pantalla desmontada he medido las formas de onda en filas y columnas. Hay un voltaje de CC de aproximadamente 7,5 V en todas las filas y diferentes formas de onda con una amplitud de aproximadamente 1,5 V y un período de aproximadamente 7 ms en diferentes columnas. Las formas de onda parecen corresponder a algunos píxeles encendidos y apagados.
ACTUALIZACIÓN: La amplitud de estas formas de onda depende de la entrada de brillo (pin 3), que va de 0 V a 7,5 V.
Los dispositivos eran nuevos en el empaque de fábrica, por lo que supongo que todos están defectuosos (a pesar de que hay un sello de control de calidad) o tienen algún defecto de diseño.
He intentado aplicar diferentes voltajes de CC en filas y columnas de la matriz, pero no pasa nada.
¿Qué tipo de matriz es esta de todos modos? No parece una pantalla LCD, ¿puede ser algún tipo de LED (PLED, OLED)? ¿Hay alguna manera de probar esta matriz por separado (porque la placa lógica parece estar bien)?
En mi experiencia, estas pantallas necesitan al menos 4-5 V entre el pin VCC y el pin de contraste, a veces más. Lo que significa que debe alimentarlos con 5V y ajustar el pin de contraste a 0..1V, o puede alimentarlos con 3.3V, pero necesitará voltaje negativo en el pin de contraste. Se prefiere este último si su MCU no es tolerante a 5V. Quizás su pantalla necesite un voltaje negativo incluso a 5V.
Una pantalla similar que tengo en realidad tiene almohadillas vacías para una bomba de carga MAX660 que genera voltaje inverso para el circuito de contraste:
Dependiendo de la matriz, también puede ser imposible ver nada sin luz de fondo. Las pantallas verdes con caracteres negros generalmente se pueden leer con luz ambiental, pero las pantallas negras con caracteres azules o verdes necesitan luz de fondo para poder leerse.
He usado varios de este tipo de pantalla, de varias fuentes. Todas mis pantallas tenían luz de fondo y se alimentaban de una conexión USB. Mi experiencia es que son muy sensibles a la tensión de alimentación; un cambio de 4,95 V a 5,08 V en un caso resultó en que la pantalla apareciera totalmente en blanco y no respondiera. En la mayoría de los casos, era posible restaurar la visibilidad de la pantalla ajustando el voltaje de contraste, pero incluso esto no era perfecto si el voltaje de suministro era significativamente diferente de 5,00 V.
Intentaría variar el voltaje de suministro en pequeños pasos de 4.80V a 5.20V. Por cierto, si no hay luz de fondo, es posible que tenga una pantalla reflectante, en cuyo caso necesita una luz razonable en la parte frontal de la pantalla para ver cualquier cambio.
Dwayne Reid
Beowulfenator
MarkU
MarkU
Transistor
bruce abbott
Beowulfenator
próximo truco