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.

Pamiêci stosowane w sprzêcie elektronicznym, a tak¿e w<br />

sprzêcie wykorzystujacym elektroniczne uk³ady steruj¹ce jego<br />

prac¹ maj¹ bardzo istotne znaczenie dla jego dzia³ania. Zdolnoœæ<br />

pamiêci do przeniesienia du¿ej iloœci danych w wymaganym<br />

czasie ma podstawowe znaczenie dla pracy systemów steruj¹cych<br />

i zarz¹dzaj¹cych. Prawid³owy dobór pamiêci pozwala<br />

na prawid³ow¹ pracê ca³ego urz¹dzenia.<br />

Artyku³ zawiera wprowadzenie do technologii pamiêci sta-<br />

³ych i wyjaœnienie zasady ich dzia³ania.<br />

Klasyfikacja pamiêci komputerowych<br />

Mikroprocesory wykorzystuj¹ pamiêci do zapamiêtywania<br />

danych i programu. Pamiêci mog¹ byæ sklasyfikowane jako<br />

dwie podstawowe grupy:<br />

• pamiêci ulotne,<br />

• pamiêci nieulotne.<br />

Pamiêci ulotne trac¹ swoj¹ zawartoœæ po wy³¹czeniu napiêcia<br />

zasilaj¹cego.<br />

Pamiêci nieulotne nie trac¹ zawartoœci nawet wtedy, gdy<br />

nie s¹ zasilane. Mog¹ byæ stosowane do przechowywania na<br />

przyk³ad danych bootsektora komputera. W momencie w³¹czenia<br />

komputera mikroprocesor inicjuje swoj¹ pracê korzystaj¹c<br />

z danych zapisanych w pamiêci nieulotnej.<br />

Na rysunku 1 przedstawiono ogóln¹ budowê pamiêci.<br />

Pamiêæ sk³ada siê z tablicy N×M, uk³adów detekcji adresu,<br />

uk³adów wejœcia / wyjœcia, uk³adów kontroli.<br />

Tablica pamiêci ma zwykle wymiar prostok¹tny. Dla przyk³adu<br />

pamiêæ o pojemnoœci 131072×8 (128kB) mo¿e byæ zorganizowana<br />

jako 512×256×8. Taki sposób organizacji pozwala<br />

na minimalizacjê budowy uk³adu dekodera adresów.<br />

Pamiêci nieulotne dzielone s¹ na dwie kategorie:<br />

• pamiêci, które programowane s¹ w procesie produkcji, i<br />

których zawartoœæ nie jest wymieniana,<br />

• pamiêci programowane podczas produkcji, których zawartoœæ<br />

bêdzie wymieniana podczas programowania w uk³adzie.<br />

Pierwsze z nich s¹ pamiêciami zapisywanymi jednokrotnie<br />

i nie mog¹ byæ skasowane, drugi typ zawiera wewnêtrzne<br />

uk³ady pozwalaj¹ce na wymianê zawartoœci pamiêci podczas<br />

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

Rodzaje pamiêci stosowanych w sprzêcie elektronicznym – cz.1<br />

Andrzej Brzozowski<br />

Sterowanie<br />

starsze bity adresu<br />

wybieraj¹ce rz¹d N<br />

Adres<br />

m³odsze bity adresu<br />

wybieraj¹ce kolumnê M<br />

Uk³ad kontroli<br />

odczytu / zapisu<br />

Tablica<br />

NxM<br />

bity kolumny M<br />

wybrane z<br />

N rzêdów<br />

odczyt<br />

dane zapisywane<br />

w kolumnie M<br />

N-tego rzêdu<br />

1 bit wybrany<br />

z kolumny M<br />

Rys.1. Ogólna budowa pamiêci<br />

Uk³ad<br />

wejœcia /<br />

wyjœcia<br />

jej pracy w systemie. Uk³ady te s¹ zaprojektowane tak, ¿e cykl<br />

zapisu i odczytu jest d³u¿szy i bardziej skomplikowany ni¿<br />

odczyt danych. Taka obs³uga procesu zapis / odczyt ma za zadanie<br />

zabezpieczenie pamiêci przed przypadkow¹ modyfikacj¹<br />

zawartoœci pamiêci.<br />

Pamiêci ulotne mog¹ równie¿ byæ podzielone na dwie kategorie:<br />

• pamiêci, których zawartoœæ nie jest zmieniana tak d³ugo,<br />

jak d³ugo pamiêæ jest zasilana – s¹ to pamiêci statyczne,<br />

• pamiêci, w których zabezpieczono siê przed przypadkow¹<br />

utrat¹ danych w czasie, gdy pamiêæ jest zasilana – s¹ to<br />

pamiêci dynamiczne.<br />

Mo¿na zadaæ pytanie, jaki jest sens stosowania pamiêci,<br />

których zawartoœæ trzeba odœwie¿aæ aby j¹ utrzymaæ? Zalet¹<br />

pamiêci dynamicznych jest ich du¿a pojemnoœæ i niski koszt w<br />

stosunku do pamiêci statycznych.<br />

Pamiêci nale¿¹ do grupy uk³adów scalonych, które s¹ standaryzowane<br />

na zgodnoϾ ze standardem JEDEC. Standaryzacja<br />

obejmuje przyporz¹dkowanie wyprowadzeñ i funkcjonalnoœæ<br />

uk³adów. Dziêki standaryzacji mo¿liwe jest stosowanie<br />

w jednej aplikacji pamiêci wyprodukowanych przez ró¿nych<br />

producentów.<br />

Pamiêci EPROM<br />

Pamiêci EPROM (Erasable-Programmable Read Only Memory)<br />

s¹ podstawowym typem pamiêci nieulotnych stosowanych<br />

ju¿ w latach szeœædziesiatych XX wieku. W latach siedemdziesi¹tych<br />

a¿ do dziewiêædziesi¹tych pamiêci EPROM<br />

by³y podstawowym typem pamiêci nieulotnych.<br />

Pamiêæ EPROM jest programowana jeden raz w procesie<br />

produkcji i nastêpnie przez ca³y okres swojego ¿ycia jedynie<br />

odczytywana. Pamiêæ EPROM mo¿e byæ kasowana poprzez<br />

wystawienie jej struktury na dzia³anie œwiat³a ultrafioletowego<br />

na czas ok.30 minut. Praktycznie wiêc EPROM zastosowany<br />

np. w komputerze nie jest nigdy kasowany, a jedynie odczytywany,<br />

dzia³a wiêc jak pamiêæ ROM (Read Only Memory).<br />

Pamiêæ EPROM zbudowana jest z komórek z tranzystorami<br />

MOSFET. Tranzystor taki wyposa¿ony jest w dwie bramki:<br />

steruj¹c¹ i „p³ywaj¹c¹”. Bramka „p³ywaj¹ca” tranzystora<br />

utrzymuje ³adunek dostarczony w czasie programowania.<br />

Programowanie polega na przy³o¿eniu<br />

do bramki steruj¹cej napiêcia 12V (w starszych technologiach<br />

21V), co powoduje umieszczenie ³adunku<br />

w „p³ywaj¹cej” bramce tranzystora.<br />

Na rysunku 2 przedstawiono schemat blokowy<br />

tranzystora MOSFET pojedynczej komórki pamiêci<br />

EPROM.<br />

Gdy do bramki steruj¹cej tranzystora MOSFET<br />

przy³o¿one zostanie napiêcie programuj¹ce 12V, w<br />

bramce „p³ywaj¹cej” pojawia siê ³adunek. Bramka p³ywaj¹ca<br />

jest odizolowana i dzia³a jak kondensator z<br />

bardzo niewielkim pr¹dem roz³adowuj¹cym, dziêki<br />

czemu napiêcie na bramce p³ywaj¹cej praktycznie nie<br />

Dane<br />

<strong>SERWIS</strong> <strong>ELEKTRONIKI</strong> 11/2007 29

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

Saved successfully!

Ooh no, something went wrong!