GIF-3002 SYSTÈMES MICRO- PROCESSEURS ET INTERFACES

Slides:



Advertisements
Présentations similaires
L’UNIVERS MATÉRIEL Les propriétés de la matière
Advertisements

Chapitre - 3 Bobines à noyau de fer
Approximation CHEBYSHEV.
Chapitre 8 : Oscillations électriques dans un circuit RLC série
Architecture des processeurs généralistes haute performance
Jamais relier une entrée du côté négatif
Capteurs et Actionneurs
Modélisation d’un dipôle actif linéaire
Définition des termes spécifiques
En quoi consiste la modulation d’amplitude ?
De la physique à la microélectronique
TP4: PRESENTATION FOUR.
Rappels Généraux.
Fonction transformer l'énergie
Technologie et pratique des circuits intégrés logiques
Notion de dopage Le dopage permet d’améliorer la conductivité du matériau en lui apportant artificiellement et de façon contrôlée des charges libres. Un.
L’intensité du courant électrique dans un circuit en série
Les Diodes.
Cours Systèmes logiques
ELECTRONIQUE DE PUISSANCE Introduction
SECTION 3 L’INGÉNIERIE ÉLECTRIQUE
Les Amplificateurs Linéaires Intégrés
LES ÉLASTICITÉS DE LA DEMANDE ET DE L’OFFRE
FONCTION CHARGE.
2-1 CIRCUITS ÉLECTRIQUES SIMPLES
Amplificateurs opérationnels
Réalisation d'une lampe solaire
Automates Programmables Industriels Automates Programmables
Commande d’actionneurs à l’aide d’un microprocesseur
FONCTION CHARGE.
Et l'énergie dans tout çà ….
Principes fondamentaux des circuits électriques
Transistor bipolaire Rappels Transistor en Amplification linéaire.
Enseignement d’électronique de Première Année IUT de Chateauroux
Travaux Pratiques de Physique
Le Condensateur Le symbole Charge d’un condensateur
GIF-3002 SYSTÈMES MICRO- PROCESSEURS ET INTERFACES 4 et 5 Novembre 2009 Automne 2009 PLT Décodeurs dadresses, bases (8.5) U.S. Ganguly, Pr., responsable.
Cliquer sur l’un des carrés selon votre choix
3ème partie: les filtres
2ème partie: AC dans les composants passifs Représentation complexe
Analyse temporelle des circuits numériques
GIF-3002 SYSTÈMES MICRO- PROCESSEURS ET INTERFACES
CONCEPTION ET SIMULATION DE CIRCUITS ÉLECTRONIQUES
TRANSISTOR BIPOLAIRE Triode, Lee de Forest, 1907 Lampe TM, 1915 cathode en tungstène grille en molybdène anode en nickel.
Conversion analogique numérique et numérique analogique
Mesurer la tension aux bornes d’un des composants.
CONCEPTION ET SIMULATION DE CIRCUITS ÉLECTRONIQUES
Circuits intégrés numériques Quelques bases
Fonction Commuter Application : sortie à collecteur ouvert
Résonance en courant dans un circuit RLC
Fonction Commuter Application : le transistor MOSFET en commutation
Conversion continu-alternatif : Onduleur autonome de tension
Chapitre 3 :Algèbre de Boole
Quelques condensateurs
D’ UN CIRCUIT RLC DEGRADE
I 2 R1 I = 12 volts R1 I = 6 volts E+ = 6 volts 6v 6v
Séance 3 Paires différentielles
CONCEPTION ET SIMULATION DE CIRCUITS ÉLECTRONIQUES
Circuit électrique simple
INTRODUCTION.
Séance 2 Transistor bipolaire (suite) Transistors à effet de champ
CM2 – Réseaux linéaires, bobines, condensateurs
FICHE TECHNIQUE DESIGNATION : RESISTANCE SYMBOLE : CARACTERISTIQUES:
2. Jonction NPN. Transistor bipolaire
Circuits.
CM2 – Réseaux linéaires, bobines, condensateurs
LES COMPOSANTS LOGIQUES
MCC & Convertisseurs Statiques
Plan du cours Introduction : création de circuits
TTL et CMOS. Ce sont deux familles technologiques utilisées pour les circuits logiques en électronique. Comme d'habitude, lorsque nous parlons.
Transcription de la présentation:

GIF-3002 SYSTÈMES MICRO- PROCESSEURS ET INTERFACES - Systèmes de contrôle numériques - Différences et choix MCU vs CPU - Familles de CPU et MCU - Manufacturiers WAFER , IP, CPU - Historique - RISC vs CIS Généralités H/W: CMOS, NMOS, PMOS, tri-State, marge de bruit, problème d’impédance et sortance fan-out, résistances de tirage Logiques à diodes Loi de Moore 2 et 3 Septembre 2009 Automne 2009 Séance 1 U.S. Ganguly, Pr., responsable M. Klein, MBA. M.Sc., chargé de cours

Bipolar Junction Transistor Les premiers transistors étaient des Bipolar Junction Transistors (BJT). En électronique numérique, les BJTs peuvent être vus comme des interrupteurs contrôlés par un courant. Si un courant circule de la Base à l’Emetteur (se comporte comme une diode), un courant beaucoup plus grand (en fonction du gain du transistor) peut circuler entre le Collecteur et l’Emetteur. Il y a deux types de BJTs: les NPN et les PNP. 2 2

CMOS, NMOS et PMOS La porte de base AND et OR est inversée. On la ré-inverse pour avoir une porte non inversée. Noter dans le AND que B copie l’état de A quand B est à 1, et le force à 0 autrement. Boule pour indiquer l’inversion. Théorème de Morgan. Une porte « YES » est appelée un Buffer.

CMOS, NMOS et PMOS CMOS = Complementary metal–oxide–semiconductor En électronique numérique, les MOS peuvent être vu comme des interrupteurs contrôlés par une tension. Utilisé depuis les années 80 pour les CPU, MCU, RAM, et la plupart des circuits logiques en VLSI. Remplace la logique TTL. Avantage: consommation et donc chauffe quasi nulle en état stationnaire. Complementary = usage de paires symétriques de MOSFETs (transistor à effet de champs / field effect) de type N et P i.e. NMOS et PMOS. TTL: Transistor-Transistor Logic. Transistor Bipolaire classiques. Ne pas confondre avec les “signaux TTL” souvent utilisés pour designer des signaux logiques 0 – 5 volts. 4 4

CMOS, NMOS et PMOS (PMOS) (NMOS) Usage en saturation. CMOS sensibles au choque électrostatiques -> se décharger à la masse ou bracelet avant de les manipuler. Plusieurs notations possibles. Certaines différences réelles entre les notations (ex: les JFET et les MOSFET sont deux types différents en fait). Le type de fonctionnement reste tout de même assez similaire, il n’y ainsi pas lieu d’avoir à différencier tous les types de NMOS et PMOS pour comprendre un schéma qui les utilise. G = Gate; D = Drain; S = Source. 5 5

CMOS, NMOS et PMOS Une porte NOT CMOS, avec un PMOS et un NMOS (gauche) Quelle fonction Y = f(A,B) le circuit de droite remplit-il? Flèches sortantes = PMOS => un 1 sur la Gate « déconnecte » le Drain de la source -> circuit ouvert Flèches entrantes = NMOS => un 1 sur la Gate « connecte » le Drain avec la source -> circuit fermé. 6 6

BJT versus MOS Dans les systèmes microcontrôleurs, les BJTs et les MOS sont tous deux encore utilisés: Les BJTs sont (beaucoup) moins chers que les MOS. Les MOS sont plus rapides (relié aux lois de la physique!) et plus faciles à utiliser. Les MOS consomment généralement moins d’énergie. 7 7

Logique triple états (tri-state) 1,0 et Hi-Z ou Z, état de haute impédance. Hi-Z n’est pas 1 et ni 0. La DDP entre la masse (0 V) et un HI-Z est aléatoire (bruit). Le courant qui entre ou sort d’un état Hi-Z vs la masse est quasiment nul. Isoler des périphériques sans court circuit: Dans ce dessin, si E = 0, alors le composant n’est pas en Hi-Z. E est souvent inversé, mais pas toujours. 8 8

Valeurs logiques vs analogiques Le 0 logique et 1 logique sont des représentations abstraites. Ces états logiques numériques ont des correspondances analogiques réelles. Le 1 logique idéal en CMOS est +5V ou +3.3V. Le 0 logique idéal en CMOS est de 0V Une tension de 2v, correspond-elle au 0 ou 1 logique? Et 0.5V ? Les specs des composants logiques définissent les valeurs de Input Low Logic Level (IL) et Input High logic Level (IH), de même que les niveaux de sorties Output High Logic Level (OH) et Output Low Logic Level (OL) 9 9

Les marges de bruits Noise Margin high = NMh = VOH - VIH Noise Margin low = NMl = VIL – VOL. Que se passe-t-il si vous disposez 2 circuits identiques en série (ex: 2 buffers) distants l’un de l’autre (sujet au bruit et aux chutes de tension) et dont la marge de bruit tend vers 0? Source: « Microelectronic Circuit Design » , Richar Jaeger, Travis Blalock, 2ed., p363 Agit comme un répéteur. Améliore le signal. 10 10

Les marges de bruits Caractéristique d’une porte NOT (Abscisse: Input VI, Ordonnées: Output VO) VIL, VIH, VOL, VOH sont déterminés aux points où le gain absolu est de 1 Source: « Microelectronic Circuit Design » , Richar Jaeger, Travis Blalock, 2ed., p363 11 11

Problème d’impédance Une porte logique CMOS parfaite devrait : 1) avoir une impédance d’entrée infinie (courant nul) 2) avoir une impédance de sortie nulle (courant infini) Dans la pratique, les entrées consomment (ou génèrent) un courant, et les sorties ne peuvent fournir (ou absorber) qu’un certain courant limité, après quoi il y a chute ou hausse de tension => Problème: Trop d’entrées branchées sur une seule sortie affecte le niveau analogique et peut affecter le niveau logique de la sortie. Une sortie normalement à 0 pourrait se retrouver à 1, et inversement. 12 12

Problème d’impédance Par construction pratique des CMOS (et TTL surtout), ce problème apparait surtout lorsque la sortie de la porte logique est à 0. Source: http://www.allaboutcircuits.com/vol_4/chpt_3/2.html Rload est ici l’impédance résultante équivalente des impédances d’entrées des N entrées connectées à la sortie de la porte NOT. Elle est réduite au fur-et-à-mesure que l’on connecte des entrées en //. Que se passe-t-il quand Rload tend vers 0? Note: Électrons sont mobiles et se déplacent, donc du - vers le +. Le sens conventionnel est inversé (rouge) = sens de déplacement des trous d’électrons ou cations. 13 13

Problème d’impédance Les constructeurs de portes logiques garantissent une sortie minimale de courant, soit IOL (I=Courant, O = Output, L = Low = à l’état logique bas). Dans le pire cas, la sortie du composant supporte donc une sortie de courant de niveau IOL. Les entrées absorbent un léger courant aux sorties des composants qui les précédent quand ces sorties sont à 0. Ce courant est appelé IIL (I = courant, I = Input, L = Low = à l’état logique bas)  Le nombre de portes max supportées par la sortie, à l’état bas, est IOL/IIL. Pertinent en TTL surtout mais aussi en CMOS. 14 14

Problème d’impédance On définit le FAN OUT (parfois “sortance” en français): FAN OUT = min (|IOH/IIH|, |IOL/IIL|) = nombre max de portes que l’on peut placer sur une même sortie logique. En pratique c’est surtout IOL/IIL qui est utilisé. Comme il s’agit d’impédances et non de résistances, cette grandeur varie avec la fréquence. Elle tend à diminuer quand F augmente en général en raison des capacités parasites, supérieures aux effets de bobines parasites dans ce genre de circuit. Fan in ou entrance: nombre d’entrées d’une porte logique. Courant Alternatif vs bobine vs condensateur. 15 15

Résistances de tirage (pull-up/down) Ne pas confondre l’état logique d’un interrupteur et l’état logique de l’entrée de la porte. L’état Hi-Z n’est pas un état logique 0 ou 1 => on utilise une résistance de tirage vers le haut ou le bas (pull-up ou pull-down) afin de transformer en 0 ou 1 ce qui serait autrement flottant aux entrées 16 16

Rappels d’algèbre booléenne Source: « Microelectronic Circuit Design » , Richar Jaeger, Travis Blalock, 2ed 17 17

Logiques à diodes (OR, AND) Out = OR(A,B) Out = AND(A,B) Source: « Microelectronic Circuit Design » , Richar Jaeger, Travis Blalock, 2ed Identifier la fonction du circuit de droite Out = f(A,B,C,D) = … 18 18

Manipulations de bits Soit le bit b0, et le maque m qui un bit pouvant prendre la valeur 0 ou 1, alors: AND: si m = 0 -> (b0 AND m) = 0 si m = 1 -> (bo AND m) = bo OR: si m = 0 -> (b0 OR m) = bo si m = 1 -> (bo OR m) = 1 XOR: si m = 0 -> (bo XOR m) = bo si m = 1 -> (bo XOR m) = NOT(bo) Masques N bits, exemples: 1. m = 0110 => ((b3 b2 b1 b0) AND m) = 0 b2 b1 0 2. OR(1100,AND(1110, b3 b2 b1 b0)) = 1 1 b1 0 Source: « Microelectronic Circuit Design » , Richar Jaeger, Travis Blalock, 2ed 19 19

Condensateurs Les condensateurs sont très présents dans les systèmes microprocesseurs: ils servent principalement dans l’alimentation, dans les filtres et pour éliminer du bruit (exemple décharges électrostatique), mais ils ont plusieurs autres fonctions. Un condensateur a une impédance de 1/jwC. Il est un circuit ouvert pour le DC et un court-circuit pour les hautes fréquences. Un circuit commun avec un condensateur et un circuit RC. En régime transitoire, le condensateur se charge à travers la résistance selon une fonction de transfert du premier ordre avec une constance de temps égale à RC. En régime permanent, le circuit est un excellent filtre passe-bas. Source: « Microelectronic Circuit Design » , Richar Jaeger, Travis Blalock, 2ed 20 20

Condensateurs La fonction de transfert du circuit RC est montrée plus bas avec la fonction de transfert et un exemple de réponse temporel lorsque R = 1kOms, C = 1uF et Vin = 2V Source: « Microelectronic Circuit Design » , Richar Jaeger, Travis Blalock, 2ed 21 21

Inductances Les inductances sont assez présentes dans les systèmes microprocesseurs, même si elles sont moins présentes que les condensateurs (plus dispendieuses, souvent plus volumineuses et plus susceptibles aux défauts de fabrication): elles servent principalement dans les alimentations (SMPS seulement) et les filtres, mais elles ont plusieurs autres fonctions. Une inductance a une impédance de jwL. Elle est un court-circuit pour le DC et un circuit ouvert pour les hautes fréquences. Une inductance s’oppose à une variation de courant en créant une tension de sens opposé à la variation. Les circuits communs avec des inductances sont les filtres RLCs. Source: « Microelectronic Circuit Design » , Richar Jaeger, Travis Blalock, 2ed 22 22