Forum: Mikrocontroller und Digitale Elektronik PWM Rechenfehler


von Der M. (steinadler)


Lesenswert?

Hallo zusammen,

ich erzeuge mittels PWM eine Rechteckfrequenz mit einem 
50%-Tastverhältnis.
Im Datenblatt des PIC steht:
1
PWM Period = [(PR2) + 1] • 4 • TOSC • (TMR2 Prescale Value)
2
PWM frequency is defined as 1/[PWM period].

Nach meiner Rechnung kommt da aber folgendes raus:

PWM Period = [(244)+1]  4  2.000.000Hz * 16
= 31.360.000.000

PWM frequenzy = 1/31.360.000.000
= 3,188e-11

Der PIC läuft mit nem 8Mhz-Quarz ohne interne PLL.

Wo liegt denn da mein Fehler???

von Joerg X. (Gast)


Lesenswert?

Bist du sicher, das "TOSC" nicht die Dauer eines Takts ist ? d.h. 
1/F_CPU, weil "T" wie Time...

von Meister E. (edson)


Lesenswert?

>Bist du sicher, das "TOSC" nicht die Dauer eines Takts ist ?

Ist definitiv so. Bei Fosc=2Mhz entspricht Tosc 500ns. Alles klar?

Gruss,
Edson

von Trog (Gast)


Lesenswert?

Eine kleine Unsicherheit was (kaufmaennische) Gruppenseparatoren und 
Dezimalpunkte sind ? Ueberlass die Gruppenseparatoren den Kaufleuten, 
die brauchen etwas um ihre Chef mit breiten beeindruckenden Zahlen 
aufzumoebeln.
Die werden in der Technik nirgends verwendet. Dafuer haben wir 
Exponenten.
:-)

von Joerg X. (Gast)


Lesenswert?

Die Idee, 1000er-Trenn_punkt_e im Quellcode zu benutzen, ist ja mal ... 
"originell"; werd' ich mir merken SCNR

von Der M. (steinadler)


Lesenswert?

Trog wrote:
> Eine kleine Unsicherheit was (kaufmaennische) Gruppenseparatoren und
> Dezimalpunkte sind ?

Na eigentlich nicht... ;-)

Vielen Dank an alle!!!

Jetzt kapier ichs.
War wohl mehr oder weniger ein Lesefehler bzgl. des "T".

Sonst heißts ja immer FOsc.... und diesmal TOsc...
Naja....

von Der M. (steinadler)


Lesenswert?

Joerg X. wrote:
> Die Idee, 1000er-Trenn_punkt_e im Quellcode zu benutzen, ist ja mal ...
> "originell"; werd' ich mir merken *SCNR*

Wer redet denn von Quellcode???
Siehst du irgendwo welchen?

von Joerg X. (Gast)


Lesenswert?

@ Micha R. (steinadler):
>>Wer redet denn von Quellcode???[...]
Es ging mir nur um die - völlig aus der Luft gegriffene ;) - Idee, nicht 
um den nicht vorhandenen Quellcode...

von Der M. (steinadler)


Lesenswert?

Joerg X. wrote:
> Es ging mir nur um die - völlig aus der Luft gegriffene ;) - Idee, nicht
> um den nicht vorhandenen Quellcode...

Achso... dann ist ja gut.. g

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.