electroniquenumerique

Embed Size (px)

Citation preview

  • 8/3/2019 electroniquenumerique

    1/76

    CoursD'ElectroniqueNumriquePar Ben Boubaker Mohamed

  • 8/3/2019 electroniquenumerique

    2/76

    Electronique numrique par Ben Boubaker M. 2

    SOMMAIRE

    1 LES FAMILLES DES CIRCUITS LOGIQUES ...................................................................................................... 51.1 Introduction .................................................................................................................................................... 51.2 Notations (abrviations de termes anglo-amricains) ...........................................................................51.3 Model fonctionnel simplifi d'une porte logique......................................................................................6

    1.4 Nomenclature commerciale des circuits.................................................................................................... 61.5 Famille TTL (Transistor Transistor Logique).......................................................................................... 8

    1.5.1 Variantes de la famille TTL.............................................................................................................. 81.5.2 Alimentation et temprature de fonctionnement : .....................................................................91.5.3 Srie TTL standard............................................................................................................................ 91.5.4 Niveaux logiques de la famille TTL Standard............................................................................. 111.5.5 Immunit au bruit : .......................................................................................................................... 111.5.6 Courant d'entre Ii de la porte standard................................................................................... 12

    1.5.6.1 Courant d'entre l'tat bas IIL.............................................................................................. 121.5.6.2 Courant d'entre l'tat haut IIH ........................................................................................... 12

    1.5.7 Courant de sortie Io de la porte standard ................................................................................. 12

    1.5.7.1 Courant de sortie l'tat bas IOL............................................................................................. 121.5.7.2 Courant de sortie l'tat haut IOH .......................................................................................... 13

    1.5.8 Sortance (Fan out)........................................................................................................................... 131.5.9 Courant de court circuit.................................................................................................................. 131.5.10 Courant d'alimentation et puissance consomme ...................................................................... 131.5.11 Temps de propagation...................................................................................................................... 141.5.12 Portes sortie collecteur ouvert (OC : Open Collector)......................................................... 141.5.13 Porte sortie 3 tats (tri-state)................................................................................................. 141.5.14 Porte entre Trigger de Schmitt .............................................................................................. 15

    1.5.14.1 Retardateur d'impulsion.............................................................................................................. 15

    1.5.15 Variante TTL Schottky ou TTL-S................................................................................................. 161.5.16 Variante TTL Low Pwer Schottky ou TTL-LS ............................................................................ 161.5.17 Variantes TTL avance AS et ALS............................................................................................... 171.5.18 Variante TTL-F ou TTL Fast.......................................................................................................... 171.5.19 Performances typiques de la technologie bipolaire................................................................... 17

    1.6 Les Familles CMOS (Complementary MOS)............................................................................................ 191.6.1 Srie 4000......................................................................................................................................... 19

    1.6.1.1 Alimentation....................................................................................................................................... 191.6.1.2 Temprature de fonctionnement .............................................................................................. 191.6.1.3 Porte lmentaire de la famille CMOS ................................................................................... 201.6.1.4 Caractristique de transfert.................................................................................................... 20

    1.6.1.5 Portes NAND et NOR................................................................................................................. 201.6.2 Porte analogique................................................................................................................................ 21

    1.6.2.1 Niveaux logiques l'entre ........................................................................................................ 211.6.2.2 Niveaux logiques la sortie....................................................................................................... 221.6.2.3 Immunit au bruit........................................................................................................................ 231.6.2.4 Temps de propagation................................................................................................................. 231.6.2.5 Consommation ............................................................................................................................... 231.6.2.6 Sortance ........................................................................................................................................ 23

    1.6.3 Srie High speed CMOS : HC, HCT, AHC et AHCT................................................................. 241.6.4 Caractristiques typiques des technologies CMOS et HCMOS............................................ 241.6.5 La Technologie BiCMOS : BCT et ABT........................................................................................ 25

    1.6.5.1 Considrations sur la consommation........................................................................................ 251.6.5.2 Caractristique d'entre........................................................................................................... 261.6.5.3 Caractristique de sortie........................................................................................................... 26

  • 8/3/2019 electroniquenumerique

    3/76

    1.6.6 Familles Low voltage........................................................................................................................ 271.6.6.1 Caractristiques typiques.......................................................................................................... 28

    1.6.7 Positions compares des familles logiques................................................................................. 282 CIRCUITS COMBINATOIRES USUELS ........................................................................................................... 29

    2.1 Les multiplexeurs......................................................................................................................................... 292.1.1 Choix d'une voie (entre) parmi N............................................................................................... 29

    2.1.2 Choix d'un mot parmi N................................................................................................................. 292.1.3 Exemple de multiplexeur du commerce ....................................................................................... 31

    2.2 Les dmultiplexeurs..................................................................................................................................... 312.2.1 Dmultiplexeur 1 parmi 4................................................................................................................ 312.2.2 Les dcodeurs................................................................................................................................... 322.2.3 Exemple de dmultiplexeur du commerce.................................................................................. 32

    2.3 Les comparateurs ........................................................................................................................................ 332.3.1 Comparateurs du commerce .......................................................................................................... 33

    2.4 Les additionneurs......................................................................................................................................... 352.4.1 Additionneurs propagation de la retenue................................................................................ 352.4.2 Additionneur retenue anticipe. ............................................................................................... 36

    2.4.3 Additionneurs du commerce.......................................................................................................... 362.5 Unit arithmtique et logique (ALU)....................................................................................................... 372.6 Dcodeurs BCD-7 segments...................................................................................................................... 37

    2.6.1 Pilotage des afficheurs .................................................................................................................. 392.6.2 Pilotage des afficheurs Anode commune.................................................................................... 392.6.3 Pilotage des afficheurs Cathode commune................................................................................ 402.6.4 Dcodeur BCD-7 segments du commerce................................................................................... 40

    3 CIRCUITS SEQUENTIELS USUELS ................................................................................................................. 423.1 Les Bascules.................................................................................................................................................. 42

    3.1.1 La Bascule RS.................................................................................................................................... 42

    3.1.2 La Bascule RSH................................................................................................................................. 423.1.3 La Bascule JK et JKH..................................................................................................................... 423.1.4 La Bascule ragissant sur front dhorloge ................................................................................. 433.1.5 Bascule JK ragissant au front descendant.............................................................................. 433.1.6 Exemple de dtecteur de Front................................................................................................... 443.1.7 Bascule RS Matre Esclave ............................................................................................................ 443.1.8 Bascule JK Matre Esclave............................................................................................................. 453.1.9 Bascule D ........................................................................................................................................... 453.1.10 Les entrs de forage CLear et Preset...................................................................................... 45

    3.2 Les registres................................................................................................................................................. 463.2.1 Les registres raction sur fronts............................................................................................. 46

    3.2.2 Les Registres Latches .................................................................................................................... 473.3 Les registres dcalage............................................................................................................................ 47

    3.3.1 Registres dcalage entre parallle sortie parallle............................................................ 483.4 les compteurs ............................................................................................................................................... 49

    3.4.1 Les compteurs Asynchrones.......................................................................................................... 493.4.2 Les Dcompteurs Asynchrones..................................................................................................... 503.4.3 Les Compteurs/Dcompteurs Asynchrones................................................................................ 513.4.4 Comptage incomplet.......................................................................................................................... 513.4.5 Mise en cascade des compteurs Asynchrone ............................................................................ 523.4.6 Les compteurs Synchrones............................................................................................................ 53

    3.4.6.1 Synthse d'un compteur synchrone 4 bits........................................................................... 53

    3.4.6.2 Gnralisation............................................................................................................................... 543.4.6.3 Synthse d'une dcade synchrone ......................................................................................... 553.4.6.4 Mise en cascade de compteur synchrones ............................................................................. 56

    Electronique numrique par Ben Boubaker M. 3

  • 8/3/2019 electroniquenumerique

    4/76

    4 LES MEMOIRES...................................................................................................................................................... 584.1 Hirarchie des mmoires dans un ordinateur ....................................................................................... 584.2 Classement des mmoires selon l'Utilisation ........................................................................................ 58

    4.2.1 Mmoire vive ou RAM ..................................................................................................................... 584.2.2 Mmoire Morte ou ROM................................................................................................................. 594.2.3 Mmoire MORTE PROGRAMMABLE ou PROM.................................................................................... 59

    4.2.4 Mmoire morte reprogrammable ou EPROM ............................................................................. 594.2.5 Mmoire MORTE EFFAABLE lectriquement ou EEPROM.......................................................... 594.2.6 Mmoire FLASH............................................................................................................................... 594.2.7 Mmoire FIFO ou file..................................................................................................................... 604.2.8 Mmoire LIFO ou pile..................................................................................................................... 604.2.9 Cellule statique d'une mmoire vive ............................................................................................ 604.2.10 Cellule dynamique d'une mmoire vive ........................................................................................ 624.2.11 Cellule d'une mmoire ROM........................................................................................................... 634.2.12 Cellule d'une mmoire PROM......................................................................................................... 644.2.13 Cellule d'une mmoire EPROM et EEPROM................................................................................ 65

    4.3 Organisation par mot.................................................................................................................................. 65

    4.3.1 Capacit d'une mmoire ................................................................................................................. 664.3.2 Entre de slection de botier...................................................................................................... 664.3.3 Augmentation de capacit mmoire par association de plusieurs botiers......................... 67

    4.4 Cycle de lecture ........................................................................................................................................... 684.4.1 Cycle d'criture............................................................................................................................... 684.4.2 Les barrettes SIM et DIM........................................................................................................... 68

    4.5 Mmoires magntiques ............................................................................................................................... 694.5.1 Les disquettes .................................................................................................................................. 694.5.2 Les disques durs............................................................................................................................... 70

    4.6 Les interfaces de gestion de disques durs ............................................................................................. 71

    4.6.1 Interface IDE (et ses variantes) ................................................................................................. 714.6.2 Interface SCSI................................................................................................................................. 714.7 Les Mmoire Optiques................................................................................................................................ 72

    4.7.1 Nomenclature ................................................................................................................................... 724.7.2 Le CD-ROM........................................................................................................................................ 724.7.3 Principe de lecture .......................................................................................................................... 734.7.4 Codage de l'information................................................................................................................. 744.7.5 Vitesse de rotation.......................................................................................................................... 744.7.6 Le CD-R .............................................................................................................................................. 754.7.7 Le CD-RW.......................................................................................................................................... 754.7.8 Le DVD ............................................................................................................................................... 76

    Electronique numrique par Ben Boubaker M. 4

  • 8/3/2019 electroniquenumerique

    5/76

    1 LES FAMI LLES DES CIRCUITS LOGIQUES

    1.1 INTRODUCTION

    Les circuits intgrs Numriques (logiques) sont classs suivant leur technologie de fabrication. Les

    familles logiques principales sont :

    Les familles bipolaires : Elles sont fabriques base de transistors bipolaires. La plus rpanduesd'entre elles est la famille TTL (Transistor Transistor Logic) qui possde de nombreusesvariantes.

    Les familles CMOS : Elles sont fabriques base de transistor CMOS. Les familles BiCMOS : Ces familles combinent les avantages des technologies Bipolaires et CMOS. Les familles Low Voltage : Ce sont des familles CMOS ou BiCMOS fonctionnant avec une faible

    tension d'alimentation.

    Une famille logique est caractrise par ses paramtres lectriques :

    La plage des tensions dalimentation et la tolrance admise sur cette valeur, La plage des tensions associe un niveau logique, en entre ou en sortie, Les courants pour chaque niveau logique, en entre ou en sortie, Les courants maximums que lon peut extraire ou injecter dans une porte logique en entre ou en

    sortie, cette caractristique sera souvent dsigne par driving capability La puissance maximale consomme qui dpend souvent de la frquence de fonctionnement. Les performances dynamiques principales comme le temps de monte (transition bashaut) et de

    descente (transition hautbas) des signaux en sortie dune porte,

    Les temps de propagation dun signal entre lentre et la sortie dune porte logique. Cettecaractristique ainsi que les temps de monte/descente dfinissent la vitesse de fonctionnementd'une porte.

    La raison de l'existence d'un nombre important de familles logiques, est qu'il est difficile deconcevoir une porte logique qui a, la fois, de trs bonnes performances en consommation, vitesse,driving capabilityet d'immunit au bruit.

    1.2 NOTATIONS (ABREVIATIONS DE TERMES ANGLO-AMERICAINS)

    Tensions :VCC : tension nominale dalimentation,VIH : tension dentre au niveau logique haut (Input High),VIL : tension dentre au niveau logique bas (Input Low),VOH: tension de sorti e au niveau logique haut (Output High),VOL: tension de sortie au niveau logique bas (Output Low).

    Courants : (par convention, les courant entrant sont compts positifs, et les sortant ngatifs)ICC: courant dalimentation (suivant les conditions dutilisation de la porte),IIH: courant dentre au niveau logique haut,

    IIL: courant dentre au niveau logique bas,IOH: courant de sortie au niveau logique haut,IOL : courant de sortie au niveau logique bas.

    Electronique numrique par Ben Boubaker M. 5

  • 8/3/2019 electroniquenumerique

    6/76

    IOL

    Vcc

    VIL

    VIH

    VOL

    I IH

    ICC

    IOH

    VOH

    I IHVcc

    I IL

    I IL

    I IL

    I IL

    Fig. 1.1 : Illustration de la nomenclature

    1.3 MODEL FONCTIONNEL SIMPLIFIE D'UNE PORTE LOGIQUE

    Quelque soit sa famille logique, une porte logique peut tre reprsente par le model suivant :

    Logique

    Vcc

    Vo

    Vi1

    Vi2

    Vin

    H

    L

    Fig. 1.2 : model fonctionnel d'une porte logique

    Selon la fonction logique ralise par la porte et la configuration des entres, le bloc logique dterminela commande des deux commutateurs H et L, 3 configurations sont possibles :

    L ferm, H ouvert, La sortie est au niveau bas Vo = VOL niveau logique "0" L ouvert, H ferm, La sortie est au niveau haut Vo = VOH niveau logique "1" L ouvert, H ouvert, La sortie est isole Vo = VOZ niveau logique "Z" = haute impdance L ferm, H ferm, Cet tat est interdit car il correspond un court-circuit entre Vcc et la

    masse

    1.4 NOMENCLATURE COMMERCIALE DES CIRCUITS

    Malheureusement, il n'y a pas de nomenclature standard adopte par tous les constructeurs. Lanomenclature suivante est actuellement la plus utilise, elle comporte 10 champs, mais le plus souventon n'utilise que 3 ou 4 champs :

    Exemple :

    SN

    1 2 3 4 5 6 7 8 9

    74 LVC H 16 2 244 A DGG

    1. Standard Prefix

    Electronique numrique par Ben Boubaker M. 6

  • 8/3/2019 electroniquenumerique

    7/76

    o Exemple : SN Circuit standard sans spcification particulireo Example: SNJ - Conforms to MIL-PRF-38535 (QML)

    2. Plage de tempratureo 54 Srie militaireo 74 Srie Commerciale

    3. Familleo ABT- Advanced BiCMOS Technologyo ABTE - Advanced BiCMOS Technology/Enhanced Transceiver Logico AC/ACT- Advanced CMOS Logico AHC/AHCT- Advanced High-Speed CMOS Logico ALB - Advanced Low-Voltage BiCMOSo ALS - Advanced Low-Power Schottky Logico ALVC - Advanced Low-Voltage CMOS Technologyo AS - Advanced Schottky Logico AVC - Advanced Very-low-voltage CMOS

    o BCT- BiCMOS Bus-Interface Technologyo CBT- Crossbar Technologyo CBTLV - Low-Voltage Crossbar Technologyo F - F Logico FB - Backplane Transceiver Logic/Futurebus+o FIFO - First-In First-Out Memorieso GTL - Gunning Transceiver Logico GTLP - Gunning Transceiver Logic Pluso HC/HCT- High-Speed CMOS Logico HSTL - High-Speed Transceiver Logico LS - Low-Power Schottky Logico LV - Low-Voltage CMOS Technologyo LVC - Low-Voltage CMOS Technologyo LVT- Low-Voltage BiCMOS Technologyo S - Schottky Logico SSTL - Stub Series-Terminated Logic

    4. Special Featureso Blank = No Special Featureso D - Level-Shifting Diode (CBTD)o H - Bus Hold (ALVCH)o R - Damping Resistor on Inputs/Outputs (LVCR)o S - Schottky Clamping Diode (CBTS)

    5. Bit Widtho Blank = Gates, MSI, and Octalso 1G - Single Gateo 8 - Octal IEEE 1149.1 (JTAG)o 16 - Widebus(16, 18, and 20 bit)o 18 - Widebus IEEE 1149.1 (JTAG)o 32 - Widebus+(32 and 36 bit)

    6.

    Optionso Blank = No Optionso 2 - Series-Damping Resistor on Outputs

    Electronique numrique par Ben Boubaker M. 7

    http://www.ti.com/sc/docs/products/logic/families/abt.htmhttp://www.ti.com/sc/docs/products/logic/families/abte.htmhttp://www.ti.com/sc/docs/products/logic/families/ac.htmhttp://www.ti.com/sc/docs/products/logic/families/act.htmhttp://www.ti.com/sc/docs/products/logic/families/ahct.htmhttp://www.ti.com/sc/docs/products/logic/families/alb.htmhttp://www.ti.com/sc/docs/products/logic/families/als.htmhttp://www.ti.com/sc/docs/products/logic/families/alvc.htmhttp://www.ti.com/sc/docs/products/logic/families/as.htmhttp://www.ti.com/sc/docs/products/logic/families/avc.htmhttp://www.ti.com/sc/docs/products/logic/families/bct.htmhttp://www.ti.com/sc/docs/products/logic/families/cbt.htmhttp://www.ti.com/sc/docs/products/logic/families/cbtlv.htmhttp://www.ti.com/sc/docs/products/logic/families/f.htmhttp://www.ti.com/sc/docs/products/logic/families/fb.htmhttp://www.ti.com/sc/docs/products/logic/families/fifo.htmhttp://www.ti.com/sc/docs/products/logic/families/gtl.htmhttp://www.ti.com/sc/docs/products/logic/families/gtlp.htmhttp://www.ti.com/sc/docs/products/logic/families/hct.htmhttp://www.ti.com/sc/docs/products/logic/families/ls.htmhttp://www.ti.com/sc/docs/products/logic/families/lv.htmhttp://www.ti.com/sc/docs/products/logic/families/lvc.htmhttp://www.ti.com/sc/docs/products/logic/families/lvt.htmhttp://www.ti.com/sc/docs/products/logic/families/s.htmhttp://www.ti.com/sc/docs/products/logic/families/sstl.htmhttp://www.ti.com/sc/docs/products/logic/options/internal.htmhttp://www.ti.com/sc/docs/products/logic/options/bus.htmhttp://www.ti.com/sc/docs/products/logic/options/series.htmhttp://www.ti.com/sc/docs/products/logic/sin_gate.htmhttp://www.ti.com/sc/docs/jtag/jtaghome.htmhttp://www.ti.com/sc/docs/products/logic/options/widebus.htmhttp://www.ti.com/sc/docs/jtag/jtaghome.htmhttp://www.ti.com/sc/docs/products/logic/options/widebus.htmhttp://www.ti.com/sc/docs/products/logic/options/series.htmhttp://www.ti.com/sc/docs/products/logic/options/series.htmhttp://www.ti.com/sc/docs/products/logic/options/widebus.htmhttp://www.ti.com/sc/docs/jtag/jtaghome.htmhttp://www.ti.com/sc/docs/products/logic/options/widebus.htmhttp://www.ti.com/sc/docs/jtag/jtaghome.htmhttp://www.ti.com/sc/docs/products/logic/sin_gate.htmhttp://www.ti.com/sc/docs/products/logic/options/series.htmhttp://www.ti.com/sc/docs/products/logic/options/bus.htmhttp://www.ti.com/sc/docs/products/logic/options/internal.htmhttp://www.ti.com/sc/docs/products/logic/families/sstl.htmhttp://www.ti.com/sc/docs/products/logic/families/s.htmhttp://www.ti.com/sc/docs/products/logic/families/lvt.htmhttp://www.ti.com/sc/docs/products/logic/families/lvc.htmhttp://www.ti.com/sc/docs/products/logic/families/lv.htmhttp://www.ti.com/sc/docs/products/logic/families/ls.htmhttp://www.ti.com/sc/docs/products/logic/families/hct.htmhttp://www.ti.com/sc/docs/products/logic/families/gtlp.htmhttp://www.ti.com/sc/docs/products/logic/families/gtl.htmhttp://www.ti.com/sc/docs/products/logic/families/fifo.htmhttp://www.ti.com/sc/docs/products/logic/families/fb.htmhttp://www.ti.com/sc/docs/products/logic/families/f.htmhttp://www.ti.com/sc/docs/products/logic/families/cbtlv.htmhttp://www.ti.com/sc/docs/products/logic/families/cbt.htmhttp://www.ti.com/sc/docs/products/logic/families/bct.htmhttp://www.ti.com/sc/docs/products/logic/families/avc.htmhttp://www.ti.com/sc/docs/products/logic/families/as.htmhttp://www.ti.com/sc/docs/products/logic/families/alvc.htmhttp://www.ti.com/sc/docs/products/logic/families/als.htmhttp://www.ti.com/sc/docs/products/logic/families/alb.htmhttp://www.ti.com/sc/docs/products/logic/families/ahct.htmhttp://www.ti.com/sc/docs/products/logic/families/act.htmhttp://www.ti.com/sc/docs/products/logic/families/ac.htmhttp://www.ti.com/sc/docs/products/logic/families/abte.htmhttp://www.ti.com/sc/docs/products/logic/families/abt.htm
  • 8/3/2019 electroniquenumerique

    8/76

    o 4 - Level Shiftero 25 - 25- Line Driver

    7. Function : c'est le numro du circuit proprement dito 00 - Porte Nando 244 - Noninverting Buffer/Driver

    o 374 - D-Type Flip-Flopo 573 - D-Type Transparent Latcho 640 - Inverting Transceiver

    8. Device Revisiono Blank = No Revisiono Letter Designator A-Z

    9. Packageso D, DW - Small-Outline Integrated Circuit (SOIC)o DB, DL - Shrink Small-Outline Package (SSOP)

    o DBB, DGV - Thin Very Small-Outline Package (TVSOP)o DBQ - Quarter-Size Outline Package (QSOP)o DBV, DCK - Small-Outline Transistor Package (SOT)o DGG, PW - Thin Shrink Small-Outline Package (TSSOP)o FK - Leadless Ceramic Chip Carrier (LCCC)o FN - Plastic Leaded Chip Carrier (PLCC)o GB - Ceramic Pin Grid Array (CPGA)o GKE, GKF - MicroStar BGA Low-Profile Fine-Pitch Ball Grid Array (LFBGA)o HFP, HS, HT, HV - Ceramic Quad Flat Package (CQFP)o J, JT - Ceramic Dual-In-Line Package (CDIP)o N, NP, NT - Plastic Dual-In-Line Package (PDIP)o PAG, PAH, PCA, PCB, PM, PN, PZ - Thin Quad Flat Package (TQFP)o PH, PQ, RC - Quad Flat Package (QFP)o W, WA, WD - Ceramic Flat Package (CFP)

    1.5 FAMILLE TTL (TRANSISTOR TRANSISTOR LOGIQUE)

    Normalement, un designer de systmes logique n'a nul besoin de connatre de la manire approfondiela structure interne dun composant pour pouvoir le mettre en oeuvre de faon efficace, les noticestechniques dlivrent toutes les informations ncessaires la meilleure mise en oeuvre. Mais si on

    dsire apprhender le comportement exact dune porte logique, les paramtres externes fournis par leconstructeur ne suffisent plus, il faut entrer au cur de la structure pour comprendre lefonctionnement exact. Dans ce paragraphe, nous allons tudier en dtail le circuit de base de la familleTTL standard, Nous ne pouvons malheureusement pas le faire pour touts les familles logiques.

    1.5.1 Variantes de la famille TTL

    La famille TTL a beaucoup volu depuis son apparition la fin des annes 60. Elle a donn naissance plusieurs sous familles, en voici le champ famille de la nomenclature commerciale :

    Blanc : TTL Standard, c'est la premire srie, n'est pratiquement plus utilise. Consomme 10 mW

    pour un dlai de 10 ns H : TTL srie High speed: plus rapide mais consomme plus. N'est plus utilise de nos jours. (22

    mW pour 6 ns)

    Electronique numrique par Ben Boubaker M. 8

  • 8/3/2019 electroniquenumerique

    9/76

    L : TTL srie Low power: Consomme peu mais trs lente. Sa structure est identique celle de lasrie standard, amis elle fait appel des valeurs de rsistances plus leves. N'est plus utilise denos jours. (1 mW pour 33 ns)

    S : TTL srie (Schottky): Amliore les performances par l'utilisation de diodes et de transistorsSchottky. En voie de remplacement par la srie AS et la srie F. (19 mW pour 3 ns).

    LS : TTL srie (Low power Schottky): C'est une variante peu gourmande de la srie S. C'est une

    variante fortement utilise. En cours de remplacement par la srie ALS. (2mW pour 10 ns) ALS : TTL srie (advanced Low power Schottky): C'est une version amliore de la srie LS. C'est

    probablement la srie des prochaines dcennies. Elle amliore dans un rapport de 2 lesperformances de la srie LS (1mW pour 4 ns).

    AS : TTL srie (Advanced Schottky): C'est la srie la plus rapide de la famille TTL. Son utilisationdemande beaucoup de prcaution. (8.5 mW pour 1.5 ns).

    F : TTL srie (Fast): Plus rapide que la srie LS et consomme moins que la srie S. A les mmesrgles d'utilisation que la srie S.

    1.5.2 Alimentation et temprature de fonctionnement :

    Alimentation TempratureFamille civile : 74 5 V 5 %

    [ 4.75 - 5.25 ][ 0C - 70C ]

    Famille militaire : 54 5 V 10 %[ 4.5 - 5.5 ]

    [ -55C - 125C ]

    En logique TTL la tension d'alimentation doit tre bien stabilise, elle doit pouvoir accepter lesappels brusques de courant. Les pointes de courant se produisent quand plusieurs circuits changentd'tat en mme temps. Pour aider l'alimentation suivre les variations instantanes de courant, descondensateurs jouant le rle de rservoirs donc de filtres sont placs le plus prs possible des circuits

    afin de fournir les courants instantans liminant ainsi les pointes de tension. Des condensateurs autantale sont fabriqus spcialement pour cet effet.

    1.5.3 Srie TTL standard

    R1R2

    R4

    R3

    4K1.6K

    130

    D3

    1K

    Q1 Q2Vi1

    Vo

    Vcc=5V

    Q3

    Vi2

    Q4

    D1 D2

    14 13 12 811 10 9

    1 2 3 74 5 6

    GND

    VccB1

    B2

    C1

    B3

    B4

    (a) (b) Fig. 1.3 : Porte Nand SN7400

    Electronique numrique par Ben Boubaker M. 9

  • 8/3/2019 electroniquenumerique

    10/76

  • 8/3/2019 electroniquenumerique

    11/76

    R2R4

    1.6K130

    D3

    Voh

    Vcc=5V

    Q3

    R2

    R3

    1.6K

    D3

    1K

    Q2 Vo

    Vcc=5V

    Q3

    Vi

    (a) (b)

    1

    2

    3

    43.8

    1 2 3 4

    Vo

    Vi

    pente -1.6

    pente -50

    0.4

    2.4

    0.8

    (c) Fig. 1.4 : fonctionnement et caractristique de transfert d'une porte 7400

    1.5.4 Niveaux logiques de la famille TTL Standard

    De la caractristique de transfert prcdente, on peut dduire les valeurs suivantes :

    Entre Sortie

    VILmax = 1.2V VOHmin = 2.8VVIHmin = 1.3V VOLmax = 0.2V

    Les constructeurs nous disent que pour s'assurer d'un bon fonctionnement mme dans les conditionsles plus dfavorables (Temprature, alimentation, charge), avec une petite marge de scurit, il fautadopter les limites suivantes

    Entre Sortie

    VILmax = 0.8V VOHmin = 2.4V

    VIHmin = 2.0V VOLmax = 0.4V

    1.5.5 Immunit au bruit :

    Comme la tension d'entred'une porte n'est rien d'autre quela tension de sortie de la porte quila prcde, on va dfinir la margede bruit qui peut subsister sur la tension VOL sans que celan'altre le fonctionnement normal.Etat bas : Dans le plus mauvais cas Vo1 est de 0.4 V, onsait que la porte 2 considre Vi2=Vo1 comme un niveau bastant qu'elle infrieure 0.8V, donc un signal parasite de 0.4

    V qui viendrait s'ajouter Vo1 n'altrerait pas lefonctionnement normal, ceci est la marge de bruit au niveaubas

    1

    2

    3

    Vo1

    t

    Niveau haut

    Niveau bas

    Fig. 1.5 : marge de bruit d'un signal TTL

    1 2

    Vo1 Vi2

    A respecter Garanties parle constructeur

    Electronique numrique par Ben Boubaker M. 11

  • 8/3/2019 electroniquenumerique

    12/76

  • 8/3/2019 electroniquenumerique

    13/76

    1.5.7.2 Courant de sortie l'tat haut IOH

    Quand la sortie est au nivaux haut, la porte fournit le courantde sortie IOH aux circuits qui lui sont connects et une chargersistive ventuelle relie la masse.

    Dans le cas d'un fonctionnement normal o la charge n'estconstitue que de portes logiques de la mme famille, le courant

    IOH reste trs faible et la tension VOH reste bien suprieure VOHmin. Les constructeurs recommandent la valeur :

    IOHmax = 0.4 mA

    ce qui garantit que les conditions, VOH reste > VOHmin tant queIOH< 0.4 mA.

    Dans le cas d'une charge rsistive, il faut faire attention carquand IOH augmente, VOH diminue et peut descendre en dessous deVOHmin et de ce fait ne sera plus utilisable d'un point de vue LOGIQUE.

    Si on observe la courbe A2 (du constructeur) qui illustre la variation de VOH en fonction de IOH, ons'aperoit que la valeur de 0.4mA est vraiment trop confortable alors qu'on peut demander la porteun courant bien plus important ( 8 mA) avant que la tension VOH ne descende en dessous du seuilautoris (2.4 V) .

    1.5.8 Sortance (Fan out)

    La sortance est le nombre maximum de portes de la mme famille que l'on peut connecter la sortied'une porte sans que les dbits de courant n'altrent les valeurs de la tension de sortie, V OH doitrester suprieure VOHmin = 2.4V et VOL doit rester infrieure VOLmax = 0.4V.

    C'est surtout l'tat bas de la sortie qui va limiter la sortance, IOLmax = 16 mA, chaque porteconnecte apporte IILmax = 1.6 mA (voir Fig. 3.5) ce qui donne une sortance de 10. Quand la sortie est l'tat haut, le courant de sortie maximum sera IOH = 10 x IIHmax = 10 x 40 A = 0.4 mA, c'est la valeurrecommande par les constructeurs mais on est loin du courant de sortie critique (8 mA) tel que le

    montre la courbe A2.

    1.5.9 Courant de court circuit

    C'est le courant IOS (Short circuit Output Curent) qui est fournie par une sortie normalement l'tat haut et qui t court-circuite la masse. Ce courant peut tre important et peut dtruire lecircuit si on n'y prend pas garde. Les constructeur recommandent de ne pas mettre plus d'une sortieen court-circuit par botier et pour certaines sries comme la srie LS, le court-circuit ne doit pasdurer plus d'une seconde.

    1.5.10 Courant d'alimentation et puissance consomme

    Le courant que fournit l'alimentation un botier est not Icc, il permet de calculer la puissanceconsomme par ce circuit. Ci le botier contient plusieurs portes et on s'intresse au courant consommpar une seule porte, il faut diviser par le nombre de portes contenues dans le botier. Pour le botier7400, la valeur typique de ICCH (sortie l'tat haut) est 4 mA ce qui fait 1mA par porte, et la valeurtypique de ICCL (sortie l'tat bas) est 12 mA soit 3 mA par porte. La puissance moyenne dissipe parune porte est donc :

    10mW5V23mA1mAP =+=

    Il faut remarquer que le courant consomm prsente des pics pendant les transitions de la sortie,ceci est d au fait que les transistors Q3 et Q4 vont conduire tous les deux pendant un trs courtinstant, il en rsulte une circulation de courant dans le totem-pole, elle est heureusement limite par la

    R2R4

    1.6K130

    D3Voh

    Vcc=5V

    Q3

    IIH

    IIH

    IIH

    IIH

    IOH

    Fig. 1.8 : courant de sortie l'tat haut

    Electronique numrique par Ben Boubaker M. 13

  • 8/3/2019 electroniquenumerique

    14/76

    rsistance R4. La consquence de ces pics de courant est une lgre augmentation de la consommationavec l'augmentation de la frquence des transitions. Ce phnomne est comme on va le voir beaucoupplus marqu chez la famille CMOS.

    1.5.11 Temps de propagation

    tPHLtyp = 8ns tPHLmax = 15 nstPLHtyp = 12ns tPLHmax = 22 nsle temps de propagation moyen est :

    tp = 10 ns

    MHznsTT

    FPHLPLH

    max50

    20

    11==

    +=

    1.5.12 Portes sortie collecteur ouvert (OC : Open Collector)

    La figure Fig. 1.10 montre une porte sortie collecteurouvert, l'tage de sortie se rduit au transistor Q4, la partiesuprieure du totem-pole a t supprime.

    Pour assurer un niveau logique 1 en sortie, il faut complterla polarisation de Q4 par une rsistance de tirage VCC(pullup resistor)

    Ces portes ont l'avantage de pouvoir piloter des chargesexternes quand la tension et le courant de sortie d'une portenormale ne suffisent plus pour le faire. Sur Fig. 1.11, la

    tension d'alimentation de la charge VL peut tre suprieure 5V et le courant IL peut tre plus important que le courant desortie maximum d'une porte TTL sortie totem-pole.

    Une deuxime application de ces portes est lapossibilit de raliser ce qu'on appelle un ET cbl sansrecours l'utilisation d'une porte ET supplmentaire.Cette structure (Fig. 1.11) ne prsente aucun risque decirculation de courant d'une porte vers l'autre car uneporte OC ne peut que recevoir du courant en sortie. Onvrifie facilement que cette structure ralise la fonction

    S= A . B car on ne peut avoir un niveau haut en S que si lesdeux transistors de sortie sont bloqus soit un niveau hautsur les deux sorties A et B.

    1.5.13 Porte sortie 3 tats (tri-state)

    Ces portes prsentent en plus des deux niveaux logiques

    classiques dits basse impdance, un 3me tat o la sortie est haute impdance "HZ", les deux transistors du totem-pole sontbloqus. Une porte trois tats possde en plus des entres logiquesclassiques une entre supplmentaire (Fig. 1.13) qui permet de

    mettre la sortie en HZ.

    t PHL t PLH

    Entre

    Sortie

    Fig. 1.9 : Temps de propagation

    R1 R2

    R3

    4K 1.6K

    1K

    Q1 Q2Vi1 Vo

    Vcc=5V

    Vi2

    Q4

    D1 D2

    Fig. 1.10 : Porte Nand sortie collecteur ouvert

    Vcc

    RL

    A

    B

    S

    VL

    IL

    RL

    Fig. 1.11 : pullup resistor Fig. 1.12 : ET cabl

    "L" HZ "H" HZ Fig. 1.13 : Portes 3 tats

    Electronique numrique par Ben Boubaker M. 14

  • 8/3/2019 electroniquenumerique

    15/76

    Le schma de la figure Fig. 1.14 montre le principed'une porte Tri-state :

    Si Vc = "L", Q5 bloqu, la porte fonctionne enporte NAND classique.

    Si Vc = "H", Q5 satur, VC2 = 0.2V, La jonction

    base collecteur de Q2 conduit, VB2=0.7+0.2=0.9, la jonction base metteur conduit aussi, Q2 nefonctionne pas en transistor, les deux jonctionsconduisent dans le sens direct, il en rsulte :- VB3 = 0.2 V Q3 bloqus,- VB4 = 0.2V Q3 bloqusLa sortie est donc isole, = haute impdance..

    1.5.14 Porte entre Trigger de Schmit t

    Ces portes prsentent deux seuils de basculementcomme le montre Fig. Fig. 1.15. Grce une structure decontre raction positive les basculements sont quasimentinstantans. Les portes trigger de Schmitt trouvent denombreuses applications comme la mise en forme dessignaux, retardateur d'impulsions, largisseurd'impulsions, oscillateurs...

    1.5.14.1 Retardateur d'impulsion

    R=100k

    C=100nVe Vs

    0.8

    1.6

    Calculer la dure introduite par le retardateur

    Fig. 1.16 : retardateur d'impulsion

    R1R2

    R4

    R3

    4K1.6K

    130

    D3

    1K

    Q1 Q2Vi1

    Vo

    Vcc=5V

    Q3

    Vi2

    Q4

    D1 D2

    Q5

    Vc

    Fig. 1.14 : Porte Nand Avec sortie 3 tats

    1

    2

    3

    4

    0.4 0.8 1.2 1.6 2

    Vi

    Vo

    Fig. 1.15 : courbe de transfert d'un trigger de schmitt

    TTL

    Electronique numrique par Ben Boubaker M. 15

  • 8/3/2019 electroniquenumerique

    16/76

    1.5.15 Variante TTL Schottky ou TTL-S

    La diode Schottky est une diode jonction mtal semi-conducteur, ellea un seuil de conduction de 0.3V et un temps de commutation trs faible. Ellepossde la proprit de limiter laccumulation des porteurs de charges au

    voisinage de la jonction PN. Les temps de changement dtat (passant-bloqu etbloqu-passant) sen trouvent donc fortementdiminus.

    Son utilisation comme diode de dsaturationdes transistors amliore nettement lesperformances temporelles. Un transistorSchottky est un transistor sur lequel on arajout une diode Schottky en // sur la jonctionbase collecteur.

    Quand le transistor tend vers la saturation,VBE=0.7V et VCE diminue vers 0.2V, ds qu'elle

    atteint 0.4V, la diode Schottky conduit etfreine la saturation par un effet de contreraction ngative car, si la saturation continue,VCE diminue, donc VBE=VCE+VD diminue aussi, cequi diminue la conduction du transistor. VCEreste voisin de 0.4V, on empche ainsi letransistor de se saturer, cela vite le stockagedes charges dans la base et de ce fait, ondiminue le temps de commutation.

    L'emploi des diodes et des transistors Schottky a donn naissance la srie TTL-S dont la portelmentaire est illustre sur la figure. Elle a un temps de propagation de seulement 3 ns, maisl'utilisation de rsistances de faibles valeurs porte la consommation 23 mW.

    La structure (R3, R4,Q5) dite LSD (Limited Saturation device)limite le courant de base de Q6 pouren acclrer la commutation. En effet le courant qui arrive de Q2 se partage entre Q5 et Q6, en effetsi IB6 VB6 IB5 IC5 IB6 C'est une sorte de contre raction ngative.

    1.5.16 Variante TTL Low Pwer Schottky ou TTL-LS

    Pour rgler le problme de consommation de latechnologie TTL S, on effectue un mixage avec leprincipe de la basse consommation des TTL L. Lersultat est la technologie TTL LS qui joue "sur

    les deux tableaux" de la consommation et de lavitesse. La structure correspondante estillustre sur la figure Fig. 1.18. On remarqueraune complexit accrue de la structure. Cettetechnologie restait cependant jusqu il y aencore peu de temps la TTL la plus utilise.

    Notons que des versions de cette porte avecun transistor Schottky multimetteur l'entreexistent.

    Cette srie amliore considrablement lescaractristiques de la srie TTL-Standard, pourun mme temps de propagation (10 ns), elle neconsomme que 2mW.

    R1

    R2 R6

    2.8K

    50

    Vi1

    Vo

    Vcc=5V

    Vi2

    D2

    Q4

    Q5

    Q1 Q2

    Q3

    D1

    R4

    R53.5k

    R3

    900

    500 250

    Q6

    Fig. 1.17 : Porte Schottky 74S00

    R1 R2 R3

    R4

    20K 8K 120

    1.5k

    Vi1

    Vo

    Vcc=5V

    Vi2

    D1

    D2

    D4

    Q4

    Q5

    Q1

    Q2

    Q3

    D3

    R6

    3k

    12k

    R7 4k

    R5

    Fig. 1.18 : Porte Nand 74LS00

    Electronique numrique par Ben Boubaker M. 16

  • 8/3/2019 electroniquenumerique

    17/76

    La caractristique de transfert est illustre sur la figures D1 et D2 (du constructeur) et lavariation de la tension de sortie en fonction du courant de sortie est illustre sur les figures D3 et D5.

    Voici les valeurs typiques des courant de la famille TTL LS :IILmax = 0.4 mA IOLmax = 8 mA Sortance = 20IIHmax = 20 A ICCHtyp = 0.8mA ICCLtyp = 2.4 mA

    Remarque: IOHmax n'est en gnral pas prcis, d'aprs la courbe D5 du constructeur, On peut adopterune valeur de 25 mA pour IOHmax

    1.5.17 Variantes TTL avance AS et ALS

    Drives des technologies prsentes prcdemment, les technologies avances Advanced Schottkyet Advanced low power Schottky (A pour advanced) mettent en oeuvre les progrs rcent (fin desannes 80) en matire de circuits intgrs bipolaires.

    1.5.18 Variante TTL-F ou TTL Fast

    Dans le souci toujours plus marqu de favoriser la rapidit des composants (toujours plus vite !), latechnologie F (F pour fast) apporte sa contribution par lemploi de transistors bipolaires plus rapidesque la srie S avec une consommation 5 fois plus faible environ.

    1.5.19 Performances typiques de la technologie bipolaire

    74 74LS 74S 74AS 74ALS 74F 74H 74L

    Tp (ns) 10 9.5 3 1.5 4 3.7 6 33Pd (mW) 10 2 19 8.5 1 5.5 22 1

    IOLmax (mA) 16 8 20 8 8 20 20 3.6

    IIHmax (A) 40 20 50 20 20 20 50 10

    IILmax (mA) 1.6 0.4 2 0.5 0.2 0.6 2 0.18

    Icch(typ, mA) 1 0.2 2.5 0.125 0.5 1.9 2.5 0.11

    Iccl(typ, mA) 3 0.8 5 0.375 1.5 6.8 6.5 0.29

    Fmax(Mhz) 35 40 125 200 70 125 50 3

    Electronique numrique par Ben Boubaker M. 17

  • 8/3/2019 electroniquenumerique

    18/76

    1.5.20 Caractristiques de sortie de quelque famill e TTL

    Fig. 1.19 : Tension de sortie VOH en fonction du courant de sortie IOH

    Fig. 1.20 : Tension de sortie VOL en fonction du courant de sortie IOL

    0

    LS

    S

    ALS

    5 10 15

    1STD

    AS

    IOH(mA)

    2

    3

    VOH(V)

    4

    LS

    0 50 100 150IOL(mA)

    STD

    S

    ALS

    AS1

    2

    3

    4

    VOL(V)

    Electronique numrique par Ben Boubaker M. 18

  • 8/3/2019 electroniquenumerique

    19/76

    1.6 LES FAMILLES CMOS (COMPLEMENTARY MOS)

    La famille CMOS prsente la caractristique que chaque tage est constitu d'un MOSFET canal net d'un MOSFET canal p. Cette famille aussi est constitue de plusieurs sries :

    Serie 4000 ou srie C : CMOS standard (l'anctre) AC : advanced CMOS

    ACT: advanced CMOS compatible TTL HC : High-Speed CMOS Logic HCT: High-Speed CMOS Logic compatible TTL AHC : Advanced High-Speed CMOS Logic AHCT: Advances High-Speed CMOS Logic compatible TTL BCT: BiCMOS technology ABT: Advanced BiCMOS LV :Low Voltage HCMOS Technology LVC : Low Voltage CMOS ALVC :Advanced Low Voltage CMOS LVT :Low Voltage Technology

    ALVT :Advanced Low Voltage Technology ALB :Advanced Low voltage BiCMOS CBTLV : Low Voltage Bus Switches (Crossbar technology)

    1.6.1 Srie 4000

    Nous allons commencer par tudier la srie 4000, c'est la srie qui est apparue la premire. A titred'exemple le circuit CD4011B est la rfrence du botier contenant 4 portes Nand deux entres. Lesuffixe B indique que les portes comportent un buffer en sortie, nous y reviendrons plus tard dans cedocument.

    La figure Fig. 1.21 rappelle les conditions de conduction et de blocage des MOS-FET enrichissement utiliss.

    D

    S

    BG

    D

    S

    BG

    Canal n Canal p

    I D

    VGB

    I D

    VGB

    VTHVTH

    VGS

    VTH< OFF

    V GS VTH>> ON

    VGS

    VTH> OFF

    V GS VTH

  • 8/3/2019 electroniquenumerique

    20/76

    1.6.1.3 Porte lmentaire de la famille CMOS

    C'est l'inverseur reprsent sur la figure Fig. 1.22 Vi = "L" = Vss

    VGS1 = - (VDD-VSS) < -3V Q1 Conducteur

    VGS2 0 Q2 Bloqu

    Vo = VOH = VDD

    Vi = "H" = VDDVGS1 0 Q1BloquVGS2 = (VDD-VSS) > 3V Q2 Conducteur

    Vo = VOL = VSS

    1.6.1.4 Caractrist ique de transfert

    La tension de transition des circuits CMOS est de l'ordre

    de2

    SSDDT

    VVV

    += . Le circuit CMOS que nous venons de voir

    ne possde pas un gain trs lev, par consquent, lacaractristique de transfert n'est pas trs raide dans largion de transition (Erreur ! Source du renvoiintrouvable.). Des versions "bufferises" sont disponibles,sur ces circuits, on a rajout un amplificateur (buffer) deux

    tage la sortie (Fig. 1.23), l'amplification dans la rgion detransition passe de 15 (sans buffer) 2500 (avec buffer).

    Si les portes sans buffer ont une caractristique detransfert non idale ce qui diminue leur immunit aubruit, elles ont l'avantage d'avoir un meilleur temps depropagation puisque constitues d'un seul tage. Un autreavantage de ces portes, est que si on les utilise enlinaire pour raliser des amplificateurs ou desoscillateurs, la faiblesse du gain se manifeste par unestabilit accrue et des signaux de sortie plus "propres."

    1.6.1.5 Portes NAND et NOR

    On obtient les deux portes de base NAND et NOR enconnectant les transistors MOS-FET soit en srie soit enparallle. Pour la porte NAND (fig. 3.19a), il suffit qu'uneentre soit "L" pour que la sortie soit "H" car Q1 et Q2en // 'OU'. Pour que la sortie soit "L" il faut que lesdeux entres soient "H" car Q3 et Q4 en srie 'ET'.Pour la porte NOR (fig. 3.19b), il suffit qu'une entre soit

    "H" pour que la sortie soit "L" et il faut que les deux entres soit "L" pour que la sortie soit "H".

    VDD

    VSS

    V i V o

    Q1

    Q2

    Fig. 1.22 : Inverseur CMOS

    VDD

    VSS

    Vi Vo

    Q1

    Q2

    Buffer

    Fig. 1.23 : Inverseur CMOS avec Buffer

    Vdd

    Vss

    Vo

    Vi

    sans buffer

    avec buffer

    VT

    Electronique numrique par Ben Boubaker M. 20

  • 8/3/2019 electroniquenumerique

    21/76

    VSS

    Vi1

    Vo

    Vi2

    Vi1

    VDD

    VDD

    VSS

    Vo

    Q1 Q2

    Q3

    Q4

    Q1

    Q2

    Q3 Q4

    Vi2

    Fig. 1.24 : Porte NAND CMOS Fig. 1.25 : Porte NOR CMOS

    1.6.2 Porte analogique

    VDD

    Vsa

    Q1

    Q2

    VeaVSS

    C

    VDD

    VSS

    14 13 12 811 10 9

    1 2 3 74 5 6

    Vss

    Vdd

    Fig. 1.26 : Porte analogique Fig. 1.27 : Botier 4016

    Cet interrupteur analogique command par un signal logique n'est pas rellement un circuit logique,Je l'ai quand mme cit dans ce chapitre car je n'aurai pas l'occasion de le faire dans un autre cours.

    1.6.2.1 Niveaux logiques l'entre

    On a vu sur la caractristique de transfert que le seuil de basculement se situe vers la moiti de latension d'alimentation, cette valeur n'est pas tout fait exacte et le basculement peut se faire unpeut avant ou un peut aprs selon les portes et

    selon la temprature de fonctionnement. Pour laporte NAND par exemple le seuil debasculement peut ne pas tre le mme si lesdeux entres sont relies ou si une entre est l'tat haut et on considre l'autre entre.

    On va dfinir une zone de basculement(scurit) autour de cette tension debasculement idale, ce qui dfinit les valeurslimites des tensions d'entre VIL et VIH. Ongarantit alors que les conditions de

    fonctionnement, Vi < VILmax Vo = VOH Vi > VIHmin Vo = VOL

    VTVILmax VIHmin VDD

    Vi

    Vo

    VSS

    VDD

    VSS

    VI V I

    Fig. 1.28 : Zone de basculement d'une porte CMOS

    Electronique numrique par Ben Boubaker M. 21

  • 8/3/2019 electroniquenumerique

    22/76

    Les plages constituant le niveau bas et le niveau haut sont donnes par :

    Porte sans buffer : VI = 20% de Us Porte avec buffer: VI = 30% de Us

    exercice: On dispose d'une porte bufferise alimente entre VDD=+10V et VSS=5V, donner les valeurde VT , VILmax et VIHmin . Mme chose pour VDD=+7V et VSS=7V

    1.6.2.2 Niveaux logiques la sortie

    Pour ce qui concerne la tension de sortie, elle varie beaucoup avec la charge comme on peut le voirsur les courbes de la figure Fig. 1.29.

    Dans le cas o Io est infrieur 1A (fonction normal), on a les conditions :VOLmax = VSS + 0.05V VOHmin = VDD-0.05V

    Pour une valeur de Io allant jusqu' 0.5 mA, Le constructeur garantit que la DEVIATION DESORTIE reste infrieure 10%US.

    VO = VDD - VOH = VOL VSS < 10%Us .

    Dans le cas de charges donnant lieu des courants suprieurs 0.5 mA, il faut se rfrer auxcourbes de sorties (Fig. 1.29). Remarquons que la caractristique de sortie d'une porte CMOS n'estrien d'autre que la caractristique ID = f(VDS) d'un transistor MOS, la petite diffrence prs qu'on a

    VOH = VDD-VDS.

    Vdd=5v Vss=masse

    1

    2

    3

    4

    1 2 543

    VOL

    IOL

    5

    mA

    25 -55125

    1

    2

    3

    4

    1 2 543

    VOH5

    IOHmA

    6 7 8

    -55

    25125

    Fig. 1.29 : Caractristique de sortie d'une porte CMOS

    Electronique numrique par Ben Boubaker M. 22

  • 8/3/2019 electroniquenumerique

    23/76

    1.6.2.3 Imm unit au bruit

    L'immunit au bruit est : Vn = VILmax - VOLmax = VI - VODans les conditions de charge normales(utilisation de circuits de la mme famille), l'immunit au

    bruit est bien meilleure que celle de la TTL. On a vu que dans ces conditions, la tension de sortie estvoisine de la tension d'alimentation (dviation de 0.05V) et la tension de basculement de l'ordre deUS/2, ce qui donne une immunit au bruit peine plus faible que US/2. On peut donc garantir sans

    problme une immunit au bruit de : Porte sans buffer : VN = 20% de Us Porte avec buffer: VN = 30% de UsLa diffrence par rapport la TTL est que ici, on

    peut amliorer l'immunit au bruit on augmentant lavaleur de la tension d'alimentation.

    1.6.2.4 Temps de propagat ion

    Le temps de propagation tp en CMOS dpendfortement de la tension d'alimentation et de lacapacit de charge CL et de la temprature, comme lemontre la figure Fig. 1.30.

    1.6.2.5 Consommation

    La puissance statiqueconsomme est quasimentnulle, car, que la porte soit l'tat haut ou l'tat bas, un

    des deux transistorsconstituant un tage estbloqu, il n'y a donc pas decourant absorb par la porte.(IDD < 4A).

    Quand la tension d'entreest voisine de la moiti de latension d'alimentation, onest dans la zone detransition, les deux transistors sont conducteurs, (un est entrain de se bloquer, l'autre de sedbloquer) un courant circule alors et on dit que les circuits CMOS consomment pendant les transitions

    ou ont une consommation dynamique. La figure Fig. 1.31 montre la variation du courant consomm lorsd'une transition et la variation de la consommation avec la frquence d'un botier contenant 4 portesNAND . Notons que la consommation dynamique d'une porte CMOS varie fortement avec la capacit decharge CL puisque celle ci est charge ou dcharge chaque transition.

    1.6.2.6 Sortance

    Si des sorties CMOS sont connectes des entres CMOS, il n'y a alors pratiquement aucunecharge de sortie en courant continue, la sortance n'est donc pas limite par cet aspect mais surtoutpar la capacit de charge qui ne doit pas dpasser 1 nF. Puisque chaque entre a une capacit max. de7.5 pF, on obtient une sortance de 133. Mais sachant que la capacit de charge agit fortement sur le

    temps de propagation et sur la consommation dynamique, il est conseill de ne pas dpasser unesortance de 50.

    100

    t p(ns)

    CL(pF)

    200

    100 200

    T=25C

    5V

    10V

    15V

    Fig. 1.30 : Variation du temp de propagation

    Us2

    Vi

    Idd

    Vo

    1k 10k 100k 1M

    0.5

    1

    1.5

    f(Hz)

    P(mw)

    Fig. 1.31 : Consommation dynamique d'une porte CMOS

    Electronique numrique par Ben Boubaker M. 23

  • 8/3/2019 electroniquenumerique

    24/76

    1.6.3 Srie High speed CMOS : HC, HCT, AHC et AHCT

    Les circuits sont les mme que ceux de la CMOS sauf que les transistors sont grille silicium et latechnologie de fabrication plus avance (autoalignement de source et de drain, implantation ionique)permet d'obtenir une longueur de canal et une capacit de grille plus faibles d'o une augmentation dela vitesse de commutation.

    On obtient ainsi des circuits ayant les caractristiquedynamique de la TTL-LS et les avantages de la CMOS en termede consommation et d'immunit au bruit.

    Ceci dit, au voisinage de la frquence maximum, (Fig. 1.32) laconsommation devient comparable celle de la TTL-LS. Cependantdans un systme numrique, seulement une fraction des portesfonctionnent la frquence d'horloge, donc un gain significatif enconsommation peut tre ralis.

    L'immunit au bruit est meilleure que celle de la TTL-LS, elleest de l'ordre de 0.4V pour cette dernire alors qu'elle est del'ordre de 1V pour la HC alimente sous 5V.

    Pour la sortance, ellen'est limite que par lacapacit de charge quis'accumule et peutdtriorer lesperformances dynamiques.Notons qu'une sortie HCnormale peut piloter

    jusqu' 10 portes TTL-LS.Si on observe les courbesde la figure Fig. 1.33, on

    remarque qu'on peut mmepiloter jusqu' 10 entres TTL standard ou 20 entrs TTL-LS.

    La famille CMOS rapide est constitue de la srie HC dont l'alimentation peut aller de 2V 6V et lasrie HCT qui est compatible TTL. Les srie avances AHC et AHCT ont des performances accrues.

    La rfrence commerciale des circuits HCMOS est similaire celle de la famille TTL avec laquelleles circuits sont interchangeables pin par pin. Le circuit 74HC00 ainsi que le circuit 74HCT00 ontexactement le mme brochage que le circuit 74LS00.

    1.6.4 Caractristiques typiques des technologies CMOS et HCMOS

    SERIE Vcc (V) VILMAX VIHMin VT Tp ns4000B 3 - 15 Vss+30%Vcc Vdd-30%Vcc Vcc/2 40 (1)

    2 0.3 1.5 1.4 45HC 4.6 0.9 3.15 2.25 9

    6 1.2 4.2 3 8AHC 8/5.2(3.3/5V)HCT 4.5 .. 5.5 0.8 2 1.4 11(4.5V)AHCT 5.5(5V)

    3 0.9 2.1 1.5 6.25(3.3V)AC 4.5 1.35 3.15 3.25 5.25(5V)

    5.5 1.65 3.85 2.75ACT 4.5 .. 5.5 0.8 2 1.4 4.75(1) CL = 100pF, Vcc=15V

    f

    P

    TTL-LS

    HC

    Fig. 1.32 : Consommation de la TTL-LS

    et de la HC

    1

    2

    3

    4

    10 20 504030

    VOH

    IOH

    5

    1

    2

    3

    4

    VOL

    IOL

    5Vdd=5v

    Vss=masse

    mA mA

    T=25C

    10 20 504030 Fig. 1.33 : Tension de sortie en fonction de la charge d'une porte HCMOS

    Electronique numrique par Ben Boubaker M. 24

  • 8/3/2019 electroniquenumerique

    25/76

    1.6.5 La Technologie BiCMOS : BCT et ABT

    La technologie BCT (BiCMOS technology) combine les avantages de la technologie bipolaire et de latechnologie CMOS. L'tage d'entre est constitu essentiellement de transistor MOS et l'tage desortie de transistors bipolaires.

    Grce ses performances accrues, la technologie ABT (Advanced BiCMOS) remplace la famille BCT.

    Vi

    Vcc

    n

    p

    D1

    Q1

    inverseurd'entre

    chute detension

    contre

    raction

    Vo

    Vcc

    D1

    R2

    Q2

    Q3

    R1

    M1

    Fig. 1.34 : tage d'entre BiCMOS simplifi Fig. 1.35 : tage de sortie BiCMOS simplifi

    La technologie BiCMOS regroupe les avantages de faible consommation et de fort tauxd'intgration de la technologie CMOS et de vitesse et de "driving" levs de la technologie bipolaire.Les performances typiques sont :

    tp 2-3 ns ICCmax/100MHz 35 mA IOL 64 mA IOH 32 mA

    1.6.5.1 Considrations sur la consommation

    Il y a deux aspects de base considrer pour le calcul de la puissance consomme par un circuitlogique, la puissance statique et la puissance dynamique.

    La puissance statique est calcule en utilisant la valeur du courant Icc fourni dans la fiche techniquequi correspond au courant consomm par le circuit non charg

    La puissance dynamique est due la charge et ladcharge des capacits internes et des capacits decharge externes. C'est cette puissance dynamique quireprsente la majeure partie de la puissance

    consomme. La figure Fig. 1.36 illustre la variation decette puissance en fonction de la frquence pour lestrois technologies.

    L'utilisation des transistors bipolaires dans l'tagede sortie prsente un double avantage. Premirement, ladynamique de la tension de sortie U=VOH - VOL est plusfaible que celle de la CMOS ce qui rduit laconsommation dynamique due la capacit de charge

    Wdyn = CL U2 f

    Deuximement, le transistor bipolaire a la proprit de passer l'tat bloqu d'une faon plusefficace que le transistor MOS, ceci rduit le courant de fuite qui passe de Vcc la masse pendant lebasculement. La combinaison de ces deux proprits rduit la consommation de puissance en hautefrquence.

    I CC

    f (MHz)

    (mA)180

    160

    140

    120

    20

    40

    60

    80

    100

    20 40 60 80 100

    advanced Bipolar

    advanced CMOS

    advanced BiCMOC

    Fig. 1.36 : Icc en fonction de la frquence

    Electronique numrique par Ben Boubaker M. 25

  • 8/3/2019 electroniquenumerique

    26/76

    1.6.5.2 Caractrist ique d'entre

    Les circuits de la famille ABT sont conus pour tre compatibles avec la famille TTL. Le seuil debasculement en entre se situe entre 0.8V et 2 V, il est typiquement de 1.5V. L'tage d'entre estconstitu d'un inverseur CMOS (Fig. 1.34) pour rduire le courant et la capacit d'entre afin deminimiser la charge globale du Bus qui distribue les signaux tout les circuit d'un systme numrique.Avec cet tage d'entre CMOS, la tension de basculement serait de Vcc/2=2.5V, pour la ramener

    1.5V, on utilise un circuit de chute de tension (D1 et Q1) pour abaisser la tension d'alimentation del'tage d'entre.

    1.6.5.3 Caractrist ique de sortie

    La figure Fig. 1.34 montre un schma simplifi de l'tage de sortie de la famille ABT. Sonfonctionnement et trs similaire celui de la famille TTL. Si le transistor M1 est conducteur, le courant travers R1 et M1 fait conduire Q4 et engendre un

    niveau bas la sortie. En mme temps, la tension sur la base de Q2 est suffisamment faible pour quele Darlington soit bloqu.

    Si M1 est bloqu, Q4 l'est aussi. Le Darlington conduit l'aide du courant de R1 et engendre unniveau haut en sortie. La rsistance R2 limite le courant de sortie IOH .

    La diode D1 vite le retour du courant vers Vcc dans le cas d'applications avec mise hors tensionpartielle de sous-ensemble de circuits.

    En plus de la rduction de l'excursion de la tension de sortie ce qui diminue la consommationdynamique, l'utilisation de transistors bipolaires dans l'tage de sortie augmente le "driving capability"des circuits qui peuvent ainsi fournir un courant de sortie important sans une dgradation notable de latension de sortie. La figure Fig. 1.37 donne les caractristiques de sortie pour l'tat bas et l'tathaut.

    I OL(mA)806040200 100

    VOL (V)

    120 140

    0.2

    0.4

    0.6

    0.8

    I OH (mA)

    -80 -60 -40 -20 0-100

    VOH (V)

    1

    2

    3

    4

    5

    6

    Fig. 1.37 : caractristiques de sortie typiques de la famille ABT

    Les valeurs typiques de IOL est de 64 mA et celle IOH est de 32 mA. Cependant d'aprs les courbesde la figure Fig. 1.37, on voit que la technologie ABT peut fournir jusqu' 80 mA pour les deuxcourants.

    Electronique numrique par Ben Boubaker M. 26

  • 8/3/2019 electroniquenumerique

    27/76

    1.6.6 Familles Low voltage

    LV :Low Voltage HCMOS TechnologyLVC : Low Voltage CMOSALVC :Advanced Low Voltage CMOSLVT :Low Voltage TechnologyALVT :Advanced Low Voltage TechnologyALB :Advanced Low voltage BiCMOSCBTLV : Low Voltage Bus Switches (Crossbar technology)

    La tension de 5 V a longtemps t adopte comme standard d'alimentation des circuits logiques.Ceci a t dict par le fait que les transistors multimetteurs utiliss sur les familles bipolairesavaient une tension d'avalanche de 5.5 V. Depuis, plusieurs raisons font que la demande pour unealimentation plus faible ne cesse d'augmenter :

    Pour diminuer les temps de propagation internes des circuits, les dimensions des transistors on ttrs fortement rduite grce aux nouvelles techniques de fabrication des circuits intgrs. La

    tension d'alimentation de 5V produit des champs assez forts, qui la longue, fatigue les composantset augmente le risque de claquage des oxydes dans les transistor MOS.

    L'utilisation des CI dans la fabrication d'quipements portables aliments sur pile ncessitel'utilisation de circuits faible consommation, celle ci peut tre rduite en diminuant la valeur de latension d'alimentation. La consommation en puissance dpend linairement de la frquence et de lacapacit de charge, et varie comme le carr de la tension d'alimentation (Wdyn CL Vcc2 f).

    Une faible tension d'alimentation diminue la chaleur dissipe par le circuits ce qui facilite laconception de circuits et de systmes forte densit de composants tout en amliorant leurscurit et leur dure de vie.

    Les familles HC, AHC, et AC permettaient dj l'utilisation d'une tension d'alimentation infrieure 5V (jusqu' 2V pour HC et AHC et 3 V pour AC). Mais la diminution de Vcc diminue la vitesse de cescircuit et leur driving capability. Le tableau ci-dessous illustre cette constatation.

    HC245 AHC245 AC245Vcc=4.5V Vcc=2V Vcc=4.5V Vcc=3.3 V Vcc=4.5V Vcc=3.3 V

    TPLH type 15 ns 40 ns 5.5 ns 8.3 ns 3.5 ns 5 nsTPHL type 26 ns 130 ns 8.5 ns 13.5 ns 7 ns 9 nsIOH max -6 mA -20 A -8 mA -4 mA -24 mA -12 mA

    IOL max 6 mA 20 A 8 mA 24 mA 12 mA(TPLH type VOH spcifie jusqu')

    Il tait donc ncessaire de dvelopper de nouvelles familles logiques offrant de meilleuresperformances en dpit d'une faible tension d'alimentation.

    Electronique numrique par Ben Boubaker M. 27

  • 8/3/2019 electroniquenumerique

    28/76

    1.6.6.1 Caractrist iques typiques

    Les circuits des familles LV, LVC, ALVC, LVT et ALB ont t dvelopp pour une tensiond'alimentation typique de 3.3 V. Ce sont des amliorations des familles HC, AC et ABT, elles ont doncune structure interne trs voisine.

    LV LVC ALVC LVT ALB

    Famille (5V)correspondante

    HC AC AC BCT & ABT -

    Procd CMOS 2.0 m CMOS 0.8 m CMOS 0.6 m BiCMOS 0.8m BiCMOS 0.6mVcc min 2 V 2.7 V 2.3 V 2.7 V 3.0 VInputTTL-compatible

    Input accepteTTL 5V

    OutputTTL-compatible

    Vcc 2.7V .. 5.5V 2.7V .. 3.6V 2.3V .. 3.6V 2.3V .. 3.6V 3.0V .. 3.6VInput thresholdvoltage

    Vcc/2Typ. = 1.65V

    Vcc/2Typ. = 1.65V

    Vcc/2Typ. = 1.65V

    1.4V None

    Output VOH Vcc Vcc Vcc Vcc Vi-0.2VVoltage VOL 0V 0V 0V 0V Vi+0.2VOutput IOH -8 mA -24 mA -24 mA -32 mA -25 mACurent IOL 8 mA 24 mA 24 mA 64 mA 25 mAMaximum ICCH 20 A 20 A 40 A 190 A 5.6mA/bufferStatic ICCL 20A 20 A 40 A 5 mA 5.6mA/bufferCurent ICCZ 20 A 20 A 40 A 190 A 0.8 mAPropagat. Typ. 9.0 ns 4.0 ns 2.2 ns 2.4 ns

    Delay Max 14.0 ns 6.5 ns 4.0 ns 3.9 ns

    Pour plus d'information voir : "Design Considerations for logic products SDYAE01" de Texas.

    1.6.7 Positions compares des familles logiques

    5 10 15 20 25 nsCBT

    ALB

    8

    16

    24

    32

    40

    48

    56

    64

    ALVC LVC AC/ACT

    ACAHC

    AHCTLV

    AHCHC/HCT

    ALVT ABTLVT BCT

    74F

    5V3.3V

    Electronique numrique par Ben Boubaker M. 28

  • 8/3/2019 electroniquenumerique

    29/76

    2 CIRCUITS COMBINATOIRES USUELS

    2.1 LES MULTIPLEXEURS

    2.1.1 Choix d'une voie (entre) parmi N

    Pour choisir une voie parmi N, il faut n entres d'adressage avec la

    relation 2n N .A chaque instant la sortie S est gale (connecte) l'entre E"pointe" par le mot adresse An-1 ... A1A0.1 MXR 1/4 a 4 entres + 2 entres d'adresse1 MXR 1/8 a 8 entres + 3 entres d'adresse1 MXR 1/10 a 10 entres + 4 entres d'adresse1 MXR 1/16 a 16 entres + 4 entres d'adresse

    Exemple: Multiplexeur 1 parmi 4 (1/4)Faisons la synthse d'un multiplexeur 4 entres E0, E1, E2 et E3. et 2 entres adresse A0 et A1 .L'expression logique de la sortie est :

    100 AAEAAEAAEAAES 312101100 +++= (Fig. 2.2a)

    Pour raliser des multiplexeurs qui ont un grand nombre d'entres, on peut utiliser de "petits"multiplexeurs monts en pyramide. (Fig. 2.2b)

    E0

    E1

    E2

    E3

    S

    A0A1 A 1A 0

    E 0E 1E 2

    E 3

    E 4E 5E 6E 7

    E 8E 9E 10E 11

    E 12E 13

    E 14E 15

    A 2 A 3

    S

    1/4

    1/4

    1/4

    1/4

    1/4

    Fig. 2.2 (a) : Multiplexeur 1 parmi 4 (b) : Multiplexeur 1 parmi 16

    2.1.2 Choix d'un mot parmi N

    Il s'agit d'un multiplexeur plus labor qu'on appelle slecteur de donn, qui permet de choisir un

    mot de n bits parmi N mots tous de la mme taille (n bits).L aussi on va utiliser des multiplexeurs classiques monts de faon adquate.La figure Fig. 2.3 montre un slecteur qui permet de choisir un mot parmi 4 mots de 8 bits, et la

    A1 An-1A0

    E 0

    E 1

    E N-1

    S

    Fig. 2.1 : Multiplexeur 1 parmi N (1/N)

    Electronique numrique par Ben Boubaker M. 29

  • 8/3/2019 electroniquenumerique

    30/76

    figure Fig. 2.4 montre un slecteur qui permet de choisir un mot parmi 8 mots de 4 bits.D'une manire gnrale, pour choisir un mot de M bits parmi N mots, il faut M multiplexeurs

    permettant de choisir une entre parmi N. Chaque multiplexeur a n bits d'adresse tels que 2n N.

    A 0

    A 1

    S 4

    S 5

    S6S7

    S 0

    S 1

    S 2

    S 3

    A 3

    A 4

    D

    B

    B

    A6

    B

    C

    D

    C

    D

    B

    A

    A 7

    C

    C

    D

    A 3

    A 0

    D 0

    B 0

    B 2

    A2

    1B

    C 2

    D 2

    C 3

    D 3

    3B

    A 1

    A 3

    C 0

    C 1

    D 1

    5

    4

    5

    6

    7

    4

    4

    5

    5

    6

    6

    7

    7

    MXR 1/4

    0

    12

    3

    45

    6

    7

    Fig. 2.3 : Slecteur de donnes, 1 mot de 8 bits parmi 4 mots

    A 0

    A 1

    S 0

    S 1

    S 2S 3

    A 3

    A 0

    D 0

    B 0

    B 2

    A 2

    1B

    C 2

    D 2

    C 3

    D 3

    3B

    A 1

    A 3

    C 0

    C 1

    D 1

    A 3

    E 0

    H 0

    F 0

    F 2

    E 2

    1F

    G 2

    H 2

    G 3

    H 3

    3F

    E 1

    E 3

    G 0

    G 1

    H 1

    A 2

    MXR 1/8

    0

    1

    2

    3

    Fig. 2.4 : Slecteur de donnes, 1 mot de 4 bits parmi 8 mots

    Electronique numrique par Ben Boubaker M. 30

  • 8/3/2019 electroniquenumerique

    31/76

    2.1.3 Exemple de multiplexeur du commerce

    Le 74 LS 151 est un multiplexeuren technologie TTL-LS. Il permetde choisir une entrs parmi 8. Ila deux sorties, une sortienormale plus une sortie inverse.Il dispose aussi d'une entre deValidation E, E="0" multiplexeur normal, E="1" sortie ="0" l'tat des entreset des adresses

    2.2 LES DEMULTIPLEXEURS

    Le dmultiplexeur est lecircuit complmentairedu multiplexeur. Il a une entre et plusieurs sorties ainsi qu'un certainnombre d'entres d'adresse. La sortie "pointe" par l'adresse estconnecte l'entre. Les autres sorties peuvent tre soit l'tat bas soit l'tat haut.

    2.2.1 Dmultiplexeur 1 parmi 4

    On se propose de raliser un dmultiplexeur 4 sortie S3, S2, S1, S0 , une entre E et deux bitsd'adresse A0, A1. Les sorties non slectionnes sont l'tat bas.

    S EA A0 1 0=

    S EA A1 1 0=

    S EA A2 1 0= S EA A3 1 0=

    S0

    S1

    S2

    S3

    A0A1

    ES0

    S1

    S2

    S3

    A0A1

    E

    G

    S0

    S1

    S2

    S3

    A0A1

    E

    (a) : dmultiplexeur 1/4 (b) : dmultiplexeur 1/ 4 avec entre de

    validation G(c) : dmultiplexeur 1/4 avec entres

    non slectionnes = "H"

    Fig. 2.8 : variantes de dmuliplexeur

    E

    E

    E

    E

    E

    E

    E

    E

    15

    14

    13

    12

    11

    10

    9

    8

    S74LS151

    E

    E

    E

    E

    E

    E

    E

    E

    0

    1

    2

    3

    4

    5

    6

    7

    S

    A 0A 1A 2

    E

    E

    A 3

    S

    Fig. 2.5 : Multiplexeur 1/16 utilisant deux 74LS151

    E

    E

    E

    E

    E

    E

    EE

    S

    S

    0

    1

    2

    3

    4

    5

    6

    7

    A0A1A2E

    74LS151

    Fig. 2.6 : MXR 1/8 du

    commerce

    S 0

    S 1

    S N

    A 0A 1A n

    E

    Fig. 2.7 : Dmultiplexeur

    A1 A0 S3 S2 S1 S00 0 0 0 0 E0 1 0 0 E 01 0 0 E 0 01 1 E 0 0 0

    Electronique numrique par Ben Boubaker M. 31

  • 8/3/2019 electroniquenumerique

    32/76

    Le schma de Fig. 2.8b montre un dmultiplexeur avec entre de validation, G=0 toutes les sortiesont "L' l'tat de E et des adresses. G=1 Le circuit fonctionne en dmultiplexeur normal.Etudions maintenant un DMXR 1/4 dont les sorties non slectionnes sont l'tat haut. Si on rajoutedes inverseurs la sortie du DMXR de Fig. 2.8a (ce qui revient remplacer les AND par des NAND),les sorties sont slectionnes sont "H" mais la sortie slectionne est gale au complment de E, il faut

    donc inverser l'entre aussi. On obtient le DMXR de la figure Fig. 2.8c

    2.2.2 Les dcodeurs

    Les dcodeurs sont des dmultiplexeurs particulier. La sortie slectionne est l'tat bas, lesautres sont l'tat haut. On peut utiliser le circuit de Fig. 2.8a et on relie E la masse ce qui revient supprimer cette entre et on obtient le schma de Fig. 2.9b

    S 0

    S 1

    S 2

    S 3

    A 0A 1

    S 0

    S 1

    S 2

    S 3

    A 0A 1 (a) (b)

    Fig. 2.9 : Dcodeur

    2.2.3 Exemple de dmultiplexeur du commerce

    Le 74LS139 est un dcodeur dmultiplexeur 1 parmi 4. Son schma est le mme que celui de Fig.2.8c. Il peut tre utilis en dcodeur ou en dmultiplexeur. En dcodeur l'entre E est considrecomme une entre de validation, E=0 fonctionnement en dcodeur. E = 1 circuit inhib, toutes lessorties sont "H".

    Le 74154 est dcodeur / dmultiplexeur 1/16 avec 4 bitsd'adresse et deux entres qui servent de validation ou d'entrelogique dans le cas d'utilisation en dmultiplexeur.Le fonctionne en dcodeur est obtenu pour G0=G1= "L".Le fonctionnement en dmultiplexeur est obtenu en prenant unedes deux entres G comme entre logique, l'autre entre tant la masse.Dans le cas G0 = G1 = "H", toutes les sorties sont "H".

    S 0S 1S 2S 3S 4S 5S 6S 7S 8S 9S 10S 11S 12S 13S 14S 15

    A0 A1A2A3

    G0

    G174154

    Fig. 2.10 : Dcodeur/dmultiplexeur 1/16

    Electronique numrique par Ben Boubaker M. 32

  • 8/3/2019 electroniquenumerique

    33/76

    2.3 LES COMPARATEURS

    Les comparateurs Logiques dits aussi circuits d'identificationpermettent de tester l'galit de deux nombres. A = B S=1, A B S=0.

    Deux nombre A = an...a1a0 et B = bn ... b1b0 sont gaux si tous les bits dumme poids sont gaux.Etudions un circuit de comparaison entre deux bits :ai = bi si=1, ai bi si=0.

    aibi

    0 1

    0

    1

    1

    10

    0

    Si = ai bi + ai bi

    = ai

    a i

    b iS i

    + bi

    Fig. 2.12 : coparateur 2 bits

    L'expression logique de la sortie d'un comparateur de deuxmots A et B est donc :

    S a b . a b ... a b0 0 1 1 n n=

    Son schma est reprsent sur Fig. 2.13

    2.3.1 Comparateurs du commerce

    Le 74LS85 (Fig. 2.14) est un comparateur de deux motsde 4 bits A et B. il peut tester si A=B ou si AB.

    Son fonctionnement est illustr dans le tableau ci-dessus :

    A > B OA>B = 1, OA

  • 8/3/2019 electroniquenumerique

    34/76

    Les E/S de cascadage permettent de raliser des comparateurs de mots de longueur quelconquessans l'utilisation de circuits supplmentaires (Fig. 2.15).

    Le comparateur de poids faible doit avoir IA=B=1, IA>B=0, IABOABOABOABIABIABIA

  • 8/3/2019 electroniquenumerique

    35/76

    2.4 LES ADDITIONNEURS

    2.4.1 Additionneurs propagation de la retenue

    Quand on additionne "manuellement" deux mots n bits A et B,on refait n fois l'addition des bit du mme poids en faisantattention de ne pas oublier d'inclure dans cette addition le

    reste de l'addition prcdente. Donc la ralisation d'unadditionneur de deux mots revient cascader desadditionneurs 3 bits. Faisons l'tude d'un additionneurlmentaire de 3 bits.

    r i-1b i a i

    s ir i

    r 00 01

    0

    1

    1

    1 0

    0

    biai

    i-1 11 10

    1 0

    1 0

    r 00 01

    0

    1 10

    0

    biai

    i-1 11 10

    1

    0 1 0

    1

    s i r i

    Fig. 2.17 : Additionneur lmentaire

    ( ) ( )

    rbas

    bar+bars

    babarbabars

    1iiii

    ii1iii1ii

    iiii1iiiii1ii

    =

    =

    +++=

    ( )ii1iiii

    1iii1iiiiii

    barbar

    rbarbabar

    +=

    ++=

    Pour l'expression de ri, on a fait exprs de ne pas choisir la

    fonction la plus simple sur la table de Karnaugh afin d'avoir leterme aibi en commun avec l'expression de si ce qui permettraune ralisation plus conomique (Fig. 2.18).La figure Fig. 2.19 montre un additionneur 4 bits. Sur unemachine qui a des registres de 4 bits, si le bit r3 est gal 1, ilest perdu, il y a dpassement de capacit (overflow). Ce genred'additionneur est dit propagation de la retenue, car chaquetage doit "attendre" que l'tage prcdent "termine" son calculpour lui fournir le reste. Plus le nombre de bits est grand plus ledlai de calcul est important, pour cette raison ce genre decircuit n'est guerre utilis dans des applications professionnelles.

    b 3 a 3

    s 3r 3

    b 2 a 2

    s 2

    r 2

    b 1 a 1

    s 1

    r 1

    b 0 a 0

    s 0

    r 0

    re

    Fig. 2.19 : additionneur de 2 mots de 4 bits

    a oa 1a 2a n-1

    bob1b2bn-1 +s os 1s 2s n-1

    r or 1r n-2

    r n-1

    r i-1a ib i

    r i s i Fig. 2.18 : Additionneur lmentaire

    Electronique numrique par Ben Boubaker M. 35

  • 8/3/2019 electroniquenumerique

    36/76

  • 8/3/2019 electroniquenumerique

    37/76

  • 8/3/2019 electroniquenumerique

    38/76

    D C B A Dec a b c d e f g0 0 0 0 0 1 1 1 1 1 1 00 0 0 1 1 0 1 1 0 0 0 00 0 1 0 2 1 1 0 1 1 0 10 0 1 1 3 1 1 1 1 0 0 10 1 0 0 4 0 1 1 0 0 1 10 1 0 1 5 1 0 1 1 0 1 10 1 1 0 6 1 0 1 1 1 1 10 1 1 1 7 1 1 1 0 0 0 01 0 0 0 8 1 1 1 1 1 1 11 0 0 1 9 1 1 1 1 0 1 11 0 1 0 10 x x x x x x x1 0 1 1 11 x x x x x x x1 1 0 0 12 x x x x x x x1 1 0 1 13 x x x x x x x1 1 1 0 14 x x x x x x x

    1 1 1 1 15 x x x x x x x

    Tableau 2-1 : table de vrit d'une dcodeur BCD 7 segment CC

    On obtient les expressionssuivantes pour les diffrentssegments ce qui donne le dcodeurreprsent sur la figure Fig. 2.25.

    DCBCBBAg

    BCBAACDf

    CABAe

    CBACACBBADd

    CABc

    ABBACb

    CAACDBa

    +++=

    +++=

    +=

    ++++=

    ++=

    ++=

    +++=

    Les chiffres gnrs par ce dcodeursont :

    .Il parait vident que ce dcodeur nedoit tre utilis que pour des nombresd'entres < 9.On peut tendre l'utilisation de cegenre de dcodeur en affectant dessymboles (caractres) auxcombinaisons d'entre 10,11,12,13,14et 15.On peut par exemple tudier un

    dcodeur BCH-7segment(Hexadcimal cod en binaires), ce

    dcodeur gnrera les fontes suivantes : .

    A

    B

    C

    D

    a

    b

    c

    d

    e

    f

    g

    Fig. 2.25 : Dcodeur BCD-7segments pour afficheurs CC

    Electronique numrique par Ben Boubaker M. 38

  • 8/3/2019 electroniquenumerique

    39/76

    Le tableau ci-dessous fournit l'tat des segments d'un afficheur AA pour les diffrentes combinaisonsd'entre.

    D C D A Dec a b c d e f g0 0 0 0 0 0 0 0 0 0 0 10 0 0 1 1 1 0 0 1 1 1 1

    0 0 1 0 2 0 0 1 0 0 1 00 0 1 1 3 0 0 0 0 1 1 00 1 0 0 4 1 0 0 1 1 0 00 1 0 1 5 0 1 0 0 1 0 00 1 1 0 6 0 1 0 0 0 0 00 1 1 1 7 0 0 0 1 1 1 11 0 0 0 8 0 0 0 0 0 0 01 0 0 1 9 0 0 0 0 1 0 01 0 1 0 A 0 0 0 1 0 0 01 0 1 1 B 1 1 0 0 0 0 0

    1 1 0 0 C 0 1 1 0 0 0 11 1 0 1 D 1 0 0 0 0 1 01 1 1 0 E 0 1 1 0 0 0 01 1 1 1 F 0 1 1 1 0 0 0

    Tableau 2-2 : table de vrit d'un dcodeur BCH-7 segment AA

    DABCDCBCDBAg

    DABDCBCDBADCAf

    DACBADCBe

    ABCDCBADCBADCBAd

    BCDCDADCBAc

    ABDDCBACDABCAb

    DCABCDBADCBADCBAa

    ++=

    +++=

    ++=

    +++=

    ++=

    +++=

    +++=

    2.6.1 Pilotage des afficheurs

    Les LEDs on en gnral un seuil de conduction VD compris entre 1V et 1.5 V. Les courants ncessairespour produire un clairement correct dpendent des afficheurs. Des prcautions doivent tre priseslors du pilotage d'un afficheur 7 segments pour viter de dtruire les LEDs ou le dcodeur et pourgarantir un clairement correct.

    2.6.2 Pilotage des afficheurs Anodecommune.

    Les afficheurs anodes communes se commandent par niveaubas. La configuration de branchement est celle de la figureFig. 2.26 que ce soit avec des dcodeurs sortie deux tatsou collecteur ouvert.Dans certains cas, les dcodeurs sont conus pour que Vcdpuisse tre > la tension d'alimentation Vcc du dcodeur etque les sorties a, b, c, d, e, f et g puissent "encaisser" descourant IOL plus important que IOLmax prvus pour la familledont fait partie le dcodeur. Si Idn est le courant nominal dechaque LED et VOLn (0.2V) est la tension de sortie du

    dcodeur correspondant Idn .

    on adn

    OLnDcd

    I

    VVVR

    =

    R R R

    Vcd

    Dcodeur

    a

    b

    g

    a b g

    Fig. 2.26 : Pilotage d'un afficheur AC

    Electronique numrique par Ben Boubaker M. 39

  • 8/3/2019 electroniquenumerique

    40/76

    2.6.3 Pilotage des afficheurs Cathode commune.

    Les afficheurs cathode commune se commandent par niveau haut. La faon de piloter ce afficheursdiffre selon que le dcodeur a des sortie 2 tats ou des sorties collecteur ouvert. Dans le premier casc'est le schma de la figure Fig. 2.27 qui est utilis, dans le deuxime, c'est celui de la figure Fig.2.27.Pour la commandes avec des sorties 2 tats, si Idn est le courant nominal de chaque LED et VOHn est latension de sortie "H" du dcodeur correspondant Idn ,

    on a RV V

    I

    OHn D

    dn

    =

    , dans la majorit des cas, cette solution ne permet pas d'avoir le courant

    suffisant pour obtenir un clairement correcte, on est souvent amen supprimer les rsistances R(R=0), dans tous les cas il faut faire attention ce que la puissance consomme par le dcodeur ou lescircuits qui le constituent ne dpasse pas la puissance maximum autorise.

    Pour le cas de la commande par des sortie OC, RV V

    I

    cd D

    dn

    =

    , l aussi il faut faire attention la

    puissance, car quand les LED sont teintes, les transistors de sortie des circuits de commande

    "encaissent" les courants RV V

    R

    cd OL= (VOL0.2V). Avec ce type de configuration, on consomme plus

    quand les afficheurs sont teints que lorsqu'ils sont allums.

    R

    Dcodeur

    a

    b

    g

    abg

    R R

    R

    Vcd

    Dcodeur

    a

    b

    g

    abg

    R R

    Fig. 2.27 : Pilotage d'un afficheur CC Fig. 2.28 : Pilotage d'un afficheur CC avec dcodeur sortie OC

    2.6.4 Dcodeur BCD-7 segments du commerce

    AB

    C

    D

    a

    b

    c

    d

    e

    f

    gLT

    BI/RBO

    RBI

    N

    AB

    C

    D

    a

    b

    c

    d

    e

    f

    gBI

    N

    7446/47/48 7449 Fig. 2.29 : dcodeur BCD-7segments 7446/47/48

    Electronique numrique par Ben Boubaker M. 40

  • 8/3/2019 electroniquenumerique

    41/76

    7446, 7447 pour anode communeCe sont des dcodeurs sortie collecteur ouvert commande parniveau bas, la tension Vcd d'alimentation des LED peut tresuprieure la tension d'alimentation Vcc=5v du dcodeur. Le

    brochage est reprsent sur la figure Fig. 2.29 .

    7448 pour cathode communeC'est un dcodeur sortie 2 tats commande par niveau haut. Il est

    conu pour attaquer directement les LEDs de l'afficheur sans rsistancesextrieures supplmentaires. L'tage de sortie (Fig. 2.30) est dot d'unersistance de 2K. Ceci en fait un dcodeur facile utiliser mais le courantde sortie de l'ordre de 2 mA reste assez faible et l'clairement obtenu surla majorit des afficheurs est insuffisant.Le brochage est le mme que celui du 7446/47 (Fig. 2.29).Les broche LT, RBI et BI/RBO fonctionnent de la mme faon sur lesdcodeur 7446,7447 et 7448 :

    L'entre LT permet de tester les LEDs de l'afficheur en les allumant tous. L'entre RBI permet d'teindre l'afficheur quand son contenu est gal zro, ceci dans le but de

    ne pas afficher les zros de gauche d'un nombre plusieurs digits. 00012458 12458RBI 0 N 0 , il est affich et RBO = 1

    N = 0, l'afficheur est teint et RBO passe 01 Le nombre d'entre est affich, y compris le zro, RBO = 1.

    La broche BI/RBO peut fonctionner soit en entre BI (Blanking input) soit en sortie RBO

    Le schma de la figure Fig. 2.31 montre comment connecter les dcodeurs pour que les zros degauche ne soient pas affichs.

    ABCD

    abcdefg

    LT

    RBORBI

    ABCD

    abcdefg

    LT

    RBORBI

    ABCD

    abcdefg

    LT

    RBORBI

    ABCD

    abcdefg

    LT

    RBORBI

    Fig. 2.31 : Configuration permettant d'effacer les zros de gauche avec les dcodeur 7446/47/48 7449C'est un dcodeur (14 broches) sortie collecteur ouvert commande parniveau haut. L'alimentation Vcd des lampes doit tre gale l'alimentation Vccdu dcodeur. L'entre BI permet quand elle est "L" d'teindre l'afficheur l'tat des entres.IOLmax = 8 mA (trop faible)

    TYPE

    7446A

    74L46

    7447A

    74L47

    Vcd

    74LS47

    30V

    30V

    15V

    15V

    15V

    320 mW

    133 mW

    320 mW

    133mW

    35 mW

    Pd

    sortie

    Vcc

    2K

    Fig. 2.30 : tage de sortie

    d'un 7448

    A

    B

    C

    D

    a

    b