Sadržaj:

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

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

Video: Memorijska kartica od CMOS EPROM-a: 6 koraka (sa slikama)
Video: EP1K10TC100-1 ALTERA IC - IN STOCK - TAMS SEMICONDUCTOR LIMITED 2024, Jun
Anonim
Memorijska kartica Od CMOS EPROM-a
Memorijska kartica Od CMOS EPROM-a
Memorijska kartica Od CMOS EPROM-a
Memorijska kartica Od CMOS EPROM-a

Instrukcije koje sam stvorio pomoći će vam da izgradite ogroman memorijski kapacitet koji će biti koristan za mnoge projekte i mjerenja. Memorijska kartica je pogodna za višestruku upotrebu i može biti daleko dostupnija u odnosu na flash kartice i druge vrste meke memorije. Životni vijek ovih CMOS EPROM-ova je nekoliko stotina godina. Također se može dodatno dodati binarni 8-bitni ekran 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 sa 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-ovi, š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, ali tada mu je potreban uređaj za brisanje ultraljubičastog zračenja kako bi se memorija obrisala za daljnju upotrebu. Ovo nije tako zgodno kao prvo, ali je ipak prilično jednostavno za rukovanje. Takvi se uređaji mogu kupiti u trgovinama elektronike. Ovi EPROM -ovi su 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 na gornjim slikama, imam dosta onih AMD CMOS UV-EPROM-a dostupnih potpuno novih. Stoga je pogodno 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 nose. Osim CMOS EPROM -ova, potrebna je ploča za izradu prototipa na bazi bakra/epoksida, veličina može varirati 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 i jedna tht LED (crvena). Mala snaga, niska struja (c.a. 20mA) bi trebali biti u redu. Potrebni su otpornici za svaki od ovih LED-a (R = 150-180 Ohm) za smd LED diode i (R = 470 Ohm) za th led će obaviti posao. Radi lakšeg snalaženja, preporučujem korištenje zaglavlja za postavljanje priključnog modula kartice (na lemnim pločama ili bilo gdje drugdje), veličina zaglavlja također ovisi o količini ugrađenih IC -ova. Premosne žice su potrebne ako ih planirate spojiti ručno, a ne na PCB -u. Svaki CMOS EPROM zahtijeva 16 x 10KOhm otpornika za linije podataka sabirnice adresa i 8x 10 KOhm za linije podataka sabirnice podataka. Svaki AMD EPROM ima 8 portova za podatkovne linije i 17 za adresne linije. Stoga bi trebalo biti na raspolaganju mnogo kratkospojnih žica.

Korak 2: Proces montaže u nekoliko koraka…

Proces montaže u nekoliko koraka…
Proces montaže u nekoliko koraka…

Sklapanje počinje provjerom da li su svi EPROM -i izbrisani i prazni.

> Korak br. >> Počnite lemiti sabirnicu napajanja (+/-) 5,0 V za cijelu matičnu ploču memorijske kartice. To će pomoći da se sok dovede do svakog IC -a.

> Korak broj 1. >> Izračunavanje prostora za instaliranje IC -a, u mom slučaju 4 x EPROM -a su ugrađena, sa DIP paketom adaptera za umetanje. Ovi adapteri su 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 provjeravanje vodilice sabirnice napajanja i povezivanje zelenog smd-vodiča s odgovarajućim otpornikom R = 150 Ohma s razvodnikom preko EPROM-sabirnice. To bi trebalo 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čnoj ploči u donjem desnom kutu potrebno je lemiti tht crvenu lampicu s odgovarajućim otpornikom R = 470 Ohma. Mora biti spojena izravno na sabirnicu napajanja ili bačvastu ploču za matičnu ploču, kako bi se osiguralo da je memorijska kartica uključena i radi (kada je LED dioda uključena na sistem).

> Korak 4. >> U ovom koraku potrebno je spojiti svaki EPROM-ov 17x podatkovni vod sabirnice podataka na uzemljenje 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 GPIO namjenskih pinova, 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đe se može dodatno dodati 8 x LED dioda sa R = 470 Ohma samo radi binarnog prikaza. Smatram da je to od velike pomoći za učenje i rješavanje problema. 8 linija podataka na sabirnici podataka mogu se dijeliti i međusobno povezivati za sve EPROM-ove. U svom prototipu sam radio 2x2, sa 2 binarna ekrana zelena i crvena, ali sve ih se može povezati na iste pinove, sve do udobnosti.

Korak 3: Kontrolirajte GPIO i programiranje ……

Kontrolirajte GPIO i programiranje ……
Kontrolirajte GPIO i programiranje ……
Kontrolirajte GPIO i programiranje ……
Kontrolirajte GPIO i programiranje ……

Osim linije podataka sabirnice adresa, linija podataka sabirnice podataka i sabirnice napajanja, svaki EPROM ima kontrolnu magistralu GPIO. 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 portovi su:

1. Ulaz za omogućavanje PGM programa

2. Omogućavanje OE-izlaza

3. Omogućavanje CE-čipa

4. Ulaz napona Vpp-programa

Ti pinovi bi trebali imati namjenski GPIO pored svih GPIO adresa/podataka. Toplo vam 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 red koji želimo programirati trebao bi biti VISOK, sve ostale adresne linije = NISKE.

U međuvremenu, sabirnica podataka mora biti konfigurirana kao izlazna, kako bi se potrebni podaci prenosili 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. Za čitanje podataka iz EPROM -a potrebno je ponovno pogledati tu tablicu i provjeriti u kakvom bi statusu trebali biti ti GPIO -i kako bi započeli druge procedure, čitali iz njega ili pustili EPROM u način rada male potrošnje. (Pričekaj)

Korak 4: Programiranje EPROM -ova

Programiranje EPROM -ova
Programiranje EPROM -ova

U ovom trenutku kada se završi sve postavljanje hardvera i sve se dvostruko provjeri, može se preć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.

Uz ovaj uređaj postoji odgovarajući kod (pošaljite mi pm ako je kod interesantan). Vrlo je jednostavan. On će uputiti proizvođača i pomoći mu da shvati 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 upisuje podatke tamo …..ako je binarni zaslon tada spojen, mogu se vidjeti izlazni podaci kroz te LED diode. To će izgledati kao traka koja će start potpuno svijetli, a zatim će se postupno smanjivati kada CPU čita svaku adresu.

Korak 5: Ljeto ……

Ljetni …
Ljetni …

Nakon svih koraka koje smo prošli, kada je memorijska kartica spremna i uključena, a EPROM memorija ispravno konfigurirana, zasvijetlit će sve LED diode na binarnom zaslonu. Takođe, ako očistimo sadržaj EPROM -a 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 jedinicama.

Korak 6: Spremni za prihvaćanje podataka…

Spremno za prihvaćanje podataka…
Spremno za prihvaćanje podataka…

Sada je moguće programirati ga 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čuje se: