Mam szerokość impulsu 5 ns High wychodzącą z komparatora, który jest asynchroniczny. Próbuję policzyć ten puls. Mój obecny mikrokontroler (dsPIC33FJ) ma asynchroniczny licznik na pokładzie, z minimalną specyfikacją co najmniej 10 ns szerokości impulsu High.
Jakie są moje opcje przedłużenia / wydłużenia tego impulsu 5 ns, aby mógł zostać odczytany przez licznik? Jestem otwarty na przejście na inny mikrokontroler lub użycie bardziej wykwalifikowanego licznika front-end, ale wolałbym zamiast tego użyć pasywnego / prostego obwodu. czy to możliwe?
Co do tej pory badałem:
Próbowałem związać kondensator .1uF między sygnałem wyjściowym a ziemią w nadziei, że rozładowanie go spowolni, ale wszystko to mocno zniekształciło sygnał. Czy mogę użyć znacznie niższej wartości?
Badałem próbki i trzymałem układy scalone, ale najkrótszy czas akwizycji, jaki udało mi się znaleźć, to około 200 ns, co nie jest odpowiednie dla mojej aplikacji.