Мазмуну:

Эстутум картасы CMOS EPROMдан жасалган: 6 кадам (сүрөттөр менен)
Эстутум картасы CMOS EPROMдан жасалган: 6 кадам (сүрөттөр менен)

Video: Эстутум картасы CMOS EPROMдан жасалган: 6 кадам (сүрөттөр менен)

Video: Эстутум картасы CMOS EPROMдан жасалган: 6 кадам (сүрөттөр менен)
Video: ЛУЧШАЯ!!! Камера видеонаблюдения 2в1 СЛЕДИТ ЗА ЛЮДЬМИ с полицейской МИГАЛКОЙ И СИРЕНОЙ 2024, Сентябрь
Anonim
Эстутум картасы CMOS EPROMдан жасалган
Эстутум картасы CMOS EPROMдан жасалган
Эстутум картасы CMOS EPROMдан жасалган
Эстутум картасы CMOS EPROMдан жасалган

Мен жараткан көрсөтмө көптөгөн долбоорлорго жана өлчөөлөргө жардам бере турган чоң эс тутумун түзүүгө жардам берет. Эстутум картасы көп колдонууга ылайыктуу жана флеш карталарга жана башка эс тутумга салыштырмалуу реалдуу болот. Бул CMOS EPROMдун жашоо мөөнөтү бир нече жүз жыл. Мындан тышкары, экрандуу 8-биттик дисплейди кошууга болот. Менин картада аларда 2 х 8 лед бар.

1 -кадам: Эстутум картасын түзүү үчүн керектүү бөлүктөрдү чогултуу …

Эстутум картасын түзүү үчүн керектүү бөлүктөрдү чогултуу …
Эстутум картасын түзүү үчүн керектүү бөлүктөрдү чогултуу …
Эстутум картасын түзүү үчүн керектүү бөлүктөрдү чогултуу …
Эстутум картасын түзүү үчүн керектүү бөлүктөрдү чогултуу …

Электрондук прототиптер менен иштөө жана өзгөчө микроконтроллерлер менен иштөө үчүн чоң программалар жана маалыматтарды камтыган кээ бир тапшырмалар үчүн жетишсиз болушу мүмкүн болгон эстутум талап кылынат ….

Эстутум картасын куруу үчүн бизге EPROM керек. Көпчүлүк учурларда, бул EPROM'лор UV-EPROM же EEPROM болуп саналат, бул электрдик кулакчын/программалуучу окуу үчүн гана эстутумду билдирет. UV-EPROM болгон учурда, ультра-кызгылт көккө негизделген/программалоочу окуу үчүн гана эстутум. Демек, EPROM бир жолу программаланышы мүмкүн, бирок андан ары колдонуу үчүн эстутумду тазалоо үчүн ультрафиолет өчүрүлүүчү түзмөк керек. Бул биринчисине окшош эмес, бирок аны иштетүү оңой. Мындай аппараттарды электроника дүкөндөрүнөн сатып алса болот. Бул EPROM абдан тез жана негизинен болжол менен 45 нс жетүү убактысын башкарат. Микроконтроллердин тез окуу/жазуу циклине ылайыктуу. Алар микропроцессордун GPIO өлчөмүн талап кылган параллелдүү интерфейсти колдонушат. Менин учурда, жогоруда сүрөттөрдөн көрүнүп тургандай, менде жаңы AMD CMOS UV-EPROMs көп. Ошентип, анын костюмдары эс тутум картасын түзүү үчүн идеалдуу, бул жерде ICлердин бир нечеси эс ала алат, ошону менен SPI же башка эс тутум карталары жок башка эстутум долбоорлору үчүн идеалдуу чечим кабыл алып, алар менен алып келишет. жез/эпокси негизиндеги прототипдөөчү такта керек, өлчөмү EPROM'дун канчасы киргизүүнү пландап жаткандыгына жараша өзгөрүшү мүмкүн. Саны канчалык жогору болсо, жөндөмдүүлүгү үчүн ошончолук жакшы болот. Кийинки нерсе (жашыл) смс леддер жана бир THT (кызыл) болмок. Аз кубат, аз ток (болжол менен 20мА) жакшы болушу керек. Бул LEDдын (R = 150-180 Ом) ар биринин резисторлору керек, ал эми LEDлар (R = 470 Ом) бул ишти аткарат. Көбүрөөк ынгайлуулук үчүн, тешик картасын туташтырылуучу модулду түзүү үчүн аталыштарды колдонууну сунуштайм, (сольсуз нан столдорунда же башка жерде), аталыштардын өлчөмү да орнотулган ICлердин санына жараша болот. Эгерде сиз аларды ПКБда эмес, кол менен туташтырууну пландасаңыз, секирүүчү зымдар керек. Ар бир CMOS EPROM дарек автобусунун линиялары үчүн 16 x 10KOhm резисторлорун жана маалымат-автобус маалымат линиялары үчүн 8x 10 KOhm талап кылат. Ошентип, секирүүчү зымдар көп болушу керек.

2 -кадам: Бир нече этапта чогултуу процесси …

Бир нече этапта чогултуу процесси …
Бир нече этапта чогултуу процесси …

Жыйын бардык EPROMлордун тазаланганын жана бош экенин текшерүүдөн башталат.

> No0 кадам. >> Эстутум картасынын баардык панели үчүн кубаттуу автобусту (+/-) 5,0 V ширете баштаңыз. Бул ширени ар бир ICге жеткирүүгө жардам берет.

> Кадам No1. >> IC'лердин орнотула турган мейкиндигин эсептөө, менин учурда 4 х EPROM'дор киргизилген, DIP пакети адаптерлер менен. Бул адаптерлер EPROMларга эмес, панелге ширетилген, бул аларды иштен чыккан учурда алмаштырууга жана башка оңдоо иштерине жардам берет.

> No2 кадам. >> Адаптерлерди панельге ширетүү, андан кийин электр-автобус темир жолун текшерүү жана жашыл смдди жетектөөчү R = 150 Ом резистору менен EPROM электр-автобусу аркылуу электр темир жолуна туташтыруу. Бул ар бир камтылган EPROM үчүн жасалышы керек. Максат - EPROM аркылуу өтүүчү бийликке ээ болуу, ошондо ар бир ICдин визуалдык статусун көрө аласыз.

> No3 кадам. >> Төмөнкү оң бурчтагы нан тактасында, ылайыктуу R = 470 Ohm каршылыгы бар кызыл түстөгү летирленген болушу керек. Эстутум картасынын кубаттуулугун жана иштешин камсыз кылуу үчүн ал панелдин электр-шинасына же баррель туташтыргычына түздөн-түз туташтырылышы керек.

> No4 кадам. >> Бул кадамда биз ар бир EPROMдун 17x дареги-автобус маалымат линияларын Ground GNDге R = 10 KOhm резисторлору менен туташтырышыбыз керек. Аларды түшүрүңүз, эгер биз CPU тарабынан колдонулбасак. Башка жагынан алганда бизге даректи окуу/wite циклдерин иштетүү үчүн 17 адрес-автобус маалымат линиялары CPUдагы GPIO, 17 x GPIO арналган казыктары керек. 8-бит маалымат-автобустук маалымат линиялары CPUдагы (эки багыттуу) 8 x GPIO санарип казыктарына туташкан. Ошондой эле экилик дисплейге ээ болуу үчүн 8 x ледди R = 470 Ом менен кошсо болот, мен аны үйрөнүү жана көйгөйлөрдү чечүү үчүн абдан пайдалуу деп эсептейм. 8 маалыматтык автобустун маалымат линияларын бардык EPROM үчүн бөлүшүүгө жана өз ара туташтырууга болот, менин прототипимде мен 2x2 кылдым, экилик экилик жашыл жана кызыл түстө, бирок алардын бардыгын ынгайлуулукка чейин бир эле казыкка туташтырууга болот.

3 -кадам: GPIO жана программалоону көзөмөлдөңүз …

GPIO жана программалоону көзөмөлдөө …
GPIO жана программалоону көзөмөлдөө …
GPIO жана программалоону көзөмөлдөө …
GPIO жана программалоону көзөмөлдөө …

Addess-bus маалымат линиясынан, data-bus маалымат линияларынан жана power-шинасынан тышкары, ар бир EPROMда көзөмөлдөөчү шина GPIO бар. Булар окуу/жазуу циклдерин жана ар бир EPROMга кирүүнү, ошондой эле аларды программалоону жана күйгүзүүнү/өчүрүүнү, аз кубаттуу режимдерди киргизүүнү ж.

1. PGM-программасы киргизүүнү иштетет

2. OE-output иштетүү

3. CE-чип иштетүү

4. Vpp-Программанын чыңалуусу

Бул казыктарда GPIO дареги/маалыматынын жанында GPIO арналган. Мен маалымат баракчасын окуп чыгууну жана эстутум картасын курууну баштоодон мурун EPROM кандай иштээрин билүүнү сунуштайм. Бул функционалдуулукка, программалоого байланыштуу баардыгын түшүнүүгө жардам берет. бөлүгү No: AM 27C010 1-мегабит, CMOS EPROM/UV-EPROM.

Бул таблица сизге функцияларды башкарууга жардам берет, айталы, эгерде биз программага окшош EPROMго жазууну кааласак, анда жандандыруу үчүн керектүү нерселерди табабыз: Бул CE = LOW, OE = HIGH, PGM = LOW, Vpp = Vpp = 12, 75 Вольт программалоо үчүн гана… биз программалагыбыз келген өзгөчө дарек линиясы ЖОГОРУ болушу керек, калган дарек линиялары = ТӨМӨН.

Берилиштер автобусу 8-биттик маалымат шинасы аркылуу керектүү маалыматтарды чыгаруу үчүн, чыгуулар катары конфигурацияланууга тийиш. Жөнөкөй pinMode (), синтаксис адаттагыдай эле колдонулушу мүмкүн.

Эки сөз менен айтканда: Vpp пинге Vpp = 12, 75 программалык чыңалуу беребиз, андан кийин CE жана OE, PGM экөөнү тең түшүрөбүз, ошондон кийин биз CPU маалымат-автобусуна маалыматтарды коёбуз, керектүү даректи жогору тартып EPROM буларды сактап калат ошол дарек боюнча маалыматтар. Ушунчалык жеңил. EPROMдан маалыматтарды окуу үчүн, бул таблицага дагы бир жолу кайрылып, башка процедураларды баштоо, андан окуу же EPROMдун кубаттуулугу төмөн режимге өтүү үчүн, бул GPIOдор кандай статуска ээ экенин текшерүү керек. (Жанымда бол)

4 -кадам: EPROMларды программалоо

EPROMларды программалоо
EPROMларды программалоо

Бардык аппараттык орнотуулар бүткөндө жана бардыгы эки жолу текшерилгенде, кийинки баскычка өтүүгө болот.

Жогорудагы бардык этаптарды басып өткөндөн кийин, биз каалаган убакта эс тутум картасын программалоону оңой эле баштай алабыз, ар бир даректе тонна маалыматтарды үнөмдөйбүз. Ошондой эле каалаган туш келди даректен маалыматтарды окууга болот.

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

5 -кадам: Жаз

Жазгы …
Жазгы …

Бардык кадамдардан кийин, эстутум картасы даяр жана күйгүзүлгөндө жана EPROM туура конфигурацияланганда, экилик дисплейдеги бардык леддер күйүп калат. Ошондой эле, эгерде биз EPROMдун мазмунун сериялык мониторго тазалай турган болсок, анда баары 1, 1111111 болот, башкача айтканда, бардык жетектер күйүп турат. Бул EPROMлар бош экенин жана фабриканын бардык 1 менен угулганын билдирет.

6 -кадам: маалыматтарды кабыл алууга даяр…

Маалыматтарды кабыл алууга даяр…
Маалыматтарды кабыл алууга даяр…

Эми аны микропроцессор менен программалоого жана түзмөктү тышкы эс тутум модулу катары колдонууга болот.

Бул жерде сиз аны долбоорлоруңузга кошо аласыз … жана параллелдүү интерфейстин ылдамдыгынан жана ылдамдыгынын арзандыгынан пайда ала аласыз.

Сунушталууда: