3-Phase PWM für Step Down Schaltregler mit XMEGA

Gast #2048164
Lesenswert?

Hallo zusammen,

der XMega hat ja sehr viele Funktionen, aber mir ist momentan nicht klar 
ob folgendes irgendwie möglich ist...

Ich möchte 3 PWM Signale mit z.B >50Khz erzeugen, das ist ja soweit kein 
Problem. Der XMega kann auch die erforderliche tot-zeit für die 3 
Halbbrücken erzeugen...klappt. Aber die 3 PWM Signale sollen jetzt um 
jeweils 1/3 der Zeit phasenverschoben sein. Ziel ist ein multiphasen 
Step-Down Wandler (30A, UinV 18 bis 100V) Wie geht das? Oder mit diesem 
Chip nicht möglich?


Gruß
Falko
#2119412
Lesenswert?

Hallo Falko,

in der A1-Familie gibt es immerhin zwei AWEX-Einheiten 
(TimerC0+TimerE0), damit könntest du schon mal 2 Halbbrücken ansteuern.
Für die dritte HB müsste man wohl zwei weitere Timer nehmen (z.B. C1+E1) 
und einen Pin davon invertieren (Port-Inverter).
Periode, Duty Cycle und AWEX/DTI initialisieren und dann 'nur' noch alle 
Timer nacheinander phasenverschoben einschalten (z.B. über 
Warteschleifen).

Ich kann nicht garantieren, dass das wirklich hinhaut, könnte aber mit 
ein bisschen fine tuning tatsächlich klappen...

Gruß
Xmegaman
#2150917
Lesenswert?

> Von Microchip gibts dafür explizit geeignete dsPICs. zB.
> DSPIC33FJ16GS502 da kann das High-Speed-PWM-Modul alle dafür notwendigen
> Stückerl spielen.

Hallo Michael,

die HS-PWM-Einheit lässt wahrlich keine Wünsche offen...

Aber hast du dir mal die Operating Currents angeschaut ?
Wenn die wirklich stimmen, kannst du das Teil als Heizung benutzen ;-)

Gruß
Xmegaman
#2150956
Lesenswert?

In der Tat, bei vollem Takt brennt die Hutschnur, bereits im Einsatz den 
Kollegen :) Sparsam ist wahrlich was anderes, bei 12V kann ich euch 
verraten, dass ein TO-92 Linearregler gehört zu duften anfängt.

Ist ja auch eher für größe Schaltwandler gedacht, da fällts dann wieder 
weniger auf.

Ich hab den mit einem Fcyc von 4MHz im Einsatz und kriege damit sehr 
bequem eine 150kHz PWM zu Stande.
#2151086
Lesenswert?

Hi zusammen,

hab es jetzt mal mit dem XMega getestet, es funktioniert! Wie gesagt 
zwei Awex Einheiten verwendet und die dritte PWM über Timer. 
Funktioniert sogar mit nur einem zusätzlichen Timer, in dem zwei capture 
compare channels benutzt werden und einer der beiden Pins invertiert 
werden.

LG
Falko

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