Besoin d'idée signal de détection des bords

E

EDA_hg81

Guest
Est-ce que l'on a idée sur la façon de détecter le bord de signal?

Merci.

 
Si vous voulez dire thats signal numérique facile si vous utilisez microcontrôleur.La plupart des interruptions externes de MCU peut être configuré pour détecter soit sur front montant ou descendant d'un signal ou vous pouvez interroger une ligne de signal dans une boucle.Et peut-être être encore basculer d'avant en arrière que le programme est en marche.Bien que l'inconvénient est ici, vous devez coder plus la latence dans la détection des bords mai être de l'ordre de microsecs qui mai ne pas être acceptable dans votre application

 
Si vous avez extrait le signal en question avec une bascule, chaque fois que l'entrée de la bascule est à un niveau différent que la sortie, vous avez détecté une arête.

 
Salut, je ne sais pas qu'est-ce que vous en avez besoin et quel type de sortie que vous aimeriez voir quand il ya un avantage dans l'entrée.Mais si vous faites ceci:

réussir l'entrée I1 à travers un dff pour obtenir un signal I1_delayed, puis I1 XOR et I1_delayed pour obtenir edge_pulse, puis edge_pulse sera une impulsion d'horloge, produit chaque fois que I1 fait une transition de 0 -> 1 ou 1 -> 0.
Kr,
Avi
http://www.vlsiip.com

 
litle commentaire:Si vous allez faire l'une des méthodes mentionnées Abome, assurez-vous que l'augmentation du signal et l'heure de dépôt, toujours resanoble enought rapide pour éviter les pépins, sinon vous aurez des problèmes,

Essayez par exemple pour détecter risingfiling bord sur le signal du port parallèle du PC et l'utilisation 100MHZ horloge

 
Je suis d'essayer cette méthode et vous permettent de connaître le résultat.

Merci.

 

Welcome to EDABoard.com

Sponsor

Back
Top