• Aucun résultat trouvé

Exemple pour portes CMOS

N/A
N/A
Protected

Academic year: 2022

Partager "Exemple pour portes CMOS"

Copied!
61
0
0

Texte intégral

(1)

Electronique 1

Cours 12: Conception et Revision

(2)

Exemple pour portes CMOS

• Sur une puce, les pins sont dispendueux.

• Il est possible de partager un pin entre 2 (ou plus) systemes

• On utilise typiquement un multiplexeur

• On utilise typiquement un multiplexeur pour faire ce genre de travail.

2

(3)

Exemple pour portes CMOS

• Un mutliplexeur nous transmet le signal A lorsqu’on selectionne le signal A et le

signal B quand on selectionne le signal B.

• Un mutliplexeur est exprime avec

• Un mutliplexeur est exprime avec l’equation suivante:

C B

C A

F = • + •

3

(4)

Exemple pour portes CMOS

• On peut rearranger l’equation:

C B

C A

F = • + •

(

B C

)

C A

F = ( • ) • •

• Dessinez le circuit qui fait la fonction suivante:

( )

B C

C A

F = ( + ) • +

4

(

B C

)

C A

F = ( • ) • •

( )

B C

C A

F = ( + ) • +

(5)

Exemple de conception #1

• Dans un systeme de course de voiture, il y a des lasers qui detectent les voitures

• Quand le 1er laser est coupe, on est au pre-stage

• Quand le 2e laser est coupe, on est au stage

• Quand le 2e laser est coupe, on est au stage

• Quand les 2 voitures sont au stage, un temps

aleatoire s’ecoule et les lumieres pour commencer s’allument

5

(6)

Exemple de conception #1

• On va changer les choses un peu…

• Des que les 2 voitures coupent le stage et le prestage, on envoie un signal qui commence le decompte

• Concevez le systeme qui indique ‘1’

• Concevez le systeme qui indique ‘1’

lorsqu’on peut commencer le decompte.

6

(7)

Exemple de conception #2

• On aimerait avoir un systeme qui fournit 4v en sortie peu importe le courant tire (presque)

• On a une source de 9v et des resistances.

• On a une source de 9v et des resistances.

7

(8)

Exemple de conception #3

• On aimerait avoir un systeme qui genere la note LA (440Hz) dans des ecouteurs a haute impedance

• Pour avoir de la musique, il faut generer

• Pour avoir de la musique, il faut generer un signal oscillatoire a la bonne frequence

• Vous avez des transistors, resistances et capacites

• Note: le temps de montee et de descente pour un transistor est estime a 10-9s

8

(9)

Exemple de conception #4

• On aimerait faire un systeme qui nous donne la note LA quand on pese sur un bouton et DO quand on lache le bouton.

9

(10)

Exemple de conception #5

• On aimerait concevoir un comparateur

• Ce systeme va nous donner 5v quand le signal en entrée est plus que 3v et 0v

quand c’est moins.

quand c’est moins.

10

(11)

Exemple de conception #6

• Concevez le systeme de securite pour les coffrets de securite dans une banque.

• Pour ouvrir un coffret, on a besoin de la clef du client (A) et du personnel de la clef du client (A) et du personnel de la banque

• Soit 2 banquiers (B, C)

• Ou le seulement le gerant (D)

• Quand une clef est tournee, on a ‘1’.

Sinon, on a ‘0’.

La sortie devrait etre 1 en sortie pour indiquer l’ouverture du coffret 11

(12)

Exemple de conception #7

• Un systeme detecte la quantite de monoxide de carbone dans l’air

• La sortie est sous forme de “largeur d’impulsion”

• Un signal dont la largeur d’impulsion est plus que

• Un signal dont la largeur d’impulsion est plus que 50% indique un taux dangereux

• Faites un systeme qui detecte le danger en allumant une lumiere

12

(13)

But du cours

• Apprendre la base en electronique

• Identifier et faire le lien entre differentes composantes

• Permettre de jouer avec les composantes

13

• Permettre de jouer avec les composantes

• Developer des techniques d’analyse de circuits actifs non-lineaires

BUT: Donner un “feeling” de comment les choses fonctionnent

(14)

But du cours

• Resume du cours en 1 phrase:

• Examiner la conduction dans les semiconducteurs

• Separation en 4 parties:

• Physique des semiconducteurs

14

• Physique des semiconducteurs

• Diodes

• Transistors bipolaires

• Transistors a effet de champ

(15)

Physique des semiconducteurs

• On veut comprendre l’electronique

• L’electronique est base sur les semiconducteurs

• L’electronique est base sur le courant et la tension

• Pour comprendre l’electronique il faut..

15

• Pour comprendre l’electronique il faut..

• On veut comprendre le deplacement de charges dans les semiconducteurs

• Est-ce que les charges vont conduire? Si oui, combien? Quelles sont les conditions?

Si - -

- - -- --

Si - -

-- --

Si - -

- - -- Si - -

--

(16)

Physique des semiconducteurs

• Atome: Noyau (+) entoure par (-)

• On sait que les + et les – s’attirent

• FORCE depend de la distance:

• Plus c’est loin, moins c’est fort

16

• Plus c’est loin, moins c’est fort

• Plus c’est proche, plus c’est fort

• Electrons loins plus portes a conduire…

+ -

- -

(17)

Physique des semiconducteurs

• Attraction depend de distance mais aussi de d’autres choses

• On dit que les electrons orbitent en cercle:

• Pas toujours vrai: il y a d’autres formes d’orbite

17

• Pas toujours vrai: il y a d’autres formes d’orbite

• Orbites peuvent etre orientes differemment

• Ces facteurs peuvent changer la force

+ + +

(18)

Physique des semiconducteurs

• On donne un nom complique a ces

caracteristiques: nombres quantiques

• Nombre quantique primaire: n (distance)

• Nombre quantique secondaire: l (forme)

• Nombre quantique magnetique: m (orientation)

18

• Nombre quantique magnetique: ml (orientation)

• Spin: ms (+ ou -)

• Nombres quantiques differents ont des

“forces differentes”.

• DEUX electrons (max) peuvent partager le meme niveau SI ils ont des spins differents

Loi d’exclusion de Pauli

(19)

Physique des semiconducteurs

• Chaque electron a une force qui l’attire

• Autre facon de le dire:

• Chaque electron a un certain energie potentiel

• Analogie avec la gravite

19

• Analogie avec la gravite

+ -

- -

Terre

Energie faible

Energie elevee

(20)

Physique des semiconducteurs

• Un atome a des electrons avec des energies differentes:

Chaque niveau peut avoir 2 electrons

20

• Si 2 atomes sont loins, pas de probleme

• En les rapprochant, on a un probleme

Energie

avoir 2 electrons

On pourrait avoir 4 electrons avec le meme niveau

Pauli n’aimerait pas ca…

(21)

Physique des semiconducteurs

• Il y aura decalage d’energie:

21

• Avec plus d’atomes colles:

Energie

Ca devient des

“bandes d’energie”

(22)

Physique des semiconducteurs

• Pour la conduction, on ne considere que les electrons qui sont faciles a bouger

• Ceux-ci se trouvent sur les 2 derniers niveaux

22

niveaux

Energie

Conduction Valence

On va ignorer les autres niveaux

(23)

Physique des semiconducteurs

• On donne de l’energie aux electrons de valence pour les amener en conduction:

• Thermique

• Optique

23

• Optique

• Mecanique

• Etc.

Conduction

Valence Bande interdite

Energie

(24)

Physique des semiconducteurs

• Energie fournie doit etre plus (ou egale) a la bande interdite (bandgap)

• Bandgap depend du materiau

• On identifie 3 types de materiaux:

24

• On identifie 3 types de materiaux:

Valence Conduction

Valence Conduction

Valence Conduction

Isolant Conducteur Semiconducteur

(25)

Physique des semiconducteurs

• Pour ameliorer la conduction, on pourrait faire 2 choses:

• Augmenter les electrons disponibles

• Augmenter la place ou les electrons peuvent aller

25

• Augmenter la place ou les electrons peuvent aller (trous)

• Ca se fait en ajoutant des impuretes:

dopage

(26)

Physique des semiconducteurs

• Pour ajouter electrons:

• Ajouter atomes qui ont 1 electron de plus que Si

• Ca devient plus NEGATIF: dopage de type N

• Pour ajouter trous:

26

• Pour ajouter trous:

• Ajouter atomes qui ont 1 electron de moins que Si

• Ca devient plus POSITIF: dopage de type P

• Le silicium dope est aussi appele EXTRINSEQUE

P Si

Si Si

e

B Si

Si Si

(27)

Diode

• Le silicium pur (intrinseque) et extrinseque sont comme des resistances:

• Pas tres utile

• En placant P et N ensemble, on se

27

• En placant P et N ensemble, on se retrouve avec une diode

• Les choses deviennent plus interessantes

P N

(28)

Diode

• On examine la structure physique

• Examinons le cas hypothetique lorsqu’on place un P et un N ensemble

• Etape 1: En collant P et N

28

• Etape 1: En collant P et N

• Etape 2: Electrons et trous diffusent

P N

P N

+ -

+ + +

- -

-

(29)

Diode

• Etape 3: Creation de la zone charge- espace

P N

+ - + -

29

• Etape 4: Equilibre

P N

+ + - -

P N

+ + + + - - - -

- - -

- +

+ + +

(30)

Diode

• En equilibre, 2 courants existent:

• Champ electrique “bloque” la diffusion

• A cause de T, pairs electrons-trous se forment continuellement

30

• Electron-trou dans region charge espace est pousse par le drift

• Diffusion rebalance les charges

P N

+ + + - + - - -

- - -

- +

+ + + Diffusion

Drift

(31)

Diode

• Il y a un champ a l’interieur qui “bloque” le courant de diffusion

• Qu’arrive-t-il si on reduisait cette tension?

• La diffusion “remporterait”

31

• La diffusion “remporterait”

• On peut calculer cette valeur:

• Pour les diodes “typiques”, cette valeur est 0.7v

• Avec la tension, le courant augmente exponentiellement

V I

0.7v

P N

- + - - - + + +

+ -

(32)

Diode

• Le courant a une dependance exponentielle sur la tension

• L’exponentielle n’est pas lineaire

• La resolution des equations est difficile

+ -

32

• La resolution des equations est difficile

• Solutions:

• Methode graphique

• Faire semblant que c’est lineaire (approximation)

Isolez VD

(33)

Diode

• Methode graphique:

+

- ID = IR

33

• ID est exponentielle et IR est lineaire

• On trace la ligne de charge

• L’intersection c’est la place ou ID=IR

V I

(34)

Diode

• On a vu plusieurs modeles:

• ON-OFF sans chute

• ON-OFF avec chute

• Segmente lineaire

I

34

• Segmente lineaire

• Petit signal

0.7 V 0.7 V

I

0.7 I

0 V

0.7 V

Les plus utiles (pour moi)

(35)

Diode

• L’analyse n’est pas directe:

• On ne sais pas si la diode conduit ou pas

• Il faut DEVINER si la diode conduit ou pas (hypothese)

35

(hypothese)

• On calcule le reste avec nos equations

• On VERIFIE si notre hypothese est bonne ou pas

• SINON, on recommence…

(36)

Diode

• Une diode peut aussi conduire si on polarise “a l’envers”

• 2 phenomenes existent:

• Zener: Champ electrique arrache electrons

36

• Zener: Champ electrique arrache electrons

• Avalanche: Collision d’electron donne assez d’energie pour deloger d’autres electrons

• Diodes concues avec le but de conduire a l’inverse: diodes zener

(37)

Diodes: Applications

• Redressement

• Generer tension positive a partir d’un signal AC

• Clamping

• Changer le niveau DC

37

• Changer le niveau DC

• Limiteur

• Bloquer les tensions trop hautes ou trop basses

• Regulation

• Fournir une tension fixe independante du courant

(38)

Diodes: Types

• Schottky: semiconducteur/metal

• Varacteur: PN utilise en inverse

Si Metal

P N

+ + + + - - - -

- - -

- +

+ + +

38

• Photodiode: PN utilise en inverse

• Diode photoluminescente: Recombinaison redonne l’energie “visible”

PN ++++- - - -

- - - -++++

P N Materiau different

(bandgap direct)

(39)

Transistors Bipolaires

• En connectant un P et un N: diode

• En connectant un autre bloc de silicium:

on obtient un transistor bipolaire

• NPN: transistor de type N

39

• NPN: transistor de type N

• PNP: transistor de type P

N P N

P N P

BJT: Bipolar Junction transistor (transistors bipolaires)

(40)

Transistors Bipolaires

• On peut se connecter a chacun des blocs

• Chaque bloc sera une “patte” du transistor

• Base: Patte qui est seule

• Emetteur: Celle avec la fleche

40

• Emetteur: Celle avec la fleche

• Collecteur: L’autre

B E

C E

B C

(41)

Transistors Bipolaires

• On peut voir les BJT comme etant 2 diodes dos-a-dos

N P N

P N P

41

• Les BJT fonctionnent differemment selon la conduction (ou non) de ses diodes

• Avec 2 diodes qui peuvent etre ON-OFF, il y a 22=4 modes possibles

(42)

Transistors Bipolaires

B-E B-C Mode Application

42

OFF OFF Cutoff Switch OFF OFF ON Inverse Aucune

ON OFF Active Amplification ON ON Saturation Switch ON

(43)

Transistors Bipolaires

• On utilise la region active pour expliquer le fonctionnement

• Examinons le PNP pour faire changement

• En active la jonction BE conduit

43

• En active la jonction BE conduit

• B envoie des – et E envoie des +

P N P

++ +

+

- -- E

B

C

(44)

Transistors Bipolaires

• Quand les + arrivent a la base il y a difference de concentration: diffusion

P N P

+ +

+

- -- E

B

C +

44

• Certains diffusent et se rendent a la region charge-espace:

P N P

+++ ++ +

P N P

E

B

C +

++ ++

++ ++

-- - - +

Le champ pousse les + au collecteur (DRIFT)

(45)

Transistors Bipolaires

• En bout de ligne:

• Petit courant a la base donne gros courant EC

P N P

+ +++

- - -- E

B

C

45

• Petit courant a la base donne gros courant EC

• On limite recombinaison a la base: mince

• Pour gros courant EC: gros dopage a l’emetteur

P+ N P

(46)

Transistors Bipolaires

• En saturation, on a un courant dans BC

• La base injecte maintenant des – au

P N P

+ + ++

- - -- E

B

C -

-

46

• La base injecte maintenant des – au collecteur

• Diminue le courant effectif de E a C

• Raison: E a C sont des + et on injecte des -

(47)

Transistors Bipolaires

• En saturation on a gros courant IB

• IC est habituellement gros

• Mais le ratio IC/IB (βF) n’est pas eleve

• β est a son maximum en active:

47

• β est a son maximum en active:

• Raison pourquoi active est bon pour amplifier

• En saturation, on ne se preoccupe pas de β: on veut juste un gros IC

• Pour faire ca, on met un gros IB.

(48)

Transistors Bipolaires

• C’est quoi le VCESAT=0.2v?

• Une diode conduit pleinement a 0.7v

• On estime qu’elle commence a conduire a 0.5v

48

0.5v

• Saturation c’est quand BC COMMENCE a conduire

V I

0.7 0.5

On estime que VC ne change plus une fois en saturation

(49)

Transistors Bipolaires

• Ces tensions donnerait un transistor en saturation

0.5

49

• Ca veut aussi dire que VCE=0.2v

0.7 0.5

0.7 0.5

0.2

D’ou VCESAT=0.2v

(50)

Transistors Bipolaires

• On connait les equations pour calculer le courant et la tension.

• Mais on ne sait pas dans quel mode le transistor se trouve

50

transistor se trouve

• Il faut faire une hypothese, faire les calculs et verifier

• Si les hypotheses ne sont pas justifiees, il faut recommencer du debut

(51)

Transistors CMOS

• Les transistors CMOS n’tuilisent plus les equations des diodes

• On a une structure differente

Grille

51

• Il y a 2 sortes: NMOS et PMOS

Source Drain

Substrat

N+ N+

Grille

P

P+ P+

Grille

N

(52)

Transistors CMOS

• On controle la connexion entre source et drain avec la grille:

N+ N+

++++

P+ P+

- - - -

52

• Avec la grille, on cree un champ electrique

• Transistor “a effet de champ”

• Cette region s’appelle le canal

N+ N+

P

P+ P+

N

Tension requise pour avoir le canal: VTH

(53)

Transistors CMOS

• On peut appliquer une tension pour avoir un courant entre drain et source

N+ N+

++++ +

-

53

• En augmentant la tension le courant augmente LINEAIREMENT

• On est dans la region LINEAIRE

N+ N+

P

(54)

Transistors CMOS

• Si on augmente TROP la tension au drain, VG-CANAL sera faible au drain (VGD)

N+ N+

++++ ++

54

• Si VD trop gros, ca peut couper le canal

• On tombe en saturation

• Le courant cesse d’augmenter avec VD

P

N+ N+

++++

P

- +++

+

(55)

Transistors CMOS

• Symbole des transistors CMOS:

• On identifie les pattes:

G

D

S D

S G

55

• On identifie les pattes:

• Grille: la patte seule

• Source: patte avec la fleche

• Drain: l’autre patte

• Substrat: Pas presentee ici. Sert souvent a bloquer les diodes parasites.

(56)

Transistors CMOS

• Analyse des circuits ne peut pas se faire facilement

• On ne connait pas le mode de fonctionnement a priori

56

fonctionnement a priori

• Il faut faire une hypothese, faire les calculs et verifier

• Resolution d’equations quadratiques.

(57)

Comparaison

• Voici quelques caracteristiques

Caracteristique BJT CMOS

Conduction VBE=0.7 |VGS| > |VTH|

57

Conduction VBE=0.7 |VGS| > |VTH| Amplification Active Saturation Switch Saturation Lineaire Controle Faible IB IG=0

(58)

Vue vers le futur

• Electronique II: Transistors pour concevoir des amplificateurs

• Important pour plusieurs raisons:

• Amplifier: signaux pour fibre optique, signaux du

58

• Amplifier: signaux pour fibre optique, signaux du corps pour circuits implantables, etc.

• Fonction de transfer: Integration, differentiation,etc.

• Operation mathematique: Addition, soustraction, gain, etc.

Charge de cours: Ibrahima Ndiaye

(59)

Vue vers le futur

• Systemes digitaux: cours sur la logique

• On a vu au dernier cours comment creer des portes logiques avec des transistors

• Vous monterez a “plus haut niveau”

59

• Vous monterez a “plus haut niveau”

• Vous utiliserez les portes logiques pour faire des choses plus grosses

• Combinatoire: additionneur, multiplicateur, etc.

• Sequentiel: controle (machines a etats)

Professeur: Moi

(60)

Vue vers le futur

• Conception des systemes digitaux: on fait la conception de systemes

• Vous monterez encore de niveau

d’abstraction pour concevoir les choses

60

d’abstraction pour concevoir les choses encore plus compliquees

• Vous utiliserez ces connaissances pour configurer des puces programmables

• Utilisable aussi pour conception de puces

• Pensez: “Automate programmable moderne”

Professeur: Luc Morin

(61)

Vue vers le futur

• Conception de circuits integres: cours sur la conception des puces

• Concevoir a bas niveau comme a haut niveau

61

niveau

• Dessiner des transistors a la main

• Concevoir la logique au niveau transistor

• Concevoir a haut niveau d’abstraction

Professeur: Daniel Audet

Références

Documents relatifs

RESPONSABLE DES PORTES. Responsable des portes Responsable

Suivre la méthode développée ci-dessus pour donner une formule logique puis un circuit logique correspondant à la fonction XNOR dont la table de vérité est la suivante :.3.

 Nécessité que la nutrition entérale soit mise en place le plus précocement possible (<48 heures après le début des symptômes).. Utiliser le tube digestif dés lors

Pour activer Le mode simulation il faut sélectionner la main : dans le menu en haut à gauche (Error! Reference source not found.).. Ce mode permet de vérifier

[r]

• Construire un additionneur de deux signaux à deux bits et qui donne le résultat sur trois bits. Attention au problème des retenues. Remarque : on peut coder ainsi dans le dur

Pour les portes de couleur et portes à surface Silkgrain ou plaxage Decograin, des habillages de cadre dormant assortis à la structure et à la couleur du tablier

SLIDE-SWINGDOOR Rollin’ System La porte automatique SLIDE- SWINGDOOR Rollin’ System à deux vantaux est la solution idéale pour toutes les situations où il faut une porte