Satura rādītājs:

Atmiņas karte, kas izgatavota no CMOS EPROM: 6 soļi (ar attēliem)
Atmiņas karte, kas izgatavota no CMOS EPROM: 6 soļi (ar attēliem)

Video: Atmiņas karte, kas izgatavota no CMOS EPROM: 6 soļi (ar attēliem)

Video: Atmiņas karte, kas izgatavota no CMOS EPROM: 6 soļi (ar attēliem)
Video: BIOS, CMOS, UEFI - What's the difference? 2024, Septembris
Anonim
Atmiņas karte izgatavota no CMOS EPROM
Atmiņas karte izgatavota no CMOS EPROM
Atmiņas karte izgatavota no CMOS EPROM
Atmiņas karte izgatavota no CMOS EPROM

Manis izveidotā pamācība palīdzēs jums izveidot milzīgu atmiņas ietilpību, kas noderēs daudziem projektiem un mērījumiem. Atmiņas karte ir piemērota vairākkārtējai lietošanai, un tā var būt daudz pieejamāka salīdzinājumā ar zibatmiņas kartēm un cita veida mīksto atmiņu. Šo CMOS EPROM kalpošanas laiks ir vairāki simti gadu. Varat arī papildus pievienot bināru 8 bitu displeju, lai redzētu izvaddatus uz LED. Man uz kartes ir 2 x 8 gaismas diodes.

1. darbība. Nepieciešamo detaļu savākšana, lai izveidotu atmiņas karti

Atmiņas kartes izveidei nepieciešamo detaļu savākšana …
Atmiņas kartes izveidei nepieciešamo detaļu savākšana …
Atmiņas kartes izveidei nepieciešamo detaļu savākšana …
Atmiņas kartes izveidei nepieciešamo detaļu savākšana …

Lai strādātu ar elektronikas prototipiem un jo īpaši ar mikrokontrolleriem, ir nepieciešama zināma atmiņa, ar kuru var nepietikt dažiem uzdevumiem, kas saistīti ar lielām programmām un datiem, kas ir jāsaglabā.

Lai izveidotu atmiņas karti, mums ir nepieciešami EPROM. Vairumā gadījumu šie EPROM ir UV-EPROM vai EEPROM, kas apzīmē elektriski dzēšamu/programmējamu tikai lasāmu atmiņu. UV-EPROM gadījumā uz Ulta-violetu balstītu earasable/programmējamu lasāmatmiņu. Tas nozīmē, ka EPROM var ieprogrammēt vienu reizi, bet pēc tam ir nepieciešama ultravioletā dzēšamā ierīce, lai notīrītu atmiņu turpmākai lietošanai. Tas nav tik pārliecinoši kā pirmais, bet tomēr ir diezgan viegli apstrādājams. Šādas ierīces var iegādāties elektronikas veikalos. Šie EPROM ir ļoti ātri un pārsvarā apstrādā piekļuves laiku aptuveni 45 ns. Ideāli piemērots mikrokontrolleru ātras lasīšanas/rakstīšanas cikliem. Tie izmanto paralēlo saskarni, kas prasa zināmu daudzumu mikroprocesora GPIO. Manā gadījumā, kā redzams no iepriekš redzamajiem attēliem, man ir daudz šo AMD CMOS UV-EPROM, kas pieejami pilnīgi jauni. Tā ir ideāli piemērota atmiņas kartes izveidei, kur var atpūsties vairāki no šiem IC, tādējādi radot ideālu risinājumu lielākiem atmiņas projektiem bez SPI vai cita veida atmiņas kartēm, kā arī problēmu un sarežģītības, ko tie rada līdzi. ir nepieciešama prototipēšanas plāksne uz vara/epoksīda bāzes, izmērs var atšķirties atkarībā no tā, cik EPROM plāno ievietot. Jo lielāks skaitlis, jo labāk ietilpībai. Nākamā lieta būtu (zaļā) smd gaismas diodes, un viena tht LED (sarkana). Ar mazu jaudu, zemu strāvu (aptuveni 20 mA) vajadzētu būt labi. Darbs tiks veikts ar rezistoriem katram no šiem lediem (R = 150–180 omi) smd gaismas diodēm un (R = 470 omi). Lai iegūtu lielāku pārliecību, iesaku izmantot virsrakstus, lai izveidotu caurvējamo moduļu moduli (uz lodēšanas plātnēm vai jebkur citur), galvenes lielums ir atkarīgs arī no iegulto IC daudzuma. Džempera vadi ir nepieciešami, ja plānojat tos savienot ar rokām, nevis uz PCB. Katram CMOS EPROM ir nepieciešami 16 x 10KOhm rezistori adrešu kopņu datu līnijām un 8x 10 KOhm datu kopņu datu līnijām. Katram AMD EPROM ir 8 porti datu līnijām un 17 adrešu līnijām. Tātad vajadzētu būt pieejamiem daudziem džemperu vadiem.

2. solis: montāžas process vairākos posmos…

Montāžas process vairākos posmos…
Montāžas process vairākos posmos…

Montāža sākas, pārbaudot, vai visi EPROM ir izdzēsti un tukši.

> Solis No0 >> Sāciet lodēt barošanas kopni (+/-) 5,0 V visai atmiņas kartes mapei. Tas palīdzēs nogādāt sulu katrā IC.

> 1. solis. >> Aprēķinot vietu, kur uzstādīt IC, manā gadījumā ir iegulti 4 x EPROM, ar ievietošanas adapteru DIP paketi. Šie adapteri ir pielodēti pie maizes dēļa, nevis EPROM, kas palīdzēs tos nomainīt kļūmju vai citu apkopes darbu gadījumā bez problēmām.

> 2. solis. >> Adapteru pielodēšana uz maizes dēļa, pēc tam strāvas kopnes sliedes pārbaude un zaļā smd vadu savienošana ar piemērotu R = 150 omu rezistoru ar strāvas sliedi caur EPROM jaudas kopni. Tas jādara katram iegultajam EPROM. Mērķis ir nodrošināt strāvas padevi uz EPROM, lai vizuāli varētu redzēt katra IC statusu.

> Solis No3. >> Uz maizes dēļa apakšējā labajā stūrī jāpielodē sarkanā gaismas diode ar piemērotu R = 470 omu rezistoru. Tam jābūt tieši savienotam ar maizes dēļa barošanas kopni vai cilindra savienotāju, lai nodrošinātu, ka atmiņas karte ir ieslēgta un darbojas (ja gaismas diode ir ieslēgta sistēmā).

> Solis No4. >> Šajā solī mums ir jāpievieno katra EPROM 17x adrešu kopnes datu līnijas ar GND zemi ar R = 10 KOhm rezistoriem. Pavelciet tos uz leju, ja CPU mūs neizmanto. No otras puses, mums ir vajadzīgas tās pašas 17 adrešu kopnes datu līnijas, kas savienojas ar GPIO centrālajā procesorā, 17 x GPIO speciālās tapas, lai iespējotu adrešu lasīšanas/wite ciklus. 8 bitu datu kopnes datu līnijas ir savienotas ar ciparu tapām uz CPU (divvirzienu) 8 x GPIO. Turklāt, lai būtu binārs displejs, var papildus pievienot 8 x gaismas diodes ar R = 470 omi, manuprāt, tas ir ļoti noderīgi mācību un / vai problēmu novēršanas nolūkos. 8 datu kopņu datu līnijas var koplietot un savstarpēji savienot visus EPROM. Manā prototipā es darīju 2x2, ar 2 binārajiem displejiem zaļā un sarkanā krāsā, taču līdz pārliecināšanai tos visus var savienot ar vienām un tām pašām tapām.

3. darbība: kontrolējiet GPIO un programmēšanu ……

Kontrolējiet GPIO un programmēšanu ……
Kontrolējiet GPIO un programmēšanu ……
Kontrolējiet GPIO un programmēšanu ……
Kontrolējiet GPIO un programmēšanu ……

Papildus papildsistēmas datu līnijai, datu kopnes datu līnijām un barošanas kopnei, katram EPROM ir vadības autobusu GPIO. Tos izmanto, lai iespējotu lasīšanas/rakstīšanas ciklus un piekļūtu katram EPROM, kā arī tos ieprogrammētu un ieslēgtu/izslēgtu, ieietu mazjaudas režīmos utt.. Šie porti ir:

1. PGM programmas iespējošanas ievade

2. OE izejas iespējošana

3. CE mikroshēmas iespējošana

4. Vpp-Programmas sprieguma ievade

Šīm tapām vajadzētu būt veltītam GPIO papildus visai adresei/datu GPIO. Es ļoti iesaku pirms atmiņas kartes veidošanas izlasīt datu lapu un saprast, kā darbojas EPROM. Tas palīdzēs jums saprast visu, kas saistīts ar funkcionalitāti, programmēšanu. daļas Nr.: AM 27C010 1 megabitu, CMOS EPROM/UV-EPROM.

Šī tabula palīdzēs jums kontrolēt funkcionalitāti, teiksim, ja mēs vēlamies rakstīt uz EPROM, kas ir tāds pats kā programma, mēs tabulā meklējam, kas mums jāaktivizē: tas ir, CE = LOW, OE = HIGH, PGM = LOW, Vpp = Vpp = 12, 75 volti tikai programmēšanai … konkrētai adreses līnijai, kuru mēs vēlamies ieprogrammēt, jābūt HIGH, visām pārējām adrešu rindām = LOW.

Tikmēr datu kopne ir jākonfigurē kā izejas, lai izvadītu nepieciešamos datus, izmantojot 8 bitu datu kopni. Vienkāršu pinMode (), sintaksi var izmantot kā parasti.

Divos vārdos: mēs piešķiram Vpp = 12, 75 programmas spriegumu Vpp tapai, pēc tam nolaižam gan CE, gan OE, PGM, pēc tam ievietojam datus CPU datu kopnē, velkot vajadzīgo adresi HIGH, EPROM saglabās minēto dati šajā adresē. Tik vienkārši. Lai nolasītu datus no EPROM, vēlreiz jāatsaucas uz šo tabulu un jāpārbauda, kādam jābūt šo GPIO statusam, lai sāktu citas procedūras, nolasītu to vai ļautu EPROM pāriet mazjaudas režīmā. (Stāvēt)

4. solis: EPROM programmēšana

EPROM programmēšana
EPROM programmēšana

Šajā brīdī, kad visa aparatūras iestatīšana ir pabeigta un viss ir divreiz pārbaudīts, var pāriet uz nākamo posmu.

Pēc visu iepriekš minēto posmu veikšanas mēs varam viegli sākt atmiņas kartes programmēšanu, cik reižu vien vēlamies, ietaupot daudz datu katrā adresē. Tāpat būtu iespējams nolasīt datus no jebkuras nejaušas adreses.

Kopā ar šo ierīci ir piemērots kods (nosūtiet man pm, ja kods ir interesants). Tas ir ļoti vienkāršs. Tas palīdzēs veidotājam un palīdzēs viņam saprast, kā programmēt šādas ierīces un kā viss darbojas. Kods konfigurē piemērotu GPIO uz CPU, un pēc tam, izmantojot vienkāršas komandas, iziet cauri katrai adresei un tur raksta datus … sāk pilnībā izgaismot un pēc tam pakāpeniski samazināsies, kad CPU nolasa katru adresi.

5. solis: vasara …

Vasarīgi …
Vasarīgi …

Pēc visām mūsu veiktajām darbībām, kad atmiņas karte ir gatava un ieslēgta un EPROM ir pareizi konfigurēti, iedegas visas binārā displeja gaismas diodes. Turklāt, ja mēs iztīrīsim EPROM saturu seriālajā monitorā, tas viss būs 1, 1111111, kas nozīmē, ka visas gaismas diodes ir ieslēgtas. Tas nozīmē, ka EPROM ir tukši un rūpnīcā dzirdami visi 1.

6. darbība: gatavs datu pieņemšanai …

Gatavs datu pieņemšanai…
Gatavs datu pieņemšanai…

Tagad to ir iespējams programmēt ar mikroprocesoru un izmantot ierīci kā ārējo atmiņas moduli.

Šajā brīdī jūs varat to integrēt savos projektos … un gūt labumu no paralēlās saskarnes ātruma kopā ar ātrumu, kas ir tik lēts.

Ieteicams: