Interfaz HD44780 compatible con pantalla LCD y Spartan 3 FPGA

2

Recientemente he comprado una pantalla LCD compatible con HD44780 (16x2) de eBay. Quiero usarlo con mi placa de desarrollo Spartan 3 FPGA, pero después de pensarlo un poco, no estoy seguro de poder usarlo.

Lo principal que me está molestando es que la pantalla que he comprado funciona en 5V, y todas las E / S de Spartan 3 pueden funcionar al máximo. 3.3 V. Entonces, ¿hay alguna forma de usar Spartan 3 y esta pantalla? ¿Es posible que funcione con 0V y 3.3V como niveles lógicos (o requiere niveles TTL)?

No tengo hoja de datos para eso, así que no estoy seguro. Lo busqué físicamente en busca de algunas marcas, y solo encontré esto: "1602ZFA", pero cuando lo busco en Google, no obtengo nada bueno.

También le he pedido al vendedor que me envíe hojas de datos, pero creo que me envió las incorrectas ... Esto es lo que me envió:

Sólo tengo 16 pines en mi pantalla.

Entonces, ¿hay alguna posibilidad de que pueda usar esta pantalla con Spartan 3 FPGA?

    
pregunta xx77aBs

2 respuestas

2

El 3.3V será reconocido como un alto nivel por la lógica TTL. Sin embargo, necesitará 5 V para alimentar la pantalla LCD.

EDIT

De la Guía del usuario de Spartan-3E :

  

La pantalla LCD de caracteres tiene una potencia de + 5V. Las señales de E / S FPGA son alimentadas por   3.3V. Sin embargo, los niveles de salida del FPGA son reconocidos como niveles lógicos altos o bajos válidos por el LCD. El controlador LCD acepta señal TTL de 5V   Los niveles y las salidas de 3.3V LVCMOS proporcionados por el FPGA cumplen con los 5V   Requisitos de nivel de voltaje TTL.

     

Las resistencias de la serie 390Ω en los datos   las líneas evitan un esfuerzo excesivo en los pines FPGA y StrataFlash I / O cuando   El LCD de caracteres controla un valor lógico alto. Las unidades LCD de caracteres   Las líneas de datos cuando LCD_RW es alto. La mayoría de las aplicaciones tratan el LCD como   un dispositivo periférico de solo escritura y nunca se lee desde la pantalla.

    
respondido por el Armandas
1

Si encuentra la hoja de datos para uno de la serie Winstar WH1602A, debe ser la misma, excepto por la ubicación física de las conexiones en el borde de la pantalla LCD.

He comprado ambos: acabo de comprar el 1602ZFA en ebay y no lo he probado todavía, además tengo un Winstar WH1602A.-NYG-JT que es similar pero no tiene luz de fondo. Tengo el Winstar trabajando en un módulo de pantalla de interfaz en serie, y quiero reemplazarlo con el 1602ZFA para agregar una luz de fondo.

La ubicación de los pines / agujeros 15 y 16 (fuente de alimentación de retroiluminación) es diferente: el Winstar los tiene al lado del pin 1, pero supongo que el resto es exactamente el mismo. La luz de fondo necesitará 4.2 V, por lo que puede usar 5 V con un diodo de silicio (no uno de Schottky) para disminuir un poco el voltaje.

Necesitará un potenciómetro de 10k (por ejemplo, un preset) conectado entre Vcc y tierra, con el pin central (limpiaparabrisas) conectado a Vo (pin 3 en la pantalla LCD). Hasta que no lo ajuste, probablemente no verá nada en la pantalla, con o sin la luz de fondo. Empieza con eso a mitad de camino y experimenta.

    
respondido por el Andy2No

Lea otras preguntas en las etiquetas