Professional Documents
Culture Documents
NUMERIQUES
1ère année
Ivan ESTEVEZ
Présentation
Equipe MiCA
– Micro Capteurs Autonomes
Phénomènes physiques
Autonomie des microsystèmes
Optimisation de la consommation
– Projets
SYRENA : Innovation dans les turboréacteurs pour hélicoptères
(TM, Thalès, Sagem)
I+E : capteurs médicaux (CEIT - Donostia)
SUDOE: nanotechnologies (NanoGune - Donostia)
Bases de l’EEA
ELECTROTECHNIQUE ELECTRONIQUE
COMPOSANTS
ELECTRONIQUES
Simulation
Électronique
Conception
Électronique
2ème année
Systèmes
Microprogrammés
Objectifs du cours
Vous rendre capable de lire un schéma électrique
Vous rendre capable d’interpréter une datasheet
Vous rendre capable de concevoir un circuit numérique simple
Organisation du cours
Cours « magistral ».
4
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
Introduction - Examen
Notation
Examen final validant vos connaissances
5
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
Relation ?
6
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
Historique des fonctions logiques
Algèbre Boole
1847
Relais 1858
1913
Tubes à vide
1883-1904 2010
Microprocesseurs
1971
1980
1960
Circuits intégrés
1958
L’électronique
s(t)
(t kTe)
Peigne de Dirac
t
Te : période d'échantillonnage
fe : fréquence d'échantillonnage
9
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
Introduction - Signal
Signal numérisé
t
Te : période d'échantillonnage
fe : fréquence d'échantillonnage
10
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
Introduction – Exemple :CAN parallèle
11
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
Introduction - Signal
L’électronique numérique
En électronique numérique, le codage des informations utilise deux niveaux de tension
(binaire) :
signal binaire
correspondant
=>
1 0 0 1
'0' logique t
VSS t 0 T 2T 3T
0 T 2T 3T
13
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
Introduction - Avantages
14
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
Introduction - Avantages
15
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
Introduction - Limitations
16
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
Introduction – Types de circuits
17
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
Première Partie :
LOGIQUE COMBINATOIRE
1. Généralités
2. Algèbre de Boole
3. Fonctions logiques
4. Circuits combinatoires
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ 18
En français …
1 et 1 font ………………?
… = 1 + 1 ?? …=2
…=1+1 …=1
19
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
1.1 Généralités - Bases
1.1 La numération
Les systèmes (ou bases) de numération les plus utilisés sont les suivants:
20
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
1.1 Généralités - Nombres
(N)B=(an-1…a1a0)B=(an-1Bn-1+…+a1B1+a0B0)B
21
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
1.1 Généralités - Nombres
Exemples :
(1997)10 = (1.103+9.102+9.101+7.100)10
(25,75)10 = (2.101+5.100+7.10-1+5.10-2)10
(11101)2 = (1.24+1.23+1.22+0.21+1.20)2
(11,011)2 = (1.21+1.20+0.2-1+1.2-2+1.2-3)2
(5BF)16 = (5.162+B.161+F.160)16
(A8,6E)16 = (A.161+8.160+6.16-1+E.16-2)16
22
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
1.2 Généralités - Conversions
Exemples :
(11101)2 = (1.24+1.23+1.22+0.21+1.20)2
= (29)10
(5BF)16 = (5.162+11.161+15.160)16 = (1471)10
23
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
1.2 Généralités - Conversions
(N)2=(an-1…a1a0)2
Bit de poids fort Bit de poids faible
0 0 0 0 0 0 1 0 = 2
an-1 = 1 (N)2 < (0)10 soit négatif 0 0 0 0 0 0 0 1 = 1
0 0 0 0 0 0 0 0 = 0
1 1 1 1 1 1 1 1 = −1
et on ajoute 1
En décimal:
(2)10 + (-2)10 = (0)10
Or en binaire:
(00000010)2 + (10000010)2 = (10000100)2
IMPOSSIBLE !!
Si maintenant
(11111101)2 +(1)2= (11111110)2 = (-2)10
alors:
(00000010)2 + (11111110)2 = (00000000)2 = (0)10
POSSIBLE !!
27
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
1.3 Généralités - Arithmétique
28
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
1.3 Généralités - Arithmétique
29
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
1.3 Généralités - Arithmétique
(5)10 = 1 (00101)2
2 opérandes de signes opposés : On ignore la retenue sortante (ou dépassement)
30
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
1.4 Généralités – Codes Binaires
32
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
1.4 Généralités – Exemple utilisation
Roue codeuse : capteur de position
Avantage:
Un seul bit ne changeant à la fois, il est facile de vérifier l’intégrité du code. Si un ou
plusieurs bits changent en même temps le système est défaillant.
33
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
1.4 Généralités – Codes Binaires
'0' logique
VSS t
0 T 2T 3T
36
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
2.1 Algèbre de Boole - Postulats
37
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
2.2 Algèbre de Boole – Règles de calcul
Commutativité : a+b=b+a
axb=bxa
Associativité : a + (b + c) = (a + b) + c
a + (b.c) = (a + b) . (a + c)
a+a=a a.a = a
38
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
2.3 Algèbre de Boole – Théorème de Morgan
Théorème de De Morgan
Le complément d’un produit logique est égal à la
somme logique des compléments de chaque terme de
ce produit
a.b = a + b
39
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
2.3 Algèbre de Boole – Table de vérité
40
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
3. Les fonctions logiques
42
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
3. Les fonctions logiques
44
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
3. Les fonctions logiques
46
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
3. Les fonctions logiques
f(x,y) = x + y
E1 E2 S
0 0 1
0 1 1 Si x=y=1 alors f(x,y)=0
1 0 1
Sinon f(x,y)=1
1 1 0
47
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
3. Les fonctions logiques
48
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
3. Les fonctions logiques
f(x,y) = x . y
Sinon f(x,y)=0
49
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
3. Les fonctions logiques
50
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
3. Les fonctions logiques
52
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
3. Les fonctions logiques
Récapitulatif
53
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
4. Circuits combinatoires
Circuit logique combinatoire : Un circuit électronique est dit combinatoire sa(ses) sortie(s)
dépend(ent) seulement des valeurs d’entrée.
S=f(E)
54
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
4.1 Circuits combinatoires – Table de vérité
E1
S1
E2 Système
Logique S2
E3
E1 E2 E3 S1 S2
0 0 0
0 0 1
0 1 0
0 1 1 n variables d'entrées
1 0 0 2n lignes (combinaisons possibles)
1 0 1
1 1 0
1 1 1
55
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
4.2 Circuits combinatoires – Description d’une fonction
logique
56
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
4.3 Circuits combinatoires – Diagramme de
Karnaugh
Un tableau de Karnaugh sert à simplifier des équations logiques ou à trouver l'équation logique
correspondant à une table de vérité.
La méthode utilisée est graphique et simple. Elle utilise également le Code de Gray ou binaire
réfléchi, qui a comme propriété principale de ne faire varier qu'un seul bit entre deux mots
successifs.
La variation d'un seul bit est appelée distance de Hamming. A chaque variation d'un bit, il faut
s'assurer que ΔH=1.
xy Code Gray
z 00 01 11 10
58
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
4.4 Circuits combinatoires – Circuits intégrés
Exemple :
Soit un circuit combinatoire à 3 entrées (a, b et c) et une sortie f.
f est active lorsque :
- Les 3 capteurs associés aux entrées sont à 0,
- Le capteur associé à c est à 1 et celui associé à b à 0,
- Le capteur associé à b est le seul à 1.
Table de vérité
Réalisation à l’aide de portes logiques
Simplification mathématique
Simplification par tableau de Karnaugh
Câblage de l’équation simplifiée
60
Électronique Numérique - ESTIA 1ère année - I. ESTEVEZ
4.5 Circuits combinatoires – Temps de propagation
NON
E 50%
E S
t pHL
90% t pLH
S 50%
tr : temps de montée
10%
tf : temps de descente
tpLH : temps de propagation pour la
tf tr
transition 0 1
tpHL : temps de propagation pour la
transition 1 0 t pHL t pLH
tp : temps de propagation moyen tp
2
E S1 S2 S3
S1 E
S2 S1 Sinon pas de transition sur S1
S3 tp
tp
A S A S
A A
Ᾱ tp Ᾱ tp
S S
bc
a 00 01 11 10
F a b a c
0 0 0 1 1
1 0 1 1 0
.b c
Si b=0, c=0 F aa = 0 mathématiquement, mais …
bc
a 00 01 11 10
0 0 1 1 0
1 1 1 0 0
F a. b a. c
b.c
Si b=0, c=1 F aa = 1 mathématiquement, mais …