0% ont trouvé ce document utile (0 vote)
162 vues14 pages

Circuits Combinatoires : Types et Fonctions

Ce document décrit différents circuits combinatoires tels que les additionneurs, soustracteurs, comparateurs et codeurs. Il explique leur fonctionnement à l'aide de tables de vérité et schémas.

Transféré par

Amina Chelloum
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
162 vues14 pages

Circuits Combinatoires : Types et Fonctions

Ce document décrit différents circuits combinatoires tels que les additionneurs, soustracteurs, comparateurs et codeurs. Il explique leur fonctionnement à l'aide de tables de vérité et schémas.

Transféré par

Amina Chelloum
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Chapitre 3 Les Circuits Combinatoires

Chapitre 3

Les Circuits Combinatoires

1
Chapitre 3 Les Circuits Combinatoires

1 . In t rod u cti on

Le but de ce chapit r e est de pr ésent er les pr inc ipaux cir cuit s co mbinat o ir es à
savo ir les cir cuit s ar it hmét iques, les t r ansco deur s et les aigu illeur s. On va do nner
po ur chacun d’eux, une descr ipt io n gén ér ale, la list e des cir cuit s in t égr és
exist ant s, les mo dalit és de mise en cascade, les applicat io ns et leur ut ilisat io n
évent uelle po ur la r éalisat io n d ’une fo nct io n co mbinat o ir e quelco nque.

2 . Les ci rcui t s combi nat oi res

2.1. Défi ni ti on

Un cir cuit co mbinat o ir e est un cir cuit numér ique do nt les sort ies dépendent
uniquement des ent r ées.

Fi g. 1 : Schéma b loc d’ un ci rcu it comb inatoi re

2.1. Tech nologi e des ci rcuit s in tègres TTL et CMOS

Les cir cuit s int ègr es TT L et CMOS so nt deux familles t echno lo giques
ut ilisées pour les cir cuit s lo giques en élect ro nique. Le cir cuit lo gique est un
cir cuit int égré co nt enant des port es logiques t elles que des OR, AND, NAND
et c...

2.1. 1. La fami lle TTL

TT L est l'abr éviat io n de ' 'Tran si st or- Tran si stor Logi c ''. E lle a ét é invent ée en
1960. Cet t e famil le est r éalisée avec des t rans ist or s bipo la ir es logiques. ( De nos
jo ur s, la t echno lo gie TT L t end à êt re remp lacée par la t echno lo gie CMOS). La
fa mil le TT L est car act ér isée pr inc ipa le ment par so n alime nt at io n do it êt re pr écise
à 5V +/ - 5 % sino n o n r isque de dét r uir e le cir cuit . Le no m des cir cuit s de
cet t e fa mille co mmencent par 74 suivi d'une ou plus ieur s let t r es
r epr ésent ant la sér ie et suivi d'un co de à 2 ou 3 chiffr es r eprésent ant le mo dèle du
cir cuit .

Exemp le : le cir cuit SN74LS 08N.

2
Chapitre 3 Les Circuits Combinatoires

Fi g. 2 : Ci rcu it i nt ègres de type TTL

2 .1. 2. La fami lle CMOS

CMOS est l'abr éviat io n de ''Co mp le me nt ar y Met al Oxide S emi- co nduct or ''. Le
pr emier dispo sit if MOS est appar u en 1960. So n dévelo ppement a ét é r endu
po ssible par les progr ès r éalisés par la t echno lo gie T T L. Cet t e fa mille est r éalisée
avec des t ran si st ors à effet d e ch amp s .

La fa mille CMOS est car act ér isé e pr inc ipa le me nt par so n aliment at io n qui peut
aller de 3V à 18V, avec, une vit esse de co mmut at io n plus fa ible que po ur la
t echno logie TT L.

Exemp le :

Fi g. 3 : le ci rcuit CD40 81B E ( port e ET).

2.2. Ci rcu it s arit h méti qu es

2.2. 1 Add it ionn eu r

Les addit io nneur s so nt ut ilisés pour effect uer un gr and no mbr e d'o pérat io ns
nu mér iques. Malgr é l'appar ent e simp lic it é d'une opér at io n d'addit io n, il exist e
plus ieur s appro ches pour co ncevo ir des addit io nneur s. Un addit io nneur est un
cir cuit lo gique per met t e de r éaliser une addit io n. Ce cir cuit est t rès pr ésent dans
les ordinat eur s pour le calcu l ar it hmét ique ma is égale ment pour le calcu l
d'adr esses, d'ind ice de t ableau dans le processeur.

3
Chapitre 3 Les Circuits Combinatoires

Demi- ad dit ionn eu r

Un demi- addit io nneur sans r et enue pr écédent e ( Half ad der ) est un cir cuit qui
génèr e la so mme S et la r et enue, R, r ésult ant de l'addit io n de deux no mbr es de 1
bit , A et B.

La t able de vér it é, le cir cuit et le symbo le d'un demi- addit io nneur so nt do nnés
r espect ive ment aux figur es 4. 2 ( a) et 4. 2 ( b).

Tab. 1 : Tab le de vérit é p ou r un demi - ad dit i onn eu r

A B S R
0 0 0+0=0 0
0 1 0+1=1 0
1 0 1+0=1 0
1 1 1+1=0 1
Les équat io ns lo giques des deux sort ies so nt do nnées par :

𝑆 = 𝐴̅𝐵 + 𝐴𝐵̅ = 𝐴 ⊕ 𝐵

𝑅 = 𝐴𝐵

Fi g. 4 : D emi- add it io nne ur: a) lo g ig ramme ; b)S ché ma blo c

2.2. 2. Ad dit ionn eu r comp let ( Fu ll ad d er )

Un addit io nneur co mplet ( FA) est un cir cuit qui gé nère la so mme, S, et le
r eport R 0 r ésult ant de l'add it io n de deux no mbr es de 1 bit , A et B, et d'un report
de 1 bit R i - 1 .

La t able de vér it é est co nçue co mme l’ indique T ab.2.

4
Chapitre 3 Les Circuits Combinatoires

T ab.2 : Tab le d e vérit é d' un add it ionn eu r comp let

A B 𝑅𝑖−1 S1 S2 S3
0 0 0 0 1 0
0 0 1 1 0 0
0 1 0 0 1 0
0 1 1 1 0 1
1 0 0 1 0 0
1 0 1 0 1 1
1 1 0 0 0 1
1 1 1 1 0 1

Les équat io ns lo giques des deux sort ies so nt do nnées par :

𝑆 = 𝐴̅𝐵̅𝑅𝑖−1 + 𝐴̅𝐵̅̅̅̅̅̅
𝑅𝑖−1 + 𝐴𝐵̅̅̅̅̅̅̅
𝑅𝑖−1 + 𝐴𝐵𝑅𝑖−1 = 𝐴 ⊕ 𝐵 ⊕ 𝑅𝑖−1

𝑅𝑖 = 𝐴̅𝐵𝑅𝑖−1 + 𝐴𝐵̅𝑅𝑖−1 + 𝐴𝐵𝑅


̅̅̅̅̅̅
𝑖−1 + 𝐴𝐵𝑅𝑖−1 = ( 𝐴 ⊕ 𝐵 )𝑅𝑖−1 + 𝐴𝐵

Un addit io nneur co mplet peut êt r e imp lé me nt é en ut ilisant deux demi- addit o nneur
et une port e OU, co mme le mo nt r e la Fig ur e suiva nt e.

Fi g. 5 : Ad dit ionn eu r comp let: a) logi gramme ; b) S ch éma b loc

2.2. 3. S ou st ract eu r

Demi so ust ract eur : La t able de vér it é pour un demi- so ust ract eur est la suivant e :

T ab.3 : T able de vér it é d'un Demi so ust ract eur

A B D R
0 0 0 0
0 1 1 1
1 0 1 0
1 1 0 0

5
Chapitre 3 Les Circuits Combinatoires

Les équat io ns lo giques des deux sort ies so nt do nnées par :

𝐷 = 𝐴̅𝐵 + 𝐴𝐵̅ = 𝐴 ⊕ 𝐵

𝑅 = 𝐴̅𝐵 = ( 𝐴 ⊕ 𝐵)𝑅𝑖−1 + 𝐴𝐵

Fi g. 6 : Demi _sou st racteu r: a) logigramme; b) S chéma b loc

S ou st ract eu r comp let

La t able de vér it é pour un demi- so ust ract eur est la suivant e :

Tab. 4 : Tab le d e vérit é d ’un Sou st ract eu r comp let

A B Ri-1 D Ri
0 0 0 0 0
0 0 1 1 1
0 1 0 1 1
0 1 1 0 1
1 0 0 1 0
1 0 1 0 0
1 1 0 0 0
1 1 1 1 1

Les équat io ns lo giques des deux sort ies so nt do nnées par :

𝐷 = 𝐴̅𝐵̅ 𝑅𝑖−1 + 𝐴̅𝐵̅̅̅̅̅̅


𝑅𝑖−1 + 𝐴𝐵𝑅𝑖−1 = 𝐴 ⊕ 𝐵 ⊕ 𝑅𝑖−1

𝑅 = 𝐴̅𝐵̅𝑅𝑖−1 + 𝐴̅𝐵̅̅̅̅̅̅
𝑅𝑖−1 + 𝐴̅𝐵𝑅𝑖−1 + 𝐴𝐵𝑅𝑖−1 = ( 𝐴 ⊕ 𝐵)𝑅𝑖−1 + 𝐴̅𝐵

6
Chapitre 3 Les Circuits Combinatoires

Fi g. 7 : Sou st ract eu r comp let: a) logi gramme; b) Sch éma b loc

2.2. 4. Comp arat eu r

Le co mpar at eur est un cir cuit ar it hmét ique per met t re de co mpar er deux no mbr es
bina ir es A et B, avec A et B do ivent avo ir la mê me lo ngueur ( no mbr e de bit s). ce
der nier , o n cher che à savo ir S i A>B, A<B et A=B. On co mpr end do nc que
le cir cuit répo nd à une quest io n à t ro is cho is. La t able de vér it é d'un
co mpar at eur de deux bit s peut êt r e expr imée de la manièr e suivant e :

Tab. 5 : Tab le de vérit é d ’un comparateu r

A B I S E

0 0 0 0 1

0 1 1 0 0

1 0 0 1 0

1 1 0 0 1

Les équat io ns lo giques des sort ies I ,S et E :

𝐼 = 𝐴̅𝐵

𝑆 = 𝐴𝐵̅

𝐸 = 𝐴̅𝐵̅ + 𝐴𝐵

7
Chapitre 3 Les Circuits Combinatoires

Fi g. 8 : Comp arat eu r: a) logigramme; b) Sch éma b loc

2.3. Ci rcu it s comb in at oi res t ran scod eurs

2.3. 1. Codeu r

Un codeur(ou enco deur ) r eço it un nivea u valide à l’une des ent r ées, r eprésent ant
par exemple un chiffr e, une let t r e, et c. I l le co nvert it en une sort ie codée ( par
exe mp le en bina ir e ou en BCD). La t able de vér it é d'un co mpar at eur de deux bit s
peut êt r e expr imée de la manièr e suivant e :

Tab. 6 : T able de vér it é d’un Codeur décima l - BCD

N E9 E8 E7 E6 E5 E4 E3 E2 E1 E0 S3 S2 S1 S0

0 0 0 0 0 0 0 0 0 0 1 0 0 0 0

1 0 0 0 0 0 0 0 0 1 0 0 0 0 1

2 0 0 0 0 0 0 0 1 0 0 0 0 1 0

3 0 0 0 0 0 0 1 0 0 0 0 0 1 1

4 0 0 0 0 0 1 0 0 0 0 0 1 0 0

5 0 0 0 0 1 0 0 0 0 0 0 1 0 1

6 0 0 0 1 0 0 0 0 0 0 0 1 1 0

7 0 0 1 0 0 0 0 0 0 0 0 1 1 1

8 0 1 0 0 0 0 0 0 0 0 1 0 0 0

9 1 0 0 0 0 0 0 0 0 0 1 0 0 1

8
Chapitre 3 Les Circuits Combinatoires

Les équat io ns lo giques des sort ies :

𝑆0 = 𝐸1 + 𝐸3 + 𝐸5 + 𝐸7 + 𝐸9

𝑆1 = 𝐸2 + 𝐸3 + 𝐸6 + 𝐸7

𝑆2 = 𝐸4 + 𝐸5 + 𝐸6 + 𝐸7

𝑆3 = 𝐸8 + 𝐸9

Fi g. 9 : Codeu r décim al- BCD : a) logigramme; b) Sch éma b loc

2.3. 2. Le d écod eu r

Le décodeur est un cir cuit de t ransfo rmat io n des codes fa it la t r anspo sit ion
des do nnées d'un code à un aut re. I l jo ue le rô le d'int er pr èt e ent r e la machine
et l'ho mme . I l a po ur fo nct io n d'act iver une des 2 n sort ies. La sélect io n est fait e à
l'a ide de n lignes d'adresse et les sort ies so nt mut uelle men t exclus ives. La
not at io n usuelle du décodeur est : décodeur 1 par mi 2 n . Le décodeur se co mport e
exact ement co mme un DE MUX avec so n ent r ée t oujo ur s à 1.

Exemp le : D écodeur 2 ver s 4

9
Chapitre 3 Les Circuits Combinatoires

Tab. 7 : T able de vér it é d’un Décodeur

E1 E0 S3 S2 S1 S0

0 0 0 0 0 1

0 1 0 0 1 0

1 0 0 1 0 0

1 1 1 0 0 0

Les équat io ns lo giques des sort ies :

𝑆0 = ̅̅̅
𝐸1 ∗ ̅̅̅
𝐸0

𝑆1 = ̅̅̅
𝐸1 ∗ 𝐸0

𝑆2 = 𝐸1 ∗ ̅̅̅
𝐸0

𝑆3 = 𝐸1 ∗ 𝐸0

Fi g. 10 : Décodeu r décim al- BCD: a) logigramme; b) Schéma b loc

10
Chapitre 3 Les Circuits Combinatoires

2.2. 3. Tran scodeu r

Ce so nt des cir cuit s qui t ransfo r ment une do nnée en code machine en un aut re
co de machine.

E xemp le : t r anscodeur du code 1 ver s code 2

Tab. 8 : T able de vér it é d’un t ransco deur

Code1 Code2

E1 E0 S1 S0

0 0 0 0

0 1 0 1

1 0 0 1

1 1 1 0

Les équat io ns lo giques des sort ies :

𝑆0 = ̅̅̅
𝐸1 ∗ 𝐸0 + 𝐸1 ∗ ̅̅̅
𝐸0 = 𝐸1 ⊕ 𝐸0

𝑆1 = 𝐸1 ∗ ̅̅̅
𝐸0 + 𝐸1 ∗ 𝐸0 = 𝐸1

Fi g. 11 : Tr ansco deur : a) lo gigr amme; b) S chéma blo c

2.4. Ci rcu it s comb in at oi res aigui lleu rs

2.4. 1. Mu lti p li xeu r

Le mult ip le xeur ( MUX) est un syst ème co mbinat o ir e ayant pour fo nct io n de
sélect io nner une par mi 2 n ent r ées et de la t r ansmet t re à la sort ie. La sélect io n est
fa it e à l'a ide de n lignes d'adr esse. Le sché ma de pr inc ipe est illust r é à la figur e
suivant e :

11
Chapitre 3 Les Circuits Combinatoires

Fi g .12 : Sch éma d ’u n Mu ltip li xeu r

Exemp le : MUX 4 à 1

C’est un mult ip le xeur qui nécessit e 2ent rées de co mma nde ( C 0 et C 1 ) c'est - à- dir e 4
( 2 2 ) ent rées ( E 0 E 1 E 2 E 3 ) et une seule so rt ie (S ).So n fo nct io nneme nt est do nné par
la t able de vér it é simp lifiée sui vant e :

Tab. 9 : la t able de vér it é d’un MUX 4 à 1

C1 C0 S

0 0 E0

0 1 E1

1 0 E2

1 1 E3

L’équat io n lo gique de sort ie S est :

𝑆 = ̅̅̅
𝐶0 ̅̅̅
𝐶1 𝐸0 + ̅̅̅
𝐶0 𝐶1 𝐸1 + 𝐶0 ̅̅̅
𝐶1 𝐸2 + 𝐶0 𝐶1 𝐸3

12
Chapitre 3 Les Circuits Combinatoires

Fi g. 13 : Logigr amme d’un MUX 4 à 1

2.4. 2. Dému lti p li xeu r

Le démult ip le xeur ( DE MUX) est un syst ème co mbinat o ir e ayant pour fo nct io n de
t rans met t re une ent r ée ver s une des 2 n sort ies. La sélect io n est fa it e à l'a ide
de n lignes d'adr esse et les sort ies so nt mut uelle me nt exclus ives. Ce cir cuit
po ssède une seule ent r ée et n sort ies selon le sché ma de pr inc ipe suiva nt :

Fi g. 14 : S chéma d’un Dému lt ip lixeur

13
Chapitre 3 Les Circuits Combinatoires

Exemp le :Dému lt ip lexeur 1 à 4

C’est un Dému lt ip lexeur à1ent r ées (E), qui nécess it e 2ent rées de co mmande ( C 0 et
C 1 ) et 4(2 2 ) sort ie. S a t able de vér it é simplif iée est la suivant e :

Tab. 10 :T able de vér it é d’un Démult ip le xeur 1 à 4

Les équat io ns lo gique s des sort ie s so nt :

𝑆0 = ̅̅̅
𝐶0 ̅̅̅
𝐶1 𝐸

𝑆1 = ̅̅̅
𝐶0 𝐶1 𝐸

𝑆2 = 𝐶0 ̅̅̅
𝐶1 𝐸

𝑆3 = 𝐶0 𝐶1 𝐸

Fi g. 15 : Logigr amme d’un DE MUX 4 à 1

14

Vous aimerez peut-être aussi