Мазмуну:

I²C интерфейси менен статикалык ЖК драйверин кантип жасоо керек: 12 кадам
I²C интерфейси менен статикалык ЖК драйверин кантип жасоо керек: 12 кадам

Video: I²C интерфейси менен статикалык ЖК драйверин кантип жасоо керек: 12 кадам

Video: I²C интерфейси менен статикалык ЖК драйверин кантип жасоо керек: 12 кадам
Video: Рейтинг телевизоров для кухни с диагональю экрана от 22 до 28 дюймов | ТОП-10 лучших в 2019 году 2024, Ноябрь
Anonim
I²C интерфейси менен статикалык ЖК драйверин кантип жасоо керек
I²C интерфейси менен статикалык ЖК драйверин кантип жасоо керек

Суюк кристаллдык дисплейлер (ЖК) жакшы көргөзмө касиеттери, арзандыгы жана аз энергия керектөөсү менен коммерциялык жана өндүрүштүк колдонмолордо кеңири колдонулат. Бул касиеттери ЖКны портативдүү приборлор, калькуляторлор, сааттар, радиолор ж.

Бирок, ЖК көрсөткөн нерселерди туура көзөмөлдөө үчүн, ЖКнын электрондук драйвери ЖК казыктарына тиешелүү чыңалуу толкундарын түзүшү керек. Толкун формалары AC (кошумча ток) мүнөзүндө болушу керек, анткени DC (түз ток) чыңалуусу түзмөктү биротоло бузат. Тийиштүү драйвер бул сигналдарды минималдуу кубаттуулукта ЖКга жеткирет.

ЖКнын эки түрү бар, Статикалык, бир гана арткы панели жана сегменттин жекече көзөмөлү үчүн бир пин жана мультиплекстүү, ар бир пин үчүн бир нече арткы панели жана бир нече сегменттери бар.

Бул Instructable SLG46537V GreenPAK ™ түзмөгү менен бир статикалык ЖК драйверинин дизайнын сунуштайт. Дизайн ЖК драйвери 15 ЖКнын сегменттерине чейин кубаттуулуктагы бир нече микроамперди колдонуп, башкаруу үчүн I²C интерфейсин сунуштайт.

Кийинки бөлүмдөрдө көрсөтүлөт:

● ЖК жөнүндө негизги маалымат;

● SLG46537V GreenPAK ЖК драйверинин дизайны деталдуу түрдө;

● эки GreenPAK түзмөгү менен жети сегментти, 4 орундуу статикалык ЖКны кантип айдаш керек.

Төмөндө биз I²C интерфейси менен статикалык ЖК драйверин түзүү үчүн чечим кантип программаланганын түшүнүү үчүн керектүү кадамдарды сүрөттөдүк. Бирок, эгер сиз программалоонун жыйынтыгын алууну кааласаңыз, GreenPAK программасын жүктөп алыңыз, буга чейин бүткөн GreenPAK Дизайн Файлын көрүңүз. GreenPAK Development Kitти компьютериңизге сайыңыз жана I²C интерфейси менен статикалык ЖК драйверин түзүү үчүн программаны басыңыз.

1 -кадам: Суюк кристаллдык дисплейлердин негиздери

Суюк кристаллдык дисплейлердин негиздери
Суюк кристаллдык дисплейлердин негиздери
Суюк кристаллдык дисплейлердин негиздери
Суюк кристаллдык дисплейлердин негиздери

Суюк кристалдуу дисплейлер (ЖК) - бул жарык чыгарбай турган технология, ал тышкы жарык булагынын кантип өтүшүн гана көзөмөлдөйт. Бул тышкы жарык булагы чагылдыруучу дисплей түрүндөгү жеткиликтүү чөйрө жарыгы же жарык берүүчү лампанын же лампанын трансмиссиялык дисплей түрүндө болушу мүмкүн. ЖКлар эки стакан айнектен (үстүңкү жана астыңкы), суюк кристаллдын (LC) жука катмарынан жана эки жарык поляризаторунан куралган (Application Note AN-001-LCD технологиясынын негиздери, Hitachi, Application Note AN-005-Display Поляризатор - жарык электромагниттик талаа үчүн жарык чыпкасы. Поляризатор аркылуу электромагниттик талаанын туура багытындагы жарык компоненттери гана өтөт, ал эми калган компоненттери бөгөлөт.

Суюк кристалл - жарыктын электромагниттик талаасын 90 градус же андан көп айландыруучу органикалык материал. Бирок, электрдик талаа LCге колдонулганда, ал мындан ары жарыкты бурбайт. Үстүнкү жана астындагы дисплей айнегине тунук электроддорду кошуу менен, жарыктын качан өтөрүн, ал эми качан өтпөсүн электр талаасынын тышкы булагы менен көзөмөлдөөгө болот. Figure 1 (кара AN-001 Application Note-LCD технологиясынын негиздери, Hitachi) бул операцияны башкарууну көрсөтөт. 1 -сүрөттө, электр талаасы жок болгондо дисплей караңгы. Себеби эки поляризатор тең жарыкты бир багытта чыпкалайт. Эгерде поляризаторлор ортогоналдуу болсо, анда электр талаасы болгондо дисплей караңгы болот. Бул чагылдыруучу дисплейлер үчүн эң кеңири таралган абал.

Минималдуу электр талаасы, же чыңалуу, ЖКны башкаруу үчүн ON чеги деп аталат. LCге чыңалуу гана таасир этет жана LC материалында дээрлик эч кандай ток болбойт. ЖКдагы электроддор кичинекей сыйымдуулукту түзөт жана бул айдоочу үчүн жалгыз жүк. Бул ЖКнын визуалдык маалыматты көрсөтүү үчүн аз кубаттуу түзмөк болушунун себеби.

Бирок, белгилей кетүүчү нерсе, ЖК түз токтун (DC) чыңалуу булагы менен көпкө иштей албайт. DC чыңалуусун колдонуу LC материалында химиялык реакцияларды пайда кылып, аны биротоло бузат (Application Note AN-001-LCD Technology Basics, Hitachi). Чечим - бул ЖКнын электроддоруна альтернативдүү чыңалуу (AC) колдонуу.

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

Жалпысынан алганда, айдоочу контролеру арткы учак үчүн квадрат толкундуу саат сигналын жана алдыңкы тегиздиктеги сегменттер үчүн саат сигналын берет. Арткы пландагы саат сегменттин фазасында болгондо, эки тегиздиктин ортосундагы орточо квадрат (RMS) чыңалуу нөлгө барабар, ал эми сегмент тунук болот. Болбосо, эгер RMS чыңалуусу LCD ON босогосунан жогору болсо, анда сегмент караңгы болуп калат. Арткы учактын толкун формалары, кошулуу жана өчүрүү 2-сүрөттө көрсөтүлгөн. Сүрөттөн көрүнүп тургандай, ON сегментинин арткы сигналга карата фазасы жок. Өчүрүү сегменти арткы сигналга карата фазада. Колдонулган чыңалуу арзан жана аз кубаттуу дисплейлер үчүн 3 жана 5 вольттун ортосунда болушу мүмкүн.

ЖКнын арткы панели жана сегменттери үчүн сааттык сигнал, адатта, 30дан 100 Гцке чейин диапазондо, ЖКда визуалдык жылт эффектти болтурбоо үчүн минималдуу жыштык. Жалпы системанын энергия керектөөсүн азайтуу үчүн жогорку жыштыктардан оолак болушат. ЖКдан жана драйверлерден турган система микроамперлердин иретинде аз эле ток керектейт. Бул аларды аз кубаттуулукка жана батареянын энергия булагы колдонмолоруна ылайыктуу кылат.

Кийинки бөлүмдөрдө, фонардык саат сигналын жана коммерциялык ЖК үчүн жеке сегменттик саат сигналын түзө турган GreenPAK түзмөгү бар ЖК статикалык драйверинин дизайны деталдуу түрдө берилген.

2 -кадам: GreenPAK Дизайнынын Негизги Блок Диаграммасы

GreenPAK Дизайн Негизги Блок Диаграммасы
GreenPAK Дизайн Негизги Блок Диаграммасы
GreenPAK Дизайн Негизги Блок Диаграммасы
GreenPAK Дизайн Негизги Блок Диаграммасы

GreenPAK дизайнын чагылдырган блок -диаграмма 3 -сүрөттө көрсөтүлгөн. Дизайндын негизги блоктору I²C интерфейси, чыгаруу сегментинин драйвери, ички осциллятор жана арткы панелдин саат булагын тандагыч болуп саналат.

I²C интерфейсинин блогу ар бир сегменттин чыгышын жана ЖКнын арткы панелинин булагын көзөмөлдөйт. I²C интерфейс блогу сегменттин чыгышын көзөмөлдөө үчүн жалгыз системалык киргизүү болуп саналат.

Качан ички сегменттин башкаруу линиясы орнотулганда (жогорку деңгээлде), тиешелүү LCD сегмент караңгы. Качан ички сегменттин башкаруу линиясы баштапкы абалга келтирилгенде (төмөн деңгээл), тиешелүү ЖК сегмент ачык болот.

Ар бир ички сегменттин башкаруу линиясы чыгаруу драйверине туташкан. Чыгуучу сегменттин драйверлер блогу тунук сегменттер үчүн арткы панелдин сааты менен байланышкан фазалуу саат сигналын жаратат. Караңгы сегменттер үчүн бул сигнал арткы панелдин сааты менен байланышта эмес.

Арткы пландагы саат булагы I²C интерфейси менен да тандалган. Ички фонталдык сааттын булагы тандалганда, ички осциллятор күйгүзүлөт. Ички осциллятор 48 Гц жыштыгын түзөт. Бул сигнал чыгаруу сегментинин драйверлер блогу тарабынан колдонулат жана backplane саат чыгуучу пинге (GreenPAK pin 20) багытталат.

Тышкы панелдик сааттын булагы тандалганда, ички осциллятор өчүрүлөт. Чыгуу сегментинин драйверинин маалымдамасы - бул арткы панелдик сааттын кириши (GreenPAK pin 2). Бул учурда, backplane саат чыгаруу пин кошумча сегмент башкаруу линия катары колдонулушу мүмкүн, сегмент OUT15.

Ошол эле I²C линиясында бир нече GreenPAK түзмөгү колдонулушу мүмкүн. Ал үчүн ар бир түзмөк башка I²C дареги менен программаланышы керек. Мындай жол менен ЖК сегменттеринин санын көбөйтүүгө болот. Бир түзмөк 14 сегментти айдап, арткы панелдик сааттын булагын түзүүгө конфигурацияланган, ал эми калгандары тышкы панелдик саат булагын колдонууга конфигурацияланган. Ар бир кошумча түзмөк ушундай жол менен 15 сегменттен ашык айдай алат. Ошол эле I²C линиясында 16га чейин түзмөктү туташтырууга болот, андан кийин ЖКнын 239 сегментине чейин башкарууга болот.

Бул Нускамада бул идея 2 GreenPAK приборлору менен ЖКнын 29 сегментин башкаруу үчүн колдонулат. Түзмөктү бекитүү функциясы стол 1де жалпыланган.

3 -кадам: Дизайн Учурдагы Керектөө

Бул дизайндагы маанилүү көйгөй - бул учурдагы керектөө, бул мүмкүн болушунча төмөн болушу керек. GreenPAK түзмөгүнүн болжолдуу тынч ток 0,35 В кубаттуулукта иштөө үчүн 0,75 мкА жана 5 Вдо иштөө үчүн 1,12 мкА. Ички осциллятордун учурдагы керектөөсү 3,3 В жана 5 В энергия менен камсыз кылуу иши үчүн 7,6 мкА жана 8,68 мкА түзөт. Жоготуулардан учурдагы керектөөнүн олуттуу өсүшү күтүлбөйт, анткени бул дизайн сааттын жыштыгында иштейт. Бул конструкция үчүн керектелген болжолдуу максималдуу ток ички осциллятор күйүп турганда 15 мкАдан, ал эми ички осциллятор өчүрүлгөндө 10 мкАдан төмөн. Эки учурда тең керектелген өлчөнүүчү ток Бөлүмдүн Сыноо Жыйынтыгында көрсөтүлгөн.

4 -кадам: GreenPAK түзмөгүнүн схемасы

GreenPAK түзмөгүнүн схемасы
GreenPAK түзмөгүнүн схемасы

GreenPAK программасында иштелип чыккан долбоор 4 -сүрөттө көрсөтүлгөн. Бул схема шилтеме катары негизги блоктордун схемаларын колдонуу менен сүрөттөлөт.

5 -кадам: I²C интерфейси

I²C интерфейси
I²C интерфейси
I²C интерфейси
I²C интерфейси

I²C интерфейс блогу түзмөктүн иштөөсүн башкаруунун башкы көзөмөл блогу катары колдонулат. Блоктун байланыштары жана конфигурацияланган касиеттери үчүн жакын көрүнүш Figure 5те көрсөтүлгөн.

Бул блок PIN 8 жана PIN 9га туташкан, алар I²C SCL жана SDA төөнөгүчтөрү. Түзмөктүн ичинде I²C блогу 8 виртуалдык кирүүнү сунуштайт. Ар бир Виртуалдык киргизүүнүн баштапкы мааниси касиеттер терезесинде көрсөтүлөт (5 -сүрөттү караңыз). OUT0дон OUT6га чейинки виртуалдык кириштер сегментти башкаруу линиялары катары колдонулат. Бул башкаруу линиялары сегменттин чыгышына 7 сегменттин чыгышына туура келет жана сегменттин драйверине туташкан. Virtual Input OUT7 так аты BCKP_SOURCE менен, арткы планетанын булагын тандоо линиясын башкаруу катары колдонулат. Бул тор дизайндагы башка блоктор тарабынан колдонулат. I²C башкаруу коду долбоордогу ар бир IC үчүн башкача мааниге ээ.

Жогоруда 6 -сүрөттө көрсөтүлгөндөй, Асинхрондук Мамлекеттик Машинанын (ASM) өндүрүшүндө дагы 8 ички сегменттин башкаруу линиялары бар. Сегменттин чыгуу линиясы 8 (касиеттер терезесинде SEG_OUT_8) 15 сегментинин чыгуу линиясы аркылуу (SEG_OUT_15) 0 абалда ASM өндүрүшү менен башкарылат. ASM блогунда эч кандай мамлекеттик өтүү жок, ал дайыма 0 абалында болот. ASMдин чыгышы сегмент чыгаруу драйверлерине туташкан.

Сегменттин драйверлери түзмөктүн чыгуу сигналын жаратат.

6 -кадам: Output Segment Driver

Чыгуу сегментинин драйвери негизинен XOR логикалык порт катары конфигурацияланган Издөө таблицасы (LUT) болуп саналат. Ар бир чыгуучу сегмент үчүн ал сегментти башкаруу линиясына жана арткы панелге (BCKP_CLOCK) туташкан XOR порту болушу керек. XOR порту сегментти чыгаруу үчүн фазада жана фазадан тышкаркы сигналды жаратууга жооптуу. Сегменттин башкаруу линиясы жогорку деңгээлде болгондо, XOR портунун чыгышы арткы планетанын сигналын айландырат жана сегменттин пинине фазадан тышкаркы сигналды пайда кылат. ЖК арткы панели менен ЖК сегментинин ортосундагы чыңалуу айырмасы, бул учурда ЖК сегментин караңгы сегмент катары коет. Сегменттин башкаруу линиясы төмөн деңгээлде болгондо, XOR портунун чыгышы арткы планетанын сигналын ээрчип, андан кийин сегменттин пинине фазалык сигнал берет. ЖКнын арткы бети менен сегментинин ортосунда эч кандай чыңалуу колдонулбагандыктан, сегмент жарыкка тунук.

7 -кадам: Ички осциллятор жана Backplane Clock Source Control

Ички осциллятор жана Backplane саат булагын башкаруу
Ички осциллятор жана Backplane саат булагын башкаруу

Ички осциллятор I²C интерфейсинен BCKP_CLOCK сигналы жогорку деңгээлге коюлганда колдонулат. Саат булагын башкаруу схемасынын жакын көрүнүшү жогорудагы 7 -сүрөттө көрсөтүлгөн.

Осциллятор 25 кГц RC жыштыгы катары конфигурацияланган, эң жогорку чыгыш бөлгүч OUT0 (8/64) жеткиликтүү. Бүт конфигурация 7 -сүрөттө көрсөтүлгөн касиеттер терезесинен көрүнөт. Ошентип, ички осциллятор 48 Гц жыштыгын жаратат.

Осциллятор BCKP_SOURCE сигналы POR сигналы менен бирге жогорку деңгээлде болгондо гана активдүү болот. Бул башкаруу бул эки сигналды 4-L1 LUT NAND портуна туташтыруу аркылуу ишке ашат. NANDдын чыгышы ошондо осциллятордун бийлигин төмөндөтүүчү контролдук пиндин киришине туташат.

Signal BCKP_SOURCE 3-L10 LUT менен курулган MUXты көзөмөлдөйт. BCKP_SOURCE сигналы төмөн деңгээлде болгондо, арткы планетанын булагы PIN2ден келет. Бул сигнал жогорку деңгээлде болгондо, арткы планетанын булагы ички осциллятордон келет.

8 -кадам: Backplane Clock Output же Segment 15 Output Pin Control

Backplane Clock Output же Segment 15 Output Pin Control
Backplane Clock Output же Segment 15 Output Pin Control

Бул дизайндагы 20 -пин эки функцияга ээ, бул тандалган арткы панелдин саат булагынан көз каранды. Бул пиндин иштеши 8-сүрөттө көрсөтүлгөндөй бир 4 киргизүү LUT менен көзөмөлдөнөт. 4-бит LUT менен XOR портунун ишин MUX менен байланыштырууга болот. BCKP_SOURCE сигналы жогорку деңгээлде болгондо, LUT чыгаруу ички осциллятордун саатын ээрчийт. Андан кийин 20 пин арткы сааттын чыгышы катары иштейт. BCKP_SOURCE сигналы төмөн деңгээлде болгондо, LUT чыгаруу SEM_OUT_15 ортосундагы ASOR өндүрүшүнөн жана арткы панелдик саат сигналынан турган XOR операциясы болот. Бул операцияны жасоо үчүн 4-бит LUT конфигурациясы Figure 8де көрсөтүлгөн.

9 -кадам: LCD системасынын прототиби

ЖК системасынын прототиби
ЖК системасынын прототиби
ЖК системасынын прототиби
ЖК системасынын прототиби

GreenPAK дизайн чечиминин колдонулушун көрсөтүү үчүн, панелдин үстүнө ЖК системасынын прототиби чогултулган. Прототип үчүн жети сегменттүү 4 орундуу статикалык ЖК DIP тактасындагы эки GreenPAK түзмөгү тарабынан башкарылат. Бир түзмөк (IC1) ЖКнын арткы панелин башкаруу үчүн ички осцилляторду колдонот, ал эми башка түзмөк (IC2) бул сигналды арткы панелдин маалыматы катары колдонот. Эки IC тең I²C интерфейси аркылуу минималдуу өнүгүү тактасында STM32F103C8T6 микроконтроллери (MCU) тарабынан көзөмөлдөнөт.

Figure 9 эки GreenPAK ICs, LCD дисплей жана MCU тактасы ортосундагы байланыштардын схемасын көрсөтөт. Схемада, U1 (IC1) шилтемеси бар GreenPAK түзмөгү ЖКнын бир жана эки санын (ЖКнын сол тарабы) айдайт. GreenPAK түзмөгү U2 (IC2) шилтемеси менен ЖК үч жана төрт сандарын, плюс COL сегментин (ЖК оң жагы) айдайт. Эки түзмөктүн тең электр энергиясы микроконтроллерди иштеп чыгуу тактасындагы жөндөгүчтөн келет. Мультиметр менен учурдагы өлчөө үчүн ар бир GreenPAK түзмөгүнүн энергия менен VDD төөнөгүчтөрүнүн ортосундагы эки алынуучу секиргич кошулат.

Чогулган прототиптин сүрөтү Figure 10до көрсөтүлгөн.

10 -кадам: LCD башкаруу үчүн I²C буйруктары

LCD башкаруу үчүн I²C буйруктары
LCD башкаруу үчүн I²C буйруктары
LCD башкаруу үчүн I²C буйруктары
LCD башкаруу үчүн I²C буйруктары
LCD башкаруу үчүн I²C буйруктары
LCD башкаруу үчүн I²C буйруктары

Нандагы эки GreenPAK түзмөгү Control Byte маанисинен башка бирдей дизайн менен программаланган. IC1дин башкаруу байты 0 (I²C дареги 0x00), I²C башкаруу байты 1 (I²C дареги 0x10). Дисплей сегменттери менен түзмөк драйверлеринин ортосундагы байланыштар жогорудагы таблицада жалпыланган.

Байланыштар так схеманы түзүү жана панель байланыштарын чогултууну жөнөкөйлөтүү үчүн ушундай жол менен тандалган.

Сегменттин чыгышын контролдоо I²C Virtual Inputs жана ASM чыгаруу регистрлерине I²C жазуу буйруктары тарабынан жүргүзүлөт. Колдонмо эскертмесинде сүрөттөлгөндөй SLG46531V менен I2C IOC жөнөкөй контроллери (SLG46531V, Dialog Semiconductor менен AN-1090 Simple I²C IO Controller тиркемесин караңыз), I²C жазуу буйругу төмөнкүчө түзүлөт:

● Баштоо;

● Control байт (R/W бит 0);

● Сөздүн дареги;

● маалыматтар;

● Токтотуу.

Бардык I²C жазуу буйруктары 0xF4 Word дарегине (I²C Виртуалдык Кириштер) жана 0xD0 (0 абалына ASM Чыгуусу) жасалат. IC1де жазуу жана ЖКнын 1 жана 2 сандуу контролдоо командалары 3 -таблицада жалпыланган. Буйруктун ырааттуулугун чагылдырууда ачык кронштейн “[“Старт сигналын, ал эми жакын кашаа “]” Токтоо сигналын билдирет.

ЖКнын 1 жана 2 цифраларынын контролдук сегменттеринин үстүндөгү эки байт бирге. Бул жерде ыкма эки байттагы сегменттерди эске алуу менен, ар бир цифрада программалык камсыздоодо жеке издөө таблицасын (LUT) колдонуу болуп саналат. Издөө таблицасындагы байт маанилерин биттик ЖЕ операциясынын жардамы менен аралаштырып, анан ICге жөнөтүү керек. 4 -таблицада дисплейдин ар бир цифрасына жазылышы керек болгон ар бир сандык маанидеги Byte0 жана Byte1 мааниси көрсөтүлгөн.

Мисалы, 1 -цифрада 3 санын, ал эми 2 -цифрада 4 санын жазуу үчүн, Byte0 - 0xBD (0xBD менен 0x8D же 0xB0 менен) жана 1 -байт - 0x33 (0x30 биттик ЖЕ 0x03 менен).

IC2де жазуу буйругу жана Digit 3 жана 4ти көзөмөлдөө стол 5те сүрөттөлгөн.

3 жана 4 цифраларынын башкаруу логикасы 1 жана 2 цифраларын башкарууга окшош. 6 -таблицада бул эки цифра үчүн LUT көрсөтүлгөн.

IC2деги айырма COL сегментинде. Бул сегмент Byte1 тарабынан көзөмөлдөнөт. Бул сегментти караңгы кылып орнотуу үчүн, Byte1 менен 0x40 маанисинин ортосунда бир аз НЕМЕСЕ операция жасалышы керек.

11 -кадам: LCD сыноо үчүн I²C буйруктары

LCD сыноо үчүн I²C буйруктары
LCD сыноо үчүн I²C буйруктары

LCD сыноо үчүн MCU тактасы үчүн C тилинде камтылган программа иштелип чыккан. Бул камтылган программа экөө тең ICдеги эки буйруктун тизмегин жөнөтөт. Бул жабдыктын баштапкы коду Тиркеме бөлүмүндө. Бүт чечим STM32 9.0.1 IDE үчүн Atollic TrueStudio менен иштелип чыккан.

Буйруктардын ырааттуулугу жана дисплейде көрсөтүлгөн тиешелүү баалуулуктар 7 -таблицада жалпыланган.

12 -кадам: Тесттин жыйынтыгы

Тест жыйынтыгы
Тест жыйынтыгы
Тест жыйынтыгы
Тест жыйынтыгы

Прототип тести MCU буйругунан кийин дисплейдин баалуулугун текшерүүдөн жана иштөө учурунда ар бир IC тарабынан учурдагы раковинаны өлчөөдөн турат.

Ар бир буйрук мааниси үчүн ЖКнын сүрөттөрү 8 -таблицада көрсөтүлгөн.

Ар бир шайман үчүн учурдагы раковина мультиметр менен өлчөнгөн, анын эң төмөнкү агымынын диапазонунда 200 мкА. Ар бир прибор үчүн өлчөнүүчү токтун сүрөттөрү, ишке киришүү жана нормалдуу иштөө учурунда, 9-таблицада көрсөтүлгөн.

Жыйынтык жана жыйынтыктар талкуулоо

GreenPAK аппараты бар аз кубаттуу статикалык ЖК драйверинин дизайны сунушталды. Бул дизайн GreenPAK түзмөктөрүнүн эң чоң өзгөчөлүктөрүнүн бирин ачык көрсөтүп турат: алардын аз токтоочу агымы. GreenPAK түзмөктөрү аппараттык негиздеги чечим болгондуктан, төмөнкү жыштыкта иштөө мүмкүн, бул учурда 48 Гц. MCU негизиндеги чечим, мезгил -мезгили менен кыска убакытка дагы, иштөөнүн жогорку жыштыгын талап кылат жана андан кийин көбүрөөк күч тартат. Жана GreenPAK түзмөгүн CPLD (Комплекстүү Программалануучу Логикалык Түзмөк) менен салыштырып, адатта CPLDде 20 мкАдан жогору тынч ток бар экени көрүнүп турат.

Кызыктуусу, бул дизайн конкреттүү долбоордун талаптарына жакшыраак ылайыкташтырылышы үчүн оңой эле өзгөртүлүшү мүмкүн. Жакшы мисал - бул сегменттин pinout көзөмөлү. Алар оңой эле басылып чыккан платаны жана программалык камсыздоону иштеп чыгууну жөнөкөйлөтүү үчүн өзгөртүлүшү мүмкүн. Бул кызыктуу өзгөчөлүк, бул түзмөк ASIC (Application Specific Integrated Circuit) менен салыштырылганда. Адатта, ASIC колдонмолордун кеңири спектрине ылайыкташтырылган жана иштөө алдында ICди туура конфигурациялоо үчүн программалык камсыздоонун алгачкы тартиби жазылышы керек. Конфигурациялануучу түзмөк кубатталгандан кийин колдонууга даяр болушу үчүн иштелип чыгышы мүмкүн. Ошентип, ICнин баштапкы конфигурациясы үчүн программалык камсыздоону иштеп чыгуу убактысын кыскартууга болот.

Колдонмонун баштапкы кодун бул жерде А тиркемесинен тапса болот.

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