Taula de continguts:

Targeta de memòria feta de CMOS EPROM: 6 passos (amb imatges)
Targeta de memòria feta de CMOS EPROM: 6 passos (amb imatges)

Vídeo: Targeta de memòria feta de CMOS EPROM: 6 passos (amb imatges)

Vídeo: Targeta de memòria feta de CMOS EPROM: 6 passos (amb imatges)
Vídeo: reprogramaciòn de bios corrupta 2024, Desembre
Anonim
Targeta de memòria Feta de CMOS EPROM
Targeta de memòria Feta de CMOS EPROM
Targeta de memòria Feta de CMOS EPROM
Targeta de memòria Feta de CMOS EPROM

La instrucció creada per mi us ajudarà a construir una enorme capacitat de memòria que us serà útil per a molts projectes i mesures. La targeta de memòria és adequada per a usos múltiples i pot ser molt més real en comparació amb les targetes flash i altres tipus de memòria suau. La vida útil d’aquests EPROM CMOS és de diversos centenars d’anys. També es pot afegir una pantalla binària de 8 bits per veure les dades de sortida dels leds. Els tinc leds de 2 x 8 a la meva targeta.

Pas 1: recollir les parts necessàries per construir la targeta de memòria …

Recollida de les peces necessàries per construir la targeta de memòria …
Recollida de les peces necessàries per construir la targeta de memòria …
Recollida de les peces necessàries per construir la targeta de memòria …
Recollida de les peces necessàries per construir la targeta de memòria …

Treballar amb prototips electrònics i especialment amb microcontroladors requereix una mica de memòria que potser no serà suficient per a algunes tasques que impliquen programes i dades grans que s’han d’emmagatzemar ……

Per construir la targeta de memòria, necessitem EPROM's. En la majoria dels casos, aquestes EPROM són UV-EPROM o EEPROM, que significa memòria només de lectura programable i audible elèctricament. En el cas de la UV-EPROM, memòria de només lectura audible / programable basada en ultraviolat. El que significa que l'EPROM es pot programar una vegada, però necessita un dispositiu esborrador ultraviolat per esborrar la memòria per a un ús posterior. Això no és tan convenient com el primer, però tot i així és fàcil de manejar. Es poden comprar aquests dispositius a les botigues d’electrònica. Aquests EPROM són molt ràpids i majoritàriament gestionen uns temps d’accés d’uns 45 ns. Ideal per a cicles de lectura / escriptura ràpids de microcontroladors. Utilitzen la interfície paral·lela que requereix una certa quantitat de GPIO del microprocessador. En el meu cas, com es pot veure a les imatges anteriors, tinc un munt d’aquests AMD CMOS UV-EPROM disponibles a estrenar. Per tant, és perfecte per a la creació de targetes de memòria, on poden descansar diversos d’aquests IC, i per tant és la solució ideal per a projectes de memòria més grans sense SPI ni altres tipus de targetes de memòria, ni la molèstia i la complexitat que comporten. es necessita una placa de prototipatge basada en coure / epoxi, la mida pot variar en funció de quants dels EPROM que preveu incorporar. Com més gran sigui el nombre, millor serà la capacitat. El següent seria leds verds (smd) i un led (vermell). La potència baixa i el corrent baix (aproximadament 20 mA) haurien d’estar bé. Es necessiten resistències per a cadascun d'aquests leds (R = 150-180 Ohm) per a leds SMD i (R = 470 Ohm) per a leds que faran la feina. Per a més conveniència, recomano utilitzar capçaleres per mae el mòdul connectable de la targeta de forats (en taulers de pa sense soldadura o en qualsevol altre lloc), la mida de les capçaleres també depèn de la quantitat d'IC incrustats. Els cables de pont són necessaris si teniu previst connectar-los a mà i no al PCB. Cada EPROM CMOS requereix resistències de 16 x 10KOhm per a les línies de dades de bus d’adreces i 8 x 10 KOhm per a les línies de dades de bus de dades. Cada EPROM AMD té 8 ports per a línies de dades i 17 per a línies d’adreces. Per tant, hi hauria d’haver disponibles molts cables de pont.

Pas 2: procés de muntatge en diversos passos …

Procés de muntatge en diversos passos …
Procés de muntatge en diversos passos …

El muntatge comença comprovant que totes les EPROM estan esborrades i buides.

> Pas n0. >> Comenceu a soldar un power-bus (+/-) de 5,0 V per a tota la placa de memòria de la targeta de memòria. Això ajudarà a portar el suc a cada CI.

> Pas n1. >> Càlcul de l'espai per instal·lar ICs, en el meu cas s'incorporen 4 x EPROM, amb adaptadors d'inserció paquet DIP. Aquests adaptadors es solden a taulers de suport, no a EPROM, cosa que us ajudarà a substituir-los en cas de fallades i altres treballs de manteniment sense problemes.

> Pas 2. >> Soldar els adaptadors a la placa de control, després comprovar el carril del bus de potència i connectar el LED SMD verd amb una resistència R = 150 Ohm adequada al carril de potència a través del bus de potència EPROM. Això s'hauria de fer per a cada EPROM incrustada. L'objectiu és fer funcionar el poder a EPROM, de manera que es pugui veure l'estat visual de cada CI.

> Pas 3. >> A la taula de suport de la cantonada inferior dreta, s'ha de soldar un led vermell tht amb una resistència R = 470 Ohm adequada. S’ha de connectar directament al bus d’alimentació o al barril d’alimentació de la placa, per assegurar-se que la targeta de memòria estigui engegada i en funcionament (quan el LED estigui encès al sistema).

> Pas núm. 4. >> En aquest pas hem de connectar les línies de dades de bus d'adreça 17x de cada EPROM a Ground GND amb resistències R = 10 KOhm. Tireu-los cap avall, en cas que la CPU no ens faci servir. Per altra banda, necessitem les mateixes 17 línies de dades de bus d'adreces que es connectin a GPIO a la CPU, 17 pins dedicats GPIO, per habilitar els cicles de lectura / blanc de l'adreça. Les línies de dades del bus de dades de 8 bits estan connectades a pins digitals de la CPU (bidireccional) 8 x GPIO. També es poden afegir 8 x leds amb R = 470 Ohm només per tenir una pantalla binària, trobo que és molt útil per a l'aprenentatge o per a fins de problemes. Les vuit línies de dades del bus de dades es poden compartir i interconnectar per a totes les EPROM. En el meu prototip he fet 2x2, amb 2 pantalles binàries de color verd i vermell, però es poden connectar totes a mateixos pins, fins a la conveniència.

Pas 3: control de GPIO i programació …

Control de GPIO i programació …
Control de GPIO i programació …
Control de GPIO i programació …
Control de GPIO i programació …

A més de la línia de dades add-bus, les línies de dades de bus de dades i el bus de potència, cada EPROM té un control de bus GPIO. Aquests s'utilitzen per habilitar cicles de lectura / escriptura i accés a cada EPROM, així com per programar-los i activar-los / desactivar-los, accedir a modes de baix consum, etc., aquests ports són:

1. Permet l'entrada del programa PGM

2. Habilitació de sortida OE

3. Activació del xip CE

4. Entrada de tensió del programa Vpp

Aquests pins que han dedicat GPIO al costat de totes les adreces / dades GPIO. Us recomano llegir el full de dades i tenir alguna idea del funcionament de l'EPROM abans de començar a construir la targeta de memòria. T’ajudarà a entendre molt tot pel que fa a la funcionalitat i la programació. núm. de peça: AM 27C010 1 megabit, CMOS EPROM / UV-EPROM.

Aquesta taula us ajudarà a controlar la funcionalitat, diguem, si volem escriure a EPROM que és el mateix que el programa, cerquem a la taula què hem d’activar: és a dir, CE = BAIX, OE = ALT, PGM = BAIX, Vpp = Vpp = 12, 75 volts només per a la programació … una línia d’adreça particular que volem programar ha de ser ALTA, la resta de línies d’adreça = BAIXA.

Mentrestant, el bus de dades s’ha de configurar com a sortides, per tal de poder emetre les dades necessàries a través del bus de dades de 8 bits. PinMode simple (), la sintaxi es pot utilitzar com de costum.

En dues paraules: donem Vpp = 12, 75 voltatge del programa al pin Vpp, i després tirem cap avall tant CE com OE, PGM, després posem dades al bus de dades de la CPU, en treure l'adreça necessària ALTA, l'EPROM guardarà l'esmentada dades en aquesta adreça. Fàcil com això. Per llegir les dades de l’EPROM, s’ha de referir de nou a aquesta taula i comprovar quin estat han de ser aquests GPIO per iniciar altres procediments, llegir-ne o deixar que l’EPROM entri en mode de baixa consum. (En espera)

Pas 4: Programació de les EPROM

Programació de les EPROM
Programació de les EPROM

En aquest moment, quan es fa tota la configuració del maquinari i es comprova tot, es pot passar a la següent etapa.

Després de passar per totes les etapes anteriors, podem iniciar fàcilment la programació de la targeta de memòria tantes vegades com vulguem, estalviant tones de dades en cada adreça. També seria possible llegir dades de qualsevol adreça aleatòria.

Hi ha un codi adequat (envieu-me pm si el codi és d’interès) juntament amb aquest dispositiu. És molt senzill. Guiarà el fabricant i l’ajudarà a comprendre com programar aquests dispositius i com funciona tot. El codi configura el GPIO adequat a la CPU i, a continuació, utilitzant ordres simples recorre totes les adreces i hi escriu dades ….. si la pantalla binària està connectada, es pot veure la sortida de dades a través d'aquests leds. Semblarà una barra que arrencar completament il·luminat i, a continuació, disminuirà gradualment quan la CPU llegeixi cada adreça.

Pas 5: estiuenc …

Estiuenc …
Estiuenc …

Després de tots els passos que hem fet, quan la targeta de memòria estigui llesta i engegada i les EPROM estiguin configurades correctament, s'encendran tots els leds de la pantalla binària. A més, si purgem el contingut de les EPROM al monitor sèrie, tot serà 1, 1111111, el que significa que tots els leds estan encès. Això vol dir que les EPROM estan buides i amb orelles de fàbrica amb tots els 1.

Pas 6: llest per acceptar dades …

A punt per acceptar dades …
A punt per acceptar dades …

Ara és possible programar-lo amb el microprocessador i utilitzar el dispositiu com a mòdul de memòria externa.

En aquest moment, podeu integrar-lo als vostres projectes … i beneficiar-vos de la velocitat de la interfície paral·lela combinada amb la velocitat tan barata..

Recomanat: