J'ai une largeur d'impulsion de 5 ns High sortant d'un comparateur asynchrone. J'essaie de compter cette impulsion. Mon microcontrôleur actuel (dsPIC33FJ) a un compteur asynchrone à bord, avec une spécification min d'au moins 10 ns de largeur d'impulsion élevée.
Quelles sont mes options pour allonger / allonger cette impulsion de 5 ns afin qu'elle puisse être lue par le compteur? Je suis prêt à passer à un autre microcontrôleur ou à utiliser un compteur frontal plus qualifié, mais je préférerais utiliser des circuits passifs / simples à la place. Est-ce possible?
Ce que j'ai recherché jusqu'à présent:
J'ai essayé de lier un condensateur de 0,1 uF entre le signal de sortie et la masse dans l'espoir que la décharge le ralentisse, mais tout ce qui a été a été de fausser fortement le signal. Puis-je utiliser une valeur bien inférieure?
J'ai recherché des échantillons et détenez des CI, mais le temps d'acquisition le plus court que j'ai pu trouver est d'environ 200 ns, ce qui ne convient pas à mon application.