mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik XMega PWM Bug?


Autor: Knut (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: am (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja das ist ein Bekannter Fehler, ab Maskenrevison 3 ist der Behoben

Autor: I. L. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ehrlich?

Autor: Knut (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wo kann man denn sehn welche Bugs ein µC hat?



Gruß Knut

Autor: Mike R. (thesealion)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
In der Errata im Datenblatt

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.