2 unterschiedlich frequentierte PWM Signal über 1 FlexTimerModul genieren

OP #7107124
Lesenswert?
• ▲
▼
Hallo!

Ich versuche mit einem Freescale-MKE02Z64VQH4 2 unterschiedliche dual 
PWM Signale zu erzeugen.

1. 600KHZ - 180° geshiftet


2. 1khz - überlappendes Signal

Nun ist das bei meinem Mikrocontroller so, das er 3 FTM(Flex Time 
Modules) hat von dem aber nur einer für mich in Frage kommt(FTM2), da 
nur dieses einen dualen Modus nativ unterstützt(dual pwm mode).

Da man nur pro FTM Modul, eine feste Frequenz einstellen kann, hab ich 
das vorerst nur gelöst, in dem ich das FTM Modul auf eine Frequenz von 
600KHZ eingestellt habe, nebenbei mitzähle und alle 600 Takte in einem 
Interrupt 2 Pins nach belieben aus und an schalte. So komm ich auf die 
gewünschten 2 dual-PWM Signale.

Nun komm ich zu meinem eigentlichen Problem. Nach meiner Logik 
beanspruche ich meinen Mikrocontroller zum Großteil nur mit dem zählen. 
Andere Anforderungen wie ADC-messungen/ andere Interrupts etc. bleiben 
da leider aus, da ich alle Paar ns in den FTM-Interrupt rutsche. Hat 
zufällig jemand eine Idee, wie ich das dauernde gezähle/Pins togglen 
nicht auf den Prozessor, sondern auf eine andere Peripherie verladen 
kann?

Vielen Dank.

Im Anhang finden sich Screenshots von meinem gewünschten Signal
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.