STM32 Timer triggern mit zwei Signalen

Gast #4810954
Lesenswert?
• ▲
▼
Hallo zusammen,

Ich habe zwei Signale die ich über einen Timer von STM32F429 abtaste. 
Gleichzeitig möchte ich aber mit diesen beiden Signalen bei jeder 
steigenden oder/und fallenden Flanke den Timer reseten 
(synchronisieren). Das Problem ist, ich kann nur eine Trigger Source 
wählen, entweder TI1FP1 oder TI2FP2. Auf ein Signal kann ich ohne 
Probleme triggern. Aber wie bringe ich den Timer mit nur einem Trigger 
Kanal beide Siganle zu triggern.

Meine Idee wäre beide Signale extern so zusammen zuschalten, dass bei 
jeder steigenden Flanke sich die Polarität am Ausgang ändert, wie auf 
dem Bild zusehen. Mit diesem Signal könnte sich der Timer auf alle 
steigenden Flanken reseten.

Wäre diese Idee möglich und wie realisiere ich es auf de 
Schaltungsebene?

Grüße Lukas
Angehängte Dateien:
Gast #4810991
Lesenswert?
• ▲
▼
Lukas schrieb:
> Aber was ist wenn beide Signale gleichzeitig hoch gehen?

Ja dann wird nicht getriggert. Aber kann es denn passieren dass beide 
Signale wirklich in der selben Nanosekunde gleichzeitig schalten, und 
wäre es schlimm diesen vermutlich extrem seltenen Fall zu verpassen? 
Wenn du weißt dass die Signale entweder gleichzeitig oder stark 
verzögert schalten, könntest du eines mit einer Delay Line versehen. Du 
könntest dir auch beide Signale auf externe Interrupts legen und damit 
den Timer resetten.
Gast #4811204
Lesenswert?
• ▲
▼
Ja es wäre schlimm, wenn ich diese Fall nichtr mit bekomme. Es gibt denn 
Fall, dass beide Signale identisch aussehen.
Ich glaube ich mach es mit einer Delay Line die ca. 50 ns verzögert. 
Kann ich dafür eine RC Schaltung nehmen?

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.