Hacer coincidir los controladores LCD con los paneles compatibles con LCD

2

A lo largo de los años, he acumulado numerosos paneles LCD y placas controladoras recuperadas de televisores, monitores, teléfonos celulares, marcos de fotos digitales, dispositivos GPS y tabletas. Me gustaría reutilizar los paneles con los controladores discretos en mis proyectos de electrónica.

Es posible que tenga algunas configuraciones de panel y controlador patentadas, pero supongo que la gran mayoría son solo de valores. ¿Existe una "regla general" o una lista de especificaciones para determinar la compatibilidad de un controlador con un panel LCD?

    
pregunta user148298

1 respuesta

0

La forma de interactuar con estos es pura voluntad y mucha habilidad. Necesitará un osciloscopio.

No hay una lista de especificaciones, ya que la cantidad de dispositivos que tiene podría incluir varias gamas de fabricantes y tecnologías.

Si el controlador está en la parte posterior de la pantalla LCD, entonces estás de suerte. Si no es así, entonces tendrá que encontrar un controlador LCD equivalente y diseñar una PCB con un microcontrolador.

Lo primero que debe hacer es encontrar la hoja de datos del chip del controlador LCD, sin esto tendrá una verdadera batalla cuesta arriba. Si conoce el fabricante y encuentre el paquete esto podría ayudarlo a aplicar ingeniería inversa a su módulo. Algunas empresas solo proporcionan hojas de datos a pedido, otras tienen que tener un acuerdo con ellas.

Si lo que ha recuperado es un módulo LCD fabricado, será más fácil conectarlo ya que el fabricante tendrá la hoja de datos y los controladores.

Una vez que haya encontrado la hoja de datos, puede averiguar cómo interactuar con ella. El controlador LCD será paralelo (para las pantallas más grandes con una actualización más rápida) o una serie (pantallas más pequeñas con una actualización más lenta). Algunas de las pantallas de serie utilizan SPI. Los paralelos tendrán líneas de datos y direcciones y líneas de control similares a las de escribir en la memoria.

Verifique el tiempo en la hoja de datos, si necesita velocidades de más de 40Mhz, esto puede ser difícil de crear un prototipo. Si necesita líneas controladas por impedancia, será más difícil crear un prototipo y es posible que necesite un analizador de red.

Luego conecte su microprocesador a los datos (y / o líneas de dirección) y vea si puede acceder a un registro y leer y escribir datos en la pantalla LCD (preferiblemente controlar los registros para probar la comunicación).

El último paso será escribir controladores, el fabricante puede ser generoso y proporcionar algún código C para que no tenga que escribir los controladores desde cero.

Aquí hay algunos enlaces para ayudar a comprender cómo se hace esto para diferentes pantallas:

discusión sobre piratería informática TFT
Epson LCD hack
Pantalla LCD de caracteres de ingeniería inversa

Recuerde que implementar una interfaz en una pantalla LCD puede llevar varios meses para implementarse en un producto, un proyecto como este puede ayudarlo a apreciar economías de escala.

    
respondido por el laptop2d

Lea otras preguntas en las etiquetas