Laboratoire #6.pgs

publicité
Cours ELE2302
Note:: -
Circuits Électroniques
Automne 2005
La feuille de préparation est à la page 8
La feuille de préparation DOIT être remplie personnellement et remise en entrant
au laboratoire, sans quoi elle ne sera pas corrigée.
CARACTÉRISTIQUES de la logique CMOS
OBJECTIFS:
Le but de ce laboratoire est d'étudier les caractéristiques des portes logique en
technologie CMOS. Plus particulièrement, les niveaux logiques, les marges de bruit, le FANOUT, les caractéristiques AC.
Les paragraphes suivants donnent une description sommaire de la logique CMOS.
1.0
Préparation
1.1
Circuits internes de la logique CMOS
La figure 1 illustre une porte NOR CMOS typique. Q1 et Q2 sont des transistors MOS à
enrichissement, canal "P", Q3 et Q4 sont des transistors MOS à enrichissement, canal "N". La
plupart des circuits intégrés CMOS ont une tension d'alimentation pouvant varier entre +3V
et +15V selon l'utilisation, (sauf les circuits CMOS à grande vitesse (HC, SC etc.) qui sont
limités à 5 Volts).
La porte de la figure 1 réalise la fonction NOR de la façon suivante: Si les deux
entrées A et B sont à l'état BAS, Q1 et Q2 conduisent, tandis que Q3 et Q4 sont inactifs, la
sortie est alors à l'état HAUT. Si au moins une des deux entrées est à l'état HAUT, Q 1 ou Q2 est
V
V
cc
cc
Q
1
A
Q
B
3
Q
2
Q
4
V
Q
1
Q
2
A
OUT
cc
B
OUT
Q
Q
3
Q
4
IN
1
OUT
Q
2
Figure 3 Inverseur
Figure 1 NOR
Figure 2 NAND
inactif, et Q3 ou Q4 conduit, la sortie est alors à l'état BAS . La figure 2 illustre une porte
NAND en CMOS: la position des transistors en série et en parallèle est inversée par rapport
à la porte NOR. La figure 3 représente la porte la plus simple, c'est-à-dire, l'inverseur.
1.1
Consommation
1.1.1 Consommation statique
Cours ELE2302
Laboratoire #6
Circuits Électroniques
La logique CMOS
Page 1 de 8
2005/11/20 18:04
Cours ELE2302
Circuits Électroniques
Automne 2005
L'entrée d'un transistor MOS est essentiellement capacitive (environ 7.5pF en parallèle avec
une résistance > 1012 ohm). L'impédance d'entrée d'une porte CMOS est donc très grande.
Une sortie CMOS n'a alors presque pas besoin de fournir du courant à une entrée CMOS et la
chute de tension dans les transistors de sortie est presque nulle. Donc, les niveaux logiques
rencontrés en CMOS sont essentiellement égaux à Vcc (pour le niveau haut), ou à 0 Volt (pour
le niveau bas), du moins en l'absence de charges d'autre nature appliquées à la sortie.
D'autre part, l'examen du circuit montre qu'il n'existe normalement aucun chemin pour le courant
d'alimentation. En effet, dans le cas de la porte “NOR”, si l'un des transistors Q 1 ou Q2 est éteint,
la combinaison série de ces deux éléments constitue un circuit ouvert, et il ne peut y passer
V
cc
V
Q
1
0volt
5 volts
2
0volt
Q
4
Q
5 volts
A
2
0volt
00
Q
3
10 ou 01
4
Q
Q
2
OUT
OUT
Q
cc
1
Q
OUT
3
V
1
Q
Q
cc
5 volts
Q
Q
3
4
11
Figure 4 Circuits équivalents du NOR suivant ses entrées
aucun courant. Dans le cas contraire, si les deux transistors ont allumés, alors les transistors Q 3 et
Q4 seront tous deux éteints, et le courant n'aura aucun chemin possible vers la masse. Il ne
passera donc aucun courant. La figure 4 illustre tous les cas possibles, en remplaçant, chaque
transistor par une résistance ou un circuit ouvert, suivant l'input. On voit que le courant
d'alimentation est nul dans tous les cas, car il n'y a pas du chemin continu de V CC à la masse.
QP1: Montrez que pour le circuit “NAND” de la figure 2, il n'existe aucun chemin pour le
courant d'alimentation (de Vcc vers la masse) quelle que soit la combinaison de niveaux
hauts et bas appliqués à “A” et “B”.
Il faut noter que ceci ne s'applique que dans des conditions statiques, i.e. quand les
niveaux à l'entrée (et par conséquent à la sortie) ne changent pas et sont carrément hauts (V CC)
ou bas (0 volt)
1.1.2 Consommation dynamique.
Si les signaux appliqués à l’entrée d’un circuit CMOS sont carrément hauts ou bas, le
courant d’alimentation est pratiquement nul. Cependant, il se trouve que lors des transitions d’un
Cours ELE2302
Circuits Électroniques
Page 2 de 8
Laboratoire #6
La logique CMOS
2005/11/20 18:04
Cours ELE2302
Circuits Électroniques
Automne 2005
état à un autre, la capacité de charge doit être chargée ou déchargée (suivant la direction du
changement). Il en résulte qu’à chaque cycle, une certaine charge est transférée de V CC vers la
masse, d’où il résulte un courant moyen beaucoup plus grand que le courant de repos.
QP2
En négligeant tous les autres effets, quel sera le courant moyen d’alimentation d’un
inverseur (figure 3) chargé par un condensateur de 1nF si le circuit est utilisé pour
inverser une onde carrée de 1MHz? (VCC=5volts)
1.2
CARACTÉRISTIQUES VIS-À-VIS LE BRUIT
Le comportement des circuits vis-à-vis le bruit
VCC=5volts
dépend fortement des conditions d'utilisation. En
général, on spécifie deux caractéristiques
200Ω
intimement liées: l'immunité au bruit et la marge
de bruit.
Q
Q
1
1
1.2.1 L'immunité au bruit
OUT
C'est une caractéristique propre à chaque IN
Q
Q
circuit et qui constitue une mesure de la différence
2
2
200Ω
maximale que le circuit peut tolérer de façon
certaine entre le niveau recommandé à son entrée
et le niveau effectivement appliqué. Par exemple,
la tension basse recommandée à l'entrée d'un
Figure 5 Double inverseur
circuit TTL est zéro volt, et le manufacturier
garantit que le circuit acceptera comme basse, toute tension inférieure à 0.8 V. Il s'ensuit que
l'on peut dire que l'immunité au bruit à l'entrée d'un circuit TTL à l'état bas est de 0.8 V.
QP3
Si le manufacturier d'un circuit spécifie à 1.5 volts la tension maximale acceptable
comme tension basse à l'entrée d'un circuit, et à 3 volts la tension minimale acceptable
comme tension haute au même endroit, quelle est l'immunité au bruit de ce circuit pour
une entrée basse, et pour une entrée haute?
1.2.2 Marge de bruit
La notion de marge de bruit vient du fait que dans des conditions réelles d'opération, les
tensions appliquées à l'entrée des circuits diffèrent des tensions recommandées, même en
l'absence de bruit. Il en résulte que l'immunité réelle au bruit s'en trouve réduite. C'est cette
immunité restante, constituée par la différence entre le niveau maximal acceptable à l'entrée du
circuit et le niveau effectivement appliqué (en l'absence de bruit), que l'on appelle habituellement
la marge de bruit. Par exemple, pour les circuits TTL encore, les manufacturiers spécifient que
la tension de sortie à l'état bas d'une porte chargée au maximum de courant spécifié dans la
norme (16 mA pour le TTL standard) sera inférieure à 0.4 volt. Puisque l'immunité au bruit à
l'entrée d'une porte TTL est de 0.8 volt à l'état bas, on pourra dire que le circuit jouit d'une
Cours ELE2302
Laboratoire #6
Circuits Électroniques
La logique CMOS
Page 3 de 8
2005/11/20 18:04
Cours ELE2302
Circuits Électroniques
Automne 2005
marge de bruit de 0.4 volt à l'état bas, i.e. la différence entre le niveau maximal acceptable
comme niveau bas à l'entrée, et le niveau bas maximal garanti par la sortie à laquelle cette entrée
est connectée.
Il est à remarquer que ces notions sont fortement simplifiées et ne constituent nullement
la totalité de l'information nécessaire pour évaluer la fiabilité éventuelle d'un circuit vis-à-vis le
bruit. L'agencement des circuits, les diverses impédances vues par les sources de bruit, la
rapidité de réponse, la vitesse des transitions des sorties peuvent chacun avoir une influence plus
grande que les valeurs absolues de l'immunité au bruit ou de la marge de bruit.
QP4
Pour le circuit de la figure 5, si le transistor Q1 en conduction a une impédance de 200 Ω
et si le transistor Q2 a une impédance de 100 Ω en conduction, quelle sera la marge de
bruit à l'entrée du deuxième inverseur quand l'entrée du premier inverseur est basse, et
quand elle est haute?
Note: Les deux résistances représentent le circuit équivalent d'une charge non-spécifiée qui
serait connectée à la sortie du premier inverseur, qui est aussi l'entrée du second. Pour
résoudre le problème, il faut, pour chaque cas de l'entrée du premier inverseur (haute ou
basse), représenter la sortie de ce dernier par son circuit équivalent de Thévenin, et
calculer la tension qui sera alors appliquée à l'entrée du second inverseur.
1.3
"FAN-OUT" (certains parlent de "Sortance")
Il est convenu d'appeler "FAN-OUT" ou “sortance” le nombre d'entrées de portes
qu'une sortie peut entraîner. Ceci est encore une notion simplifiée qu'il convient de qualifier.
Par exemple, on spécifie habituellement que le "FAN-OUT" d'une porte TTL standard
alimentant d'autres portes TTL standard est de 10. Cependant, si l'on désire augmenter la marge
de bruit (à cause des conditions ambiantes) ou si au contraire on peut se permettre une marge de
bruit réduite, cette spécification devra ou pourra être réajustée.
1.3.1 “FAN-OUT” statique.
Comme une entrée CMOS n'a presqu'aucune exigence de courant, il semblerait que le
FAN-OUT d'une porte CMOS alimentant d'autres portes CMOS soit essentiellement
infini.
1.3.2 “FAN-OUT” dynamique.
Ce serait trop beau, il n'en est habituellement rien. En effet, lors des transitions, la sortie
d'une porte doit fournir le courant requis pour charger la capacité d'entrée des portes qui y
sont connectées. Puisque d'une part, l'impédance de sortie n'est pas nulle, et que d'autre
part, le courant ainsi produit doit circuler dans des conducteurs extérieurs au circuit, et
qui présentent nécessairement des caractéristiques inductives, capacitives et résistives, il
est facile de prévoir que toute augmentation du “FAN-OUT” imposé à un circuit réduira
sa vitesse. La responsabilité de déterminer le “FAN-OUT” acceptable dans une condition
donnée, revient donc au concepteur. En simplifiant, un grand “FAN-OUT” signifie une
grande charge capacitive sur le circuit. Lors du passage de l'état haut (nominalement
Cours ELE2302
Laboratoire #6
Circuits Électroniques
La logique CMOS
Page 4 de 8
2005/11/20 18:04
Cours ELE2302
Circuits Électroniques
Automne 2005
VOH=VCC) à l'état bas (nominalement VOL=0 volt), le condensateur est initialement
chargé, et on vient placer la résistance équivalente d'un transistor (Q2 dans le cas de
l'inverseur de la figure 3) à ses bornes. Le circuit de la figure 6, ci-contre, montre ce qui
se passe lors d'un changement d'état de l'entrée. Le
VCC=5volts
commutateur est dans la position haute si l'entrée est basse, et
dans la position basse si l'entrée est haute. Les deux résistances Q
200Ω
1
représentent respectivement les impédances des deux
OUT
transistors quand ceux-ci sont allumés. Il est clair que le temps IN=L
IN=H
de décharge (ou de descente) dépend de la valeur du
CL
condensateur de charge (CL). Pour la transition inverse, le
100Ω
Q
2
condensateur est initialement déchargé, et on vient le relier à
VCC à l'aide de la résistance du transistor Q1.
QP5 Avec les impédances des transistors données plus haut, quelles Figure 6, Inverseur
seront les temps de montée (0% à 90%) et de descente (100% à Circuit Thévenin
10%) à la sortie de l'inverseur de la figure 3 s'il est connecté à une charge capacitive de
1nF?
Note: Cette capacité est fortement exagérée, pour faciliter les mesures au laboratoire. En fait,
dans le cas habituel, la capacité de charge dépassera rarement 75pF, soit l'équivalent
d'environ dix (10) entrées de portes CMOS.
QP6
Quelle est la capacité de charge la plus grande qui permette encore d'espérer des temps de
montée et de descente inférieurs à 20nS?
Note: On peut considérer ici que les transistors commutent de façon instantanée car leurs temps
d'allumage et d'extinction sont négligeables devant l'effet de cette charge capacitive.
1.4
Caractéristiques de transfert du CMOS
En temps normal, les signaux appliqués à l'entrée d'un circuit CMOS sont carrément
hauts ou bas. Cependant, il arrive que les transitions d'un état à un autre se fassent lentement
(cas, par exemple, d'une charge capacitive), et cela peut affecter les performances de plusieurs
façons. Lorsque l'entrée n'est ni vraiment haute ni vraiment basse, les deux transistors (Q1 et Q2,
figure 3) sont partiellement allumés. Il en résulte que le courant d'alimentation augmente
considérablement, pour la porte concernée. De plus, la tension de sortie risque alors de n'être ni
haute ni basse, ce qui affectera les portes dont les entrées sont connectées à cette sortie et ainsi
de suite.
En général, si les transitions à l'entrée d'un circuit sont lentes, les effets seront de quatre
classes principales.
Ralentissement des transitoires à la sortie. En général, elles seront tout-de-même plus
rapides qu'à l'entrée.
Pertes de synchronisme. Si un signal avec un temps de transition trop lent est appliqué
sur les entrées de plusieurs portes, les différences entre les niveaux critiques de ces portes
entraîneront des différences entre les moments où elles commuteront.
Pertes de stabilité. Les circuits peuvent osciller si leurs entrées demeurent trop longtemps
Cours ELE2302
Circuits Électroniques
Page 5 de 8
Laboratoire #6
La logique CMOS
2005/11/20 18:04
Cours ELE2302
Circuits Électroniques
-
dans la zone interdite.
Augmentation de la consommation.
2.0
MANIPULATIONS
Automne 2005
Note: Il est impératif de ne jamais laisser flottante (non-connectée) une entrée d'une porte
CMOS, même une entrée d'une porte inutilisée. En effet, la tension sur une entrée laissée
ouverte est inconnue, et peut être dans la plage pour laquelle le courant d'alimentation est
plus grand que le courant de repos par plusieurs ordres de grandeur! Pis encore, des
tensions potentiellement catastrophiques peuvent apparaître sur les entrées nonconnectées, à cause de l'électricité statique.
2.1
Consommation
2.1.1 Effet de la tension d'entrée sur le courant d'alimentation statique.
-
-
Montez un 74C04 (ou l'équivalent) sur la plaquette de montage. Alimentez le
circuit à VCC = 5 volts. Insérez une résistance de faible valeur (<100Ω) entre la
broche VSS et la masse de l'alimentation pour permettre de visionner le courant à
l'aide de l'oscilloscope.
Ajustez le générateur de signal pour produire une onde triangulaire oscillant entre
0 volt et 5 volts, à environ 100Hz. Cette fréquence est assez basse pour qu'on
puisse négliger les effets capacitifs.
Appliquez ce signal sur les six entrées des inverseurs.
Notez la relation entre la tension appliquée à l'entrée et le courant mesuré grâce à
la résistance connectée à Vss.
Note: La tension apparaîssant à la broche Vss devrait être mesurable, mais ne devrait pas
dépasser 0.1 volt crête. Ajustez en conséquence la valeur de la résistance de mesure.
2.1.2 Consommation dynamique
Ajuster le générateur de signal pour produire une onde carrée de 0 à 5 volts.
Enlever la résistance de mesure de la broche VSS (relier directement à la masse)
Placer un milliampère-mètre en série avec VCC, pour mesurer le courant pris par le
circuit.
Placer un condensateur de 1nF (1000pF) entre la sortie d'un des inverseurs et la
masse.
Cours ELE2302
Laboratoire #6
Circuits Électroniques
La logique CMOS
Page 6 de 8
2005/11/20 18:04
Cours ELE2302
Circuits Électroniques
Automne 2005
-
Appliquez l'onde carrée à l'entrée de cet inverseur. (N'oubliez pas de relier les
entrées non utilisées à la masse ou à l'alimentation.)
Faîtes varier la fréquence de l'onde carrée entre 100 Hz et 10 MHz. Tracez la
courbe du courant d'alimentation en fonction de la fréquence.
Note: Il pourrait être nécessaire, (et il est dans tous les cas désirable) de placer un
condensateur (environ 0.1 µF) directement entre la broche VCC et la broche VSS du
circuit.
2.2
Immunité au bruit et marge de bruit.
Enlevez le condensateur de 1nF de la sortie de l'inverseur, et remplacez-le par
deux résistances comme à la figure 5. Notez les tensions effectivement obtenues
alors à la sortie de la porte à quelques fréquences.
Connectez cette sortie à l'entrée d'un deuxième inverseur, et observez la sortie de
ce dernier.
Essayez de tirer des conclusions de vos observatioons.
2.3
“Fan-Out”
Enlevez les résistances, et observez la forme du signal à la sortie de l'inverseur.
Apportez une attention particulière aux valeurs du temps de montée et du temps
de descente. Utilisez une fréquence qui vous permette la mesure de ces temps.
Placez un condensateur entre la sortie et la masse et mesurez de nouveau les
temps de montée et de descente.
Tracez un graphique montrant les temps de montée et de descente en fonction de
la capacité connectée à la sortie, pour 0 pF jusqu'à 10 nF.
Sachant que l'entrée d'une porte CMOS représente une capacité d'environ 7.5 pF,
estimez le “FAN-OUT” qu'il serait raisonnable d'imposer à une sortie (combien
d'entrées connectées) pour ne pas dégrader appréciablement sa vitesse.
Note: Il faudra bien sûr ajuster la fréquence d'opération en fonction des temps de montée et de
descente obtenus.
2.4
Caractéristiques de transfert
-
Ajustez de nouveau le générateur de signal pour une onde triangulaire de 0 à
5 volts.
Appliquez ce signal à l'entrée de deux inverseurs. Appliquez les sorties de ces
deux inverseurs aux entrées de deux autres, et finalement les sorties de ces deux
aux entrées des deux inverseurs restant.
Notez la forme des signaux après 1, 2 et 3 inverseurs. Comparez avec les formes
obtenues en appliquant une onde carrée.
Comparez les phases relatives des signaux de sortie des troisièmes inverseurs des
deux chaines d'inverseurs, à 1kHz, 100kHz et 2MHz, avec une entrée carrée, et
avec une entrée triangulaire. Essayez d'en tirer des conclusions quand à
l'importance des formes d'onde sur les performances.
Cours ELE2302
Laboratoire #6
Circuits Électroniques
La logique CMOS
Page 7 de 8
2005/11/20 18:04
Cours
Circuits Électroniques
Automne 2005
Feuille
deELE2302
préparation personnelle.
Remettre en arrivant au laboratoire. N'oubliez pas d'en garder une copie!
Nom et prénom
Signature
________________________________Mat:_______
___________________________
Groupe #______
Total ( /10): _________
QP1
Montrez comment le courant d'alimentation (en l’absence de signal) doit être approximativement nul.
QP2
QP3
ICC=___________ mA à 1MHz, avec CL= 1nF
Immunité au bruit:
Entrée Basse: ________
Entrée haute: ________
Marge de bruit pour la figure 5.
Entrée Basse: ________
Entrée haute: ________
QP4
QP5
Avec CL=1nF:
QP6
Pour des temps de montée et de descente inférieurs à 20 nanosecondes
CL<__________
Cours ELE2302
Laboratoire #6
Temps de montée
Temps de descente
________
________
Circuits Électroniques
La logique CMOS
Page 8 de 8
2005/11/20 18:04
Téléchargement