Orodha ya maudhui:

Kadi ya Kumbukumbu Iliyotengenezwa na CMOS EPROM's: Hatua 6 (na Picha)
Kadi ya Kumbukumbu Iliyotengenezwa na CMOS EPROM's: Hatua 6 (na Picha)

Video: Kadi ya Kumbukumbu Iliyotengenezwa na CMOS EPROM's: Hatua 6 (na Picha)

Video: Kadi ya Kumbukumbu Iliyotengenezwa na CMOS EPROM's: Hatua 6 (na Picha)
Video: Sydney, Australia Walking Tour - 4K60fps with Captions - Prowalk Tours 2024, Desemba
Anonim
Kadi ya kumbukumbu imetengenezwa na CMOS EPROM's
Kadi ya kumbukumbu imetengenezwa na CMOS EPROM's
Kadi ya kumbukumbu imetengenezwa na CMOS EPROM's
Kadi ya kumbukumbu imetengenezwa na CMOS EPROM's

Inayoweza kufundishwa iliyoundwa na mimi itakusaidia kujenga kumbukumbu kubwa ya kumbukumbu ambayo itafaa kwa miradi na vipimo vingi. Kadi ya kumbukumbu inafaa kwa matumizi anuwai na inaweza kupatikana tena ikilinganishwa na kadi ndogo na aina nyingine ya kumbukumbu laini. Muda wa maisha wa hizo CMOS EPROM ni miaka mia kadhaa. Pia mtu anaweza kuongeza kuongeza onyesho la biti 8 tu ili kuona data ya pato kwenye viongo. Nina 2 x 8 iliyoongozwa kwenye kadi yangu.

Hatua ya 1: Kukusanya Sehemu Zinazohitajika Kuunda Kadi ya Kumbukumbu….

Kukusanya Sehemu Zinazohitajika Kuunda Kadi ya Kumbukumbu….
Kukusanya Sehemu Zinazohitajika Kuunda Kadi ya Kumbukumbu….
Kukusanya Sehemu Zinazohitajika Kuunda Kadi ya Kumbukumbu….
Kukusanya Sehemu Zinazohitajika Kuunda Kadi ya Kumbukumbu….

Kufanya kazi na utaftaji wa vifaa vya elektroniki na haswa kwa watawala wadogo kunahitaji kumbukumbu ambayo inaweza kuwa haitoshi kwa majukumu kadhaa yanayohusu mipango na data kubwa ambayo inapaswa kuhifadhiwa …….

Ili kujenga kadi ya kumbukumbu, tunahitaji EPROM's. Katika hali nyingi hizo EPROM ni UV-EPROM, au EEPROM, ambayo inasimama kwa kumbukumbu inayoweza kusomeka kwa umeme / inayoweza kusomwa tu. Ikiwa kuna UV-EPROM, kumbukumbu ya Ulta-violet inayoweza kusomeka / inayoweza kusomeka kumbukumbu tu. Maana yake, EPROM inaweza kusanidiwa mara moja, lakini inahitaji kifaa kinachoweza kutolewa cha ultraviolet ili kuondoa kumbukumbu kwa matumizi zaidi. Hii sio sawa kama ya kwanza, lakini bado ni rahisi kushughulikia. Mtu anaweza kununua vifaa vile katika maduka ya umeme. Hizo EPROM ni haraka sana na hushughulikia nyakati za ufikiaji wa karibu 45 ns. Inafaa kwa mzunguko wa kusoma / kuandika kwa microcontroller. Wanatumia kiunganishi kinachofanana ambacho kinahitaji kiasi fulani cha GPIO ya microprocessor. Kwa upande wangu, kama mtu anavyoweza kuona kutoka picha hapo juu, nina mengi ya hizo AMD CMOS UV-EPROMs inapatikana mpya kabisa. Kwa hivyo suti zake zinafaa kwa kuunda kadi ya kumbukumbu, ambapo kadhaa ya hizo IC zinaweza kupumzika, na hivyo kufanya suluhisho bora kwa miradi kubwa ya kumbukumbu bila SPI au aina zingine za kadi za kumbukumbu na shida na ugumu ambao huleta nao. Mbali na CMOS EPROMs, bodi ya prototyping ya msingi ya shaba / epoxy inahitajika, saizi inaweza kutofautiana kulingana na ni ngapi moja ya mipango ya EPROM ya kupachika. Nambari ya juu, ni bora kwa uwezo. Jambo linalofuata litakuwa (kijani kibichi) smd leds, na one tht led (nyekundu). Nguvu ya chini, sasa ya chini (kama 20mA) inapaswa kuwa sawa. Mtu anahitaji vipinga kwa kila moja ya zile zilizoongozwa (R = 150-180 Ohm) kwa risasi za smd na (R = 470 Ohm) kwa uongozi wa tht zitafanya kazi hiyo. Kwa kusadikika zaidi napendekeza utumie vichwa vya habari ili upate moduli ya kadi ya shimo inayoweza kubebeka, (kwenye ubao wa mkate bila kuuza au mahali pengine popote), saizi ya vichwa pia inategemea kiwango cha IC iliyoingizwa. Waya za jumper zinahitajika ikiwa una mpango wa kuziunganisha kwa mikono na sio kwenye PCB. Kila CMOS EPROM inahitaji vizuizi 16 x 10KOhm kwa laini za data za basi na 8x 10 KOhm kwa mistari ya data ya basi. Kila AMD EPROM ina bandari 8 za laini za data na 17 kwa laini za anwani. Kwa hivyo waya nyingi za kuruka zinapaswa kupatikana.

Hatua ya 2: Mchakato wa Mkutano katika Hatua kadhaa…

Mchakato wa Mkutano katika Hatua kadhaa…
Mchakato wa Mkutano katika Hatua kadhaa…

Mkutano unaanza kwa kuangalia kuwa EPROM zote zimefutwa na hazina kitu.

> Hatua No0. >> Anza kuuza basi-nguvu (+/-) 5.0 V kwa kadi nzima ya kadi ya kumbukumbu. Hii itasaidia kuleta juisi kwa kila IC.

> Hatua No1 >> Kuhesabu nafasi ya IC kusanikishwa, kwa upande wangu 4 x EPROM's imewekwa, na kifurushi cha kuingiza adapta za DIP. Adapter hizi zinauzwa kwenye ubao wa mkate, sio EPROMs, ambayo itakusaidia kuzibadilisha ikiwa kutofaulu, au kazi zingine za utulivu, bila shida.

> Hatua No2. >> Kuunganisha adapta kwenye ubao wa mkate, kisha kukagua reli ya basi-nguvu na kuunganisha laini ya kijani-smd iliyoongozwa na R = 150 Ohm resistor kwa reli ya nguvu kupitia basi ya nguvu ya EPROM. Hiyo inapaswa kufanywa kwa kila EPROM iliyoingia. Lengo ni kuwa na nguvu inayoendesha kupitia EPROM, ili mtu aweze kuona hali ya kuibua ya kila IC.

> Hatua No3. >> Kwenye ubao wa mkate kwenye kona ya chini kulia, iliyoongozwa na nyekundu nyekundu ikiwa na kipinga R = 470 kontena la Ohm inapaswa kuuzwa. Lazima iunganishwe moja kwa moja na basi ya nguvu, au kiunganishi cha pipa, ili kuhakikisha kuwa kadi ya kumbukumbu inaendeshwa na inaendeshwa (wakati inaongozwa iko kwenye mfumo wa umeme).

> Hatua No4. >> Katika hatua hii tunahitaji kuunganisha kila mistari ya data ya basi ya EPROM ya 17x kwa Ground GND na R = 10 KOhm resistors. Vuta chini, ikiwa hatutumiwi na CPU. Kwa upande mwingine tunahitaji mistari hiyo ya data ya basi-17 inayounganishwa na GPIO kwenye CPU, pini za kujitolea za 17 x GPIO, kuwezesha mizunguko ya kusoma / wite. Mistari ya data ya basi ya data kidogo ya 8 imeunganishwa na pini za dijiti kwenye CPU (bi-directional) 8 x GPIO. Pia mtu anaweza kuongeza kuongeza vipandikizi 8 x na R = 470 Ohm tu kuwa na onyesho la kibinadamu, naona inasaidia sana kwa kusoma na au kusudi la utapeli. Mistari 8 ya data ya basi inaweza kugawanywa na kuunganishwa kwa EPROM zote, Katika mfano wangu nilifanya 2x2, na maonyesho mawili ya kijani kibichi, na nyekundu, lakini mtu anaweza kuyaunganisha yote kwa pini sawa, hadi kusadikika.

Hatua ya 3: Dhibiti GPIO na Programu ……

Dhibiti GPIO na Programu ……
Dhibiti GPIO na Programu ……
Dhibiti GPIO na Programu ……
Dhibiti GPIO na Programu ……

Licha ya laini ya data ya basi, data-basi-mistari na basi ya nguvu, kila EPROM ina GPIO ya basi-ya kudhibiti. Hizo zinatumika kwa kuwezesha mizunguko ya kusoma / kuandika na ufikiaji wa kila EPROM, na vile vile kuzipanga na kuwasha / kuzima, kuingia kwa njia za nguvu ndogo nk…. bandari hizo ni:

1. Programu ya PGM inawezesha pembejeo

2. OE-pato kuwezesha

3. CE-chip kuwezesha

4. Uingizaji wa voltage ya Vpp-Program

Pini hizo kwa sauti kubwa wamejitolea GPIO kushughulikia anwani / data yote ya GPIO. Ninapendekeza kusoma daftari na kuwa na wazo jinsi EPROM inavyofanya kazi kabla ya kuanza kujenga kadi ya kumbukumbu. Itakusaidia kuelewa kila kitu zaidi kwa kuzingatia utendaji, programu. sehemu Hapana: AM 27C010 1-Megabit, CMOS EPROM / UV-EPROM.

Jedwali hili litakusaidia kudhibiti utendaji, sema, ikiwa tunataka kuandika kwa EPROM ambayo ni sawa na mpango, tunatafuta kwenye meza kile tunachohitaji kuamilisha: Hiyo ni CE = LOW, OE = HIGH, PGM = LOW, Vpp = Vpp = 12, 75 Volt tu kwa programu… laini ya anwani ambayo tunataka kupanga inapaswa kuwa ya JUU, mistari mingine yote ya anwani = LOW.

Basi-data wakati huo huo inapaswa kusanidiwa kama matokeo, ili kutoa data inayohitajika kupitia basi ya data-8-bit. PinMode rahisi (), sintaksia inaweza kutumika kama kawaida.

Kwa maneno mawili: tunatoa Vpp = 12, 75 ya voltage ya programu kwa pini ya Vpp, kisha kuvuta Wote CE na OE, PGM, baada ya hapo tunaweka data kwenye basi ya data ya CPU, kwa kuvuta anwani inayohitajika JUU EPROM itaokoa yaliyotajwa data kwenye adressress hiyo. Rahisi kama hiyo. Kwa kusoma data kutoka EPROM, mtu anapaswa kurejelea meza hiyo tena, na angalia GPIO hizo zinapaswa kuwa katika hali gani ili kuanza taratibu zingine, kusoma kutoka kwake, au kuruhusu EPROM iende katika hali ya nguvu ndogo. (Kusubiri)

Hatua ya 4: Kupanga programu za EPROMs

Kupanga programu za EPROMs
Kupanga programu za EPROMs

Kwa wakati huu wakati usanidi wote wa vifaa umefanywa, na kila kitu kimeangaliwa mara mbili, mtu anaweza kuendelea na hatua inayofuata.

Baada ya kupitia hatua zote hapo juu, tunaweza kuanza kwa urahisi programu ya kadi ya kumbukumbu, mara nyingi tunataka, kuokoa tani za data katika kila anwani. Pia itawezekana kusoma data kutoka kwa anwani yoyote ya nasibu.

Kuna nambari inayofaa (nitumie jioni ikiwa nambari ni ya kupendeza) pamoja na kifaa hiki. Ni rahisi sana. Itamwongoza mtengenezaji na kumsaidia kuelewa jinsi ya kupanga vifaa kama vile kila kitu kinafanya kazi. Nambari hiyo inasanidi GPIO inayofaa kwenye CPU na kisha kutumia amri rahisi hutembea kwa kila anwani na huandika data hapo….. ikiwa onyesho la binary linaunganishwa basi, mtu anaweza kuona utaftaji wa data kupitia leds hizo. Itatazama kama bar ambayo Anza kuwaka kabisa na kisha itapungua polepole wakati CPU inasoma kwa kila anwani.

Hatua ya 5: Muhtasari….

Summery….
Summery….

Baada ya hatua zote tulizopitia, wakati kadi ya kumbukumbu iko tayari na imewashwa, na zile za EPROM zimesanidiwa kwa usahihi, vichwa vyote kwenye onyesho la binary vitawashwa. Pia, ikiwa tutasafisha yaliyomo ya EPROM kwenye ufuatiliaji wa serial, yote yatakuwa 1, 1111111 ikimaanisha kuwa wote walioongozwa wamewashwa. Hiyo inamaanisha EPROMs hazina kitu na masikio ya kiwanda na 1 yote.

Hatua ya 6: Tayari Kukubali Takwimu…

Tayari Kukubali Takwimu…
Tayari Kukubali Takwimu…

Sasa inawezekana kuipanga na microprocessor, na utumie kifaa kama moduli ya kumbukumbu ya nje.

Kwa wakati huu unaweza kuipatanisha katika miradi yako… na kufaidika na kasi ya kiwambo sambamba pamoja na kasi inayokuja kwa bei rahisi..

Ilipendekeza: