Alternative Schaltung für 100-Ohm-Digitalpoti

Gast #5247739
Lesenswert?

Hallo,

ich verstehe, dass es keine Digitalpotis im Sub-kOhm-Bereich gibt. 
Allerdings möchte ich gern die Helligkeit einer 
LCD-Hintergrundbeleuchtung digital einstellen können. Welche 
Möglichkeiten außer PWM gibt es denn noch? Ich möchte den µC und die 
Komplexizität meines Codes nicht mit zusätzlichen Timer-Interrupts 
belasten.


Grüße

Peter
Gast #5247766
Lesenswert?

Peder schrieb:
> Allerdings möchte ich gern die Helligkeit einer
> LCD-Hintergrundbeleuchtung digital einstellen können

Soll das heissen, der Widerstand des Potis soll den LED-Strom begrenzen? 
Das ist so oder so eine ganz schlechte Idee. Aber wenn mit dem 
Digitalpoti eine Konstantstromquelle gesteuert wird, braucht man ja 
keinen niederohmigen Poti. Bzw. garkeinen Poti, das geht auch direkt mit 
einem DAC.

Georg
#5247800
Lesenswert?

Peder schrieb:
> Welche
> Möglichkeiten außer PWM gibt es denn noch? Ich möchte den µC und die
> Komplexizität meines Codes nicht mit zusätzlichen Timer-Interrupts
> belasten.

Auch wenn es chris schon sagte, hier nochmal zur Klarstellung:
Die üblichen µCs haben Hardware-PWM-Generatoren. Die stellt man einmal 
ein und dann ist die Prozessorlast = 0. Interrupts sind nicht 
erforderlich!
Gast #5248388
Lesenswert?

Vielen Dank erstmal! Ich muss zugeben, dass ich falsche Vorstellungen 
über PWM beim XMega hatte. Dann werde ich mich mal ans Datenblatt 
setzen.

Nur vorab schon mal eine Frage für meine Motivation: Kann ich das 
PWM-Signal von einem Timer-Modul (im XMega) an mehreren Pins ausgeben? 
Ja oder nein reicht. ;)
Gast #5248558
Lesenswert?

Nachtrag:

Es funktioniert alles. An den µC-Pins für die LCD-Hintergrundbeleuchtung 
habe ich jeweils ein MOSFETs als Schalter drangehängt, die einzeln mit 
getrennten PWMs gesteuert werden.

In den Timer0-Modulen gibt es die Compare-Channels CCA..CCD, die jeweils 
mit den Pins Px0..Px3 des zugehörigen Ports verbunden sind.
Die Timer1-Module haben nur noch zwei Compare-Channels CCA und CCB, die 
jeweils mit den Pins Px4 und Px5 verbunden sind.

Im Grunde ist PWM beim XMEGA deutlich einfacher als ich dachte und gut 
im Datenblatt erklärt und in der App-Note AVR1306.


Gruß

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