Phasenverschobene PWM Signale mit dem TC 1796 generieren?

Gast #3101148
Lesenswert?
• ▲
▼
Hallo liebe Mikrokontroller Gemeinde,

für eine Schaltung zum Spannungslosen schalten von Leistungstransistoren 
brauche ich PWM-Signale, die gegeneinander Phasenverschoben sind.

Der TC wird über Dave programmiert und wie man einfache PWM-Signale 
erstellt weiß ich bereits.

Lediglich das mit der Phasenverschiebung bereitet mir Kopfzerbrechen und 
ich habe bisher auch noch nichts zu dem Thema gefunden.

Für hilfreiche Antworten wäre ich dankbar.

Gruß,

Gerrit.
Gast #3101471
Lesenswert?
• ▲
▼
Hallo Anja,

schonmal danke für die Antwort.

Es geht um PWM Signale konstanter Frequenz.

Das ganze soll über die LTC Zellen laufen.

Als Beispiel:

2 PWM Signale 100kHz Periodendauer.

PWM Signal 1 Pulsweite 0,1.

PWM Signal 2 Pulsweite 0,7. PWM Signal 2 soll seinen Puls um eine 
Mikrosekunde verzögert haben, so dass der Puls von PWM 2 dann anfängt, 
wenn der Puls von PWM 1 aufhört.
Gast #3102676
Lesenswert?
• ▲
▼
Gerrit schrieb:
> Das ganze soll über die LTC Zellen laufen.

Ok normalerweise geht das dann so:
die erste LTC läuft als Zähler. z.B. an einem 20 MHz Takt.
Eine weitere enthält die Periodendauer für das PWM-Signal.
(wird so eingestellt daß bei erreichen des Wertes die 1. Zelle resetiert 
wird).

mit einer 3. Zelle wird die fallende Flanke des ersten PWM-Signals 
programmiert. Falls der PWM-Wert nicht konstant bleibt sondern sich 
ändern kann brauchst du noch eine 4. Zelle um glitches zu vermeiden.
(Also für ein einzelnes PWM-Signal mit variablem Duty-Cycle sind es 4 
Zellen).

Für jede weitere Flanke auf einem 2. oder weiteren Ausgang braucht es 
wiederum mindestens eine LTC Zelle im compare mode.
Also mindestens 2 (konstantes Duty cycle) bzw. 4 weitere Zellen 
(update-fähig) für deinen 2. Ausgang.

Siehe auch Application note:

http://www.infineon.com/dgdl/AP3212810_PWM_Generation_TC1766.pdf?folderId=db3a304313719f4f011372875d300070&fileId=db3a30431d8a6b3c011dbac9cd9c2398&sId=db3a30443d98b7f0013da29922040c77

Frag mich aber nicht wie man das mit Dave macht.

Gruß Anja

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.