Forum: Mikrocontroller und Digitale Elektronik ICP maximale Frequenz?


von ChrisLiebig (Gast)


Lesenswert?

Hallo Leute,

ich habe mit dem ICP bis jetzt immer Lüftersignale gemessen, die so um 
die 100Hz lagen. Nun möchte ich aber am ICP mit der gleichen Routine 
höhere Frequenzen messen, so zwischen 1 und 10 kHz liegen. Ist dies 
möglich?

von ChrisLiebig (Gast)


Lesenswert?

Hat da einer schonmal negative Erfahrungen mit Frequenzen in dieser 
Größenordnung gemacht?

von STK500-Besitzer (Gast)


Lesenswert?

Guck ins Datenblatt!
Da steht, wie groß die maximale Frequenz sein darf.
Die wird etwas kleiner als die Oszillatorfrequenz sein (Die Hälfte oder 
ein Viertel davon...)

von 6645 (Gast)


Lesenswert?

Der Jitter, sprich die Ungenauigkeit wird immer groeser, da die 
Quantisierung des Clocks irgendwann wesentlich wird. Dies, da die beiden 
Ereignisse : Start & Stop jeweils zwischen 0 und fast 100% einer 
Clockperiode zu spaet erfasst werden.

von Peter D. (peda)


Lesenswert?

Mit dem ICP kannst Du nur Frequenzen messen, die kleiner als die 
maximale Zeit zum Auslesen des ICP-Registers ist.

D.h. insbesondere bei Abfrage mit einem Interrupt kann es zu großen 
Verzögerungen kommen und schon liest Du den Zeitstempel der nächsten 
Flanke, kriegst also nur den halben Wert angezeigt.

Deshalb empfiehlt es sich, für eine weiten Meßbereich die Frequenz auch 
auf Timer0 zu geben, um damit die Anzahl der Perioden zu zählen.
Damit ist dann ein Meßbereich bis Quarz/2 möglich.

Mit einem zuschaltbaren Vorteiler kann man den Bereich dann weiter 
erhöhen (74F393: ~120MHz).


Peter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.