INHOUDSOPGAWE:

Geheue kaart gemaak van CMOS EPROM's: 6 stappe (met foto's)
Geheue kaart gemaak van CMOS EPROM's: 6 stappe (met foto's)

Video: Geheue kaart gemaak van CMOS EPROM's: 6 stappe (met foto's)

Video: Geheue kaart gemaak van CMOS EPROM's: 6 stappe (met foto's)
Video: Nikon Z6 II review met technisch uitleg en voorbeeldfoto's van Peter (Nederlands) 2024, September
Anonim
Geheue kaart gemaak van CMOS EPROM's
Geheue kaart gemaak van CMOS EPROM's
Geheue kaart gemaak van CMOS EPROM's
Geheue kaart gemaak van CMOS EPROM's

Die instruksies wat ek geskep het, sal u help om 'n groot geheue te bou, wat handig sal wees vir baie projekte en metings. Die geheue kaart is geskik vir veelvuldige gebruik en kan baie beter herken word in vergelyking met flitskaarte en ander sagte sagte geheue. Die lewensduur van die CMOS EPROM's is 'n paar honderd jaar. U kan ook 'n binêre 8-bis-skerm byvoeg net om die uitsetdata op die LED's te sien. Ek het hulle 2 x 8 LED's op my kaart.

Stap 1: Versamel die benodigde dele om die geheue kaart te bou …

Versamel die benodigde onderdele om die geheue kaart te bou …
Versamel die benodigde onderdele om die geheue kaart te bou …
Versamel die benodigde onderdele om die geheue kaart te bou …
Versamel die benodigde onderdele om die geheue kaart te bou …

Om met elektroniese prototipering en veral met mikrobeheerders te werk, verg 'n bietjie geheue, wat moontlik nie genoeg is vir take wat groot programme en data behels wat gestoor moet word nie.

Om die geheue kaart te bou, benodig ons EPROM's. In die meeste gevalle is die EPROM's UV-EPROM's, of EEPROM's, wat staan vir 'n elektries oordraagbare/programmeerbare leesalleen geheue. In die geval van UV-EPROM, op Ulta-violet gebaseerde, leesbare, slegs leesbare geheue. Dit beteken dat die EPROM een keer geprogrammeer kan word, maar dan 'n ultraviolet uitwisbare toestel benodig om die geheue vir verdere gebruik skoon te maak. Dit is nie so oortuigend soos die eerste nie, maar tog redelik maklik om te hanteer. U kan sulke toestelle in elektronika -winkels koop. Die EPROM's is baie vinnig en hanteer meestal toegangstye van ongeveer 45 ns. Ideaal geskik vir mikro -kontroleerder se vinnige lees/skryf siklusse. Hulle maak gebruik van die parallelle koppelvlak wat 'n mate van GPIO van die mikroverwerker benodig. Soos ek kan sien uit die foto's hierbo, het ek in my geval baie nuwe AMD CMOS UV-EPROM's beskikbaar. Sy pas dus perfek vir die skep van geheue kaart, waar verskeie van die IC's kan rus, en sodoende 'n ideale oplossing maak vir groter geheue projekte sonder SPI of ander soorte geheue kaarte en moeite en kompleksiteit wat hulle wel meebring. as 'n koper/epoksie gebaseerde prototipe bord nodig is, kan die grootte wissel, afhangende van hoeveel van die EPROM dit wil insluit. Hoe hoër die getal, hoe beter vir kapasiteit. Die volgende ding is (groen) smd leds, en een LED (rooi). Lae krag, lae stroom (ongeveer 20mA) behoort goed te wees. 'N Mens benodig weerstande vir elk van die LED's (R = 150-180 Ohm) vir smd-leds en (R = 470 Ohm) vir die LED's sal die werk doen. Vir meer gemak, beveel ek aan dat u headers gebruik om die module met 'n gatkaart in te span (op soldeerlose broodborde of op enige ander plek), die grootte van die koppe hang ook af van die hoeveelheid ingebedde IC's. Jumper -drade is nodig as u dit met die hand wil koppel en nie op 'n PCB nie. Elke CMOS EPROM benodig 16 x 10KOhm weerstande vir adresbus data lyne en 8x 10 KOhm vir data bus data lines. Aach AMD EPROM het 8 poorte vir data lines en 17 vir adres lines. Daar moet dus baie springdrade beskikbaar wees.

Stap 2: Monteerproses in verskillende stappe …

Monteerproses in verskeie stappe …
Monteerproses in verskeie stappe …

Die vergadering begin deur te kyk of al die EPROM's uitgevee en leeg is.

> Stap nr. >> Begin met soldeer 'n kragbus (+/-) 5.0 V vir die hele geheue kaart broodbord. Dit sal help om die sap na elke IC te bring.

> Stap nr. >> Berekening van die ruimte vir die installering van IC's, in my geval is 4 x EPROM's ingebed, met insteekadapters DIP -pakket. Hierdie adapters word sonder moeite aan broodbord gesoldeer, nie EPROM's nie, wat u sal help om dit te vervang in geval van foute en of ander onderhoudswerk.

> Stap No2. >> Soldeer die adapters aan broodbord, kyk dan na die kragbusrail en verbind die groen smd-geleide met een geskikte R = 150 Ohm-weerstand met de spoor via de EPROM-bus. Dit moet gedoen word vir elke ingeslote EPROM. Die doel is dat krag deurloop na EPROM, sodat 'n mens die visuele status van elke IC kan sien.

> Stap No3. >> Op die broodbord in die regter onderste hoek moet 'n rooi LED met 'n geskikte R = 470 Ohm-weerstand gesoldeer word. Dit moet direk gekoppel word aan die broodbord se kragbus of vatkonneksie, om te verseker dat die geheue kaart aangeskakel is en werk (as die led aan die stelsel is).

> Stap No4. >> In hierdie stap moet ons elke EPROM se 17x adresbus data lyne aan die grond GND koppel met R = 10 KOhm weerstande. Trek hulle af, as ons nie deur CPU gebruik word nie. Aan die ander kant benodig ons dieselfde 17 adresbus-datalyne wat gekoppel is aan GPIO op CPU, 17 x GPIO-toegewyde penne, om die lees/wit siklusse van die adres moontlik te maak. Die 8-bis data-databuslyne is verbind met digitale penne op die CPU (tweerigting) 8 x GPIO. U kan ook 8 x LED's byvoeg met R = 470 Ohm net om 'n binêre skerm te hê; ek vind dit baie nuttig vir leer- en of probleemoplossingsdoeleindes. Die 8 databus-datalyne kan vir alle EPROM's gedeel en met mekaar verbind word. In my prototipe het ek 2x2 gedoen, met twee binêre skerms groen en rooi, maar 'n mens kan dit almal tot dieselfde pen verbind, tot gemak.

Stap 3: Beheer GPIO en programmering ……

Beheer GPIO en programmering ……
Beheer GPIO en programmering ……
Beheer GPIO en programmering ……
Beheer GPIO en programmering ……

Behalwe die addess-bus data-line, data-bus data-lines and power-bus, each EPROM have control-bus GPIO. Diegene word gebruik om lees-/skryfsiklusse en toegang tot elke EPROM moontlik te maak, sowel as om dit te programmeer en aan/uit te skakel, lae-kragmodusse ens te betree ….. die poorte is:

1. PGM-program maak insette moontlik

2. OE-uitvoer moontlik maak

3. CE-chip aktiveer

4. Vpp-Program spanning insette

Die penne moet behalwe al die adres/data GPIO toegewyde GPIO hê. Ek beveel sterk aan dat u die datablad lees en 'n idee het van hoe die EPROM funksioneer voordat u met die bou van die geheue kaart begin. Dit sal u help om alles met betrekking tot funksionaliteit en programmering te verstaan. onderdeelnr: AM 27C010 1-Megabit, CMOS EPROM/UV-EPROM.

Hierdie tabel sal u help om die funksionaliteit te beheer, laat ons sê: as ons aan EPROM wil skryf wat dieselfde is as die program, kyk ons op die tafel wat ons moet aktiveer: Dit is CE = LOW, OE = HIGH, PGM = LOW, Vpp = Vpp = 12, 75 Volt slegs vir programmering … spesifieke adresreël wat ons wil programmeer moet HOOG wees, alle ander adreslyne = LAAG.

Data-bus moet intussen as uitsette gekonfigureer word om die nodige data via die 8-bis databus uit te voer. Eenvoudige pinMode (), sintaksis kan soos gewoonlik gebruik word.

In twee woorde: ons gee Vpp = 12, 75 programspanning aan Vpp-pen, trek dan beide CE en OE, PGM af, daarna plaas ons data op die CPU-databus, deur die nodige adres HOOG te trek, sal die EPROM die genoemde stoor data by daardie adres. Maklik soos dit. Om die data uit die EPROM te lees, moet u weer na die tabel verwys en kyk watter status die GPIO's moet hê om met ander prosedures te begin, daaruit te lees of om die EPROM in 'n laestroommodus te laat gaan. (Staan by)

Stap 4: Programmering van die EPROM's

Die programmering van die EPROM's
Die programmering van die EPROM's

As al die hardeware -opstelling voltooi is en alles dubbel nagegaan is, kan u na die volgende fase gaan.

Nadat ons deur al die stadiums hierbo gegaan het, kan ons maklik met die programmering van die geheue kaart begin, soveel keer as wat ons wil, en baie data in elke adres bespaar. Dit is ook moontlik om data vanaf enige ewekansige adres te lees.

Daar is 'n geskikte kode (stuur my 'n pm as die kode van belang is) saam met hierdie toestel. Dit is baie eenvoudig. Dit sal die vervaardiger lei en hom help om te verstaan hoe om sulke toestelle te programmeer en hoe alles werk. Die kode konfigureer die geskikte GPIO op die SVE en loop dan met behulp van eenvoudige opdragte deur elke adres en skryf daar data …. as die binêre skerm dan gekoppel is, kan 'n mens die data -uitset deur die LED's sien. Dit sal soos 'n balk lyk begin heeltemal verlig en sal geleidelik afneem wanneer die SVE deur elke adres lees.

Stap 5: Somer …

Somer …
Somer …

Na al die stappe wat ons deurgemaak het, as die geheue kaart gereed is en aangeskakel is en die EPROM's korrek gekonfigureer is, brand al die LED's op die binêre skerm. As ons ook die inhoud van die EPROM's na 'n seriële monitor suiwer, is dit alles 1, 1111111, wat beteken dat al die LED's aan is. Dit beteken dat EPROM's leeg is en met al die 1's in die fabriek verdien is.

Stap 6: Gereed om data te aanvaar …

Gereed om data te aanvaar …
Gereed om data te aanvaar …

Dit is nou moontlik om dit met die mikroverwerker te programmeer en die toestel as 'n eksterne geheue -module te gebruik.

Op hierdie punt kan u dit in u projekte inskakel … en baat by parallelle koppelvlakspoed gekombineer met die snelheid wat so goedkoop is

Aanbeveel: