Forum: Mikrocontroller und Digitale Elektronik xmega und 4x20 lcd Module


von Nikolaj S. (nikolaj22)


Lesenswert?

Kann man atxmega und 4x20 lcd Module direkt verbinden, so wie atmega und 
4x20 lcd Module?

oder muss ich so was wie PCA9555 oder 74HC595 dazwischen einbauen?

von Frank K. (fchk)


Lesenswert?

Nikolaj Stepannikov schrieb:
> Kann man atxmega und 4x20 lcd Module direkt verbinden, so wie atmega und
> 4x20 lcd Module?

Ja, kannst Du im Prinzip.

ABER: ATXMega ist 3.3V-Technik, die LCDs sind meist 5V. Viele der LCDs 
kannst Du aber auch mit 3.3V betreiben. Du brauchst dann aber eine 
negative Hilfsspannung für den Kontrast, die Du Dir z.B. mit einem 
ICL7660 und 2*10u erzeugen kannst. Das Kontrastpoti muss dann nicht 
zwischen 5V und GND, sondern zwischen +3.3V und -3.3V (aus dem ICL7660) 
geschaltet werden - der Schleifer kommt weiterhin an den Vo-Pin des LCD.

Sollte Dein spezielles Display nun nicht mit 3.3V laufen, brauchst Du 
Pegelwandler wie z.B. 2* 74LVCC3245A.

fchk

von Nikolaj S. (nikolaj22)


Lesenswert?

danke

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Die negative Hilsspannung für die LCDs kannst Du auch mit dem XMEGA und 
einer Villard-Schaltung erzeugen. Dann kannst Du den Kontrast sogar 
steuern. Der XMEGA hat so viele Timer mit PWM-Ausgang, da findest Du 
bestimmt noch einen freien Pin ;-).

Schaltungsbeispiel hier, das untere Bild:

http://www.sprut.de/electronic/switch/minus.html

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Oder so:
1
                  100n     1N4148     100R
2
            ___    ||                  ___                 LCD
3
   PWM ----|___|---||----o---|<---o---|___|--o-----o-------Kontrast
4
            470R   ||    |        |          |     |
5
                         |       ---100n    ---   .-.
6
                         V       ---    100n---   | |
7
                         -        |          |    | |2k2
8
                  1N4148 |        |          |    '-'
9
                         |        |          |     |
10
                         -        -          -     -

Als Diode kannst Du auch eine BAR43S nehmen, da sind beide Dioden in 
einem SOT-23-Gehäuse seriell verschaltet.

Über die Breite des PWM bestimmst Du die Höhe der erzeugen negativen 
Spannung. Bei etwa 75% PWM ist die Spannung am niedrigsten. Die 
PWM-Frequenz sollte größer als 5kHz sein, damit es auf dem LCD keine 
Flimmereffekte gibt. Die Schaltung ist erprobt und läuft seit Jahren in 
einem batteriebetriebenen Gerät...

von Nikolaj S. (nikolaj22)


Angehängte Dateien:

Lesenswert?

Ist so richtig, oder besser, zum sicher gehen ein Pegelwandler 
einsetzen?

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Ja, sieht gut aus. Wobei Du das Display natürlich auch im 4-Bit-Modus 
ansteuern kannst, was Dir den Betrieb an einem einzigen Port ermöglicht.
Wenn Du noch einen PWM-Ausgang und einen Transistor für das Backlight 
vorsiehst, kannst Du auch dessen Helligkeit steuern.

von Frank K. (fchk)


Lesenswert?

Nikolaj Stepannikov schrieb:
> Ist so richtig, oder besser, zum sicher gehen ein Pegelwandler
> einsetzen?

Nein, Display mit 3.3V betreiben! Ansonsten bräuchtest Du den Aufwand 
mit der negativen Kontrastspannung nicht, aber dafür ggf Pegelwandler.

fchk

von Nikolaj S. (nikolaj22)


Lesenswert?

Dankeschön! :)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.