DAC durch PWM - Taktfrequenz des Controllers nur 1MHz - möglich?

Gast #2459891
Lesenswert?
• ▲
▼
Hallo Leute!

Ich habe hier das LaunchPad von TI vor mir liegen und würde gerne einen 
DAC durch PWM nachbilden.

Die Taktfrequenz ist erstmal fest 1MHz.

Der Timer des MSPs hat ja 16Bit, also könnte ich mit variabler Pulslänge 
theoretisch einen 16Bit-DAC nachbilden.

Das Problem ist die Taktfrequenz. Bei 1MHz, ist die Frequenz der PWM ja:

16Bit: 1.000.000 / 65535 = 15,26Hz
15Bit: 1.000.000 / 32767 = 30,51Hz
14Bit: 1.000.000 / 16383 = 61,02Hz
13Bit: 1.000.000 / 8095  = 122,04Hz

Weniger als 13 Bit würde ich auf Grund der Genauigkeit ungern nehmen. 
Ich möchte eine Stromregelung machen - sind aber erstmal meine ersten 
Gehversuche. Ziel ist es, eine 4-20mA Stromschleife zu steuern.

Von der PWM würde ich dann auf einen OP gehen, der wiederum einen 
Transistor steuert und somit den Strom regelt.

Ist meine Überlegung zu den Frequenzen erstmal richtig? Ich denke, dass 
mit einer so langsamen PWM keine vernünftige Regelung möglich ist, da 
ich niemals die Restwelligkeit durch einen RC wegbekomme, oder täusche 
ich mich da, bzw. übersehe ich irgendetwas?

Bin erstmal über jede Rückmeldung dankbar!


Dieter
#2459914
Lesenswert?
• ▲
▼
hab sowas erst letztens gemacht, hab die 4-20 galvanisch getrennt per 
Optokoppler, dahinter ne symmetrische Mosfetgegentaktstufe, dann
3-stufiges RC-Pi-Glied auf nen XTR116 ... geht bei 50Hz PWM noch 
einwandfrei mit 13 Bit Auflösung. War aber n ATMega als µC.
Das Pi-Glied muss halt entsprechend hochohmig sein bzw. hohe Kapazität 
haben.
Allerdings ist dann Essig mit schnellem Wechsel des Ausgabewertes.
Gast #2459952
Lesenswert?
• ▲
▼
Fhutdhb Ufzjjuz schrieb:
> Allerdings ist dann Essig mit schnellem Wechsel des Ausgabewertes.

Schneller Wechsel ist garnicht so wichtig. Ich würde nur gerne den uC 
auch von den 4mA versorgen, aber soweit bin ich noch nicht - erstmal 
würde ich gerne den Strom regeln können - später dann den Strom der 
Schaltung mit dem zusätzlichen Schleifenstrom zusammenführen und 
messen...und ggf. nachregeln. Aber das ist mir auch noch Rätsel mit den 
verschiedenen Massen.

Aber wie gesagt, erstmal den Strom regeln. Also einfach einen 
mehrstufigen RC dahinter und dann bekommste das glatt? mit welcher 
Grenzfrequenz dimensionierst du das denn dann bei einer PWM von 50Hz?

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.