Softwareseitig einen Counter Compare Match ermitteln

OP #4022472
Lesenswert?
• ▲
▼
Hallo Leute,

ich bräuchte mal eure Hilfe. Und zwar verwende ich einen TI DSP F28027, 
auf dem ich eine Sinus PWM erfolgreich realisiert habe. Ferner habe ich 
zwei PWMs realisiert(PWM A und PWM B). Beide PWMs (PWM A und PWM B) 
haben unterschiedliche Pulsbreiten. Nun möchte ich gerne eine Pulsbreite 
"Ergebnis" herausbekommen, die quasi dem Delay zwischen PWM A und PWM B 
besteht. Oder anders ausgedrückt: Ich möchte eine feste Pulsbreite 
haben, die immer logisch 1 ist, wenn PWM A high und PWM B low ist. Oder 
noch mal anders ausgedrückt:
Ich möchte gerne eine feste Pulsbreite haben, die symmetrisch zum 
Flankenwechsel der Sinus PWM high ist.

Meine Überlegung wäre nun, PWM A und PWM B in eine XOR Verknüpfung zu 
packen, um zum Ergebnis zu kommen.

Sprich,
1
AB | Y
2
00 | 0
3
01 | 1
4
10 | 1 <- Ergebnis
5
11 | 0

Das würde theoretisch zum richtigen Ergebnis führen. Falls das der 
elegante und richtige Weg ist, wie kann ich softwareseitig erkennen, ob 
sowohl PWM A als auch PWM B einen Counter Compare Match haben? Meines 
Wissens nach kann ich frühestens am Pin erkennen, ob er auf 3.3V oder 
auf 0V liegt. Allerdings würde ich gerne schon früher detektieren, ob 
der Match logisch high oder low ist.

Hat jemand eine Idee?

Ich hoffe, ich konnte mein Anliegen verständlich machen.

Vielen Dank
Angehängte Dateien:

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.