Ho un'ampiezza di impulso di 5 ns che esce da un comparatore che è asincrono. Sto tentando di contare questo impulso. Il mio attuale microcontrollore (dsPIC33FJ) ha un contatore asincrono a bordo, con una specifica minima di almeno 10 ns di larghezza dell'impulso alta.
Quali sono le mie opzioni per allungare / allungare questo impulso di 5 ns in modo che possa essere letto dal contatore? Sono aperto al passaggio a un diverso microcontrollore o all'uso di un contatore front-end più qualificato, ma preferirei utilizzare invece circuiti passivi / semplici. È possibile?
Quello che ho studiato finora:
Ho provato a collegare un condensatore .1uF tra il segnale di uscita e la terra nella speranza che la scarica lo rallentasse, ma tutto ciò che ha fatto è stato di distorcere pesantemente il segnale. Posso usare un valore molto più basso?
Ho cercato dei campioni e conservato i circuiti integrati, ma il tempo di acquisizione più breve che ho trovato è di circa 200 ns, il che non è adatto alla mia applicazione.