Piccolo oder andere uCs - wie PWM Freq am besten syncronisieren

Gast #2361966
Lesenswert?
• ▲
▼
Ich muss eine PWM Frequenz an die eines externen Sync Signals anpassen, 
die sich in bestimmten Grenzen ändert (sagen wir zwischen 170-230kHz).

Darüberhinaus setzt das Sync Signal auch die Phasenlage des PWM-Signals, 
aber das klappt bereits.

Was mir dazu einfällt, wäre das Sync Signal an einen Capture Eingang zu 
legen und dort die Clocks per Periode oder Halbperiode zu messen. Dann 
Interrupt bei jeder fallenden Flanke (z.B.) und die Frequenz errechnen 
und in den PWM als obersten Wert (MAX oder PRD oder wie auch immer 
benannt) eintragen.

Ach ja, verwendeter uC ist ein Piccolo F28069 von TI, und gerade für den 
wäre es interessant zu wissen, ob es noch eleganter geht, mit 
irgendwelchen Kniffen, die ich jetzt gerade nicht sehe.

Ansonsten wären auch andere Vorgehensweisen für einfachere uC's durchaus 
interessant.

Jeder Hinweis willkommen.
Persönliche Seite #2362202
Lesenswert?
• ▲
▼
Also, wenn ich es richtig verstehe, soll das eine PLL werden.

Ein niederfrequentes Signal gibt Frequenz und Phase für ein 
hochfrequentes Signal vor.

So falsch klingt der Ansatz nicht, auf die Schnelle würde ich das auf 
einem Piccolo wahrscheinlich auch so probieren. Möglicherweise kann man 
noch was mit den externen Sync-Eingang des ePWM-Moduls erreichen zur 
besseren Phasensynchronisation.

Grüße,

Peter

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.