Wie schnell ist der Counter eines 8-Bir µC's

Gast #776986
Lesenswert?

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
Gast #778132
Lesenswert?

@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
#778211
Lesenswert?

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
Gast #778444
Lesenswert?

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.

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