Përmbajtje:

Kartë memorie e bërë nga CMOS EPROM: 6 hapa (me fotografi)
Kartë memorie e bërë nga CMOS EPROM: 6 hapa (me fotografi)

Video: Kartë memorie e bërë nga CMOS EPROM: 6 hapa (me fotografi)

Video: Kartë memorie e bërë nga CMOS EPROM: 6 hapa (me fotografi)
Video: BIOS, CMOS, UEFI - What's the difference? 2024, Shtator
Anonim
Kartë memorie e bërë nga CMOS EPROM
Kartë memorie e bërë nga CMOS EPROM
Kartë memorie e bërë nga CMOS EPROM
Kartë memorie e bërë nga CMOS EPROM

Udhëzimi i krijuar nga unë do t'ju ndihmojë të ndërtoni një kapacitet të madh të kujtesës i cili do të jetë i dobishëm për shumë projekte dhe matje. Karta e kujtesës është e përshtatshme për përdorim të shumëfishtë dhe mund të jetë më e besueshme në krahasim me kartat flash dhe llojet e tjera të kujtesës së butë. Jetëgjatësia e atyre CMOS EPROM është disa qindra vjet. Gjithashtu mund të shtoni një ekran binar 8-bit vetëm për të parë të dhënat e daljes në leds. Unë i kam ato 2 x 8 led në kartën time.

Hapi 1: Mbledhja e pjesëve të nevojshme për të ndërtuar kartën e kujtesës….

Mbledhja e pjesëve të nevojshme për të ndërtuar kartën e kujtesës….
Mbledhja e pjesëve të nevojshme për të ndërtuar kartën e kujtesës….
Mbledhja e pjesëve të nevojshme për të ndërtuar kartën e kujtesës….
Mbledhja e pjesëve të nevojshme për të ndërtuar kartën e kujtesës….

Puna me prototipimin elektronik dhe veçanërisht me mikrokontrolluesit kërkon pak memorie e cila mund të mos jetë e mjaftueshme për disa detyra që përfshijnë programe dhe të dhëna të mëdha të cilat duhet të ruhen …….

Për të ndërtuar kartën e kujtesës, ne kemi nevojë për EPROM. Në shumicën e rasteve ato EPROM janë të UV-EPROM, ose të EEPROM, që nënkupton memorie elektrike të dëgjueshme/të programueshme dhe të lexueshme. Në rastin e UV-EPROM, kujtesa e dëgjueshme/e programueshme me bazë ultta vjollce vetëm për lexim. Që do të thotë, EPROM mund të programohet një herë, por pastaj ka nevojë për një pajisje ultraviolet të fshirë për të pastruar kujtesën për përdorim të mëtejshëm. Kjo nuk është aq e përshtatshme sa e para, por gjithsesi mjaft e lehtë për tu trajtuar. Dikush mund të blejë pajisje të tilla në dyqanet elektronike. Ato EPROM janë shumë të shpejta dhe kryesisht trajtojnë kohë aksesi prej rreth 45 ns. Idealisht i përshtatshëm për cikle të leximit/shkrimit të shpejtë të mikrokontrolluesit. Ata përdorin ndërfaqen paralele të cilat kërkojnë një sasi GPIO të mikroprocesorit. Në rastin tim, siç mund të shihet nga fotografitë e mësipërme, kam shumë nga ato AMD CMOS UV-EPROM të disponueshme krejt të reja. Pra, përshtatet në mënyrë perfekte për krijimin e kartës së kujtesës, ku disa prej atyre IC -ve mund të pushojnë, dhe kështu të bëjnë zgjidhje ideale për projekte më të mëdha të kujtesës pa SPI ose lloje të tjera të kartave të kujtesës dhe sherr dhe kompleksitet që ato sjellin me vete. Përveç EPROM -ve CMOS, nevojitet një tabelë prototipimi me bazë bakri/epoksi, madhësia mund të ndryshojë në varësi të asaj se sa nga ato të EPROM planifikon të vendosë. Sa më i lartë numri, aq më mirë për kapacitetin. Gjëja tjetër do të ishte dritat smd (jeshile), dhe një tht led (e kuqe). Fuqia e ulët, rryma e ulët (rreth 20mA) duhet të jetë mirë. Dikush ka nevojë për rezistorë për secilin prej atyre led (R = 150-180 Ohm) për led të smd dhe (R = 470 Ohm) për tht led do të bëjë punën. Për më shumë bindje, unë rekomandoj përdorimin e titujve për të moduluar modulin e kartës së vrimës, (në panelet pa saldim ose kudo tjetër), madhësia e titujve gjithashtu varet nga sasia e IC -ve të ngulitura. Telat e kërcyesit janë të nevojshëm nëse planifikoni t'i lidhni ato me dorë dhe jo në PCB. Çdo CMOS EPROM kërkon rezistencë 16 x 10KOhm për linjat e të dhënave të autobusit të adresës dhe 8x 10 KOhm për linjat e të dhënave të autobusit të të dhënave. Çdo AMD EPROM ka 8 porte për linjat e të dhënave dhe 17 për linjat e adresave. Pra, shumë tela kërcyes duhet të jenë në dispozicion.

Hapi 2: Procesi i montimit në disa hapa…

Procesi i montimit në disa hapa…
Procesi i montimit në disa hapa…

Asambleja fillon duke kontrolluar që të gjitha EPROM -të janë fshirë dhe bosh.

> Hapi No0. >> Filloni të bashkoni një autobus energjie (+/-) 5.0 V për të gjithë tabelën e kartës së kujtesës. Kjo do të ndihmojë për të sjellë lëng në çdo IC.

> Hapi No1. >> Llogaritja e hapësirës për instalimin e IC -ve, në rastin tim 4 x EPROM janë të ngulitura, me adaptorë futës pako DIP. Këta përshtatës janë ngjitur në tabelën e bukës, jo në EPROM, gjë që do t'ju ndihmojë t'i zëvendësoni ato në rast të dështimeve dhe punëve të tjera të mirëmbajtjes, pa sherr.

> Hapi No2. >> Ngjitja e adaptorëve në tabelën e bukës, pastaj kontrollimi i shiritit të autobusit të energjisë dhe lidhja e gjelbër smd-led me rezistencë të përshtatshme R = 150 Ohm në hekurudhën e energjisë përmes autobusit të energjisë EPROM. Kjo duhet të bëhet për secilën EPROM të integruar. Qëllimi është që fuqia të kalojë përmes EPROM, në mënyrë që të shihet statusi vizualisht i secilit IC.

> Hapi No3. >> Në dërrasën e bukës në këndin e poshtëm të djathtë, një tht i kuq me rezistencë të përshtatshme R = 470 Ohm duhet të ngjitet. Duhet të lidhet drejtpërdrejt me autobusin e fuqisë, ose lidhësin e fuçisë, për të siguruar që karta e kujtesës të ndizet dhe të funksionojë (kur led është e ndezur nga sistemi).

> Hapi No4. >> Në këtë hap ne duhet të lidhim linjat e të dhënave të secilës EPROM të autobusit 17x me Ground GND me rezistorë R = 10 KOhm. Tërhiqini ato poshtë, në rast se nuk jemi përdorur nga CPU. Nga ana tjetër, ne kemi nevojë për të njëjtat 17 linja të të dhënave të autobusit të adresave që lidhen me GPIO në CPU, 17 x kunja të dedikuar GPIO, për të mundësuar leximin/ciklet e adresës. Linjat e të dhënave 8-bit të të dhënave të autobusit janë të lidhura me kunjat dixhitalë në CPU (bi-drejtuar) 8 x GPIO. Gjithashtu mund të shtoni gjithashtu 8 x led me R = 470 Ohm vetëm për të pasur një ekran binar, më duket shumë i dobishëm për të mësuar dhe qëllime të zgjidhjes së problemeve. 8 linjat e të dhënave të autobusit të të dhënave mund të ndahen dhe të ndërlidhen për të gjitha EPROM-të, Në prototipin tim bëra 2x2, me 2 ekrane binare jeshilë dhe të kuq, por mund t'i lidhësh të gjitha me të njëjtat kunja, deri në bindje.

Hapi 3: Kontrolli GPIO dhe Programimi ……

Kontrolli GPIO dhe Programimi ……
Kontrolli GPIO dhe Programimi ……
Kontrolli GPIO dhe Programimi ……
Kontrolli GPIO dhe Programimi ……

Përveç linjës së të dhënave të autobusit adess, linjave të të dhënave të autobusit dhe autobusit të energjisë, secila EPROM ka GPIO të autobusit të kontrollit. Ato përdoren për të mundësuar ciklet e leximit/shkrimit dhe qasjen në secilën EPROM, si dhe programimin e tyre dhe ndezjen/çaktivizimin, futjen e mënyrave me fuqi të ulët, etj….. ato porte janë:

1. Programi PGM mundëson hyrjen

2. OE-output mundëson

3. CE-chip mundësohet

4. Vpp-Programi i hyrjes së tensionit

Ato kunja duhet të kenë dedikuar GPIO krahas të gjithë adresës/të dhënave GPIO. Unë rekomandoj shumë të lexoni fletën e të dhënave dhe të keni një ide se si funksionon EPROM para fillimit të ndërtimit të kartës së kujtesës. Kjo do t'ju ndihmojë të kuptoni më së shumti gjithçka në lidhje me funksionalitetin, programimin. pjesa Nr: AM 27C010 1-Megabit, CMOS EPROM/UV-EPROM.

Kjo tabelë do t'ju ndihmojë të kontrolloni funksionalitetin, le të themi, nëse duam t'i shkruajmë EPROM që është e njëjtë me programin, ne kërkojmë në tabelë atë që na nevojitet për të aktivizuar: Kjo është CE = LOW, OE = HIGH, PGM = LOW, Vpp = Vpp = 12, 75 Volt vetëm për programim … linja e veçantë e adresave të cilën duam të programojmë duhet të jetë LART, të gjitha linjat e tjera të adresave = LOW.

Data-bus ndërkohë duhet të konfigurohet si dalje, në mënyrë që të nxjerrë të dhënat e nevojshme përmes autobusit të të dhënave 8-bit. Thjeshtë pinMode (), sintaksa mund të përdoret si zakonisht.

Me dy fjalë: i japim Vpp = 12, 75 tension të programit në pin Vpp, pastaj tërheqim poshtë CE dhe OE, PGM, pas kësaj vendosim të dhëna në procesorin e të dhënave të bus-it, duke tërhequr adresën e nevojshme LART HIGH EPROM do të kursejë të përmendurit të dhënat në atë adresë. Lehtë ashtu. Për leximin e të dhënave nga EPROM, duhet t'i referoheni sërish asaj tabele dhe të kontrolloni se çfarë statusi duhet të kenë ata GPIO në mënyrë që të fillojnë procedurat e tjera, të lexojnë prej tij, ose të lejojnë EPROM të kalojë në modalitet me fuqi të ulët. (Në gatishmëri)

Hapi 4: Programimi i EPROM -ve

Programimi i EPROM -ve
Programimi i EPROM -ve

Në këtë pikë kur të gjitha konfigurimet e harduerit janë bërë dhe gjithçka kontrollohet dy herë, mund të vazhdoni në fazën tjetër.

Pasi të kemi kaluar të gjitha fazat e mësipërme, ne lehtë mund të fillojmë programimin e kartës së kujtesës, sa herë të duam, duke kursyer mijëra të dhëna në secilën adresë. Gjithashtu do të ishte e mundur të lexoni të dhëna nga çdo adresë e rastësishme.

Ekziston një kod i përshtatshëm (më dërgoni pm nëse kodi është me interes) së bashku me këtë pajisje. Veryshtë shumë e thjeshtë. Do ta udhëheqë krijuesin dhe do ta ndihmojë atë të kuptojë se si të programojë pajisje të tilla dhe si funksionon gjithçka. Kodi konfiguron GPIO -në e përshtatshme në CPU dhe më pas duke përdorur komanda të thjeshta kalon nëpër çdo adresë dhe shkruan të dhëna atje ….. nëse ekrani binar është i lidhur atëherë, mund të shihni daljen e të dhënave përmes atyre leds. Do të duket si një shirit i cili filloni të ndriçoni plotësisht dhe pastaj gradualisht do të ulet kur CPU lexon secilën adresë.

Hapi 5: Veror….

Verore….
Verore….

Pas të gjitha hapave që kemi kaluar, kur karta e kujtesës është gati dhe e ndezur, dhe EPROM-të janë konfiguruar saktë, të gjitha dritat në ekranin binar do të ndizen. Gjithashtu, nëse pastrojmë përmbajtjen e EPROM -it në monitor serik, të gjitha do të jenë 1, 1111111 që do të thotë se të gjitha led janë të ndezura. Kjo do të thotë që EPROM -të janë të zbrazëta dhe të veshura nga fabrika me të gjitha 1 -at.

Hapi 6: Gati për të pranuar të dhëna…

Gati për të pranuar të dhënat…
Gati për të pranuar të dhënat…

Tani është e mundur të programohet me mikroprocesor dhe të përdoret pajisja si modul i jashtëm i kujtesës.

Në këtë pikë ju mund ta integroni atë në projektet tuaja … dhe të përfitoni nga shpejtësia paralele e ndërfaqes e kombinuar me shpejtësinë që vjen kaq lirë.

Recommended: