Sadržaj:

Memorijska kartica izrađena od CMOS EPROM-a: 6 koraka (sa slikama)
Memorijska kartica izrađena od CMOS EPROM-a: 6 koraka (sa slikama)

Video: Memorijska kartica izrađena od CMOS EPROM-a: 6 koraka (sa slikama)

Video: Memorijska kartica izrađena od CMOS EPROM-a: 6 koraka (sa slikama)
Video: Обзор карты памяти Kingston Canvas Select Plus на 512Gb. Лучшая microSDXC на 512gb за свои деньги. 2024, Lipanj
Anonim
Memorijska kartica izrađena od CMOS EPROM-a
Memorijska kartica izrađena od CMOS EPROM-a
Memorijska kartica izrađena od CMOS EPROM-a
Memorijska kartica izrađena od CMOS EPROM-a

Instrukcije koje sam stvorio pomoći će vam u izgradnji velikog memorijskog kapaciteta koji će vam dobro doći za mnoge projekte i mjerenja. Memorijska kartica pogodna je za višestruku uporabu i može biti daleko ostvarivija u usporedbi s flash karticama i drugim vrstama meke memorije. Životni vijek ovih CMOS EPROM-ova je nekoliko stotina godina. Također se može dodatno dodati binarni 8-bitni zaslon samo da bi se vidjeli izlazni podaci na LED-ima. Imam ih 2 x 8 LED dioda na kartici.

Korak 1: Prikupljanje potrebnih dijelova za izradu memorijske kartice…

Prikupljanje potrebnih dijelova za izradu memorijske kartice …
Prikupljanje potrebnih dijelova za izradu memorijske kartice …
Prikupljanje potrebnih dijelova za izradu memorijske kartice …
Prikupljanje potrebnih dijelova za izradu memorijske kartice …

Rad s prototipiranjem elektronike, a posebno s mikrokontrolerima zahtijeva određenu memoriju koja možda neće biti dovoljna za neke zadatke koji uključuju velike programe i podatke koji se moraju pohraniti …….

Za izradu memorijske kartice potrebni su nam EPROM-ovi. U većini slučajeva ti su EPROM-ovi UV-EPROM-ovi ili EEPROM-i, što znači električno izbrisiva/programabilna memorija samo za čitanje. U slučaju UV-EPROM-a, memorija koja se može čitati/programirati samo na bazi ulta-ljubičaste boje. Što znači da se EPROM može programirati jednom, no tada mu je potreban uređaj koji se može izbrisati iz ultraljubičastog zračenja kako bi se memorija obrisala za daljnju upotrebu. Ovo nije tako zgodno kao prvo, ali ipak je prilično jednostavno za rukovanje. Takvi se uređaji mogu kupiti u trgovinama elektronike. Ti su EPROM -i vrlo brzi i uglavnom obrađuju vrijeme pristupa od oko 45 ns. Idealno za cikluse brzog čitanja/pisanja mikrokontrolera. Oni koriste paralelno sučelje za koje je potrebna određena količina GPIO -a mikroprocesora. U mom slučaju, kao što se može vidjeti iz gornjih slika, imam dosta onih AMD CMOS UV-EPROM-a dostupnih potpuno novih. Stoga je prikladno za stvaranje memorijske kartice, na kojoj se može odmoriti nekoliko tih IC -ova, pa je tako idealno rješenje za veće memorijske projekte bez SPI -ja ili drugih vrsta memorijskih kartica i gnjavaže i složenosti koje sa sobom donose. Osim CMOS EPROM -ova, potrebna je ploča za izradu prototipa na bazi bakra/epoksida, veličina se može razlikovati ovisno o tome koliko EPROM -a planira ugraditi. Što je veći broj, to su bolje sposobnosti. Sljedeća stvar bi bile (zelene) smd LED diode, a jedna tht LED (crvena). Mala snaga, niska struja (c.a. 20mA) bi trebali biti u redu. Potrebni su otpornici za svaki od tih LED-a (R = 150-180 Ohm) za smd LED diode i (R = 470 Ohm) za tht LED koji će odraditi posao. Za veću udobnost preporučujem korištenje zaglavlja za postavljanje priključnog modula kartice s otvorima (na lemljenim pločama ili bilo gdje drugdje), veličina zaglavlja također ovisi o količini ugrađenih IC -ova. Kratke žice su potrebne ako ih planirate spojiti ručno, a ne na PCB -u. Svaki CMOS EPROM zahtijeva 16 x 10KOhm otpornika za podatkovne linije sabirnice adresa i 8x 10 KOhm za podatkovne sabirnice podataka. Svaki AMD EPROM ima 8 priključaka za podatkovne linije i 17 za adresne linije. Dakle, trebalo bi biti na raspolaganju mnogo kratkospojnih žica.

Korak 2: Postupak montaže u nekoliko koraka…

Postupak montaže u nekoliko koraka …
Postupak montaže u nekoliko koraka …

Sklapanje započinje provjerom jesu li svi EPROM -i izbrisani i prazni.

> Korak br. >> Počnite lemiti sabirnicu napajanja (+/-) 5,0 V za cijelu ploču memorijske kartice. To će pomoći donijeti sok u svaku IC.

> Korak br. 1. >> Izračunavanje prostora za ugradnju IC -a, u mom slučaju 4 x EPROM -a su ugrađena, s DIP paketom adaptera za umetanje. Ovi su adapteri lemljeni na matičnu ploču, a ne na EPROM -ove, što će vam pomoći da ih zamijenite u slučaju kvarova i drugih održavanja, bez problema.

> Korak 2. >> Lemljenje adaptera na matičnu ploču, zatim provjera tračnice sabirnice napajanja i spajanje zelenog smd-vodiča s odgovarajućim otpornikom R = 150 Ohma na razvodnu ploču putem EPROM-sabirnice. To treba učiniti za svaki ugrađeni EPROM. Cilj je da se napajanje provede do EPROM -a, tako da se može vizualno vidjeti status svakog IC -a.

> Korak 3. >> Na matičnu ploču u donjem desnom kutu potrebno je lemiti tht crvenu diodu s odgovarajućim otpornikom R = 470 Ohma. Mora biti spojena izravno na sabirnicu napajanja ili bačvastu ploču kako bi se osiguralo da je memorijska kartica uključena i radi (ako je LED dioda uključena u sustav).

> Korak 4. >> U ovom koraku potrebno je spojiti 17-kratne podatkovne linije sabirnice adresa EPROM-a na EPROM sa uzemljenjem sa R = 10 KOhm otpornika. Povucite ih prema dolje, u slučaju da nas CPU ne koristi. S druge strane, potrebno nam je istih 17 podatkovnih linija sabirnice adresa spojenih na GPIO na CPU-u, 17 x namjenskih pinova GPIO, kako bismo omogućili cikluse čitanja/brisanja adrese. 8-bitne podatkovne linije sabirnice podataka spojene su na digitalne pinove na CPU-u (dvosmjerno) 8 x GPIO. Također se može dodatno dodati 8 x LED dioda s R = 470 Ohma samo radi binarnog prikaza. Smatram da je to vrlo korisno za učenje i rješavanje problema. 8 podatkovnih linija sabirnice podataka mogu se dijeliti i međusobno povezivati za sve EPROM-ove. U svom prototipu sam napravio 2x2, s 2 binarna zaslona zelena i crvena, ali sve ih se može povezati na iste pinove, sve do udobnosti.

Korak 3: Upravljajte GPIO -om i programiranjem ……

Upravljajte GPIO -om i programiranjem ……
Upravljajte GPIO -om i programiranjem ……
Upravljajte GPIO -om i programiranjem ……
Upravljajte GPIO -om i programiranjem ……

Osim linije podataka na adresnoj sabirnici, podatkovnih linija sabirnice podataka i sabirnice napajanja, svaki EPROM ima GPIO upravljačku sabirnicu. Ovi se koriste za omogućavanje ciklusa čitanja/pisanja i pristup svakom EPROM-u, kao i za njihovo programiranje i uključivanje/isključivanje, ulazak u režime niske potrošnje energije itd. … ti su priključci:

1. PGM program omogućuje ulaz

2. Omogućivanje OE-izlaza

3. Omogućivanje CE-čipa

4. Ulaz napona Vpp-programa

Ti pinovi trebaju imati namjenski GPIO pored svih adresa/podataka GPIO. Toplo preporučujem da pročitate podatkovnu tablicu i steknete ideju o funkcioniranju EPROM -a prije nego što počnete s izgradnjom memorijske kartice. Pomoći će vam da razumijete sve u pogledu funkcionalnosti, programiranja. br. dijela: AM 27C010 1-megabitni, CMOS EPROM/UV-EPROM.

Ova tablica će vam pomoći u kontroli funkcionalnosti, recimo, ako želimo pisati u EPROM koji je isti kao i program, na stolu tražimo ono što nam je potrebno za aktiviranje: To je CE = NISKO, OE = VISOKO, PGM = NISKO, Vpp = Vpp = 12, 75 V samo za programiranje … određeni adresni redak koji želimo programirati trebao bi biti VISOK, svi ostali adresni retci = NISKI.

U međuvremenu se podatkovna sabirnica mora konfigurirati kao izlazi kako bi se potrebni podaci izbacili putem 8-bitne sabirnice podataka. Jednostavan pinMode (), sintaksa se može koristiti kao i obično.

U dvije riječi: dajemo Vpp = 12, 75 programskog napona na Vpp pin, zatim povlačimo CE i OE, PGM, nakon toga stavljamo podatke na sabirnicu podataka CPU-a, povlačenjem potrebne adrese VISOKO EPROM će spremiti spomenuto podatke na toj adresi. Lako kao to. Za čitanje podataka s EPROM -a potrebno je ponovno pogledati tu tablicu i provjeriti kakvo bi stanje trebali biti ti GPIO -i kako bi započeli druge postupke, čitali s njega ili pustili EPROM u način rada niske potrošnje. (Pričekaj)

Korak 4: Programiranje EPROM -ova

Programiranje EPROM -ova
Programiranje EPROM -ova

U ovom trenutku kada su sve postavke hardvera dovršene i sve je dvostruko provjereno, možete prijeći na sljedeću fazu.

Nakon što prođemo sve gore navedene faze, možemo lako započeti programiranje memorijske kartice, koliko god puta želimo, spremajući tone podataka na svakoj adresi. Također bi bilo moguće čitati podatke sa bilo koje nasumične adrese.

Zajedno s ovim uređajem postoji prikladan kôd (pošaljite mi pm ako je kod interesantan). Vrlo je jednostavan. Vodit će proizvođača i pomoći mu razumjeti kako programirati takve uređaje i kako sve funkcionira. Kôd konfigurira odgovarajući GPIO na CPU -u, a zatim pomoću jednostavnih naredbi prolazi kroz svaku adresu i tamo upisuje podatke …..ako je binarni zaslon tada spojen, mogu se vidjeti izlazni podaci kroz te LED diode. To će izgledati kao traka koja će početi potpuno svijetliti, a zatim će se postupno smanjivati kada CPU čita svaku adresu.

Korak 5: Ljeto …

Ljetni …
Ljetni …

Nakon svih koraka koje smo prošli, kad je memorijska kartica spremna i uključena, a EPROM-ovi ispravno konfigurirani, zasvijetlit će sve LED diode na binarnom zaslonu. Također, ako sadržaj EPROM -a očistimo u serijski monitor, sve će biti 1, 1111111 što znači da su sve LED diode uključene. To znači da su EPROM -ovi prazni i tvornički opremljeni sa svim 1 -ima.

Korak 6: Spremni za prihvaćanje podataka …

Spremni za prihvaćanje podataka…
Spremni za prihvaćanje podataka…

Sada ga je moguće programirati mikroprocesorom i koristiti uređaj kao vanjski memorijski modul.

U ovom trenutku možete ga integrirati u svoje projekte … i imati koristi od brzine paralelnog sučelja u kombinaciji s brzinom koja dolazi tako jeftino.

Preporučeni: