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?
Hat da einer schonmal negative Erfahrungen mit Frequenzen in dieser Größenordnung gemacht?
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...)
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.