pantalla LCD de ingeniería inversa

1

Hace poco recibí en mi mano una pantalla LCD de teléfono antiguo. La visualización en sí misma parece ser útil, así que la separé del resto y comencé a probar su comportamiento. La pantalla se llama SHARP LM167511 y su control lo realiza OKI MSM6262-01, del cual encontré la hoja de datos. La pantalla PCB también tiene dos filas de botones por su lado, por lo que el encabezado exportado por el cual el teléfono lo controla son los encabezados de los botones y los pines del controlador OKI. Refiriéndose en los nombres de la hoja de datos, los pines son: GND, VCC, V5, CS, R / W, E, A0, A1, D0 ~ 7 Basándome en mis experiencias anteriores, asumí que V5 era el contraste del dispositivo, por lo que conecté un potenciómetro, mi esperanza era que al cambiar el voltaje de V5 pudiera ver algo, pero no fue así. Así que construí un circuito basado en arduino tratando de cambiar las señales en el encabezado de control. Hasta ahora no tenía signos de vida. Estoy de acuerdo con que todos dirían: considérelo roto. Pero también tengo uno de repuesto que hace lo mismo. Mi solicitud es: ¿Alguien tiene experiencia con este dispositivo u otro LCD que pueda darme alguna sugerencia sobre cómo proceder?

    
pregunta Alessandro

3 respuestas

1

Como algunos de ustedes señalaron, al fin resolví los problemas que tenía.
No fue tan fácil para mí encontrar dónde estaba mi problema, y como esta pregunta no parecía ser tan popular, asumí que a nadie le importaba la solución.
Lo siento si algunos de ustedes, tratando de darme una pista, dedicaron su tiempo a buscar información para mí.
El problema estaba principalmente en el voltaje negativo que necesitaba esta pantalla para funcionar.
Aquí hay una publicación en el blog que hice sobre el argumento, si a alguien realmente le importa.

enlace

Quiero expresar mi gratitud a cualquiera que intente ayudarme a pasar su tiempo respondiendo esta pregunta.

    
respondido por el Alessandro
0

Necesita un voltaje negativo, como mencionas en tu propio sitio web ...

    
respondido por el EmbeddedGuy
0

(1) Asegúrese de que la comunicación funcione en absoluto: el controlador tiene pines BUSY OUT para este propósito. Escriba algunos comandos y use el alcance para monitorear la entrada E y las salidas BUSY OUT. Debería ver que, por ejemplo, CLEAR toma ~ 3mS, mientras que Display Control toma ~ 20uS

(2) Habilite el control de pantalla y asegúrese de ver el tráfico en los pines CP / DF / LOAD.

(3) Envía algunos datos y asegúrate de que el nivel de OD sea todo a cero cuando se borra y mayormente 1 cuando se activan todos los bits.

(4) Voltaje de alcance en los pines COM para asegurar que las formas de onda coincidan con la hoja de datos.

    
respondido por el theamk

Lea otras preguntas en las etiquetas