Un circuit synchrone est un type de circuit numérique dont la synchronisation est déterminée par un signal d’horloge externe. Ces circuits sont conçus pour fonctionner à des moments précis ou dans des circonstances précises. Essentiellement, chaque fois que la situation est correcte, l’horloge système enverra un signal au circuit pour l’activer. Il fera tout ce pour quoi il est conçu, puis s’éteindra jusqu’à ce qu’il reçoive un autre signal. Ces systèmes sont conçus pour fonctionner avec une synchronisation d’une fraction de seconde, mais il y a généralement un retard entre l’horloge et le circuit synchrone lorsque le signal traverse le système.
Afin de comprendre exactement comment fonctionne un circuit synchrone, il est nécessaire de savoir comment fonctionnent les systèmes dans lesquels ils sont utilisés. Premièrement, un circuit synchrone fait partie d’un système numérique. Cela signifie que les signaux qu’il reçoit ont deux fonctions : marche ou arrêt. Ces systèmes font partie intégrante de la technologie moderne, en particulier dans les ordinateurs et les appareils contrôlés par ordinateur.
La plus grande partie du fonctionnement externe d’un circuit synchrone est l’horloge. C’est une partie commune des systèmes numériques plus complexes et il est utilisé pour garder une trace des horaires. Contrairement aux horloges traditionnelles, ces horaires ne sont généralement pas basés sur l’heure réelle ; ils sont basés sur des états opérationnels. Fondamentalement, c’est la partie du système numérique qui s’assure que tout se passe quand il est censé le faire.
Lorsqu’un état opérationnel spécifique se produit, l’horloge enverra un signal au circuit synchrone. Cela activera la fonction du circuit et il fonctionnera comme prévu. Cela peut être aussi simple que de laisser passer un signal ou une alimentation électrique pendant quelques millisecondes, ou cela peut être une première étape dans une grande fonction numérique à plusieurs étages. Quel que soit le but du circuit, il le fera une fois puis s’éteindra. Il ne se rallumera qu’après avoir reçu un autre signal.
Étant donné que ces circuits sont si étroitement liés à l’horloge système, ils sont généralement utilisés pour effectuer des activités qui doivent se produire à des moments précis. Bien que cela puisse sembler être un concept très important, la majorité des systèmes numériques courants reposent sur une synchronisation rapprochée pour que l’ensemble du système fonctionne correctement. Beaucoup de ces minutages sont lourds sur le contrôle du logiciel ; la commande câblée, comme dans un circuit synchrone, est moins courante.
La véritable utilisation d’un système matériel réside dans le nombre d’actions qui doivent se produire pour qu’il fonctionne. Lorsque la synchronisation logicielle s’active, le traitement de la commande est basé sur les autres événements qui se produisent sur le système. Si le processeur est occupé, le retard pourrait fausser les timings. Les systèmes matériels n’ont pas ces étapes supplémentaires ; un circuit synchrone peut être connecté directement à l’horloge.