Eu tenho uma largura de pulso de 5 ns alta saindo de um comparador que é assíncrono. Estou tentando contar esse pulso. Meu microcontrolador atual (dsPIC33FJ) possui um contador assíncrono a bordo, com uma especificação mínima de pelo menos 10 ns de largura de pulso Alta.
Quais são minhas opções para aumentar / alongar esse pulso de 5 ns para que possa ser lido pelo contador? Estou aberto a mudar para um microcontrolador diferente ou a usar um contador front-end mais qualificado, mas prefiro usar circuitos passivos / simples. Isso é possível?
O que eu pesquisei até agora:
Tentei amarrar um capacitor .1uF entre o sinal de saída e o terra, na esperança de que a descarga o desacelerasse, mas tudo o que fiz foi distorcer fortemente o sinal. Posso usar um valor muito mais baixo?
Pesquisei amostras e segurei ICs, mas o menor tempo de aquisição que encontrei é de cerca de 200 ns, o que não é adequado para a minha aplicação.