Grafisch kleurendisplay probleemloos aansturen
Een microcontroller met DMA die het dataverkeer regelt richting het display.
LC-schermen waarop fraaie gekleurde plaatjes en foto’s weergegeven worden, zijn ondertussen al heel normaal voor consumentelektronica en ook voor industriële applicaties wordt er meer en meer gebruik gemaakt van schermen waar meer op staat dan alleen tekst. Het grafische LC-scherm is aardig op weg om simpele LED-displays te gaan vervangen. Dit vraagt wel om een ander soort stuurelektronica, want een LCD heeft meer data nodig dan een LED-display. Zeker als er ook bewegende plaatjes weer gegeven moeten worden, dan is een snelle grafische controller nodig om de gebruikte microcontroller te ontlasten.
Al een tijd kunnen ontwerpers kiezen voor een groot aantal verschillende displays variërende van 2,2” tot 10,4” met resoluties van 320×240 (QVGA), 640×480 (VGA), 400×480 (WQVGA) of 800×480 (WVGA) beeldpunten. Daarbij kan het gaan om displays zonder touch-screen-mogelijkheden of exemplaren die dat wel hebben. Bij deze laatste uitvoeringen kan het gaan om resistive exemplaren die een analoog X- en een Y-signaal kunnen opwekken of exemplaren waar capacitieve aanraakvelden op aangebracht zijn.
Een LCD heeft ten opzichte van een LED-display vele voordelen. Op het schermpje kan veel gemakkelijker een goede gebruikersinterface weergegeven worden. Neem bijvoorbeeld een scada-achtige weergave. Op het LCD kan dit zeer fraai vormgegeven worden. Hierdoor wordt de gebruikersinterface van een machine in eens veel overzichtelijker. Wordt er tevens gebruik gemaakt van een touch-screen, dan worden de mogelijkheden nog uitgebreider en kan elke denkbare gebruikersinterface ook gemaakt worden. De bediening wordt hierdoor gemakkelijker en overzichtelijker.
Het spreekt voor zich dat een LCD waarop heel veel gebeurt, veel meer van het totale systeem vraagt. Grote hoeveelheden data moeten immers naar het scherm gestuurd worden, hetgeen de besturingstaak van de microcontroller aardig lastig kan maken. Een eigen aanstuurcontroller voor het display kan deze taak ontlasten en er voor zorgen dat er geen knelpunten ontstaan in de timing van het gehele apparaat.
Voor het complete artikel klikt u hier