Obsah:

Pamäťová karta vyrobená z pamäte CMOS EPROM: 6 krokov (s obrázkami)
Pamäťová karta vyrobená z pamäte CMOS EPROM: 6 krokov (s obrázkami)

Video: Pamäťová karta vyrobená z pamäte CMOS EPROM: 6 krokov (s obrázkami)

Video: Pamäťová karta vyrobená z pamäte CMOS EPROM: 6 krokov (s obrázkami)
Video: РАЗДАЕТ WIFI СЛЕДИТ ЗА ЧЕЛОВЕКОМ 4G камера видеонаблюдения 2024, Septembra
Anonim
Pamäťová karta vyrobená z pamäte CMOS EPROM
Pamäťová karta vyrobená z pamäte CMOS EPROM
Pamäťová karta vyrobená z pamäte CMOS EPROM
Pamäťová karta vyrobená z pamäte CMOS EPROM

Nami vytvorený návod vám pomôže vybudovať si veľkú pamäťovú kapacitu, ktorá sa bude hodiť pri mnohých projektoch a meraniach. Pamäťová karta je vhodná na viacnásobné použitie a môže byť oveľa spoľahlivejšia v porovnaní s kartami Flash a iným typom mäkkej pamäte. Životnosť týchto pamäte CMOS EPROM je niekoľko stoviek rokov. Tiež je možné pridať dodatočne binárny 8-bitový displej, aby bolo možné vidieť výstupné údaje na diódach. Mám ich 2 x 8 LED na karte.

Krok 1: Zhromaždenie potrebných dielov na zostavenie pamäťovej karty …

Zhromažďovanie potrebných dielov na stavbu pamäťovej karty …
Zhromažďovanie potrebných dielov na stavbu pamäťovej karty …
Zhromažďovanie potrebných dielov na stavbu pamäťovej karty …
Zhromažďovanie potrebných dielov na stavbu pamäťovej karty …

Práca s prototypovaním elektroniky a obzvlášť s mikrokontrolérmi vyžaduje určitú pamäť, ktorá nemusí stačiť na niektoré úlohy súvisiace s veľkými programami a údajmi, ktoré je potrebné uložiť …….

Na vybudovanie pamäťovej karty potrebujeme EPROM. Vo väčšine prípadov sú tieto pamäte EPROM UV-EPROM alebo EEPROM, čo znamená elektricky nastaviteľnú/programovateľnú pamäť iba na čítanie. V prípade UV-EPROM, ulta-fialová, prenosná/programovateľná pamäť iba na čítanie. To znamená, že EPROM môže byť naprogramovaná raz, ale potom potrebuje ultrafialové vymazateľné zariadenie na vyčistenie pamäte na ďalšie použitie. Nie je to také presvedčivé ako prvé, ale napriek tomu je ovládanie celkom jednoduché. Takéto zariadenia je možné kúpiť v obchodoch s elektronikou. Tieto pamäte EPROM sú veľmi rýchle a väčšinou zvládajú prístupové časy zhruba 45 ns. Ideálne sa hodí pre rýchle cykly čítania/zápisu mikrokontroléra. Využívajú paralelné rozhranie, ktoré vyžaduje určité množstvo GPIO mikroprocesora. V mojom prípade, ako je zrejmé z vyššie uvedených obrázkov, mám k dispozícii veľa nových AMD CMOS UV-EPROM. Je teda ideálny pre vytváranie pamäťových kariet, na ktorých môže odpočívať niekoľko týchto integrovaných obvodov, a je tak ideálnym riešením pre väčšie pamäťové projekty bez SPI alebo iných typov pamäťových kariet a bez problémov a komplexnosti, ktoré so sebou prinášajú. Okrem pamäťových čipov CMOS EPROM, Potrebujete prototypovú dosku na báze medi/epoxidu, veľkosť sa môže líšiť v závislosti od toho, koľko EPROM plánuje vložiť. Čím vyššie číslo, tým lepšie pre kapacitu. Ďalšou vecou budú (zelené) smd diódy LED a jedna tht LED (červená). Nízky výkon, nízky prúd (asi 20 mA) by mal byť v poriadku. Jeden bude potrebovať odpory pre každý z týchto LED (R = 150-180 Ohm) pre smd LED a (R = 470 Ohm) pre tht LED bude vykonávať prácu. Pre väčšiu prehľadnosť odporúčam použiť záhlavia na pripojenie zásuvného modulu dierovej karty (na bezspájkových doskách alebo kdekoľvek inde), veľkosť záhlaví závisí aj od počtu integrovaných integrovaných obvodov. Prepojovacie vodiče sú potrebné, ak ich plánujete pripojiť ručne a nie na doske plošných spojov. Každá pamäť CMOS EPROM vyžaduje 16 x 10 KOhm odpory pre dátové linky adresovej zbernice a 8 x 10 KOhm pre dátové linky dátovej zbernice. Každá AMD EPROM má 8 portov pre dátové linky a 17 pre adresy. K dispozícii by teda malo byť veľa prepojovacích káblov.

Krok 2: Proces montáže v niekoľkých krokoch…

Proces montáže v niekoľkých krokoch …
Proces montáže v niekoľkých krokoch …

Zostava sa začína kontrolou, či sú všetky pamäte EPROM vymazané a prázdne.

> Krok č.0. >> Začnite spájkovať napájaciu zbernicu (+/-) 5,0 V pre celý panel napájania pamäťovej karty. Pomôže to priniesť šťavu do každého IC.

> Krok č. 1. >> Výpočet priestoru pre integrované obvody, v mojom prípade sú zabudované 4 x EPROM, s balíčkom DIP so zasúvacími adaptérmi. Tieto adaptéry sú spájkované na doštičku, nie na EPROM, ktoré vám pomôžu vymeniť ich v prípade porúch alebo iných údržbárskych prác bez problémov.

> Krok č.2. >> Spájkovanie adaptérov s doštičkou, potom kontrola koľajnice napájacej zbernice a pripojenie zelenej smd-diódy s vhodným odporom R = 150 Ohm k výkonovej lište prostredníctvom zbernice EPROM. To sa musí vykonať pre každú vloženú pamäť EPROM. Cieľom je mať pretekajúci výkon vedený do EPROM, aby bolo možné vizuálne vidieť stav každého IC.

> Krok č.3. >> Na doštičku v pravom dolnom rohu by ste mali spájkovať tht červenú LED s vhodným odporom R = 470 Ohm. Musí byť pripojený priamo k napájacej zbernici alebo k hlavnému konektoru breadboard, aby sa zaistilo, že pamäťová karta je napájaná a beží (keď je dióda napájaná systémom).

> Krok č. >> V tomto kroku musíme pripojiť 17x dátovú linku zbernice adries EPROM k uzemneniu GND s odpormi R = 10 KOhm. Stiahnite ich nadol, v prípade, že nás CPU nevyužíva. Na druhej strane potrebujeme rovnakých 17 dátových liniek adresovej zbernice na pripojenie k GPIO na CPU, 17 x vyhradených pinov GPIO, aby bolo možné cykly čítania/načítania adries. 8-bitové dátové zbernice sú pripojené k digitálnym pinom na CPU (obojsmerne) 8 x GPIO. Tiež je možné dodatočne pridať 8 x LED s R = 470 Ohm, aby to malo binárny displej, považujem to za veľmi užitočné pre účely učenia a odstraňovania problémov. 8 dátových zberníc dátovej zbernice je možné zdieľať a prepojiť pre všetky pamäte EPROM. V mojom prototype som urobil 2x2 s 2 binárnymi displejmi zelenými a červenými, ale všetky je možné pripojiť k rovnakým kolíkom, až k presvedčeniu.

Krok 3: Ovládajte GPIO a programovanie ……

Ovládajte GPIO a programovanie ……
Ovládajte GPIO a programovanie ……
Ovládajte GPIO a programovanie ……
Ovládajte GPIO a programovanie ……

Okrem dátovej linky zbernice addess, dátových liniek dátovej zbernice a napájacej zbernice má každá EPROM riadiacu zbernicu GPIO. Tieto slúžia na umožnenie cyklov čítania/zápisu a prístupu k jednotlivým EPROM, ako aj na ich programovanie a zapínanie/vypínanie, prepínanie do režimov nízkej spotreby atď… Tieto porty sú:

1. Vstup PGM programu

2. Povolenie výstupu OE

3. Povolenie čipu CE

4. Napäťový vstup programu Vpp-Program

Tieto kolíky by mali mať vyhradené GPIO okrem všetkých adries/údajov GPIO. Pred začatím výroby pamäťovej karty dôrazne odporúčam prečítať si technický list a mať predstavu o tom, ako funguje EPROM. Pomôže vám to pochopiť všetko, čo sa týka funkčnosti, programovania. časť č.: AM 27C010 1-megabitová, CMOS EPROM/UV-EPROM.

Táto tabuľka vám pomôže ovládať funkčnosť, povedzme napríklad, ak chceme písať do EPROM, ktorá je rovnaká ako program, vyhľadáme v tabuľke, čo potrebujeme aktivovať: To je CE = NÍZKA, OE = VYSOKÁ, PGM = NÍZKA, Vpp = Vpp = 12, 75 Voltov iba na programovanie … konkrétny riadok adresy, ktorý chceme naprogramovať, by mal byť VYSOKÝ, všetky ostatné riadky adresy = NÍZKY.

Dátová zbernica musí byť medzitým nakonfigurovaná ako výstupy, aby bolo možné prenášať potrebné údaje prostredníctvom 8-bitovej dátovej zbernice. Jednoduchý režim pinMode (), syntax je možné použiť ako obvykle.

Dvoma slovami: dáme Vpp = 12, 75 programového napätia na Vpp pin, potom stiahneme CE aj OE, PGM, potom dáme údaje na dátovú zbernicu CPU, potiahnutím potrebnej adresy VYSOKÁ EPROM uloží spomínanú údaje na tejto adrese. Ľahké ako to. Pri čítaní údajov z EPROM by ste sa mali znova pozrieť na túto tabuľku a skontrolovať, v akom stave by mali byť tieto GPIO, aby sa mohli začať ďalšie postupy, čítať z nich alebo nechať prepnúť EPROM do režimu nízkej spotreby. (Pohotovostný režim)

Krok 4: Programovanie EPROM

Programovanie pamäte EPROM
Programovanie pamäte EPROM

V tomto bode, keď je dokončené všetky nastavenia hardvéru a všetko je dvakrát skontrolované, je možné pristúpiť k ďalšej fáze.

Po absolvovaní všetkých vyššie uvedených fáz môžeme ľahko začať s programovaním pamäťovej karty toľkokrát, koľkokrát chceme, pričom na každej adrese ušetríme tony údajov. Tiež by bolo možné čítať údaje z ľubovoľnej náhodnej adresy.

Spolu s týmto zariadením existuje vhodný kód (pošlite mi správu v prípade záujmu o kód). Je to veľmi jednoduché. Prevedie výrobcu a pomôže mu porozumieť tomu, ako také zariadenia programovať a ako všetko funguje. Kód nakonfiguruje vhodné GPIO na CPU a potom pomocou jednoduchých príkazov prejde každou adresou a zapíše tam údaje ….. ak je potom pripojený binárny displej, prostredníctvom týchto diód je možné vidieť výstup údajov. Bude to vyzerať ako pruh, ktorý bude Začnite úplne svietiť a potom sa postupne zníži, keď CPU číta každú adresu.

Krok 5: Letný … …

Letné …
Letné …

Po všetkých krokoch, ktorými sme prešli, keď je pamäťová karta pripravená a zapnutá a pamäte EPROM sú správne nakonfigurované, všetky diódy na binárnom displeji sa rozsvietia. Tiež, ak vyčistíme obsah pamäte EPROM na sériový monitor, bude to všetko 1, 1111111, čo znamená, že sú rozsvietené všetky diódy. To znamená, že pamäte EPROM sú prázdne a všetky továrne sú vybavené 1.

Krok 6: Pripravení prijať údaje …

Ste pripravení prijať údaje…
Ste pripravení prijať údaje…

Teraz je možné ho naprogramovať pomocou mikroprocesora a použiť zariadenie ako externý pamäťový modul.

V tomto mieste ho môžete integrovať do svojich projektov … a ťažiť z rýchlosti paralelného rozhrania v kombinácii s tak lacnou rýchlosťou..

Odporúča: