Moin, ich habe ein Programm das einen Synchron Buck-Converter mittels PWM regelt. Ich verwende einen ATXmega16A4. Es funktioniert bei einer Platine alles wunderbar, Totzeit und PWM Frequenz passt alles! Ich benutze PC0 und PC1 um die PWM auszugeben. PC1 = !PC0 hardwaremäßig intern im µC! Funktioniert soweit auch. Bei einer zweiten identischen Platine habe ich unsymmetrische Tastgrade, was eigentlich nicht sein kann, da der µC das ja intern invertiert. Das führt dazu das wenn ich den Duty-Cycle auf 98% begrenze, der eine Kanal auf 98% läuft und der andere schon lange 0 erreicht hat, obwohl er 2 haben sollte. Das sehe ich daran das der Ausgang auf Low runterregelt. Also der Ausgang liegt nicht permaenet auf Low, sondern erst wenn sich der DC über 94% geht. Diese Unsymmetrie ist natürlich tötlich für den Wandler und auch nicht hinnehmbar. Ich habe den µC schonmal getauscht. Fehler hält jedoch an. Kann es sein das Atmel da fehlerhafte Typen hat? Werde wohl oder über nochmal tauschen müssen. Jemand schonmal solche Erfahrungen gemacht. Gruß Knut
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.