Forum: Mikrocontroller und Digitale Elektronik Attiny261 - "inverted complementary"


von avr (Gast)


Lesenswert?

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.

von Dennis  . (nqtronix)


Lesenswert?

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.

von avr (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.