Dale vida a una vieja pantalla LCD

Desde el fondo del balde, [Alex]El amigo sacó una vieja pantalla LCD monocromática. Esta es una pantalla antigua de baja resolución de electrónica antigua que desafortunadamente no tiene su propio chip controlador. Sin embargo, no se preocupe, porque con la ayuda de FPGA [Alex] descubrí cómo conducir esta pantalla.

En la parte posterior de esta pantalla hay ocho controladores Hitachi LCD, seis cambiadores de columnas y dos cambiadores de filas, lo que permite que la pantalla LCD muestre una imagen de 256 × 128 píxeles. Sin embargo, sin un controlador LCD, [Alex] no podía simplemente enviar una imagen estática a la pantalla LCD. En cambio, tuvo que actualizar constantemente la pantalla y la pantalla VGA.

Con la ayuda de un PDF de 1500 páginas titulado Hitachi LCD Controller/Driver LSI Data Book, [Alex] pudo volcar píxeles en los circuitos integrados de la pantalla con la ayuda de una placa FPGA Butterfly One. Mucho trabajo solo para mostrar lo hermoso [Lena], pero ella no lo tendría de otra manera.

  • Bryan Baker (@XBrav) dice:

    proyecto neto. Es agradable ver cómo Hitachi desarrolló posteriormente el HD44780 para interactuar con estas pantallas. ¡El manual es igual de brutal!

  • John Honniball dice:

    ¡Buen material! Tengo algunas pantallas LCD con las que quiero probar tal cosa. Uno es de algún tipo de instrumento Gould muy viejo y desechado, y el otro es de un organizador Psion III (con un FPC roto).

  • moshe dice:

    ¡hermosa!

  • Tigre arriba dice:

    LENA!!!! : D

    • beta4 dice:

      Hice algo similar usando un microcontrolador. El truco consiste en usar una pantalla SPI compatible con DMA para enviar un cuadro completo a la pantalla. La interrupción de fin de flujo de DMA simplemente inicia una nueva transferencia de DMA, por lo que se hace referencia continua a la pantalla.
      Debido a que la interfaz de esas pantallas (al menos la mía) no es SPI, sino paralelo de 4 bits, utilicé un poco de lógica de pegamento para deserializar parcialmente el flujo de datos y generar VSYNC y HSYNC.
      Está documentado aquí: http://www.webalice.it/fede.tft/spi_as_lcd_controller/spi_as_lcd_controller.html, y lo envié a la-tecnologia hace algún tiempo, pero por alguna razón no apareció.

  • bill ganso dice:

    Muy bueno 🙂 Sabía que había una razón para mi cajón “Pantalla aleatoria” 🙂 ¡Buen trabajo!

  • Bigote de Tesla dice:

    Sabes, me encantaría ver un tutorial o algo sobre cómo usar pantallas LCD viejas para tus propios fines. Estoy seguro de que todos tenemos muchos teléfonos celulares viejos con pantallas perfectamente utilizables. Nunca puedo decidir tirarlos.

  • viejo temporizador dice:

    Dang kids hoy en día y sus elegantes FPGA. Parece que este panel en particular ya tiene las huellas para el controlador de interfaz de CPU Hitachi, probablemente HD61830 o similar. GWS para los chips del controlador proporciona http://mazsola.iit.uni-miskolc.hu/ftp/unix/lcddabo.pdf como el 7.º resultado. Los chips pueden ser difíciles de encontrar, pero pueden ser canibalizados, o simplemente encontrar un panel barato de 256 × 128 que ya tiene uno, son comunes.

    El 61830 puede ser controlado por PIC o 6502 en lugar de requerir un FPGA. No quiero restar importancia al estado pirateado de esta publicación, pero parece que la gente de hoy en día simplemente quiere lanzar hardware a un problema en lugar de considerar el diseño original.

    • luego dice:

      HD61830 cuesta $ 10 en Ebay. Además hay un chip ram y algunos pasivos.

Miguel Vidal
Miguel Vidal

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *