Hallo, ich möchte mit einem 8-Bit µC (Infineon XC866) die Dauer sehr kurzer Spannungspulse messen. (0...1000ns). Die Genauigkeit soll 50ns betragen. Meine Idee: Den Spannungspuls mit einem 20Mhz UND verknüpfen und auf den Counter Eingang des µCs geben. Der soll dann max. bis 20 zählen und mir so die entsrechende Pulsbreite ausgeben. Frage: Gibt es eine Begrenzung der max. Taktrfrequenz am Eingang? Ist diese von der Systemfrequenz anhängig? Vielen Dank für eure Hilfe
du hast das datenblatt gefunden! glückwunsch! jetzt musst du es nur noch lesen.
gast wrote: > du hast das datenblatt gefunden! glückwunsch! > jetzt musst du es nur noch lesen. Na grossartig! Findest Deine Bemerkung wohl speziell lustig, oder?
@severino >> du hast das datenblatt gefunden! glückwunsch! >> jetzt musst du es nur noch lesen. >Na grossartig! Findest Deine Bemerkung wohl speziell lustig, oder? ist schon lustig! wenn du es nicht lustig findest, dann lies das Datenblatt halt einfach und berichte uns
So einfach ist es ja auch nicht zu finden: maximum count frequency = peripheral clock frequency Ihr Oberlehrer, ihr!
Sauerländer wrote: > Hallo, > ich möchte mit einem 8-Bit µC (Infineon XC866) die Dauer sehr kurzer > Spannungspulse messen. (0...1000ns). Die Genauigkeit soll 50ns betragen. > Meine Idee: Den Spannungspuls mit einem 20Mhz UND verknüpfen und auf den > Counter Eingang des µCs geben. Der soll dann max. bis 20 zählen und mir > so die entsrechende Pulsbreite ausgeben. Wozu die großen Umstände? Das ist ein 8051-er, benutze einfach Timer T0 oder T1 im Gate-Modus. Wenn Du dann die internen 80MHz zählst, hast Du sogar 12,5ns Genauigkeit. Für nährere Information lies Dir das Usermanual durch. Das Datenblatt enthält nur nen groben Überblick. Peter
Hallo, vielen Dank für eure Hilfe, die Info muss ich lustigerweise überlesen haben :). Ich jedoch eine einfachere Methode gefunden die Zeit zu messen: Der µC hat für den Timer 12 eine capture Einheit die bei steigender oder fallender Flanke den Timerwert in 2 Resgister schreibt. Die Genauigkeit beträgt hierbei 42ns.
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.