Línea hacia abajo en el centro de la pantalla TFT

Estoy tratando de conectar una pantalla TFT Sharp LQ070Y3DG3B a un controlador de pantalla Epson S1D13517 . La imagen de prueba y un mapa de bits que he cargado se muestran bien, excepto que hay una línea de color aguamarina verticalmente en el centro de la pantalla de aproximadamente 1 píxel de ancho, independientemente de lo que intente mostrar. En el lado izquierdo de la línea aguamarina hay una franja de unos 5 píxeles de ancho en la que los colores del patrón de prueba son incorrectos excepto el verde. ¿Este modo de falla me dice algo sobre lo que podría estar mal con el software/hardware? ¿Cómo puedo determinar qué está mal con la pantalla?

Parece que sus formas de onda para controlar la pantalla LCD son incorrectas. ¿Ha verificado que TODOS los tiempos de configuración y espera para cada línea de datos sean correctos? Tenía un proyecto que tenía artefactos LCD extraños similares, y terminó siendo tiempos entre fotogramas demasiado cortos. Revise la hoja de datos y verifique que TODOS los tiempos que está enviando a la pantalla LCD sean correctos.
He visto este tipo de problema en las pantallas LCD gráficas cuando falla un contacto en la tira de elastómero que conecta la PCB/FPC a los contactos en el cristal de la pantalla LCD. Si su LCD usa tiras de elastómero para contactos como se describe arriba, ¿ha intentado abrir la pantalla, limpiar y volver a montar las tiras de elastómero? A veces, empujar los elastómeros cambiará el problema a una fila o columna de píxeles diferente, lo que confirma esta hipótesis.

Respuestas (1)

La hoja de datos de EPSON tiene una fórmula incorrecta para calcular el valor del registro de ancho de pantalla horizontal (HDISP [16h]). La fórmula debe decir:
HDISP in number of pixels = ((REG[16h] bits 6-0)) x 8

En lugar de:
HDISP in number of pixels = ((REG[16h] bits 6-0)+1) x 8