STM32103 Digital Input Filter?

Gast #3887351
Lesenswert?
• ▲
▼
Im Referece Manual habe ich auf den ersten Blick nichts dazu gefunden, 
aber evtl. gibt es eine Möglichkeit, einen Digitaleingang mit Filter zu 
versehen?

Das Problem sind Störungen auf der Leitung, die sich wahrscheinlich 
nicht vermeiden lassen.

Die Alternative wäre ein Entprellen in Software bzw. eine Dead-Time nach 
dem Interrupt, der die Flanke detektiert.
(Firma: matzetronics) #3887382
Lesenswert?
• ▲
▼
Du könntest APB2 per Prescaler herunterteilen, denn die GPIO Pins werden 
mit dieser Clock abgetastet. Allerdings betrifft das dann alle GPIOs und 
als Seiteneffekt auch noch TIM1 und die ADC Clock (siehe Fig. 11 im 
RM0008). Besser ist vermutlich doch eine Entprellung in Hard- oder 
Software.
Gast #3887411
Lesenswert?
• ▲
▼
Ok danke.
Die Advanced-Control Timer haben Input Capture Filter mit bis zu 8 
Samples (RM0008 P. 336/1096  Doc ID 13902 Rev 14).

Ich werde versuchen, einen einfachen Timer-Interrupt mit einer 
Verzögerung zum Reaktivieren des Input Interrups hinzubekommen..

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.