Conservatoire National des Arts et Métiers Polycopié de cours Electronique A4 V
Conservatoire National des Arts et Métiers Polycopié de cours Electronique A4 Version provisoire du lundi 19 janvier 2004 Circuits numériques : 1ère partie C.ALEXANDRE Conservatoire National des Arts et Métiers Polycopié de cours Electronique A4 Version provisoire du lundi 19 janvier 2004 Circuits numériques : 2ème partie C.ALEXANDRE 1. LOGIQUE COMBINATOIRE...................................................................................................................1 1.1 DE L’ANALOGIQUE AU NUMERIQUE.......................................................................................................1 1.1.1 Grandeurs analogiques ..............................................................................................................1 1.1.2 Le numérique ..............................................................................................................................3 1.2 INTRODUCTION, VARIABLES ET FONCTIONS LOGIQUES .........................................................................7 1.2.1 Les opérateurs fondamentaux.....................................................................................................8 1.2.1.1 INV (NON) ............................................................................................................................................8 1.2.1.2 AND (ET) ..............................................................................................................................................8 1.2.1.3 OR (OU).................................................................................................................................................9 1.2.1.4 NAND (NON ET)..................................................................................................................................9 1.2.1.5 NOR (NON OU) ..................................................................................................................................10 1.2.1.6 XOR (OU exclusif) ..............................................................................................................................10 1.2.1.7 XNOR (NON OU exclusif)..................................................................................................................11 1.2.1.8 Portes universelles................................................................................................................................11 1.2.2 Algèbre de BOOLE...................................................................................................................12 1.2.3 Expression d’une fonction logique ...........................................................................................14 1.2.4 Simplification des fonctions logiques .......................................................................................16 1.2.4.1 Simplification algébrique.....................................................................................................................16 1.2.4.2 Simplification par les tableaux de Karnaugh........................................................................................17 1.3 REPRESENTATION DES NOMBRES : LES CODES.....................................................................................23 1.3.1 Entiers naturels.........................................................................................................................23 1.3.1.1 Base d’un système de numération........................................................................................................23 1.3.1.2 Changement de base.............................................................................................................................25 1.3.2 Entiers signés............................................................................................................................27 1.3.3 Nombres réels (flottants) ..........................................................................................................29 1.3.4 Des codes particuliers ..............................................................................................................30 1.3.4.1 Le code BCD........................................................................................................................................30 1.3.4.2 Le code Gray........................................................................................................................................30 1.3.4.3 Le code Johnson...................................................................................................................................33 1.3.4.4 Le code 1 parmi N................................................................................................................................33 1.3.4.5 Le code ASCII .....................................................................................................................................33 1.3.4.6 Les codes détecteurs et/ou correcteurs d’erreurs..................................................................................34 1.4 CIRCUITS LOGIQUES COMBINATOIRES .................................................................................................35 1.4.1 Circuits logiques fondamentaux ...............................................................................................35 1.4.2 Le démultiplexeur .....................................................................................................................36 1.4.3 Le décodeur ..............................................................................................................................38 1.4.4 Le multiplexeur.........................................................................................................................39 1.4.5 L’encodeur de priorité..............................................................................................................41 1.4.6 Les circuits arithmétiques.........................................................................................................42 1.4.7 Les mémoires ............................................................................................................................45 1.4.8 Réalisation d’une fonction logique combinatoire.....................................................................46 1.5 CARACTERISTIQUES TEMPORELLES .....................................................................................................49 1.5.1 Caractéristiques temporelles ....................................................................................................50 1.5.2 Etats transitoires.......................................................................................................................51 1.6 EXERCICES..........................................................................................................................................56 2. LOGIQUE SEQUENTIELLE..................................................................................................................67 2.1 CIRCUITS SEQUENTIELS ASYNCHRONES...............................................................................................67 2.2 BISTABLES SYNCHRONISES SUR UN NIVEAU ........................................................................................73 2.3 BASCULES MAITRE-ESCLAVE...............................................................................................................75 2.4 BASCULES SYNCHRONISEES SUR UN FRONT.........................................................................................76 2.5 BASCULES USUELLES ..........................................................................................................................77 2.6 CARACTERISTIQUES TEMPORELLES DES CIRCUITS SEQUENTIELS SYNCHRONES ...................................79 2.6.1 Définitions.................................................................................................................................80 2.6.2 Calcul de la fréquence maximale d’horloge d’une bascule D..................................................81 2.6.3 Calcul de la fréquence maximale d’horloge dans le cas général.............................................83 2.6.4 Métastabilité .............................................................................................................................84 2.7 REGLES DE CONCEPTION .....................................................................................................................85 2.7.1 Influence des aléas de commutation.........................................................................................85 i 2.7.2 Règles de conception synchrone ...............................................................................................86 2.7.3 Le rôle du CE............................................................................................................................87 2.7.4 Asynchrone contre synchrone...................................................................................................88 2.8 MACHINES D’ETATS ............................................................................................................................89 2.9 LES GENERATEURS DE SEQUENCES SYNCHRONES ................................................................................91 2.9.1 Compteur, décompteur, générateur pseudoaléatoire................................................................91 2.9.2 Cas particulier : les registres à décalages bouclés...................................................................92 2.9.3 Cas général : la méthode de la table d’états.............................................................................94 2.9.4 Aléa dans les générateurs à cycle incomplet ............................................................................96 2.10 CIRCUITS LOGIQUES SEQUENTIELS.......................................................................................................96 2.10.1 Les bascules élémentaires.........................................................................................................96 2.10.2 Les compteurs ...........................................................................................................................97 2.10.2.1 Introduction.................................................................................................................................... 97 2.10.2.2 Compteurs Binaires Asynchrones .................................................................................................. 98 2.10.2.3 Quelques compteurs synchrones du commerce............................................................................ 100 2.10.2.4 Mise en cascade de compteurs ..................................................................................................... 102 2.10.2.4.1 mise en cascade série ou asynchrone ...................................................................................... 102 2.10.2.4.2 mise en cascade parallèle ou synchrone.................................................................................. 102 2.10.2.5 Réalisation de compteurs modulo quelconque. ............................................................................ 103 2.10.2.5.1 Action sur l'entrée Clear synchrone ........................................................................................ 103 2.10.2.5.2 Rappel des cas possibles d'aléas.............................................................................................. 103 2.10.2.5.3 Influence de l’aléa................................................................................................................... 104 2.10.2.5.4 Action sur l’entrée LOAD synchrone ..................................................................................... 106 2.10.2.6 Exploitation des états de sortie d'un compteur. ............................................................................ 107 2.10.3 Les registres à décalages........................................................................................................109 2.10.3.1 Définition ..................................................................................................................................... 109 2.10.3.2 Applications ................................................................................................................................. 110 2.10.3.3 Le SN74LS178, registre polyvalent de 4 bits............................................................................... 111 2.10.4 Les monostables......................................................................................................................112 2.11 EXERCICES ........................................................................................................................................113 3. ELEMENTS DE TECHNOLOGIE DES CIRCUITS LOGIQUES ....................................................123 3.1 CARACTERISTIQUES ELECTRIQUES DES CIRCUITS LOGIQUES..............................................................123 3.1.1 Tensions ..................................................................................................................................123 3.1.2 Courants..................................................................................................................................125 3.1.3 Puissance dissipée en fonction de la fréquence ......................................................................127 3.1.4 Nécessité d’un découplage en logique rapide.........................................................................129 3.2 SPECIFICATIONS ................................................................................................................................132 3.3 FAMILLES DE CIRCUITS LOGIQUES .....................................................................................................134 3.3.1 Technologie TTL .....................................................................................................................134 3.3.1.1 Le transistor en commutation ............................................................................................................ 135 3.3.1.2 La porte TTL totem pole ................................................................................................................... 136 3.3.1.3 La porte TTL à collecteur ouvert....................................................................................................... 139 3.3.1.4 La porte TTL avec buffer .................................................................................................................. 140 3.3.1.5 La porte TTL 3 états – notion de bus................................................................................................. 141 3.3.1.5.1 La porte 3 états .......................................................................................................................... 141 3.3.1.5.2 notion de bus.............................................................................................................................. 141 3.3.2 Technologies MOS et CMOS ..................................................................................................143 3.3.2.1 La logique MOS ................................................................................................................................ 144 3.3.2.2 La logique CMOS.............................................................................................................................. 145 3.3.2.3 Caractéristiques électriques ............................................................................................................... 147 3.3.2.4 Tension d’alimentation et puissance.................................................................................................. 149 3.3.3 Technologie ECL ....................................................................................................................151 3.3.4 Comparaison des technologies ...............................................................................................151 3.4 REALISATION DES CIRCUITS IMPRIMES ..............................................................................................154 3.4.1 Circuits imprimés traditionnels...............................................................................................155 3.4.2 Circuits imprimés avec montage en surface ...........................................................................156 3.5 LE CHOIX DES BOITIERS.....................................................................................................................157 3.5.1 Caractérisation d’un boîtier ...................................................................................................157 3.5.2 Les différents types de boîtiers................................................................................................158 3.5.2.1 Les boîtiers à deux rangées de broches disposées aux extrémités ..................................................... 158 ii 3.5.2.2 Les boîtiers à quatre rangées de broches disposées aux extrémités....................................................160 3.5.2.3 Les boîtiers ayant leurs broches disposées en dessous.......................................................................161 3.5.3 L’évolution des boîtiers ..........................................................................................................162 3.5.4 Précautions à prendre ............................................................................................................165 3.6 EXERCICES........................................................................................................................................166 4. LES MEMOIRES ....................................................................................................................................177 4.1 GENERALITES....................................................................................................................................177 4.1.1 Classification ..........................................................................................................................177 4.1.2 Principe d’un microprocesseur ..............................................................................................179 4.1.3 Structure générale ..................................................................................................................181 4.1.4 Plan d’adressage ....................................................................................................................183 4.1.5 Expansion en capacité............................................................................................................183 4.1.6 Expansion de la largeur du bus de données ...........................................................................184 4.2 LA FAMILLE DES ROM......................................................................................................................185 4.2.1 ROM et PROM........................................................................................................................185 4.2.1.1 Principe général..................................................................................................................................185 4.2.1.2 Exemple : la 82S129A de Philips.......................................................................................................188 4.2.2 EPROM et OTP ......................................................................................................................189 4.2.2.1 Principe général..................................................................................................................................189 4.2.2.2 Exemple : la 27C1024 d’AMD ..........................................................................................................192 4.2.3 EEPROM ................................................................................................................................194 4.2.3.1 Principe général..................................................................................................................................194 4.2.3.2 Exemple : la X28C010 de XICOR.....................................................................................................197 4.2.4 Flash EEPROM ......................................................................................................................199 4.2.4.1 Principe général..................................................................................................................................199 4.2.4.2 Exemple : la 28F010 d’INTEL..........................................................................................................201 4.3 LA FAMILLE DES RAM......................................................................................................................205 4.3.1 RAM statique ..........................................................................................................................205 4.3.1.1 Principe général..................................................................................................................................205 4.3.1.2 Exemple : la CY7C1009 de CYPRESS..............................................................................................208 4.3.2 RAM statique double port.......................................................................................................210 4.3.2.1 Principe général..................................................................................................................................210 4.3.2.2 Exemple : la CY7C009 de CYPRESS................................................................................................211 4.3.3 FIFO .......................................................................................................................................212 4.3.3.1 Principe général..................................................................................................................................212 4.3.3.2 Exemple : le CY7C423 de CYPRESS................................................................................................216 4.3.4 RAM non-volatile....................................................................................................................217 4.3.4.1 Principe général..................................................................................................................................217 4.3.4.2 Exemple : la X20C17 de XICOR.......................................................................................................218 4.3.5 FRAM......................................................................................................................................219 4.3.5.1 Principe général..................................................................................................................................219 4.3.5.2 Exemple : la FM1808S de RAMTRON .............................................................................................220 4.3.6 RAM dynamique......................................................................................................................222 4.3.6.1 Modèles FPM et EDO........................................................................................................................222 4.3.6.1.1 Principe général..........................................................................................................................222 4.3.6.1.2 Exemple : la MT4LC8M8E1 de MICRON ................................................................................228 4.3.6.2 Evolution des DRAM.........................................................................................................................230 4.4 EXERCICES........................................................................................................................................235 5. LES CIRCUITS SPECIFIQUES A UNE APPLICATION..................................................................243 5.1 INTRODUCTION..................................................................................................................................243 5.2 TECHNOLOGIE UTILISEE POUR LES INTERCONNEXIONS......................................................................245 5.2.1 Interconnexion par masque ....................................................................................................245 5.2.2 Interconnexion par anti-fusible ..............................................................................................245 5.2.3 Interconnexion par cellule mémoire.......................................................................................246 5.3 LES CIRCUITS FULL CUSTOM..............................................................................................................246 5.3.1 Les circuits à la demande .......................................................................................................247 5.3.2 Les circuits à base de cellules.................................................................................................247 5.3.2.1 les cellules précaractérisées................................................................................................................247 iii 5.3.2.2 Les circuits à base de cellules compilées........................................................................................... 247 5.4 LES CIRCUITS SEMI-CUSTOM..............................................................................................................248 5.4.1 Les circuits prédiffusés............................................................................................................248 5.4.1.1 Les circuits prédiffusés classiques..................................................................................................... 248 5.4.1.2 Les circuits mer-de-portes ................................................................................................................. 249 5.4.2 Les circuits programmables....................................................................................................249 5.4.2.1 Les PROM......................................................................................................................................... 250 5.4.2.2 Les PLA............................................................................................................................................. 252 5.4.2.3 Les PAL............................................................................................................................................. 253 5.4.2.4 Les EPLD .......................................................................................................................................... 257 5.4.2.5 Les FPGA.......................................................................................................................................... 259 5.4.2.6 Les FPGA à anti-fusibles................................................................................................................... 260 5.4.2.7 Conclusion......................................................................................................................................... 261 5.5 IMPLEMENTATION .............................................................................................................................262 5.6 COMPARAISON ENTRE LES FPGA ET LES AUTRES CIRCUITS SPECIFIQUES ..........................................263 5.6.1 Comparaison entre les PLD et les ASIC.................................................................................263 5.6.2 Comparaison entre les FPGA et les EPLD.............................................................................264 5.6.3 Seuil de rentabilité entre un FPGA et un ASIC.......................................................................265 5.7 EXERCICES ........................................................................................................................................267 6. CONVERSION ANALOGIQUE/NUMERIQUE..................................................................................271 6.1 PRINCIPES FONDAMENTAUX ..............................................................................................................271 6.1.1 Introduction.............................................................................................................................271 6.1.2 Echantillonnage......................................................................................................................272 6.1.3 Quantification .........................................................................................................................274 6.1.4 Reconstruction du signal analogique......................................................................................277 6.2 CARACTERISTIQUES DES CONVERTISSEURS .......................................................................................279 6.2.1 Introduction.............................................................................................................................279 6.2.2 Les CNA ..................................................................................................................................279 6.2.3 Les CAN ..................................................................................................................................282 6.2.4 Problèmes technologiques ......................................................................................................284 6.2.4.1 Technologie employée....................................................................................................................... 284 6.2.4.2 Câblage.............................................................................................................................................. 284 6.3 FAMILLES DE CAN............................................................................................................................286 6.3.1 Généralités..............................................................................................................................286 6.3.2 Convertisseurs à rampe ..........................................................................................................287 6.3.3 Convertisseurs à approximations successives ........................................................................288 6.3.4 Convertisseurs algorithmiques ...............................................................................................291 6.3.5 Convertisseurs flash................................................................................................................295 6.4 FAMILLES DE CNA............................................................................................................................298 6.4.1 Généralités..............................................................................................................................298 6.4.2 Convertisseurs à base de résistances......................................................................................299 6.4.2.1 CNA à réseau de résistances pondérées............................................................................................. 299 6.4.2.2 CNA à réseau de résistances R-2R .................................................................................................... 300 6.4.2.3 CNA à échelle de résistances............................................................................................................. 302 6.4.3 Convertisseurs à courants pondérés.......................................................................................304 6.5 EXERCICES ........................................................................................................................................306 7 CORRIGES SUCCINCTS ......................................................................................................................311 7.1 CORRIGES CHAPITRE 1.......................................................................................................................311 7.2 CORRIGES CHAPITRE 2.......................................................................................................................321 7.3 CORRIGES CHAPITRE 3.......................................................................................................................329 7.4 CORRIGES CHAPITRE 4.......................................................................................................................335 7.5 CORRIGES CHAPITRE 5.......................................................................................................................341 7.6 CORRIGES CHAPITRE 6.......................................................................................................................347 8 ANNEXE...................................................................................................................................................353 iv 1. Logique combinatoire 1.1 De l’analogique au numérique Une des principales évolutions de l’électronique depuis 1980 est le remplacement du traitement analogique des signaux par le traitement numérique. Depuis l’introduction du Compact Disc au début des années 1980, les chaînes de traitements du son et de l’image ont été numérisées de bout en bout. Bien que le monde qui nous entoure soit entièrement analogique, on préfère convertir le plus tôt possible les grandeurs analogiques en grandeurs numériques afin de bénéficier des importants avantages du traitement numérique du signal. 1.1.1 Grandeurs analogiques Une grandeur analogique évolue de manière continue au cours du temps. Elle peut prendre toutes les valeurs comprises entre deux extrêmes : par exemple une tension de 12,341 volts. Toutes les grandeurs physiques qui nous entourent sont à priori analogiques : • Tension et courant. • Température. • Dimension, distance, vitesse, pression, volume, … • Son (onde sonore acoustique) et image (luminosité et couleurs). Un capteur permet de transformer ces grandeurs en signaux électriques analogiques (tension ou bien courant). Par exemple, le microphone transforme une variation de pression en tension. On peut ensuite effectuer une opération quelconque sur ces signaux (mesure, enregistrement, amplification, …). Exemple de signal analogique : le sillon gravé sur les « anciens disques microsillons » (33 tours ou 45 tours). Le capteur est la tête de lecture à aiguille et bobine magnétique, qui convertit alors cette gravure (le sillon) en signal électrique prêt à être amplifié. Exemple d’instruments ou d’appareils analogiques : • Indicateur de vitesse à aiguille, thermomètre à mercure, … • Haut-parleurs, microphones … • Les magnétophones à cassettes. • Les anciens électrophones. 1 • Les amplificateurs HiFi. uploads/Philosophie/ cour-electronique.pdf
Documents similaires
-
13
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Oct 05, 2021
- Catégorie Philosophy / Philo...
- Langue French
- Taille du fichier 4.9279MB