3 Phasen versetztes PWM mit AVR?

Gast #2258786
Lesenswert?

Hallo mitlesende.

Kann mir jemand sagen, ob es einen 8-Bit AVR gibt, mit dem ich 3 
zueinander versetzte PWMs generieren kann und das idealerweise mit einem 
"general purpose device"?
Also z.B. alle PWMs mit 8Bit Auflösung bei der selben Frequenz 
laufenlassen, aber um 1/3 versetzt zueinander?
Danke im Voraus :)
#2258815
Lesenswert?

Wenn dein "einfaches device" drei Timer mit PWM hat, kannst du sie ja 
mit gleichem Takt laufen lassen und mit passendem Versatz starten.
Die 16-bit-Timer müssten dann natürlich auch nur bis 256 laufen
(m.W. geht ja bei AVR maximal 2 Timer mit 8 Bit und 2 mit 16 Bit,
also muß man sowohl 8 als auch 16 Bit-Timer nehmen, um auf drei zu
kommen).
#2258820
Lesenswert?

eTron schrieb:

> Kann mir jemand sagen, ob es einen 8-Bit AVR gibt, mit dem ich 3
> zueinander versetzte PWMs generieren kann und das idealerweise mit einem
> "general purpose device"?

Dreiphasige PWM steht meist für Motorsteuerung. Da man Motoren selten 
direkt an AVRs hängt könnte eine weitere Feature von speziell für 
Motorsteuerung konstruierten PWMs recht interessant sein: getrennte 
high/low-Ausgänge und eine Totzeit dazwischen, die einen übergangsweisen 
Kurzschluss der externen Brückentreiber vermeidet.
Gast #2258825
Lesenswert?

da kommt nur kein Motor dran, sondern große LED-Pannel.
Ich wollte damit verhindern, das alle Pannels zur selben Zeit starten 
und sich aus der Versorgung bedienen. Die Idee war es die Pannels (drei 
an der Zahl - wer hätte es gedacht) jeweils mit 1/3 "On" zu fahren und 
dann aber um 120° versetzt angesprochen...

Leider bieten Treiber nie eine Funktionalität zum 
"De-Synchronisation"... Und ein Softstart kann ich auch schlecht 
benutzen - es muss mit rund 500Hz gedimmt werden...
Gast #2259367
Lesenswert?

eTron schrieb:
> Ich wollte damit verhindern, das alle Pannels zur selben Zeit starten
> und sich aus der Versorgung bedienen.

Es gibt eine spezielle Art der PWM, bei der die Kanäle nicht synchron 
geschaltet werden (wie eine DDS). Ein Beispiel findest du unter 
http://www.mino-elektronik.de/AVR_PWM_64/AVR_PWM_64.htm , wo 6 bis zu 64 
Kanäle bedient werden können. Wenn man mehr als 8 Bit braucht, kann man 
die PWM auf drei Kanäle beschränken und mit höherer Auflösung arbeiten.

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