Kazalo:

Pomnilniška kartica iz EPOS-ov CMOS: 6 korakov (s slikami)
Pomnilniška kartica iz EPOS-ov CMOS: 6 korakov (s slikami)

Video: Pomnilniška kartica iz EPOS-ov CMOS: 6 korakov (s slikami)

Video: Pomnilniška kartica iz EPOS-ov CMOS: 6 korakov (s slikami)
Video: Is your memory card set correctly ? 2024, November
Anonim
Pomnilniška kartica iz CMOS EPROM-a
Pomnilniška kartica iz CMOS EPROM-a
Pomnilniška kartica iz CMOS EPROM-a
Pomnilniška kartica iz CMOS EPROM-a

Navodila, ki sem jih ustvaril, vam bodo pomagali zgraditi ogromno pomnilniške kapacitete, ki bo prišla prav za številne projekte in meritve. Pomnilniška kartica je primerna za večkratno uporabo in je lahko veliko bolj dostopna v primerjavi z bliskovnimi karticami in drugimi vrstami mehkega pomnilnika. Življenjska doba teh CMOS EPROM-ov je nekaj sto let. Dodate lahko tudi binarni 8-bitni zaslon samo za ogled izhodnih podatkov na LED diodah. Na kartici imam 2 x 8 LED.

1. korak: Zbiranje potrebnih delov za izdelavo pomnilniške kartice …

Zbiranje potrebnih delov za izdelavo pomnilniške kartice …
Zbiranje potrebnih delov za izdelavo pomnilniške kartice …
Zbiranje potrebnih delov za izdelavo pomnilniške kartice …
Zbiranje potrebnih delov za izdelavo pomnilniške kartice …

Delo z izdelavo prototipov elektronike in zlasti z mikrokrmilniki zahteva nekaj pomnilnika, ki morda ne bo dovolj za nekatere naloge, ki vključujejo velike programe in podatke, ki jih je treba shraniti …….

Za izdelavo pomnilniške kartice potrebujemo EPROM. V večini primerov so ti EPROM-ji UV-EPROM ali EEPROM, kar pomeni električno izbrisljiv/programabilni pomnilnik samo za branje. V primeru UV-EPROM-a, pomnilnika samo za branje, ki ga je mogoče izbrisati/programirati na osnovi ultra-vijolične barve. To pomeni, da je EPROM mogoče enkrat programirati, potem pa potrebuje ultravijolično izbrisljivo napravo, da počisti pomnilnik za nadaljnjo uporabo. To ni tako prijetno kot prvo, vendar je vseeno precej enostavno. Takšne naprave lahko kupite v trgovinah z elektroniko. Ti EPROM -ji so zelo hitri in večinoma obravnavajo čas dostopa pri približno 45 ns. Idealno za cikle hitrega branja/pisanja mikrokrmilnika. Uporabljajo paralelni vmesnik, ki zahteva določeno količino GPIO mikroprocesorja. V mojem primeru, kot je razvidno iz zgornjih slik, imam na voljo veliko tistih AMD-CMOS UV-EPROM-ov, popolnoma novih. Zato so njegove obleke kot nalašč za ustvarjanje pomnilniških kartic, na katerih lahko počiva več teh IC -jev, in s tem idealna rešitev za večje pomnilniške projekte brez SPI ali drugih vrst pomnilniških kartic ter težav in zapletenosti, ki jih prinašajo s seboj. potrebna je prototipna plošča na osnovi bakra/epoksida, velikost se lahko razlikuje glede na to, koliko načrtov EPROM -a nameravate vdelati. Višja kot je številka, boljša je zmogljivost. Naslednja stvar bi bile (zelene) smd LED diode in ena tht led (rdeča). Nizka moč, nizek tok (c.a. 20mA) bi moral biti v redu. Za vsakega od teh vodnikov (R = 150-180 Ohm) za LED-diode smd potrebujete upor (R = 150-180 Ohm) in (R = 470 Ohm) za LED-diode. Za večjo priročnost priporočam uporabo glav za priključitev vtičnega modula kartice z luknjami (na brezlemnih ploščah ali kjer koli drugje), velikost glav je odvisna tudi od količine vgrajenih IC -jev. Mostične žice so potrebne, če jih nameravate povezati ročno in ne na tiskanem vezju. Vsak CMOS EPROM potrebuje 16 x 10KOhm uporov za podatkovne vodile naslovnega vodila in 8x 10 KOhm za podatkovne vodile podatkovnega vodila. Vsak AMD EPROM ima 8 vrat za podatkovne linije in 17 za naslovne vrstice. Zato bi moralo biti na voljo veliko mostičnih žic.

2. korak: Postopek montaže v več korakih…

Postopek montaže v več korakih …
Postopek montaže v več korakih …

Sestavljanje se začne s preverjanjem, ali so vsi EPROM -i izbrisani in prazni.

> Korak št. >> Začnite spajkati napajalno vodilo (+/-) 5,0 V za celotno ploščo pomnilniške kartice. To bo pomagalo prinesti sok v vsako IC.

> Korak št. 1. >> Izračun prostora za namestitev IC -jev, v mojem primeru so vgrajeni 4 x EPROM -ji z vstavnimi paketi DIP vmesnikov. Ti adapterji so spajani na ploščo, ne na EPROM -e, kar vam bo pomagalo pri zamenjavi v primeru napak in drugih vzdrževalnih del brez težav.

> Korak 2. >> Spajkanje adapterjev na ploščo, nato preverjanje tirnice vodila napajanja in povezovanje zelenega smd-vodnika z ustreznim uporom R = 150 Ohm z napajalno tirnico prek vmesnika EPROM. To je treba storiti za vsak vdelani EPROM. Cilj je, da se napajanje vodi do EPROM -a, tako da je mogoče vizualno videti stanje vsakega IC.

> Korak 3. >> Na ploščo v spodnjem desnem kotu je treba spajkati tht rdeče diode z ustreznim uporom R = 470 Ohm. Da bi zagotovili, da je pomnilniška kartica vklopljena in deluje (ko je LED vklopljen), mora biti priključena neposredno na vodilo napajalne plošče ali cevni priključek.

> Korak 4. >> V tem koraku moramo vsako 17-kratno podatkovno linijo EPROM-a povezati z ozemljitvijo GND z upori R = 10 KOhm. Povlecite jih navzdol, če nas CPU ne uporablja. Po drugi strani potrebujemo enakih 17 podatkovnih linij naslovnega vodila, povezanih z GPIO na procesorju, 17 x namenskih zatičev GPIO, da omogočimo cikle branja/pisanja naslovov. 8-bitne podatkovne linije podatkovnega vodila so povezane z digitalnimi zatiči na CPU (dvosmerni) 8 x GPIO. Prav tako lahko dodatno dodate 8 x LED z R = 470 Ohm samo za binarni prikaz, se mi zdi zelo v pomoč pri učenju in odpravljanju težav. 8 podatkovnih vodov podatkovnega vodila je mogoče deliti in medsebojno povezati za vse EPROM-e. V svojem prototipu sem naredil 2x2, z 2 binarnima zaslonoma, zelenim in rdečim, vendar jih je mogoče vse povezati do istih zatičev do udobja.

3. korak: Nadzirajte GPIO in programiranje ……

Nadzor GPIO in programiranje ……
Nadzor GPIO in programiranje ……
Nadzor GPIO in programiranje ……
Nadzor GPIO in programiranje ……

Poleg podatkovne linije vodila za dodajanje, podatkovnih vodov podatkovnega vodila in vodila za napajanje ima vsak EPROM nadzorni vodnik GPIO. Ti se uporabljajo za omogočanje ciklov branja/pisanja in dostop do vsakega EPROM-a, pa tudi za njihovo programiranje in vklop/izklop, vstop v načine nizke porabe itd … ta vrata so:

1. Vhod za omogočanje programa PGM

2. Omogočanje izhoda OE

3. Omogočanje CE-čipa

4. Vhodna napetost programa Vpp

Ti zatiči bi morali imeti poleg vseh naslovov/podatkov GPIO namenski GPIO. Pred začetkom izdelave pomnilniške kartice toplo priporočam, da preberete podatkovni list in se zamislite, kako deluje EPROM. Pomagal vam bo razumeti vse v zvezi s funkcionalnostjo, programiranjem. del št.: AM 27C010 1-megabitni, CMOS EPROM/UV-EPROM.

Ta tabela vam bo pomagala pri nadzoru funkcionalnosti, recimo, če želimo pisati v EPROM, ki je enak programu, na tabeli poiščemo, kaj moramo aktivirati: to je CE = NIZKO, OE = VISOKO, PGM = NIZKO, Vpp = Vpp = 12, 75 Volt samo za programiranje … določena naslovna vrstica, ki jo želimo programirati, mora biti VISOKA, vse druge naslovne vrstice = NIZKE.

Podatkovno vodilo je treba medtem konfigurirati kot izhode, da lahko potrebne podatke oddamo preko 8-bitnega podatkovnega vodila. Preprost pinMode (), sintakso lahko uporabljate kot običajno.

Z dvema besedama: na Vpp pin damo Vpp = 12, 75 programske napetosti, nato potegnemo navzdol tako CE kot OE, PGM, nato pa vnesemo podatke na podatkovno vodilo CPE, tako da z vlečenjem potrebnega naslova VELIK EPROM shrani omenjeno podatke na tej naslovnici. Tako enostavno. Če želite prebrati podatke iz EPROM -a, se morate znova obrniti na to tabelo in preveriti, kakšno stanje naj bodo ti GPIO, da lahko začnete druge postopke, berete iz njega ali pustite, da EPROM preide v način nizke porabe energije. (Ostani v pripravljenosti)

4. korak: Programiranje EPROM -ov

Programiranje EPROM -ov
Programiranje EPROM -ov

Na tej točki, ko je končana vsa nastavitev strojne opreme in je vse dvakrat preverjeno, lahko nadaljujete na naslednjo stopnjo.

Ko opravimo vse zgornje stopnje, lahko enostavno začnemo s programiranjem pomnilniške kartice, kolikorkrat želimo, in tako prihranimo tone podatkov na vsakem naslovu. Možno je tudi branje podatkov s katerega koli naključnega naslova.

Skupaj s to napravo obstaja ustrezna koda (pošljite mi pm, če je koda zanimiva), zelo preprosta, ki bo proizvajalca vodila in mu pomagala razumeti, kako programirati takšne naprave in kako vse deluje. Koda konfigurira ustrezen GPIO na CPU -ju in nato z uporabo preprostih ukazov teče skozi vsak naslov in tam zapiše podatke… start popolnoma zasveti, nato pa se bo postopoma zmanjševal, ko CPU prebere vsak naslov.

5. korak: Poletje …

Poletno ….
Poletno ….

Po vseh korakih, ki smo jih opravili, ko je pomnilniška kartica pripravljena in vklopljena ter so EPROM pravilno konfigurirani, bodo zasvetile vse lučke na binarnem zaslonu. Če vsebino EPROM -a očistimo v serijski monitor, bo vse skupaj 1, 1111111, kar pomeni, da so vklopljene vse LED diode. To pomeni, da so EPROM -ji prazni in tovarniško opremljeni z vsemi 1.

6. korak: Pripravljeni na sprejem podatkov…

Pripravljen za sprejem podatkov…
Pripravljen za sprejem podatkov…

Zdaj ga je mogoče programirati z mikroprocesorjem in napravo uporabiti kot zunanji pomnilniški modul.

Na tej točki ga lahko vključite v svoje projekte … in izkoristite hitrost vzporednega vmesnika v kombinaciji s hitrostjo, ki je tako poceni.

Priporočena: