ATmega328P: 3 Timer -> 6 unabhängige PWM Outputs möglich?

OP #3018675
Lesenswert?

Hallo,
eine kurze Verständnisfrage zum ATmega328P:
Dieser hat 2 8Bit-Timer und einen 16Bit-Timer und gemäss Datenblatt sind 
6 PWM Outputs möglich. Nun ist mir beim Einlesen in die PWM 
Konfiguration nicht ganz klar geworden, wie "unabhängig" die einzelnen 
PWM Out sind.

Ich gehe davon aus
- dass für jeden Timer 2 PWM Outputs über OCnA/B zur Verfügung stehen
- diese zwei Outputs jeweils die gleiche PWM Frequenz haben
- die Einschaltdauer pro Signal separat eingestellt werden kann
- man somit 6 Signale mit unterschiedlichem Duty Cycle ausgeben kann.

Soweit richtig?
Korrekturen?

Gruss!
(Firma: matzetronics) #3018819
Lesenswert?

hawa mand schrieb:
> Dann könnte man also mit den 6 PWM drei Drehfelder zum Ansteuern von
> BLDC erzeugen, falls man das wollen täte...

So ist es. ATMEL beschreibt das z.B. in der AN AVR447. Sinusansteuerung 
eines BLDC mit Sensoren.
Ich benutze dieses Feature in meinem Beitrag zum 2.MC Wettbewerb:
http://www.mikrocontroller.net/articles/Frequenzumrichter_Wettbewerb

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