Gast
#3120789
Ich möchte die Zeitdifferenz zweier Signale messen. Es soll nichts super genaues werden, es kommt mir nur darauf an zu sehen, ob die Signale annähernd gleichzeitig eintreffen, oder mit größere Zeitdifferenz. Der Messbereich soll um die 100 Nanosekunden liegen. Das ganze natürlich möglichst einfach. In meiner Bastelkiste habe ich noch ein CPLD(Xilinx 9572) gefunden und mir überlegt, ob man nicht die Gatterlaufzeiten nutzen kann. Die liegen laut Datenblatt so um die 5 Nanosekunden. Die Schaltung (siehe Anhang) besteht aus einem XOR-Glied, dass beim Eintreffen des Startimpuls den Enable-Eingang der D-Latches freigibt. Die Latches übernehmen nun das am Dateneingang anliegende Signal, solange bis das Stoppsignal eintrifft, beide Eingänge liegen nun auf logisch 1, das XOR geht auf logisch 0 und deaktiviert die Enable-Eingänge der D-Latches. Ich habe jetzt nur 2 Latches eingezeichnet, es sollen dann für die 100 Nanosekunden 20 Latches(5 Nanosekunden) mit jeweils einer LED angeschlossen werden. Je größer die Zeitdifferenz, desto mehr Leds würden dann leuchten. Ist das prinzipiell so möglich? Gibt es andere (bessere) Möglichkeiten einer Zeitmessung über die Gatterlaufzeiten? Gruß
