Forum: Mikrocontroller und Digitale Elektronik PWM-Channels synchron


von Herbert (Gast)


Lesenswert?

Hallo,

Ich möchte die 6 PWM-Kanäle eines ATmega168 synchron laufen lassen.
Es werden je Timer (0,1,2) die beiden OutputCompare Einheiten verwendet.
Die Frequenz ist absolut gleich. Nur sind jeweils 2 gegenüber den 
anderen in der Phase versetzt. Die sollte aber absolut gleich sein.
Was für Möglichkeit gäbe es das ganze zu synchronisieren?

Herbert

von Vlad T. (vlad_tepesch)


Lesenswert?

wenn du nicht auf den atmega168 festgelegt bist, köönntest du dir den 
attiny861 anschauen, dessen Timer 1 hat einen PWM6-Modus, in dem die 6 
OC-Pins besonders angesteuert werden.

von Falk B. (falk)


Lesenswert?

@  Herbert (Gast)

<Was für Möglichkeit gäbe es das ganze zu synchronisieren?

Die Timer am Anfang auf den gleichen Wert setzen, bzw. um 1 oder zwei 
Zählerstände versetzt. Dann in der gleichen Reihenfolge aktivieren 
(Clock Select Bits).

MfG
Falk

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.