Hallo an Alle! Ich habe eine Verständnisfrage. Beim PWM Betrieb wird der Timer2 mit 2 LSBs aus dem Vorteiler des Timer2 und der "2Bit internal Q Clock" erweitert (z.B. Datenblatt PIC18F4520). Was genau ist diese "2Bit Q Clock"? LG
Q-Clock ist die Frequenz des Quarzes. Die Quarzfrequenz wird zunächst durch 4 geteilt. Zum teilen durch 4 braucht man einen 2 Bit Prescaler. Wenn du z.B. einen 20 MHz Quarz nimmst, arbeitet der PIC mit 5MHz. Nur PWM arbeitet mit 20 MHz. Ist etwas ungünstig beschrieben. Mit TOSC sind die 5 MHz gemeint - nicht die 20 MHz des Oszillators. So die ganzen Verrenkungen mit dem 4*TOSC bzw. Q-Clock und dem 2 Bit Prescaler.
@ HerrSchmitt: Was wird erweitert? Meinst du jetzt für duty cycle oder für die Periodenzeit? @ Hobby-Frickler: Ich denke, das ist nicht richtig. Fosc ist immer die wirkliche Frquenz des Oszillators. Der Prescaler von dem Timer ist auch nicht zuständig dafür, dass dieser durch 4 geteilt wird. Bei dem Eingang von Timer steht da meistens dann schon Fosc/4 dran, dann weiß man dass es der Maschinentakt ist.
Martin S. schrieb: > Was wird erweitert? Meinst du jetzt für duty cycle oder für die > > Periodenzeit? Es geht um folgendes Kommentar im Bild (Anhang) Martin S. schrieb: > Ich denke, das ist nicht richtig. Fosc ist immer die wirkliche Frquenz > > des Oszillators. Der Prescaler von dem Timer ist auch nicht zuständig > > dafür, dass dieser durch 4 geteilt wird. Bei dem Eingang von Timer steht > > da meistens dann schon Fosc/4 dran, dann weiß man dass es der > > Maschinentakt ist. Fosc ist defenitiv die Frequenz des Quarzes! Du verwechselst das glaub ich mit der Abarbeitung der Befehle. 1Zyklus ist dabei immer Fosc/4. Zurück zum Thema =) , was hat es nun mit dieser "internal Q clock" auf sich?
Ich bin auch der Meinung dass es der direkte Quarztakt ist, nicht der /4 geteilte Takt der CPU.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.