Frequenzmessung mit Comparator_A+ des MSP430

OP #3673941
Lesenswert?

Hallo zusammen!
Ich möchte mit dem Comparator_A+ des Launchpads (MSP430G2553) die 
Frequenz eines sinusförmigen Signals messen (Frequenzbereich 50 – 
100Hz). Natürlich ist etwas Rauschen auf dem Signal, sodass das 
Ausgangssignal beim Überschreiten der Vergleichsspannung instabil ist. 
Zur Bestimmung der Periode wollte ich den Timer_A verwenden der einen 
Interrupt bei steigender Flanke auslöst. Daher ist es natürlich 
ungünstig, wenn der Komparatorausgang bei jedem Übergang mehrere 
steigende Flanken aufweist. Wie könnte man den Komparator denn 
softwaretechnisch „entprellen“. Bisher habe ich nur Ansätze gefunden wo 
man nach dem Interrupt ein Totzeit setzt. Das ist bei unbekannter 
Frequenz natürlich etwas kritisch.

Gruß, Simon

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren