Sisällysluettelo:
- Vaihe 1: Muistikortin rakentamiseen tarvittavien osien kerääminen …
- Vaihe 2: Kokoamisprosessi useissa vaiheissa…
- Vaihe 3: Hallitse GPIO: ta ja ohjelmointia ……
- Vaihe 4: EPROM -ohjelmointi
- Vaihe 5: Kesä …
- Vaihe 6: Valmis hyväksymään tiedot…
Video: Muistikortti, joka on valmistettu CMOS EPROM -muistikorteista: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Minun luoma ohje auttaa sinua rakentamaan valtavan muistikapasiteetin, joka on hyödyllinen monissa projekteissa ja mittauksissa. Muistikortti soveltuu monikäyttöön, ja se voi olla helpommin saavutettavissa verrattuna flash-kortteihin ja muuhun pehmeään muistiin. Näiden CMOS EPROM -laitteiden käyttöikä on useita satoja vuosia, ja lisäksi voidaan lisätä binäärinen 8-bittinen näyttö vain nähdäkseen tulosten tiedot ledeillä. Minulla on ne 2 x 8 lediä kortissani.
Vaihe 1: Muistikortin rakentamiseen tarvittavien osien kerääminen …
Työskentely elektroniikan prototyyppien ja erityisesti mikro -ohjainten kanssa vaatii jonkin verran muistia, joka ei ehkä riitä joihinkin tehtäviin, joihin liittyy suuria ohjelmia ja tallennettavia tietoja …….
Muistikortin rakentamiseksi tarvitsemme EPROM-muistikortteja. Useimmissa tapauksissa nämä EPROMit ovat UV-EPROM- tai EEPROM-muistia, joka tarkoittaa sähköisesti pyyhittävää/ohjelmoitavaa vain luku -muistia. Jos kyseessä on UV-EPROM, Ulta-violettipohjainen pyyhittävä/ohjelmoitava vain luku -muisti. Tämä tarkoittaa, että EPROM voidaan ohjelmoida kerran, mutta sen jälkeen se tarvitsee ultraviolettisäteellä pyyhittävän laitteen muistin tyhjentämiseksi jatkokäyttöä varten. Tämä ei ole yhtä vakuuttava kuin ensimmäinen, mutta silti melko helppo käsitellä. Tällaisia laitteita voi ostaa elektroniikkaliikkeistä. Nämä EPROMit ovat erittäin nopeita ja käsittelevät pääsääntöisesti noin 45 ns: n käyttöaikoja. Sopii ihanteellisesti mikro -ohjaimen nopeisiin luku/kirjoitusjaksoihin. Ne käyttävät rinnakkaisliitäntää, joka vaatii jonkin verran GPIO: ta mikroprosessorista. Minun tapauksessani, kuten yllä olevista kuvista näkyy, minulla on runsaasti näitä AMD CMOS UV-EPROM -laitteita, jotka ovat saatavana upouusina. Joten se sopii täydellisesti muistikortin luomiseen, jossa useat näistä IC -korteista voivat levätä, ja tekee siten ihanteellisen ratkaisun suurempiin muistiprojekteihin ilman SPI: tä tai muun tyyppisiä muistikortteja ja vaivaa ja monimutkaisuutta, jota ne tuovat mukanaan. tarvitaan kupari-/epoksipohjaista prototyyppikorttia, jonka koko voi vaihdella sen mukaan, kuinka monta EPROMin suunnitelmaa upottaa. Mitä suurempi luku, sitä parempi kapasiteetti. Seuraava asia olisi (vihreä) smd -ledit ja yksi tht led (punainen). Pienen tehon ja pienen virran (noin 20 mA) pitäisi olla kunnossa. Yksi tarvitsee vastuksia jokaiselle ledille (R = 150-180 Ohm) smd-ledille ja (R = 470 Ohm) tht-ledille tekee työn. Enemmän vakuuttavuutta varten suosittelen otsikoiden käyttöä reikäkortin poimittavan moduulin tekemiseksi (juottamattomilla leipälevyillä tai muualla), otsikoiden koko riippuu myös upotettujen IC -korttien määrästä. Hyppyjohtimia tarvitaan, jos aiot liittää ne käsin etkä piirilevyyn. Jokainen CMOS EPROM vaatii 16 x 10Kohm vastuksia osoiteväylän datalinjoille ja 8x 10 KOhm dataväylän datalinjoille. Jokaisessa AMD EPROMissa on 8 porttia datalinjoille ja 17 osoiteriville. Joten paljon hyppyjohtoja pitäisi olla saatavilla.
Vaihe 2: Kokoamisprosessi useissa vaiheissa…
Kokoonpano alkaa tarkistamalla, että kaikki EPROMit on poistettu ja tyhjät.
> Vaihe nro. >> Aloita 5,0 V: n tehoväylän (+/-) juottaminen koko muistikortin leipälevylle. Tämä auttaa tuomaan mehun jokaiseen IC: hen.
> Vaihe nro 1. >> Asennettavien IC -laitteiden tilan laskeminen, minun tapauksessani 4 x EPROM -laitetta on upotettu DIP -paketin lisäsovittimien kanssa. Nämä sovittimet on juotettu leipälautaan, ei EPROM -laitteisiin, mikä auttaa sinua vaihtamaan ne vikojen ja muiden huoltotöiden yhteydessä ilman vaivaa.
> Vaihe 2. >> Juotetaan sovittimet leipälevylle, tarkistetaan sitten virtaväyläkisko ja yhdistetään vihreä smd-led sopivalla R = 150 ohmin vastuksella sähkökiskoon EPROM-tehoväylän kautta. Tämä on tehtävä jokaiselle sulautetulle EPROMille. Tavoitteena on, että virtalähde johdetaan EPROMiin, jotta voidaan nähdä jokaisen IC: n visuaalinen tila.
> Vaihe nro 3. >> Leipälaudalla oikeassa alakulmassa on juotettava tht punainen led, jossa on sopiva R = 470 ohmin vastus. Se on kytkettävä suoraan leipälautan virtaväylään tai tynnyriliittimeen, jotta muistikortti on kytketty päälle ja käynnissä (kun ledi on kytketty päälle).
> Vaihe nro 4. >> Tässä vaiheessa meidän on kytkettävä jokaisen EPROMin 17-kertainen osoiteväylä-datalinja GND-maadoitukseen, jossa on R = 10 Kohmin vastukset. Vedä ne alas, jos CPU ei käytä meitä. Toisaalta tarvitsemme samat 17 osoiteväylän datalinjaa, jotka muodostavat yhteyden GPIO: een CPU: ssa, 17 x GPIO-nastaista osoitetta luku/wite-syklien mahdollistamiseksi. 8-bittiset dataväylän datalinjat on kytketty digitaalisiin nastoihin suorittimessa (kaksisuuntainen) 8 x GPIO. Lisäksi voidaan lisätä 8 x lediä R = 470 ohmilla vain binäärinäytön saamiseksi. Mielestäni se on erittäin hyödyllinen oppimiseen ja / tai ongelmanratkaisutarkoituksiin. Kahdeksan dataväylän datalinjaa voidaan jakaa ja yhdistää toisiinsa kaikille EPROM-laitteille. Prototyypissäni tein 2x2, 2 binäärinäyttöä vihreää ja punaista, mutta kaikki voidaan yhdistää samaan nastaan vakuuttavuuden vuoksi.
Vaihe 3: Hallitse GPIO: ta ja ohjelmointia ……
Lisäosaväylän datalinjan, dataväylän datalinjojen ja tehoväylän lisäksi jokaisessa EPROMissa on ohjausväylä GPIO. Niitä käytetään luku-/kirjoitusjaksojen ja jokaisen EPROMin käytön mahdollistamiseen sekä niiden ohjelmointiin ja kytkemiseen päälle/pois päältä, siirtymiseen pienitehoisiin tiloihin jne. … nämä portit ovat:
1. PGM-ohjelman käyttöönotto
2. OE-lähdön aktivointi
3. CE-sirun käyttöönotto
4. Vpp-ohjelman jännitetulo
Näissä nastoissa pitäisi olla omistettu GPIO kaikkien osoitteen/datan GPIO: n lisäksi. Suosittelen lukemaan tietolomakkeen ja saamaan jonkinlaisen käsityksen siitä, miten EPROM toimii ennen kuin aloitat muistikortin rakentamisen. Se auttaa sinua ymmärtämään useimmat kaikesta toiminnallisuuden ja ohjelmoinnin suhteen. osanro: AM 27C010 1 megabitti, CMOS EPROM/UV-EPROM.
Tämä taulukko auttaa sinua hallitsemaan toimintoja, jos esimerkiksi haluamme kirjoittaa EPROMiin, joka on sama kuin ohjelma, etsimme taulukosta, mitä meidän on aktivoitava: Eli CE = LOW, OE = HIGH, PGM = LOW, Vpp = Vpp = 12, 75 volttia vain ohjelmointiin … tietyn osoiterivin, jonka haluamme ohjelmoida, tulee olla HIGH, kaikkien muiden osoiterivien = LOW.
Samaan aikaan dataväylä on konfiguroitava lähdöiksi, jotta tarvittava data voidaan lähettää 8-bittisen tietoväylän kautta. Yksinkertainen pinMode (), syntaksi voidaan käyttää tavalliseen tapaan.
Kahdella sanalla: annamme Vpp = 12, 75 ohjelmajännitteen Vpp-nastalle, vedä sitten alas sekä CE että OE, PGM, sen jälkeen asetamme tiedot CPU-väylälle vetämällä tarvittavan osoitteen HIGH, EPROM tallentaa mainitun tietoja kyseisessä osoitteessa. Helppoa niin. Kun haluat lukea tietoja EPROMista, sinun on viitattava kyseiseen taulukkoon uudelleen ja tarkistettava, minkä tilan näiden GPIO: iden pitäisi olla muiden toimenpiteiden aloittamiseksi, lukemiseksi siitä tai EPROMin siirtymisestä virransäästötilaan. (Valmiustila)
Vaihe 4: EPROM -ohjelmointi
Tässä vaiheessa, kun kaikki laitteiston asetukset on tehty ja kaikki on tarkistettu kaksinkertaisesti, voidaan siirtyä seuraavaan vaiheeseen.
Kun olemme käyneet läpi kaikki yllä olevat vaiheet, voimme helposti aloittaa muistikortin ohjelmoinnin niin monta kertaa kuin haluamme, mikä säästää tonnia dataa jokaiseen osoitteeseen. Myös tietoja olisi mahdollista lukea mistä tahansa satunnaisesta osoitteesta.
Tämän laitteen kanssa on sopiva koodi (lähetä minulle pm, jos koodi kiinnostaa). Se on hyvin yksinkertainen. Se ohjaa valmistajaa ja auttaa häntä ymmärtämään, miten tällaiset laitteet ohjelmoidaan ja miten kaikki toimii. Koodi määrittää sopivan GPIO: n suorittimelle ja käyttää sitten yksinkertaisia komentoja jokaisen osoitteen läpi ja kirjoittaa tietoja sinne….. jos binäärinäyttö on kytketty, voidaan nähdä näiden ledien kautta lähetetty data. Se näyttää palkkina, joka alkaa palaa täysin ja sitten vähitellen pienenee, kun suoritin lukee kunkin osoitteen.
Vaihe 5: Kesä …
Kaikkien suorittamiemme vaiheiden jälkeen, kun muistikortti on valmis ja käynnistetty ja EPROMit on määritetty oikein, kaikki binäärinäytön ledit syttyvät. Lisäksi jos tyhjennämme EPROM: n sisällön sarjamonitoriksi, se on kaikki 1, 1111111 eli kaikki ledit ovat päällä. Tämä tarkoittaa, että EPROM -muistit ovat tyhjiä ja tehtaalla kuunneltuja kaikkia 1: tä.
Vaihe 6: Valmis hyväksymään tiedot…
Nyt on mahdollista ohjelmoida se mikroprosessorilla ja käyttää laitetta ulkoisena muistimoduulina.
Tässä vaiheessa voit integroida sen projekteihisi… ja hyötyä rinnakkaisliitännän nopeudesta yhdistettynä niin halpaan nopeuteen.
Suositeltava:
Jumbo-kokoinen teleskooppivalo-maalari, joka on valmistettu EMT: stä (sähkö) Johto: 4 vaihetta (kuvilla)
Jumbo-kokoinen teleskooppivalo-maalari, joka on valmistettu EMT (sähkö) -johdosta: Valomaalausta (valokirjoitusta) kuvaava valokuva otetaan ottamalla pitkävalotuskuva, pitämällä kamera paikallaan ja liikuttamalla valonlähdettä, kun kameran aukko on auki. Kun aukko sulkeutuu, valoradat näyttävät jäätyneen
Kirjallinen kello, joka on valmistettu sähköisestä lukijasta: 6 vaihetta (kuvilla)
Kirjallinen kello, joka on valmistettu E-lukijasta: Tyttöystäväni on * erittäin * innokas lukija. Englanninkielisen kirjallisuuden opettajana ja tutkijana hän lukee keskimäärin kahdeksankymmentä kirjaa vuodessa, ja hänen toivelistallaan oli olohuoneemme kello. Olisin voinut ostaa seinäkellon kaupasta, mutta missä on hauskaa
Älykäs herätyskello: Älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: 10 vaihetta (kuvilla)
Älykäs herätyskello: älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: Oletko koskaan halunnut älykkään kellon? Jos näin on, tämä on ratkaisu sinulle! Tein Smart Alarm Clockin, tämä on kello, jolla voit muuttaa herätysaikaa verkkosivuston mukaan. Kun hälytys soi, kuuluu ääni (summeri) ja 2 valoa
Parannettu sähköstaattinen turbiini, joka on valmistettu kierrätettävästä materiaalista: 16 vaihetta (kuvilla)
Parannettu kierrätettävästä sähköstaattisesta turbiinista: Tämä on täysin naarmuuntunut, sähköstaattinen turbiini (EST), joka muuntaa suurjännitteisen tasavirran (HVDC) nopeaksi pyöriväksi liikeksi. Projektini inspiroi Jefimenko Corona -moottorista, joka saa virtaa ilmakehän sähköstä
Yksinkertainen Raspberry Pi -kameran ansa, joka on valmistettu ruoka -astiasta: 6 vaihetta (kuvilla)
Yksinkertainen Raspberry Pi -kameran ansa, joka on valmistettu ruoka -astiasta: " Minusta näyttää siltä, että luonto on suurin jännityksen lähde, suurin visuaalisen kauneuden lähde, suurin henkisen kiinnostuksen lähde. Se on elämän suurin lähde, joka tekee elämästä elämisen arvoisen. "- D