Мазмұны:
- 1 -қадам: жад картасын жасау үшін қажетті бөліктерді жинау …
- 2 -қадам: Жинау процесі бірнеше кезеңмен …
- 3 -қадам: GPIO мен бағдарламалауды басқару ……
- 4 -қадам: EPROM бағдарламалау
- 5 -қадам: жазғы демалыс …
- 6 -қадам: Деректерді қабылдауға дайын…
Бейне: CMOS EPROM жад картасы: 6 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Мен жасаған нұсқаулық сізге көптеген жобалар мен өлшемдер үшін қажет болатын үлкен есте сақтау қабілетін құруға көмектеседі. Жад картасы көп қолдануға жарамды және флэш-карталармен және басқа жадымен салыстырғанда әлдеқайда ыңғайлы болады. Бұл 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 мен бағдарламалауды басқару ……
Қосымша шина деректер желісінен, деректер шинасы деректер желісінен және қуат шинасынан басқа, әрбір 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 бағдарламалау
Осы кезде барлық аппараттық құралдарды орнату аяқталғаннан кейін және бәрі екі рет тексерілгеннен кейін келесі кезеңге өтуге болады.
Жоғарыда көрсетілген барлық кезеңдерден өткеннен кейін, біз жад картасын бағдарламалауды оңай бастай аламыз, қанша рет болса да, әр адресте көптеген деректерді сақтаймыз. Кез келген кездейсоқ адрестен мәліметтерді оқуға болады.
Бұл құрылғымен бірге сәйкес код бар (егер код қызықтыратын болса, маған поштаны жіберіңіз), бұл өте қарапайым, ол өндірушіге бағыт береді және оған мұндай құрылғыларды қалай бағдарламалау керектігін және бәрі қалай жұмыс істейтінін түсінуге көмектеседі. Код процессордағы сәйкес GPIO -ны конфигурациялайды, содан кейін қарапайым пәрмендерді қолдана отырып, әр адрестен өтіп, деректерді сол жерге жазады…. толық жанып бастайды, содан кейін процессор әр адресті оқыған кезде біртіндеп төмендейді.
5 -қадам: жазғы демалыс …
Біз өткен барлық қадамдардан кейін, жад картасы дайын және қосылған кезде және EPROM дұрыс конфигурацияланған кезде, екілік дисплейдегі барлық светодиодтар жанады. Сонымен қатар, егер біз EPROM мазмұнын сериялық мониторға тазартатын болсақ, онда барлығы 1, 1111111 болады, яғни барлық светодиод қосулы. Бұл EPROM -лер бос және зауыттық құлаққаптар 1 -дің барлығын білдіреді.
6 -қадам: Деректерді қабылдауға дайын…
Енді оны микропроцессормен бағдарламалауға және құрылғыны сыртқы жад модулі ретінде пайдалануға болады.
Осы сәтте сіз оны өз жобаларыңызға енгізе аласыз … және параллель интерфейс жылдамдығымен бірге жылдамдықтың арзан болуын қолдана аласыз.
Ұсынылған:
DIY динамикалық жад блогы: 5 қадам
DIY динамикалық жады блогы: SLG46880 және SLG46881 алдыңғыGreenPAK құрылғыларында болмаған бірнеше жаңа блоктарды ұсынады. Бұл қосымшада динамикалық жады (DM) блоктары мен оларды пайдалану әдістері сипатталған. DM блоктарының басты артықшылығы - оларды қайта конфигурациялау
Жад функциясы бар қашықтан басқарылатын үй қосымшасы: 4 қадам
Есте сақтау функциясы бар қашықтан басқарылатын үй қосымшасы: осы схеманы қолдану арқылы біз қашықтан басқару пультінің көмегімен 4 релені басқара аламыз және eeprom функциясын қолдана отырып, ол қуат жоғалған кезде де реленің соңғы күйін есте сақтайды
Алюминий стиліндегі ағаш жезден жасалған жад таяқшасы: 6 қадам
Алюминий стиліндегі ағаш жезден жасалған жад таяқшасы: Мен мұны қалай істегенімді құптамаймын. Менде жіптер дұрыс өлшемде және жіпте болды, сондықтан мен оларды қолдандым. Мен оларды сәл қиып алдым, сондықтан оны шешу үшін біраз жұмыс істеу керек болды. Егер сіз оны басқа жолмен шешсеңіз, сіз мұны істеуіңіз керек … мен
Htx202 немесе Htx404 Ham радиосындағы жад батареясын қалай ауыстыруға болады: 7 қадам (суреттермен)
Htx202 немесе Htx404 Ham радиосындағы жад батареясын қалай ауыстыруға болады: Соңғы 35 жыл ішінде шығарылған көптеген әуесқой радио қабылдағыштар мен трансиверлерде жадтың резервтік батареясы бар. Бұл батареяның мақсаты - қуат өшірілген кезде бағдарламаланған жиіліктер мен параметрлерді жадта сақтау
Lego USB жад картасы: 4 қадам
Lego USB Memory Stick: Сіз бұны миллион рет көргенсіз, бірақ мен оны Instructables -тен таба алмадым