1, Дизайн на архитектурата на хардуерната връзка
Избор на тип интерфейс
Методът на свързване между екрана на кода на сегмента и MCU директно влияе върху сложността и производителността на системата:
Паралелен интерфейс: Подходящ за високо - сценарии за показване на скорост, като STM32L152RCT6A шофиране 12SEG4COM екран, който директно контролира 16 -битовата шина за данни през GPIO и постига синхронна трансмисия с часовник сигнали. Трябва обаче да се отбележи, че дължината на окабеляването на PCB трябва да се контролира в рамките на 10 см, за да се избегне затихването на сигнала.
SPI интерфейс: В серията GD32F190 MCU MCU, предаването на данни се постига чрез SCK, MOSI и CS три проводни протоколи, а конфигурацията на времето трябва стриктно да следва ръководството за чип. Например, настройването на SPI часовника на 1MHz и използването на режим на предаване MSBFIRST може да гарантира съвместимост с чипа за драйвери HT1621.
I2C интерфейс: Подходящ за каскадни сценарии за каскадиране на много устройства, като например в автомобилни системи на таблото, където основната MCU контролира многократния драйвер за код на сегмента едновременно през I2C шината, а разпределението на адреса трябва да отговаря на спецификацията на протокола I2C.
План за управление на захранването
Стабилността на мощността влияе пряко върху качеството на дисплея:
Използва се регулатор на регулатора на напрежението: AMS1117-3.3V регулатор на регулатора на напрежението се използва, комбиниран с 10 µ f tantalum кондензатор и 0,1 µ F керамичен кондензатор за филтриране, което може ефективно да потисне пулсацията на мощността. Измерените данни показват, че при входно напрежение от 3,6V колебанието на изходното напрежение се контролира в рамките на ± 0,05V.
Съпоставяне на напрежението на задвижването: Типичното работно напрежение на екрана на кода на сегмента е 3.0-3.6V. Ако изходът на MCU е 5V, трябва да се постигне съвпадение на нивото на логиката чрез чип за преобразуване на ниво 74HC4050. Случаят с медицинско оборудване показва, че степента на отказ на размазания дисплей поради липса на преобразуване на ниво е до 67%.
2, типични случаи на кандидатстване
Дизайн на интелигентен метър
Определени три - фазов проект за електроенергия приемат GD32F 190+ HT1621 схема:
Съдържание на дисплея: Четири набора данни: напрежение/ток/мощност/електричество
Основна технология: Удължете EEPROM за съхраняване на исторически данни чрез I2C интерфейс, приемете стратегия за сегментирана опресняване, за да избегнете трептене на дисплея
Действителен ефект: В рамките на температурния диапазон от -20 градуса ~ 70 градуса, показаната промяна на контраста е по -малка или равна на 15%
Медицински монитор
Преносим монитор на електрокардиограма приема STM32L 051+ TM1621 схема:
Съдържание на дисплея: сърдечна честота/кислород в кръвта/състояние на формата на вълната
Основна технология: внедряване на динамичен дисплей на формата на вълната и намалете използването на процесора чрез трансфер на DMA
Действителен ефект: Скоростта на опресняване на формата на вълната достига 50Hz, а натоварването на процесора се намалява с 42%
3, Умения за развитие и отстраняване на грешки
Заснемане на сигнал: Използвайте логически анализатор, за да заснемете SPI сигнали и да проверите дали времето отговаря на изискванията на ръководството за чип
Регулиране на контраста: Чрез регулиране на резистора на разделител на напрежението на VLCD щифта, беше установено, че в 3.3V система 10K Ω резистор може да постигне най -добрия ефект на дисплея
Местоположение на повредата: Създайте таблица с код на грешката на дисплея, например:
0x01: Комуникационен изчакване
0x02: аномалия на захранването
0x03: Препълване на буфер