Ch"¬ng 14
Phèi phÐp 8031/51 víi nhí ngoµi
14.1 nhí b¸n dÉn.
Trong phÇn nµy ta nhí vÒ c¸c kiÓu lo¹i nhí b¸n dÉn kh¸c nhau vµ c¸c ®Æc
tÝnh cña chóng nhA dông lAîng, chøc vµ thêi gian truy cËp. Trong thiÕt cña tÊt
c¸c thèng dùa trªn vi th× c¸c nhí b¸n dÉn ®Aîc dïng nhA h¬i lAu
gi÷ chA¬ng tr×nh vµ liÖu chÝnh. C¸c nhí b¸n dÉn ®Aîc nèi trùc tiÕp víi CPU vµ
chóng nhí CPU ®Çu tiªn hái vÒ th«ng tin chA¬ng tr×nh vµ liÖu. V× do
nµy c¸c nhí nhiÒu khi ®Aîc coi nhA ph¶i ®¸p øng nhanh cho CPU
c¸c ®iÒu nµy chØ c¸c nhí b¸n dÉn míi thÓ lµm ®Aîc. C¸c nhí b¸n dÉn
®Aîc dông réng r·i nhÊt ROM vµ RAM. TrAíc khi ®i vµo bµn c¸c kiÓu nhí
ROM vµ RAM chóng ta lµm quen víi mét thuËt ng÷ quan träng chung cho tÊt
mäi nhí b¸n dÉn nhA dung lAîng, chøc vµ tèc ®é.
14.1.1 Dung l"îng nhí.
Sè lAîng c¸c bÝt mét chÝp nhí b¸n dÉn thÓ lAu ®Aîc gäi dung lAîng
cña chÝp, ®¬n vÞ thÓ ki-l«-bÝt (KbÝt), mª-ga-bit (MbÝt) v.v §iÒu nµy
ph¶i ph©n biÕt víi dung lAîng lAu tr÷ cña thèng m¸y tÝnh. Trong khi dung lAîng
nhí cña mét IC nhí lu«n ®Aîc tÝnh theo bÝt, cßn dung lAîng nhí cña mét thèng
m¸y tÝnh lu«n ®Aîc cho tÝnh byte. Ch¼ng h¹n, trªn t¹p chÝ thuËt mét bµi b¸o
nãi r»ng chÝp 16M ®· trë nªn phæ dông th× mÆc kh«ng nãi r»ng 16M nghÜa
16 mª-ga-bit th× vÉn ®Aîc hiÓu bµi b¸o nãi vÒ chÝp IC nhí. Tuy nhiªn, nÕu mét
qu¶ng c¸o nãi r»ng mét m¸y tÝnh víi nhí 16M v× ®ang nãi vÒ thèng m¸y
tÝnh nªn ®Aîc hiÓu 16M nghÜa 16 mª-ga-byte.
14.1.2 chøc nhí.
C¸c chÝp ®Aîc chøc vµo mét ng¨n nhí bªn trong m¹ch tÝch hîp IC. Mçi
ng¨n nhí chøa bÝt, 4 bÝt, 8 bÝt thËm chÝ ®Õn 16 bÝt phô thuéc vµo c¸ch ®Aîc
thiÕt bªn trong nhA thÕ o? Sè bÝt mçi ng¨n nhí bªn trong chÝp nhí thÓ
chøa ®Aîc lu«n b»ng ch©n liÖu trªn chÝp. y bao nhiªu ng¨n nhí bªn
trong mét chÝp nhí? Nã phô thuéc vµo ch©n ®Þa chØ, ng¨n nhí bªn trong mét
IC nhí lu«n b»ng 2 luü thõa víi ch©n ®Þa chØ. Do y, tæng bÝt IC nhí
thÓ lAu tr÷ b»ng ng¨n nhí nh©n víi bÝt liÖu trªn mçi ng¨n nhí. Cã thÓ tãm
t¾t l¹i nhA sau:
1. Mét chÝp nhí thÓ chøa 2x ng¨n nhí, víi x ch©n ®Þa chØ.
2. Mçi ng¨n nhí chøa y bÝt víi y ch©n liÖu trªn chÝp.
3. Toµn chÝp chøa (2x ´ y)bÝt víi x ch©n ®Þa chØ vµ y ch©n liÖu trªn
chÝp.
14.1.3 Tèc ®é.
Mét trong nh÷ng ®Æc tÝnh quan träng nhÊt cña chÝp nhí tèc ®é truy cËp
liÖu cña . §Ó truy cËp liÖu th× ®Þa chØ ph¶i ë c¸c ch©n ®Þa chØa, ch©n ®äc
READ ®Aîc tÝch cùc vµ sau mét kho¶ng thêi gian th× liÖu sÏ xuÊt hiÖn ë c¸c ch©n
liÖu. Kho¶ng thêi gian nµy cµng ng¾n cµng tèt vµ tÊt nhiªn chÝp nhí cµng ®¾t.
Tèc ®é cña chÝp nhí thAêng ®Aîc coi nhA thêi gian truy cËp cña . Thêi gian truy
cËp cña c¸c chÝp nhí thay ®æi tõ vµi na-n«-gi©y ®Õn hµng tr¨m na-n«-gi©y phô thuéc
vµo c«ng nghÖ dông trong qu¸ tr×nh thiÕt vµ s¶n xuÊt IC.
C ba ®Æc tÝnh quan träng cña nhí dung lAîng nhí, chøc nhí vµ
thêi gian truy cËp sÏ ®Aîc dông nhiÒu trong chA¬ng tr×nh. B¶ng 14.1 nhA mét
tham chiÕu ®Ó tÝnh to¸n c¸c ®Æc tÝnh cña nhí. C¸c vÝ 14.1 vµ 14.2 sÏ minh ho¹
nh÷ng kh¸i niÖm võa tr×nh bµy.
B¶ng 14.1: Dung lAîng nhí víi ch©n ®Þac chØ cña IC.
x 10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2x
1K
2K
4K
8K
16
K
32
K
64
K
12
8K
25
6K
51
2K
1
M
2
M
4
M
8
M
16
M
14.1:
Mét chÝp nhí 12 ch©n ®Þa chØ vµ 4 ch©n liÖu. H·y t×m chøc nhí vµ
dung lAîng nhí cña .
Lêi gi¶i:
a) ChÝp nhí nµy 4096 ng¨n nhí (212 = 4096) vµ mçi ng¨n nhí chøa 4 bÝt liÖu
nªn chøc nhí cña 4096 ´ 4 vµ thAêng ®Aîc biÓu diÔn 4K ´ 4.
b) Dung lAîng nhí cña chÝp nhí 16K v× 4 K ng¨n nhí vµ mçi ng¨n nhí 4
bÝt liÖu.
14.2:
Mét chÝp nhí 512k 8 ch©n liÖu. H·y t×m a) chøc cña vµ b) ch©n
®Þa chØ cña chÝp nµy.
Lêi gi¶i:
a) Mét chÝp 8 ch©n liÖu nghÜa mçi ng¨n nhí 8 bÝt liÖu. Sè ng¨n
nhí trªn chÝp nµy b»ng dung lAîng nhí chia cho ch©n liÖu = 512k/8 = 64.
Do y chøc nhí cña chÝp 64k ´ 8.
b) Sè ®Aêng ®Þa chØ cña chÝp sÏ 16 v× 116 = 64k.
14.1.4 nhí ROM.
Bé nhí ROM nhí chØ ®äc (Read - only Memory). §©y mét kiÓu
nhí kh«ng mÊt c¸c néi dung cña khi t¾t nguån. Víi do nµy nhí
ROM cßn ®Aîc gäi nhí kh«ng bay h¬i, nhiÒu lo¹i nhí ROM kh¸c nhau
nhA: PROM, EPROM, EEPROM, EPROM nhanh (flash) vµ ROM che.
14.1.4.1 nhí PROM.
Bé nhí PROM nhí ROM thÓ lËp tr×nh ®Aîc. §©y lo¹i nhí
ngAêi dïng thÓ ®èt ghi th«ng tin vµo. hay nãi c¸ch kh¸c, PROM nhí ngAêi
dïng thÓ lËp tr×nh ®Aîc. §èi víi mçi bÝt cña PROM mét cÇu ch×. Bé nhí
PROM ®Aîc lËp tr×nh b»ng c¸ch lµm ®øt nh÷ng cÇu tr×. NÕu th«ng tin ®Aîc ®èt vµo
trong PROM sau th× ph¶i v× c¸c cÇu tr× cña bªn trong ®øt vÜnh viÔn víi
do nµy PROM ®Aîc gäi nhí ROM lËp tr×nh mét lÇn. ViÖc lËp tr×nh
ROM còng ®Aîc gäi ®èt ROM vµ ®ßi hái ph¶i mét thiÕt ®Æc biÖt gäi
®èt ROM hay cßn gäi thiÕt lËp tr×nh ROM.
14.1.4.2 nhí EPROM UV - EPROM.
Bé nhí EPROM ®Aîc ph¸t minh ra ®Ó cho phÐp thùc hiÖn thay ®æi néi dung
cña PROM sau khi ®· ®Aîc ®èt. Trong nhí EPROM ta thÓ lËp tr×nh chÝp
nhí vµ xo¸ hµng ngh×n lÇn. §iÒu nµy ®Æc biÖt cÇn thiÕt trong qu¸ tr×nh ph¸t
triÓn mÉu thö cña mét ¸n dùa trªn vi xö . Mét EPR dông réng r·i ®Aîc
gäi UV - EPROM (UV ch÷ viÕt t¾t cña tia cùc tÝm Ultra - Violet). VÊn ®Ò tån
t¹i duy nhÊt cña UV - EPROM thêi gian xo¸ cña qu¸ l©u (20 phót).
TÊt c¸c chÝp nhí UV - EPROM mét cöa ®Aîc dïng ®Ó chiÕu tia bøc
x¹ cùc tÝm xo¸ c¸c néi dung cña . Víi do nµy EPROM còng cßn ®Aîc coi
nhA nhí EPROM ®Aîc xo¸ b»ng tia cùc tÝm hay ®¬n gi¶n ®Aîc gäi UV
EPROM. H×nh 14.1 tr×nh bµy c¸c ch©n cña mét chÝp UV - EPROM.
§Ó lËp tr×nh cho mét UV - EPROM cÇn thùc hiÖn c¸c bAíc.
1. Xo¸ c¸c néi dung cña , ®Ó xo¸ mét chÝp th× ph¶i th¸o ra khái ®Ó c¾m trªn
b¶ng m¹ch thèng vµ ®Æt vµo thiÕt xo¸ EPROM ®Ó chiÕu x¹ tia cùc tÝm
kho¶ng 15 - 20 phót.
2. LËp tr×nh cho chÝp. §Ó lËp tr×nh cho mét chÝp UV - EPROM th× ®Æt vµo thiÕt
®èt (thiÕt lËp tr×nh ). §Ó ®èt chA¬ng tr×nh vµ liÖu vµo EPROM th× thiÕt
®èt ROM dông ®iÖn ¸p 12.5V hoÆc cao h¬n phô thuéc vµo lo¹i EPROM. §iÖn
¸p nµy ®Aîc gäi Vpp trong b¶ng liÖu cña UV - EPROM.
3. p chÝp nhí trë l¹i ®Ó c¾m trªn thèng.
Tõ c¸c bAíc trªn ®©y ta thÊy còng nhA c¸c thiÕt ®èt EPROM th× còng
c¸c thiÕt xo¸ EPROM kh¸c nhau. Vµ tÊt c¸c kiÓu nhí UV EPROM ®Òu
mét nhAîc ®iÓm chÝnh kh«ng thÓ ®Aîc lËp tr×nh trùc tiÕp trªn b¶ng m¹ch cña
thèng. Do y, nhí EPROM ®· ®Aîc ra ®êi ®Ó gi¶i quyÕt vÊn ®Ò nµy.
H·y ®Ó ý ®Õn c¸c hiÖu cña c¸c IC trong b¶ng 14.2. vÝ ,
phËn 27128 - 25 dµnh cho UV - EPROM dung lAîn vµ thêi gian truy cËp
250ns. Dung lAîng cña chÝp nhá ®Aîc hiÖu trªn phËn (part number) vµ
thêi gian truy cËp ®Aîc ®i mét 0. Trong c¸c phËn th× ch÷ C céng
nghÖ CMOS, cßn 27xx lu«n chØ c¸c chÝp nhí EPROM. §Ó biÕt thªm chi tiÕt ta vµo
môc tay c¸c chÝp nhí cña c¸c h·ng ch¼ng h¹n JAMECO (jameco.com) hay JDR
(jdr.com) theo ®Aêng m¹ng internet.
B¶ng 14.2: Mét chÝp nhí UV - EPROM.
H×NH 14.1
H×nh 14.1: Bè trÝ c¸c ch©n cña c¸c chÝp nhí ROM 27xx.
14.3:
§èi víi ROM phËn 27128 dung lAîng nhí 128k bÝt. Tra
b¶ng ta thÊy chøc cña 16k ´ 8 (tÊt mäi ROM ®Òu 8 ch©n liÖu) ®iÒu
nµy nãi lªn r»ng 8 ch©n liÖu vµ ch©n ®Þa chØ ®Aîc t×m thÊy 14 v× 214 =
16k.
14.1.4.3 nhí PROM thÓ xo¸ ®"îc b»ng ®iÖn EEPROM.
Bé nhí EEPROM mét Au ®iÓm so víi EPROM do v× ®Aîc xo¸ b»ng
®iÖn nªn qu¸ tr×nh xo¸ rÊt nhanh, nhanh rÊt nhiÒu so víi thêi gian xo¸ 20 phót cña
UEPROM. Ngoµi ra trong EEPROM ta ph¶i xo¸ toµn néi dung cña ROM. Tuy
nhiªn, Au ®iÓm chÝnh cña EEPROM ta thÓ lËp tr×nh vµ xo¸ khi chÝp nhí vÉn ë
trªn gi¸ c¾m cña b¶ng m¹ch thèng kh«ng ph¶i lÊy ra nhA ®èi víi UV
EPROM. Hay nãi c¸ch kh¸c EPROM kh«ng cÇn thiÕt lËp tr×nh vµ thiÕt xo¸
ngoµi nhA ®èi víi UV - EPROM. §Ó hoµn toµn o thuËn lîi cho EPROM nhµ thiÕt
ph¶i kÕt hîp vµo b¶ng m¹ch cña thèng m¹ch ®iÖn ®Ó lËp tr×nh EEPROM
dông ®iÖn ¸p Vpp = 5V nhAng chóng rÊt ®¾t. nh×n chung, gi¸ thµnh cho 1 bÝt cña
EEPROM ®¾t h¬n rÊt nhiÒu so víi UV - EPROM.
B¶ng 14.3: Mét chÝp EEPROM vµ chÝp nhí Flash (nhanh).
Cuèi trang 160