Мазмұны:

CMOS EPROM жад картасы: 6 қадам (суреттермен)
CMOS EPROM жад картасы: 6 қадам (суреттермен)

Бейне: CMOS EPROM жад картасы: 6 қадам (суреттермен)

Бейне: CMOS EPROM жад картасы: 6 қадам (суреттермен)
Бейне: Как читать данные EPROM / EEPROM 2024, Қараша
Anonim
Жад картасы CMOS EPROM-дан жасалған
Жад картасы CMOS EPROM-дан жасалған
Жад картасы CMOS EPROM-дан жасалған
Жад картасы CMOS EPROM-дан жасалған

Мен жасаған нұсқаулық сізге көптеген жобалар мен өлшемдер үшін қажет болатын үлкен есте сақтау қабілетін құруға көмектеседі. Жад картасы көп қолдануға жарамды және флэш-карталармен және басқа жадымен салыстырғанда әлдеқайда ыңғайлы болады. Бұл CMOS EPROM-дің қызмет ету мерзімі бірнеше жүз жыл, сонымен қатар LED-тегі шығыс деректерін көру үшін екілік 8-биттік дисплейді қосуға болады. Менің картамда 2 x 8 светодиодтар бар.

1 -қадам: жад картасын жасау үшін қажетті бөліктерді жинау …

Жад картасын жасау үшін қажетті бөліктерді жинау …
Жад картасын жасау үшін қажетті бөліктерді жинау …
Жад картасын жасау үшін қажетті бөліктерді жинау …
Жад картасын жасау үшін қажетті бөліктерді жинау …

Электрониканың прототиптеуімен және әсіресе микроконтроллерлермен жұмыс істеу үшін жад қажет, бұл үлкен бағдарламалар мен деректерді сақтайтын кейбір тапсырмалар үшін жеткіліксіз болуы мүмкін.

Жад картасын құру үшін бізге EPROM қажет. Көп жағдайда бұл EPROM-бұл UV-EPROM немесе EEPROM, ол электрмен естуге болатын/бағдарламаланатын тек оқуға арналған жадты білдіреді. UV-EPROM жағдайында ультра-күлгін негізіндегі құлақаспалы/бағдарламаланатын жад тек оқуға арналған. Яғни, EPROM бір рет бағдарламалануы мүмкін, бірақ одан әрі пайдалану үшін жадты тазарту үшін ультракүлгін сәулелі құрылғы қажет. Бұл біріншісіндей ыңғайлы емес, бірақ оны өңдеу оңай. Мұндай құрылғыларды электроника дүкендерінен сатып алуға болады. Бұл EPROM -лер өте жылдам және әдетте шамамен 45 секундқа қол жеткізуге мүмкіндік береді. Микроконтроллердің жылдам оқу/жазу циклдары үшін өте қолайлы. Олар микропроцессордың GPIO мөлшерін қажет ететін параллельді интерфейсті пайдаланады. Менің жағдайда, жоғарыдағы суреттерден көріп отырғанымдай, менде жаңа AMD CMOS UV-EPROM көптеген қол жетімді. Сондықтан бұл костюмдер жад картасын жасау үшін өте қолайлы, онда бірнеше IC -лер демалуға болады, осылайша SPI немесе жад карталарының басқа түрлерінсіз үлкен жад жобалары мен олармен бірге әкелетін қиындықтар мен күрделілік үшін тамаша шешім қабылданады. мыс/эпоксидті прототиптеу тақтасы қажет, мөлшері EPROM -дің қанша қондыруды жоспарлауына байланысты өзгеруі мүмкін. Бұл сан неғұрлым жоғары болса, сыйымдылық үшін соғұрлым жақсы. Келесі нәрсе (жасыл) смс жарық диодтары және бір жарықдиодты (қызыл) болады. Төмен қуат, төмен ток (шамамен 20мА) жақсы болуы керек. SMD светодиодтар үшін (R = 150-180 Ом) әр LED үшін резистор қажет, ал светодиодтар үшін (R = 470 Ом) бұл жұмысты орындайды. Ыңғайлы болу үшін мен тесіктерді картаның қосылатын модулін бекіту үшін тақырыптарды қолдануды ұсынамын (дәнекерленген тақталарда немесе басқа жерде), тақырыптардың мөлшері ендірілген IC -лердің санына байланысты. Егер сіз оларды ПХД емес, қолмен қосуды жоспарласаңыз, секіргіш сымдар қажет. Әрбір CMOS EPROM адрестік шинаның деректер желісі үшін 16 x 10KOhm резисторды және деректер шинасының деректер желісі үшін 8x 10 KOm резисторларын қажет етеді. Сондықтан көптеген секіргіш сымдар болуы керек.

2 -қадам: Жинау процесі бірнеше кезеңмен …

Жинау процесі бірнеше кезеңмен …
Жинау процесі бірнеше кезеңмен …

Жинау барлық EPROM жойылғанын және бос екенін тексеруден басталады.

> No0 қадам. >> Жад картасының барлық тақтасы үшін 5,0 В қуат беру шинасын (+/-) дәнекерлеуді бастаңыз. Бұл әр IC -ге шырын жеткізуге көмектеседі.

> №1 қадам. >> Орналастырылатын IC -дің кеңістігін есептеу, менің жағдайда 4 x EPROM қондырылған, DIP пакеті кірістірілген адаптерлермен. Бұл адаптерлер EPROM емес, нан тақтасына дәнекерленген, бұл оларды істен шыққан жағдайда немесе басқа жөндеу жұмыстары еш қиындықсыз ауыстыруға көмектеседі.

> №2 қадам. >> Адаптерлерді тақтаға дәнекерлеу, содан кейін қуат шинасының рельсін тексеру және EPROM қуат шинасы арқылы электр рельсіне сәйкес R = 150 Ом резисторы бар жасыл smd-қосылу. Бұл әрбір ендірілген EPROM үшін жасалуы керек. Мақсат - әрбір IC -тің визуалды күйін көру үшін EPROM арқылы өтетін қуат.

> №3 қадам. >> Оң жақ төменгі бұрыштағы нан тақтасында R = 470 Ом резисторы бар қызыл жарықшақты дәнекерлеу керек. Ол жад картасының жұмыс істеп тұрғанын және жұмыс істеп тұрғанын қамтамасыз ету үшін оны нон тақтасының қуат шинасына немесе баррель қосқышына тікелей қосу керек (светодиод жүйеден қосылған кезде).

> №4 қадам. >> Бұл қадамда біз әрбір EPROM 17x адрестік шинасының деректер желісін G = GND R = 10 KOhm резисторларымен қосуымыз керек. Оларды төмен қарай тартыңыз, егер бізде CPU қолданылмаса, екінші жағынан бізге адресті оқу/ақтау циклдарын қосу үшін CPU-дегі GPIO-ға қосылатын 17 адрес-шина деректер желісі, 17 x GPIO арнайы түйреуіштері қажет. Деректер шинасының 8 разрядты деректер желілері CPU (екі бағытты) 8 x GPIO сандық түйреуіштеріне қосылады. Сондай -ақ, екілік дисплейге ие болу үшін R = 470 Ом 8 x жарықдиодты қосуға болады, бұл оның оқу мен ақаулықтарды жою үшін өте пайдалы деп ойлаймын. Деректер шинасының 8 деректер желісін барлық EPROM үшін бөлісуге және өзара байланыстыруға болады, менің прототипімде мен 2х2 жасадым, екілік жасыл және қызыл екілік дисплеймен, бірақ олардың барлығын бір түйреуге қосуға болады.

3 -қадам: GPIO мен бағдарламалауды басқару ……

GPIO мен бағдарламалауды басқару ……
GPIO мен бағдарламалауды басқару ……
GPIO мен бағдарламалауды басқару ……
GPIO мен бағдарламалауды басқару ……

Қосымша шина деректер желісінен, деректер шинасы деректер желісінен және қуат шинасынан басқа, әрбір EPROM-де GPIO басқару шинасы бар. Олар оқу/жазу циклдарын және әр EPROM-ге қол жеткізуге, сондай-ақ оларды бағдарламалауға, қосуға/өшіруге, қуаты төмен режимдерге кіруге және т.

1. PGM-бағдарламасының енгізуді қосуы

2. OE-шығуды қосу

3. CE-чипті қосу

4. Vpp-Бағдарламаның кернеуді енгізу

Бұл түйреуіштерде GPIO мекенжайының/деректерінің жанында арнайы GPIO болуы керек. Мен жад картасын құруды бастамас бұрын деректер кестесін оқып шығуды және EPROM қалай жұмыс істейтінін білуді ұсынамын. Бұл функционалдылыққа, бағдарламалауға қатысты бәрін түсінуге көмектеседі. бөлшек нөмірі: AM 27C010 1-мегабит, CMOS EPROM/UV-EPROM.

Бұл кесте сізге функционалдылықты басқаруға көмектеседі, айталық, егер біз бағдарламамен бірдей EPROM -ге жазғымыз келсе, біз оны іске қосу үшін қажет нәрсені кестеден іздейміз: бұл CE = LOW, OE = HIGH, PGM = LOW, Vpp = Vpp = 12, 75 Вольт тек бағдарламалауға арналған … біз бағдарламалайтын нақты адрестік жол жоғары болуы керек, қалған мекенжай жолдары = LOW.

Деректер шинасы 8 биттік деректер шинасы арқылы қажетті деректерді шығару үшін шығыс ретінде конфигурациялануы керек. Қарапайым pinMode () синтаксисін әдеттегідей қолдануға болады.

Екі сөзбен айтқанда: біз Vpp = 12, 75 бағдарламалық кернеуді Vpp түйреуішіне береміз, содан кейін CE және OE, PGM екеуін де төмендетеміз, содан кейін біз CPU деректер шинасына деректерді қоямыз, қажет адресті жоғары тартып, EPROM бұл айтылғандарды сақтайды. сол мекенжайдағы деректер. Бұл оңай. EPROM -дан деректерді оқу үшін сол кестеге қайта жүгіну керек және басқа процедураларды бастау үшін, одан оқу немесе EPROM -ді төмен қуат режиміне жіберу үшін осы GPIO -лар қандай күйде болуы керек екенін тексеру керек. (Қал)

4 -қадам: EPROM бағдарламалау

EPROM бағдарламалау
EPROM бағдарламалау

Осы кезде барлық аппараттық құралдарды орнату аяқталғаннан кейін және бәрі екі рет тексерілгеннен кейін келесі кезеңге өтуге болады.

Жоғарыда көрсетілген барлық кезеңдерден өткеннен кейін, біз жад картасын бағдарламалауды оңай бастай аламыз, қанша рет болса да, әр адресте көптеген деректерді сақтаймыз. Кез келген кездейсоқ адрестен мәліметтерді оқуға болады.

Бұл құрылғымен бірге сәйкес код бар (егер код қызықтыратын болса, маған поштаны жіберіңіз), бұл өте қарапайым, ол өндірушіге бағыт береді және оған мұндай құрылғыларды қалай бағдарламалау керектігін және бәрі қалай жұмыс істейтінін түсінуге көмектеседі. Код процессордағы сәйкес GPIO -ны конфигурациялайды, содан кейін қарапайым пәрмендерді қолдана отырып, әр адрестен өтіп, деректерді сол жерге жазады…. толық жанып бастайды, содан кейін процессор әр адресті оқыған кезде біртіндеп төмендейді.

5 -қадам: жазғы демалыс …

Жазғы …
Жазғы …

Біз өткен барлық қадамдардан кейін, жад картасы дайын және қосылған кезде және EPROM дұрыс конфигурацияланған кезде, екілік дисплейдегі барлық светодиодтар жанады. Сонымен қатар, егер біз EPROM мазмұнын сериялық мониторға тазартатын болсақ, онда барлығы 1, 1111111 болады, яғни барлық светодиод қосулы. Бұл EPROM -лер бос және зауыттық құлаққаптар 1 -дің барлығын білдіреді.

6 -қадам: Деректерді қабылдауға дайын…

Деректерді қабылдауға дайын…
Деректерді қабылдауға дайын…

Енді оны микропроцессормен бағдарламалауға және құрылғыны сыртқы жад модулі ретінде пайдалануға болады.

Осы сәтте сіз оны өз жобаларыңызға енгізе аласыз … және параллель интерфейс жылдамдығымен бірге жылдамдықтың арзан болуын қолдана аласыз.

Ұсынылған: