Ces circuits sont réalisés avec des diodes ou des transistors bipolaires. Prenons comme exemple la réalisation des 3 opérateurs logiques de base.
Réalisation du ET :
Fonctionnement :
Considérons que le 1 correpond à la tension Vcc (5V par exemple), et le 0 à la masse : GND (ground) = 0V.
– si A = B = 0 alors les 2 diodes sont polarisées en direct => Elles sont passantes => en Y, on a 0.6V soit environ 0V => Y=0.
– si A = 1, B = 0 alors D1 est polarisée en inverse => D1 est bloquée. En revanche D2 est polarisée en direct => D2 est passante et impose en Y : 0.6V (environ 0V) => Y = 0.
– si A = 0, B = 1 alors de façon symétrique au cas précédent, on a D2 bloquée et D1 passante => Y = 0.
– si A = B = 1 alors les 2 diodes sont polarisées en inverse => en Y on a environ Vcc => Y = 1.
Ce fonctionnement est bien celui d’un ET !
Réalisation du OU :
Fonctionnement : 1 <=> Vcc (5V par exemple)
0 <=> GND (0V)
– si A = B = 0 alors les 2 diodes sont bloquées => le point Y est lié au GND => Y = 0.
– si A = 1, B = 0 alors D2 est bloquée mais D1 est polarisée en direct => D1 est passante => en Y on a Vcc (Vcc – 0.6 en vrai) => Y = 1.
– si A = 0, B = 1 alors de la même façon on a D1 bloquée et D2 passante => Vcc sur Y => Y =1.
– si A = B = 1 alors les 2 diodes sont polarisées en direct => elles sont toutes les 2 passantes => Vcc sur Y => Y = 1.
Ce fonctionnement est bien celui d’un OU !
Réalisation du NON :
Fonctionnement :
1 <=> Vcc (5V par exemple)
0 <=> GND (0V)
– si A = 1 alors le transistor T est saturé => Y = Vce_sat = 0.2V = 0 environ (GND) => Y = 0.
– si A = 0 alors le transistor T est bloqué => Y = Vcc => Y = 1.
Ce fonctionnement est bien celui d’un NON !