Estoy rediseñando un producto que tiene un vidrio LCD personalizado con una organización bastante extraña. Utiliza 22 segmentos con 14 comunes. Es un poco como la pantalla de la siguiente imagen:
Dadoqueesteesunproductodecostocrítico,estoyviendoelcontroladorLCDST7066extremadamentecomún,queseusaparacontrolarpantallasLCDalpanuméricas.
MienfoqueseríaejecutarelST7066enmododedoslíneas(16commons,1/16bias)yconfigurarlosprimeroscuatrocaracteresdecadalíneaparaqueseancaracterespersonalizados.YousaríalamemoriaRAMdelgeneradordecaracteresde64x8bitsparadefinirlospatronesdeesospersonajes,loquemepermiteiluminarlossegmentosindividualmentecomomeplazca.
Ahoravienelapartedifícil:necesito22segmentosparacontrolarindividualmente.Yestamostentativamentecercaconlos8personajesprogramables.Necesito14comunes,porloquedeboconfigurarelcontroladorenmodode2líneas.Asíquetengo4caracteresporlínea.Siloscaracterestienen5píxelesdeancho,esoda5x4=20segmentos,pocomenosde22.Sinembargo,elCGRAMtiene8x8bitsporcarácter.
Entonces,lapreguntaes:¿sepuedeconfigurarelST7066/KS0066/SED1278paraquemuestrerealmente8x8caracteres?¿Osonlosbits"adicionales" en el CGRAM simplemente no importa en cualquier configuración? Con 8 caracteres de ancho de píxel, tendría 32 segmentos libremente controlables y estaría en casa gratis.
Finalmente, ¿crees que este enfoque es viable en absoluto? Los segmentos en la pantalla tienen tamaños enormemente diferentes. ¿Afecta la capacidad de manejo del controlador? ¿Los iconos más grandes tendrían un contraste peor que los pequeños? Además, el ST7066 conduce 40 segmentos; ya que solo uso 22, ¿eso juega un papel en el contraste o en el voltaje de polarización del panel requerido?