Hallo, ich moechte gerne den zeitlichen Abstand zwischen 2 TTL-Pulsen messen. Die Abstaende sind bis zu etwa 1ns runter. Im Grunde waere mein Ansatz einen timer der durch die ext. TTL-Signale ausgeloest wird. Damit komme ich aber nur bis etwa 1/f_CPU runter, bei den ueblichen AVR also bis zu ein paar 10 ns. Gibt es eine Moeglichkeit das aehnlich einfach, nur mit besserer Zeitaufloesung zu loesen? Ich erinnere mich dunkel an Controller die eine deutliche hoeher Clock nur fuer timer hatten, weiss aber nicht mehr welche das waren. Andere Ideen? Dankeschoen!
FPGA mit 250MHz clock in vier Phasen (Spartan 3/Cyclone IV tut es). PIC mit CTMU (sub-ns Auflösung). XMOS IO hat 10ns Auflösung, quasi overgead-frei.
@ Superschnell (Gast) >Gibt es eine Moeglichkeit das aehnlich einfach, nur mit besserer >Zeitaufloesung zu loesen? Dafür gibt es sog. Time to Digital converter, dort ist alles drin. >Ich erinnere mich dunkel an Controller die >eine deutliche hoeher Clock nur fuer timer hatten, weiss aber nicht mehr >welche das waren. Der PICCOLO von TI kann das auch, dort heißt das High Resolution Capture, geht bis runter auf 150ps.
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.