Forum: Mikrocontroller und Digitale Elektronik Overlapping PWM


von Heinz (Gast)


Lesenswert?

Hallo,

ich möchte eine PWM auf 2 Pins erzeugen (zueinander invertiert). Dabei 
soll jedoch eine "Überlappzeit" eingehalten werden, also so wie eine 
Totzeit nur dass sich die Signale überlappen sollen!

Ist das möglich mit der PWM Funktion des AVR?

Gruß,
Heinz

von Edi R. (edi_r)


Lesenswert?

Ohne mir jetzt die PWM-Möglichkeiten "des" AVR (es gibt ja doch etliche) 
angesehen zu haben: Vertausche die beiden Ausgangspins mit Totzeit und 
invertiere sie, dann müsstest Du haben, was Du brauchst.

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Nimmste nen Timer der 2 PWM Kanäle hat und stellst den dementsprechend 
ein.
Also Phasenrichtig und der PWM Wert des einen Kanals ist immer etwas 
größer als der des anderen (das ist dann die Überlappzeit).
Den einen Ausgang auf invertiert stellen und den anderen nicht.

von bitte löschen (Gast)


Lesenswert?

Es gibt spezielle PWM-AVRs, die nicht nur einen internen 64MHz-PLL 
haben, mit dem der Zähler/Timer getaktet werden kann, sondern auch einen 
Programmieren Totzeit-Generator, der für jeden OC-Ausgang 2 Pins (z.B. 
OCxA und !OCxA) entsprechend ansteuert.

ATtiny85 (Reichelt: ATTINY 85-20 SU) und AT90PWM316 (ebay: 360480310466) 
sind hier nennenswert.

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.