8 PWM Ausgänge

Gast #1455621
Lesenswert?

hallo,
ich hab eine frage, ich brauche 8 seperat steuerbare PWM Ausgänge. und 
wenn es geht nicht als Software PWM. brauche jeweils eine Frequens von 
>100kHz

Ist das mit dem AT90PWM3B möglich, ich hab zwar schon ein bissel in dem 
Datenblatt gelesen aber irgendwie verstehe ich das nicht richtig.

man hat 3 x 2 PWM über PSC und die anderen beiden könnte ich über den 
16Bit Timer machen.
Aber sind die auch wirklich einzeln steuerbar???



Gruß Tim
Gast #1456148
Lesenswert?

Hallo Lothar,

im datenblatt steht '12 bit PWM with deadtime''3x2', was auch immer das 
ist. Es scheint aber so, dass nur 2 Timer vorhanden sind(8/16). Ich kann 
mir das nur so vorstellen, dass der 16-bit-Timer unterschiedlich 
abgefragt wird.(deadtime) Aber dabei müssten die Werte in Relation 
zueinander stehen. Anders geht das nicht. Denke ich.. Hab aber nicht 
wirklich Ahnung. Nur rein mathematisch vorstellbar.. Kommt rüber wie nen 
Soft-PWM.. kA.
Moderator (Firma: Titel) Persönliche Seite #1456217
Lesenswert?

Für beliebig viele PWM Ausgänge reicht prinzipiell 1 Zähler. Dann 
schalten alle mit der selben PWM-Frequenz (und schlimmstenfalls noch 
phasensynchron). Du braucht eben nur so viele Vergleicher, die den 
PWM-Wert gegen diesen einen Zähler vergleichen, wie du PWM-Ausgänge 
willst.

Viel mehr Gedanken würde ich mir um diese hohe Frequenz (>100kHz) 
machen...  :-o

Der von dir ins Auge gefasste uC ist für "Motor Control Applications" 
und dort sind 3 Phasen recht üblich. Deshalb diese etwas ungewöhnliche 
unbinäre Zahl. 3x2 ist dann für die 3 High- und die 3 Low-Side 
Transistoren in der H-Brücke. Die Totzeit ist dafür gedacht, dass nicht 
zufällig beide Transistoren eines Zweiges gleichzeitig leiten.


BTW: Ich würde sowas in ein CPLD packen.
Gast #1459720
Lesenswert?

ah, danke schon mal für die infos!
war das wochenende leider nicht da, sonst hätte ich schon früher was 
geschreiben!


mit 100kHz meinte ich die PWM frequenz!!! (weil der Treiber das vorgibt)

Ich möchte damit 8 LEDs betreiben, die unterschiedlich stark leuchten 
sollen, also gedimmt werden. das wird mit einem PC eingestellt und per 
USART vom Controler eingelesen.

es kann dann dazu kommen, das mal nur 3 LEDs an sind und mal alle. und 
dann sollen die noch unterschiedlich hell leuchten können.


hoffe die angaben sind besser, wenn noch fragen sind sagt bescheid!

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