89C51CC03 PWM-Frequenz

OP #2938179
Lesenswert?
• ▲
▼
Hallo,
ich möchte an einem 89C51CC03 die PWM Ausgänge nutzen.
Die Taktfrequenz des Controllers beträgt 12MHz.

Zur PWM- Frequenz wird durch den PCA- Couter/Timer bestimmt.
Durch was die Inkrementierung des PCA erfolgt kann durch Register 
festgelegt werden.
Wenn nun „FPca/6“ ausgewählt wird, wie groß ist dann die PWM- Frequenz?

Ist folgende Überlegung richtig:
    Bei einer Taktfrequenz von 12000000Hz wird der PCA- Counter mit
    12000000Hz  2  6  = 1000000Hz hoch gezählt.
    Mit dem internen PCA 8-Bit Counter ergibt sich somit
    eine PWM- Frequenz von 3,9kHz.
Bestimmt kann mir jemand von euch sagen, ob diese Überlegung stimmt.

Mein Ziel war eigentlich eine PWM- Frequenz von ca. 200-300Hz bei einer 
8 Bit Duty-Cycle- Auflösung.

Gibt es eine Möglichkeit die Frequenz auf diese Werte zu reduzieren?
Die Möglichkeit einen externen Takt an Pin P1.2 anzuschließen ist mir 
bekannt.
Leider verliere ich durch diese Variante einen weiteren AD-Kanal,
weshalb ich darauf verzichten möchte.

Gruß Klaus
#2938206
Lesenswert?
• ▲
▼
Aus dem Datenblatt:
Its clock input can be programmed to count any of the following signals:
• PCA clock frequency/6 (see “clock” section)
• PCA clock frequency/2
• Timer 0 overflow
• External input on ECI (P1.2)

Wenn die beiden ersten zu hoch sind, dann den Timer 0 auf 19µs 
einstellen. Damit hast Du eine PWM-Periodendauer von 19µs * 256 = 
4,864ms => f=205Hz.

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.