05.04.2013 Views

SERWIS ELEKTRONIKI

SERWIS ELEKTRONIKI

SERWIS ELEKTRONIKI

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Rodzaje pamiêci stosowanych w sprzêcie elektronicznym<br />

Rys.2. Schemat blokowy pojedynczej komórki pamiêci<br />

EPROM<br />

zmienia siê. Na³adowana p³ywaj¹ca bramka, powoduje, ¿e<br />

warstwa krzemu pomiêdzy Ÿród³em i drenem przewodzi tworz¹c<br />

po³¹czenie pomiêdzy mas¹ a wyjœciem komórki pamiêci.<br />

Odczyt zawartoœci takiej komórki daje w wyniku 0. Odczyt<br />

komórki nie zaprogramowanej daje w wyniku 1, poniewa¿ brak<br />

³adunku w p³ywaj¹cej bramce komórki pamiêci powoduje, ¿e<br />

nie ma po³¹czenia wyjœcia komórki z mas¹.<br />

£adunek z p³ywaj¹cej bramki nie mo¿e byæ usuniêty elektrycznie,<br />

natomiast fotony promieniowania UV powoduj¹, ¿e<br />

dielektryk otaczaj¹cy bramkê zaczyna przewodziæ powoduj¹c<br />

usuniêcie ³adunku z bramki.<br />

Pamiêci EPROM produkowane s¹ z okienkiem pozwalaj¹cym<br />

na wystawienie struktury pamiêci na promieniowanie UV.<br />

Pamiêci produkowane we wczesnych latach 80. nie by³y wyposa¿ane<br />

w takie okienka i by³y to pamiêci programowane jednokrotnie<br />

OTP (One Time Programmable).<br />

Pamiêci EPROM oznaczane s¹ symbolem 27xxx, gdzie xxx<br />

oznacza pojemnoœæ pamiêci w kB. Pamiêci typu 27256, 27512<br />

s¹ bardzo popularne. Inne takie jak: 2708, 2716, 2732, 2764,<br />

27128 s¹ pamiêciami starszego typu. Coraz powszechniej u¿ywane<br />

s¹ pamiêci 27010, (1MB), 27020 (2MB) i 27040 (4MB).<br />

S³owo zapisywane w pamiêci EPROM serii 27xxx ma zwykle<br />

d³ugoœæ 8 bitów, d³u¿sze s³owa 16 i 32-bitowe s¹ spotykane<br />

rzadziej.<br />

Starsze pamiêci typu 2716, 2732 produkowane w technologii<br />

NMOS wymagaj¹ napiêcia programuj¹cego 21V, maj¹ wiêkszy<br />

pobór mocy i czas dostêpu 200 ÷ 450ns. Nowsze pamiêci<br />

wykonywane w technologii CMOS oznaczane jako 27Cxxx<br />

wymagaj¹ napiêcia programuj¹cego na poziomie 12V, pobór<br />

mocy przez te pamiêci jest znacznie ni¿szy, a czas dostêpu wynosi<br />

oko³o 45ns (zale¿y od pojemnoœci pamiêci i producenta).<br />

Pamiêci EPROM s¹ bardzo ³atwe w aplikowaniu poniewa¿<br />

wykorzystuj¹ klasyczny interfejs asynchroniczny. W wiêkszoœci<br />

aplikacji pamiêæ EPROM jest traktowana jako pamiêæ ROM<br />

– jest tylko odczytywana, zapis do pamiêci nie jest stosowany.<br />

Wyprowadzenia Vpp i PGM s³u¿¹ odpowiednio jako wejœcie<br />

napiêcia programuj¹cego i wejœcie w³¹czaj¹ce programowanie.<br />

Wyprowadzenia te mog¹ byæ ustawione w aplikacji jako<br />

nieaktywne i nie bêd¹ wówczas wykorzystywane.<br />

Schemat blokowy pamiêci EPROM typu 27C64 przedstawiono<br />

na rysunku 3.<br />

OE<br />

CE<br />

Adres<br />

A[12:0]<br />

Wyjœcie<br />

komórki<br />

-bit<br />

Bramka steruj¹ca<br />

Dielektryk<br />

Bramka p³ywaj¹ca<br />

Dielektryk<br />

Dren Pod³o¿e krzemowe<br />

Tablica EPROM<br />

65 536 bitów<br />

Napiêcie programuj¹ce<br />

Zród³o ´<br />

Uk³ad<br />

wyjœciowy<br />

Dane<br />

D[7:0]<br />

Rys.3. Schemat blokowy pamiêci EPROM typu 27C64<br />

30 <strong>SERWIS</strong> <strong>ELEKTRONIKI</strong> 11/2007<br />

Wyprowadzenia, które s¹ wykorzystywane w aplikacjach<br />

pamiêci EPROM to:<br />

• CE - Chip Enable – gdy na wyprowadzenie podany jest<br />

stan wysoki, pamiêæ jest w stanie ma³ego poboru energii;<br />

jest nieaktywna,<br />

• OE - Output Enable – gdy na wyprowadzenie jest podany<br />

stan wysoki, szyna danych pamiêci jest utrzymywana w<br />

stanie wysokiej impedancji,<br />

• wyprowadzenia szyny adresowej A[xx:0],<br />

• wyprowadzenia szyny danych D[xx:0].<br />

W czasie, gdy na wyprowadzenia CE i OE jest podany jednoczeœnie<br />

stan niski, na wyjœciach D[xx:0] pojawia siê zawartoœæ<br />

s³owa pamiêci o adresie ustawionym przez szynê adresow¹<br />

A[xx:0]. Zale¿noœci czasowe w czasie odczytu z pamiêci<br />

przedstawiono na rysunku 4.<br />

CE<br />

OE<br />

A[12:0]<br />

D[7:0]<br />

A1 A2<br />

D1 D2<br />

t OE t ACC t OEZ<br />

Rys.4. Zale¿noœci czasowe przy odczycie danych z<br />

pamiêci EPROM<br />

Gdy wyprowadzenie OE przechodzi w stan niski, dane spod<br />

odpowiedniego adresu po czasie t OE pojawiaj¹ siê na wyjœciach<br />

D[7:0] pamiêci i pozostaj¹ na wyjœciach przez czas t ACC.<br />

Gdy wyprowadzenie OE staje siê nieaktywne – stan wysoki,<br />

szyna danych przechodzi w stan wysokiej impedancji po<br />

czasie t OEZ.<br />

Wiêkszoœæ mikroprocesorów 8-bitowych jest wyposa¿ona<br />

w szynê, która dzia³a w trybie asynchronicznymi, co pozwala<br />

na bezpoœrednie sterowanie pamiêci¹ EPROM.<br />

Mikroprocesory 32-bitowe mog¹ inicjowaæ siê w trybie<br />

asynchronicznym z zewnêtrznej pamiêci EPROM i nastêpnie<br />

konfigurowaæ siê do pracy w innych trybach.<br />

Pamiêci FLASH<br />

Pamiêci FLASH s¹ nastêpc¹ nieulotnych pamiêci EPROM.<br />

W latach 90. pamiêci te przejê³y prawie ca³y rynek pamiêci<br />

EPROM i ten stan trwa do dziœ.<br />

Pamiêæ FLASH jest rozbudowan¹ pamiêci¹ EPROM, która<br />

mo¿e byæ kasowana i zapisywana elektrycznie bez koniecznoœci<br />

stosowania promieniowania UV. Pamiêci FLASH nie wymagaj¹<br />

stosowania drogich obudów z okienkiem. Ich koszt produkcji<br />

jest niewiele wy¿szy ni¿ koszt produkcji pamiêci EPROM.<br />

Pamiêci te wykorzystywane s¹ praktycznie we wszystkich<br />

wspó³czesnych urz¹dzeniach: telefonach komórkowych, urz¹dzeniach<br />

przenoœnych, komputerach stacjonarnych, itp.<br />

Podobnie jak pamiêci EPROM, pierwsze wersje pamiêci<br />

FLASH wymaga³y oddzielnego napiêcia programuj¹cego.<br />

Wkrótce jednak zaczêto produkowaæ pamiêci wymagaj¹ce tylko<br />

jednego napiêcia zasilaj¹cego.<br />

Struktura pamiêci FLASH jest bardzo podobna do struktury<br />

pamiêci EPROM. Podstawowe ró¿nice to: bardzo cienka<br />

warstwa dielektryka izoluj¹cego bramkê p³ywaj¹c¹ od pod³o-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!