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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.