LCD-Steuerung mit MAX518

OP #3406478
Lesenswert?

Hallo Zusammmen,

ich möchte mit einem Microcontroller über den I²C-Bus den Kontrast und 
die Hintergrundbeleuchtung mittels einem MAX518 steuern. Hierzu habe ich 
die beiliegende Schaltung entworfen, und wollte hier nachfragen, ob 
vielleicht jemand mit dem MAX518 mehr Erfahrung hat wie ich.

Würde mich über eine konstruktive Rückmeldung freuen.


Viele Grüße
Ingo
Angehängte Dateien:
(Firma: matzetronics) #3406488
Lesenswert?

Du hast nach den DAC des MAX518 Transistoren in Emitterschaltung gebaut, 
das wird so nicht funktionieren, denn die Transistoren werden, sobald 
die Spannung zwischen Basis und Emitter sich den 0.6-0,7 Volt nähert, 
relativ 'ruckartig' anfangen zu leiten, von Linearität keine Rede.
Mein Vorschlag wäre, den Kontrast DAC direkt an das LCD zu schalten 
(evtl. über einen 220R-1k Widerstand), denn der benötigte Strom an 
diesem Pin ist minimal. Die Beleuchtungsregelung ist einfacher und 
energieeffizienter über eine PWM, die du direkt aus dem Kontroller 
generieren kannst. Bei halbem Strom verbrätst du im Moment ja die Hälfte 
der Leistung im Transistor.
Wenn du davon nicht abzubringen bist, mach aus dem Transistor T1 einen 
Emitterfolger (Kollektor direkt an Vcc, Emitter speist die Beleuchtung), 
dann ist das wenigstens proportional zum DAC Ausgang, wenn auch immer ca 
0,7 V niedriger als der DAC Ausgang. T3 kannst du dir dann sparen.
OP #3407019
Lesenswert?

Hallo Matthias,

vielen Dank für Deine Antwort. Ich habe heute über Deine Vorschläge 
nachgedacht, und ich gebe Die Recht. Die Idee mit den Transitoren war 
nicht optimal.

Leider steht mit in dem Fall kein PWM zur Verfügung. Die Pins hierfür 
nutze ich leider schon für etwas anderes daher muss es über den MAX518 
gehen. Ich habe den Entwurf überarbeitet. Kannst Du mal bitte drüber 
schauen, und mir Deine Meinung hierzu mitteilen.

Vielen Dank
Ingo
Angehängte Dateien:
(Firma: matzetronics) #3407154
Lesenswert?

Ingo Schick schrieb:
> Kannst Du mal bitte drüber
> schauen, und mir Deine Meinung hierzu mitteilen.

Der Kontrast mag so gehen, im LM358 sind ja eh 2 Opamps drin, aber die 
Beleuchtung wird beim Überschreiten der Gatethreshold des BS170 nach wie 
vor recht unlinear angehen.
Es muss ein Emiterfolger her, der den Ausgang des DAC zwar im Strom 
verstärkt, aber keine Spannungsverstärkung hat - die kannst du hier 
nicht brauchen. Wenn du jetzt den DAC als PWM missbrauchst, geht das 
zwar, aber das hält den I2C Bus ganz schön auf Trab. Du möchtest ja 
nicht alle paar ms High oder Low auf den DAC schreiben.
(Firma: matzetronics) #3407241
Lesenswert?

T1 darf immer noch kein MOSFet sein, die sind als Spannungsfolger nicht 
geeignet. Nimm einen normalen NPN. Nun solltest du den Spannungsteiler 
am OPAmp nochmal checken. Du telist da den Ausgang des DAC durch ca. 20, 
bei 5 Volt Ausgang liegen am Eingang (und damit auch am Ausgang) des 
OPAmp gerade mal ca. 250mV, das ist viel zu wenig. Wenn deine 
Beleuchtung bei Vcc 100% hell ist, ist z.B. gar kein Spannungsteiler 
nötig. Bedenke auch, das nach einem Emitterfolger der Pegel um ca. 0,6V 
niedriger wird.
Da die Kontrastspannung bei LCDs generell recht niedrig ist, könnte es 
in diesem Zweig gerade so klappen, musst du aber ausprobieren.
Wenn die DAC Ausgänge übrigens so 5mA liefern könnten, kannst du dir den 
ganzen OpAmp sparen. Hab gerade mal geschaut, die Messwerte werden bei 
2,5 mA genommen, das reicht auf jeden Fall für den Kontrast direkt.
Gast #3407436
Lesenswert?

Ingo Schick schrieb:
> die Hintergrundbeleuchtung mittels einem MAX518 steuern

Möchtest Du die Beleuchtung nur ein-/ausschalten, oder die Helligkeit 
einstellen?

Der OP für die Beleuchtung in deiner Schaltung (IC3B) hat keine 
Gegenkopplung. So kannst Du die Beleuchtung nur ein-/ausschalten.
Der LM358 hat eine maximale Ausgangsspannung von Vcc-1,5V. Nach dem 
Transistor hast Du noch mal 0,7V weniger. Für die Beleuchtung stehen 
dann nur noch Vcc-2,2V zur Verfügung. Reicht das?

Wenn Du die Helligkeit der Beleuchtung steuern willst, solltest Du den 
Strom steuern.
Wie sind die Daten der LCD-Beleuchtung (Strom, Spannung)? Es könnte 
sein, dass der BC547 im Linearbetrieb etwas zu schwach dafür ist.

Gruß
John
Angehängte Dateien:
(Firma: matzetronics) #3407532
Lesenswert?

John schrieb:
> Der OP für die Beleuchtung in deiner Schaltung (IC3B) hat keine
> Gegenkopplung.

Ach, siehste, das hatte ich auch übersehen.

Ingo Schick schrieb:
> Das Display benötigt max. 5 Volt DC und 60 mA. Wenn ich den den BC547
> über einen 1K Widerstand schalte sollte das eigentlich reichen.

Jo, dicke. Du kannst dabei mit ca. 100-facher Stromverstärkung rechnen, 
da ist noch Luft. Genauso beim Kontrast. Wenn das ein handelsübliches 
Display a la HD44780 ist, fliesst da nur ein Leckstrom in der 
Grössenordnung einiger µA.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren