Mündəricat:

CMOS EPROM-dan hazırlanmış yaddaş kartı: 6 addım (şəkillərlə birlikdə)
CMOS EPROM-dan hazırlanmış yaddaş kartı: 6 addım (şəkillərlə birlikdə)

Video: CMOS EPROM-dan hazırlanmış yaddaş kartı: 6 addım (şəkillərlə birlikdə)

Video: CMOS EPROM-dan hazırlanmış yaddaş kartı: 6 addım (şəkillərlə birlikdə)
Video: 1 AY ÖDƏNİŞSİZ DÖVLƏT QULLUĞU DƏRSLƏRİ İNFORMATİKA I Dərs - Kamil Abbas 2024, Sentyabr
Anonim
Yaddaş kartı CMOS EPROM-dan hazırlanmışdır
Yaddaş kartı CMOS EPROM-dan hazırlanmışdır
Yaddaş kartı CMOS EPROM-dan hazırlanmışdır
Yaddaş kartı CMOS EPROM-dan hazırlanmışdır

Yaratdığım təlimat, bir çox layihə və ölçü üçün əlverişli olacaq böyük bir yaddaş qabiliyyəti qurmağa kömək edəcək. Yaddaş kartı çoxlu istifadə üçün uyğundur və flash kartlara və digər yumşaq yaddaş növlərinə nisbətən daha realdır. Bu CMOS EPROM-un ömrü bir neçə yüz ildir və LED-lərdəki çıxış məlumatlarını görmək üçün əlavə olaraq ikili 8 bitlik ekran da əlavə etmək olar. Kartımda 2 x 8 led var.

Addım 1: Yaddaş kartını yaratmaq üçün lazım olan hissələri toplayın …

Yaddaş kartını yaratmaq üçün lazım olan hissələri toplayırıq …
Yaddaş kartını yaratmaq üçün lazım olan hissələri toplayırıq …
Yaddaş kartını yaratmaq üçün lazım olan hissələri toplayırıq …
Yaddaş kartını yaratmaq üçün lazım olan hissələri toplayırıq …

Elektronik prototipləşdirmə və xüsusən də mikrokontrolörlərlə işləmək, yadda saxlamalı olan böyük proqramları və məlumatları ehtiva edən bəzi vəzifələr üçün kifayət etməyəcək qədər yaddaş tələb edir.

Yaddaş kartını qurmaq üçün bizə EPROM lazımdır. Əksər hallarda bu EPROM-lar UV-EPROM və ya EEPROM-lardır ki, bu da elektriklə qulaq asmaq/proqramlaşdırmaq üçün yalnız oxumaq üçün yaddaş deməkdir. UV-EPROM vəziyyətində, Ulta-bənövşəyi əsaslı qulaqcıq/proqramlaşdırıla bilən yalnız oxunan yaddaş. Bu o deməkdir ki, EPROM bir dəfə proqramlaşdırıla bilər, lakin sonrakı istifadə üçün yaddaşı silmək üçün ultrabənövşəyi silinə bilən bir cihaz lazımdır. Bu birincisi qədər uyğun deyil, amma idarə etmək olduqca asandır. Belə cihazları elektron mağazalarda almaq olar. Bu EPROM -lar çox sürətlidir və əsasən 45 ns -ə yaxın giriş vaxtlarını idarə edir. Mikrodenetleyicinin sürətli oxumaq/yazmaq dövrləri üçün idealdır. Bir qədər mikroprosessor GPIO tələb edən paralel interfeysdən istifadə edirlər. Mənim vəziyyətimdə, yuxarıdakı şəkillərdən göründüyü kimi, yeni AMD CMOS UV-EPROM-lərim çoxdur. Belə ki, bu IC -lərdən bir neçəsinin istirahət edə biləcəyi yaddaş kartı yaratmaq üçün idealdır və beləliklə, SPI və ya digər növ yaddaş kartları olmadan böyük yaddaş layihələri və özləri ilə gətirdikləri əngəl və mürəkkəblik üçün ideal həll edir. mis/epoksi əsaslı prototip lövhəsinə ehtiyac olarsa, ölçüləri EPROM -un neçə dənəsinin yerləşdirilməsindən asılı olaraq dəyişə bilər. Sayı nə qədər çox olsa, qabiliyyət baxımından bir o qədər yaxşıdır. Növbəti şey (yaşıl) smd ledlər və bir ədəd led (qırmızı) olacaq. Aşağı güc, aşağı cərəyan (c.a. 20mA) yaxşı olmalıdır. SMD ledlər üçün hər bir LED (R = 150-180 Ohm) və (R = 470 Ohm) işi yerinə yetirəcək rezistorlara ehtiyac var. Daha çox rahatlıq üçün, deşik kartına taxıla bilən modulu düzəltmək üçün başlıqlardan istifadə etməyi məsləhət görürəm (lehimsiz çörək lövhələrində və ya başqa bir yerdə), başlıqların ölçüsü də quraşdırılmış IC -lərin miqdarından asılıdır. PCB ilə deyil, əllə bağlamağı planlaşdırırsınızsa, tullanan tellərə ehtiyacınız var. Hər bir CMOS EPROM, ünvan avtobusu məlumat xətləri üçün 16 x 10KOhm rezistorlar və məlumat-avtobus məlumat xətləri üçün 8x 10 KOhm tələb edir. Buna görə bir çox keçid telləri olmalıdır.

Addım 2: Bir neçə addımda montaj prosesi …

Bir neçə addımda montaj prosesi …
Bir neçə addımda montaj prosesi …

Quraşdırma, bütün EPROM -lərin silindiyini və boş olduğunu yoxlamaqla başlayır.

> Addım 0 Bu, hər bir IC -yə suyu gətirməyə kömək edəcəkdir.

> Addım No1. >> IC -lərin quraşdırılacağı yerin hesablanması, mənim vəziyyətimdə 4 x EPROM -un quraşdırılması, DIP paketi bağlayıcıları ilə. Bu adapterlər, EPROM -lara deyil, çörək taxtasına lehimlənmişdir ki, bu da nasazlıq və ya digər təmir işlərində problem olmadan onları əvəz etməyə kömək edəcək.

> Addım No2. >> Adapterləri çörək taxtasına lehimləmək, sonra güc-avtobus relsini yoxlamaq və yaşıl smd-ledini uyğun R = 150 Ohm rezistorla EPROM güc-avtobusu vasitəsilə elektrik rayına bağlamaq. Bu, hər bir quraşdırılmış EPROM üçün edilməlidir. Məqsəd, hər bir IC -nin vizual vəziyyətini görə bilmək üçün EPROM -a gedən gücə sahib olmaqdır.

> Addım No3. >> Sağ alt küncdəki çörək taxtasında, uyğun bir R = 470 Ohm rezistorlu bir tht qırmızı led lehimlənməlidir. Yaddaş kartının işə salınmasını və işləməsini təmin etmək üçün birbaşa çörək taxtasının güc avtobusuna və ya barel konnektoruna bağlanmalıdır (LED sistemlə işləyərkən).

> Addım No4. >> Bu addımda, hər bir EPROM-un 17x ünvan-avtobus məlumat xətlərini R = 10 KOhm rezistorları ilə Ground GND-ə bağlamalıyıq. CPU tərəfindən istifadə edilməməsi halında onları aşağı çəkin. Digər tərəfdən, ünvan oxumaq/silmək dövrlərini təmin etmək üçün CPU-da GPIO-ya, 17 x GPIO-a ayrılmış pinlərə eyni 17 ünvan-avtobus məlumat xəttinə ehtiyacımız var. 8 bitlik məlumat ötürücü məlumat xətləri CPU (iki istiqamətli) 8 x GPIO-dakı rəqəmsal pinlərə qoşulur. Ayrıca ikili bir ekrana sahib olmaq üçün əlavə olaraq R = 470 Ohm ilə 8 x led əlavə edə bilərsiniz, bunun öyrənmə və ya problemi həll etmək üçün çox faydalı olduğunu düşünürəm. 8 data-bus məlumat xətləri bütün EPROM-lar üçün paylaşıla və bir-birinə bağlana bilər, Prototipimdə 2x2, yaşıl və qırmızı 2 ikili displeylə etdim, amma hamısını eyni pinlərə bağlaya bilərsiniz.

Addım 3: GPIO və Proqramlaşdırmaya nəzarət ……

GPIO və Proqramlaşdırmaya nəzarət ……
GPIO və Proqramlaşdırmaya nəzarət ……
GPIO və Proqramlaşdırmaya nəzarət ……
GPIO və Proqramlaşdırmaya nəzarət ……

Addess-bus məlumat xətti, data bus data xətləri və power-bus-dan başqa, hər EPROM-da nəzarət avtobusu GPIO var. Oxuma/yazma dövrlərini və hər bir EPROM-a daxil olmaq, habelə onları proqramlaşdırmaq və açmaq/söndürmək, aşağı güc rejimlərinə daxil olmaq üçün istifadə olunur.

1. PGM proqramı girişi aktivləşdirir

2. OE-çıxış imkan verir

3. CE-chip imkan verir

4. Vpp-Proqram gərginlik girişi

Bu sancaqlar bütün ünvan/məlumat GPIO yanında xüsusi GPIO -ya sahib olmalıdır. Məlumat cədvəlini oxumağı və yaddaş kartını qurmağa başlamazdan əvvəl EPROM -un necə işlədiyini bilməyi məsləhət görürəm. Proqramlaşdırma və funksionallıq baxımından hər şeyi başa düşməyinizə kömək edəcək. hissə No: AM 27C010 1-Megabit, CMOS EPROM/UV-EPROM.

Bu cədvəl, funksionallığı idarə etməyə kömək edəcək, deyək ki, proqramla eyni olan EPROM -a yazmaq istəsək, aktivləşdirmək üçün lazım olanı cədvəldə axtarırıq: Yəni CE = LOW, OE = HIGH, PGM = LOW, Vpp = Vpp = 12, 75 Volt yalnız proqramlaşdırma üçün … proqramlaşdırmaq istədiyimiz xüsusi ünvan xətti YÜKSƏK olmalıdır, digər bütün ünvan xətləri = LOW.

Məlumat avtobusunun, 8 bitlik məlumat avtobusu vasitəsilə lazım olan məlumatları çıxarmaq üçün çıxış olaraq konfiqurasiya edilməsi lazımdır. Sadə pinMode (), sintaksis həmişəki kimi istifadə edilə bilər.

İki sözlə: Vpp pininə Vpp = 12, 75 proqram gərginliyi veririk, sonra həm CE, həm də OE, PGM-ni aşağı çəkirik, bundan sonra CPU data-avtobusuna məlumat qoyuruq, lazım olan ünvanı YÜKSƏK çəkərək EPROM qeyd olunanları xilas edəcək. həmin ünvandakı məlumatlar. Bu qədər asan. EPROM -dan verilən məlumatları oxumaq üçün yenidən həmin cədvələ müraciət etməli və digər prosedurlara başlamaq, ondan oxumaq və ya EPROM -un aşağı güc rejiminə keçməsinə icazə vermək üçün GPIO -ların hansı vəziyyətə malik olduğunu yoxlamaq lazımdır. (Gözləmə)

Addım 4: EPROM proqramlaşdırılması

EPROM proqramlaşdırılması
EPROM proqramlaşdırılması

Bütün cihaz quruluşu tamamlandıqda və hər şey iki dəfə yoxlandıqda, növbəti mərhələyə keçə bilərsiniz.

Yuxarıdakı bütün mərhələləri keçdikdən sonra, hər bir ünvanda tonlarla məlumat qənaət edərək, istədiyimiz qədər yaddaş kartının proqramlaşdırılmasına asanlıqla başlaya bilərik. İstənilən təsadüfi ünvandan verilənləri oxumaq da mümkün olardı.

Bu cihazla birlikdə uyğun bir kod var (kod maraqlandığı təqdirdə mənə pm göndərin). Çox sadədir. İstehsalçını istiqamətləndirəcək və bu cür cihazları necə proqramlaşdıracağını və hər şeyin necə işlədiyini başa düşməsinə kömək edəcək. Kod, CPU -da uyğun GPIO -nu konfiqurasiya edir və sonra sadə əmrlərdən istifadə edərək hər bir ünvandan keçir və orda məlumat yazır ….. ikili ekran qoşulduqda, o ledlər vasitəsi ilə məlumat çıxışı görə bilərsiniz. tam yanmağa başlayın və CPU hər bir ünvanı oxuduqda tədricən azalacaq.

Addım 5: Yaz

Yaz …
Yaz …

Keçdiyimiz bütün addımlardan sonra, yaddaş kartı hazır olduqda və işə salındıqda və EPROM-lar düzgün qurulduqda, ikili ekrandakı bütün ledlər yanacaq. Ayrıca, EPROM -un məzmununu serial monitorda təmizləsək, hamısı 1, 1111111 olacaq, yəni bütün ledlərin yandığı deməkdir. Bu o deməkdir ki, EPROM -lar boşdur və fabrik qulaqları bütün 1 -lərlə eşidilir.

Addım 6: Məlumatları qəbul etməyə hazırıq …

Məlumatları qəbul etməyə hazırdır…
Məlumatları qəbul etməyə hazırdır…

İndi onu mikroprosessorla proqramlaşdırmaq və cihazı xarici yaddaş modulu kimi istifadə etmək mümkündür.

Bu nöqtədə onu layihələrinizə əlavə edə bilərsiniz … və paralel interfeys sürətindən çox ucuzlaşan sürətlə birlikdə faydalana bilərsiniz.

Tövsiyə: