Hi Der Attiny261 besitzt eigentlich einen recht netten Timer (64Mhz, 3xComplementary, Deadtime). Ich benötige jedoch keine komplementären Ausgänge; einer der beiden Ausgänge muss invertiert sein (also im Endeffekt doppelt invertiert; Zwei Ausgänge mit versetzten Flanken durch die Deadtime): Der Highside Mosfet schaltet bei High und der Lowside Mosfet bei Low. Außerdem benötige ich (alle) drei Kanäle. Aber anscheinend unterstützt der Tiny261 es nicht, einen Ausgang zu invertieren. Ohne Deadtime würde der PWM6 im Single Slop Modus funktionieren, aber die wird natürlich benötigt. Aber vielleicht habe ich da auch etwas übersehen. Es verwirrt mich ein bisschen, dass ein µC, der so auf Motor-Anwendungen zugeschnitten ist, diese einfach Invertierung nicht beherscht. Ich wäre froh wenn ihr mir diese These widerlegt oder bestätigt.
Tschuldigung erstmal, dass ich einen fast 2 Monate alten Thread ausgrabe, aber vlt. sucht ja nochmal jemand anderes danach :) Im Datenblatt des attiny[2,4,8]61A ist auf Seite 95 unter Kapitel 12.6 "Dead time Generator" die Grobe Funktuionsweise als Schema dargestellt. Mit 'PWM1X' lassen sich also alle PWM ausgänge einzelnt invertieren.
So wie ich das sehe, kann man mit dem Bit alle PWM Kanäle gleichzeitig invertieren, aber nicht einzelne Kanäle. Das Bit gibt es auch bei der Register description nur einmal.
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.