PWM und R2R kombinieren

Gast #444985
Lesenswert?
• ▲
▼
Hey,

Ich hatte folgende Idee und würde gerne von euch wissen wie (un-)sinnig 
die ist:

Ich habe zwei 8 bit PWM Kanäle, die beiden Kanäle sind als 2 bit R2R 
Netzwerk verschaltet. Also ist der eine Kanal das obere "bit" und der 
andere das untere "bit", nur das wir anstatt einfach nur 0 und 1 auch 
256 Zwischenzustände pro bit haben.

Das ist natürlich ziemlich digital betrachtet... aber dann hätten wir 
doch insgesammt 16 bit?

Hätte ich auch 16 bit Genauigkeit (bei hand-verlesenen und mit einem 
kalibrierten Messgerät gemessenen Widerständen) oder zumindest 
irgendwas, was zumindest besser ist als die sonstigen bastel-lösungen?

Danke!

george
#445003
Lesenswert?
• ▲
▼
Sowas hatte ich schon mal gelesen. Wenn ich das jetzt auf die Schnelle 
und aus dem Kopf richtig zusammenbekomme, hast du dann 12 bit effektive 
Auflösung.

Erklärung:
Wenn Pin0 auf 1 (duty cycle) steht und Pin1 auf 0, dann hast du die 
halbe Spannung am Ausgang. Den selben Effekt erzielst du aber auch, wenn 
Pin0 auf 0 und Pin1 auf 0,5 steht. Da es noch mehr dieser Zwischenstufen 
gibt, bekommst du effektiv nur 2^12 voneinander verschiedene Stufen 
raus. Außerdem sollte man dann wohl auch das Eingangssignal auf die 
12bit umrechnen.
Ich glaube, dazu kann man einfach die 4 LSB des oberen PWM-Pins auf 0 
setzen. Dann hat man 12bit, die man entsprechend füttern kann. Wenn 
diese Überlegung richtig ist, braucht man also für echte 16bit 3 
8bit-PWM-Ausgänge über R2R verschaltet. Wie gesagt ohne Gewähr, scheint 
mir aber logisch.

Ich frag mich grade, ob man die 4 verschenkten bits nicht durch ein 
R4R-Netzwerk oder so wieder rausholen könnte..

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.