Ayuda con este protocolo - LCTC

1

Tengo una pantalla monocromática de 640x200 de una computadora de bolsillo HP 200LX . En su PCB puedo ver dos tipos de circuitos integrados: HD66204TFL y HD66205TFL de Hitachi.

Aquí está su esquema (tiene 200 px no 240 como en el esquema) de la hoja de datos:

Aquíestáelprotocolo(delahojadedatos):

MedicuentadequeCL2eselrelojdefrecuenciamásalta.Encadaflancodescendentedeestereloj,seseleccionan4píxelesenunacolumnayseemitendeacuerdoconD0-4.Asíquetiene160ciclosparaunafilacompleta.

ElflancodescendentedeCL1seleccionaunafila,porloquedebetener200ciclosparallenarlapantalla,unciclo(flancodescendente)alfinaldecada160ciclosdeCL2.

NopuedoentenderloqueFLMyMhacen.Porloqueentendí,ambosmarcanunnuevomarco.¿Ynecesitaambasseñales?

Entoncesmipantallanecesitaunpuertodedatosde4bitsy4relojesyDISPOFFconectadoaGND.

Hastaahora,todoloquepudeencontrarenInternet(pantallassimilaresperonoesta):

  1. Leíenalgúnlugar(nosédónde)queesteprotocolosellamaLCDTimingController.
  2. enlace
  3. enlace
  4. enlace

¿Y podría esta pantalla ser controlada por Arduino? No tengo uno (todavía), así que para mis experimentos usaré el puerto paralelo de la PC (el puerto DATA de 8 bits) en Ubuntu (lo he usado antes con anterioridad para I2C con EasyI2C de Claudio Lanconelli y la implementación de software escrita por mí en Qt C ++ para leer una EEPROM I2C y controlar un modulador de RF).

Cualquier ayuda es apreciada!

    
pregunta Cornelius

1 respuesta

2

Tenga en cuenta que (a diferencia de la pantalla LCD que usó a través de I2C) esta es una pantalla LCD sin controlador típica: espera (necesita) una corriente de datos constante para que funcione correctamente. 640x200 bits = 16000 bytes. ¿Tienes esa cantidad de RAM de sobra? Si es así, el siguiente problema es si puede conducir las señales a la velocidad suficiente. Probablemente sea factible, pero no es fácil. Puede requerir montaje o muy cuidadoso C / C ++. Analice la hoja de datos para saber qué tan rápido debe manejar la pantalla LCD.

La señal M invierte la polaridad de la unidad a la LCD, para evitar un aspecto de CC en la señal de la unidad, lo que destruiría la LCD.

    
respondido por el Wouter van Ooijen

Lea otras preguntas en las etiquetas