Circuits logiques
Lorsque plusieurs circuits à sortie à drain ouvert sont reliés à une même ligne de signal munie d'une résistance de pull-up, quel est le fonctionnement correct ?
- ALes sorties entrent en conflit et sont toujours détruites
- BIl suffit qu'une seule produise 0 pour que la ligne vaille 0 ; elle fonctionne comme un AND câblé
- CIl suffit qu'une seule produise 1 pour que la ligne vaille 1
Afficher la réponse et l'explication
Réponse : B. Il suffit qu'une seule produise 0 pour que la ligne vaille 0 ; elle fonctionne comme un AND câblé
Une sortie à drain ouvert a deux états : tirer la ligne vers la masse par un transistor, ou la déconnecter ; le 1 est produit par la résistance de pull-up. Il suffit qu'une seule sortie produise 0 pour que la ligne vaille 0, et elle ne vaut 1 que si toutes sont déconnectées : elle fonctionne comme un AND câblé, et les sorties ne sont pas détruites en cas de conflit. On l'utilise pour le bus I²C, les lignes d'interruption et la conversion de niveaux entre circuits de tensions d'alimentation différentes. Le front montant, déterminé par la résistance de pull-up et la capacité de la ligne, est lent.