Ich habe eine 5 ns Pulsbreite hoch, die aus einem Komparator kommt, der asynchron ist. Ich versuche diesen Puls zu zählen. Mein aktueller Mikrocontroller (dsPIC33FJ) hat einen asynchronen Zähler an Bord, mit einer Mindestspezifikation von mindestens 10 ns Pulsbreite Hoch.
Welche Möglichkeiten habe ich, um diesen 5-ns-Impuls zu verlängern / zu verlängern, damit er vom Zähler gelesen werden kann? Ich bin offen für den Wechsel zu einem anderen Mikrocontroller oder die Verwendung eines qualifizierten Front-End-Zählers, würde aber lieber passive / einfache Schaltkreise verwenden. Ist das möglich?
Was ich bisher recherchiert habe:
Ich habe versucht, einen .1uF-Kondensator zwischen dem Ausgangssignal und Masse zu binden, in der Hoffnung, dass die Entladung es verlangsamen würde, aber alles, was das tat, war, das Signal stark zu verzerren. Darf ich einen viel niedrigeren Wert verwenden?
Ich habe nach Abtast- und Halte-ICs gesucht, aber die kürzeste Erfassungszeit, die ich finden konnte, liegt bei etwa 200 ns, was für meine Anwendung nicht geeignet ist.