DA Wandlung mit PWM

OP #5293651
Lesenswert?

Hallo,

Ich will ein analoges Signal erzeugen, per PWM und Tiefpassfilterung 
erscheint mir das am einfachsten.

https://www.mikrocontroller.net/articles/Pulsweitenmodulation#DA-Wandlung_mit_PWM

meine Frage:

PWM Frequenz wird doch so berechnet Ausgangsfrequenz = 
(Quarzfrequenz/Prescale ) /(Timerauflösung*2)

in dem Artikel wurde aber das * 2 Vergessen ? oder Habe ich etwas Falsch 
verstanden ?

Weil da sieht doch die rechung so aus (1000000 ) / 256

MFG
Matthias
Gast #5293659
Lesenswert?

Matthias T. schrieb:

> meine Frage:
>
> PWM Frequenz wird doch so berechnet Ausgangsfrequenz =
> (Quarzfrequenz/Prescale ) /(Timerauflösung*2)

Das kommt darauf an, welcher PWM-Modus welcher Timer-Hardware verwendet 
wird.

> in dem Artikel wurde aber das * 2 Vergessen ? oder Habe ich etwas Falsch
> verstanden ?

Du hast die Datenblätter nicht gelesen. Mehr noch: du weißt scheinbar 
nichtmal, welche du lesen müsstest, denn ich kann keinen Hinweis in 
deinem Posting finden, welchen Controller du verwendest, welchen von 
dessen Timer und natürlich: auch nicht welchen Modus des Timers...
Gast #5293757
Lesenswert?

Matthias T. schrieb:
> Ich will ein analoges Signal erzeugen,
Matthias T. schrieb:
> geht in dem Fall um einen Arduino UNO

Jetzt ist noch unbekannt, wie schnell das analoge Signal wechseln soll.

> per PWM und Tiefpassfilterung erscheint mir das am einfachsten.

MCP4725 als fertiges Platinchen vom Ali um 80ct - per I2C den Wert 
senden und fertig. Ich habe keine Ahnung, wie schnell das gehen kann, 
setze den hier gerade für einen zeitunkritischen Meßaufbau ein.

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