Современная электроника №8/2020
ИНЖЕНЕРНЫЕ РЕШЕНИЯ 49 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 8 2020 ты 1 и 2 разъёма XC1, а также ещё одну перемычку на контакты 2 и 3 разъёма XC2. При этом будут соединены сигна- лы CALV и Vref, в связи с чем на вход ОУ DA2 (-й3 вывод) будет подано опорное напряжения Vref, которое с выхода DA2 (1-й вывод) через цепочку R9C9 посту- пит на вход АЦПDD1, или, другими сло- вами, на этом входе будет присутство- вать опорное напряжение Vref (+3 В). Одновременно на входе CAL1 (11-й вывод DD1) будет установлен низкий уровень (лог. 0). Для калибровки нуля на контакты 2 и 3 разъёма XC1 и контакты 2 и 1 разъёма XC2 надеваются перемычки. При этом на входе АЦП будет нулевое напряже- ние «земли», а на входе CAL0 – потенци- ал лог. 0. Процедура калибровки нуля и полной шкалы будет подробно опи- сана далее. Для сопряжения микроконтроллера с ЖКИ используется интерфейс SPI, работающий в 3-проводном режиме ведущего (master) и только на вывод. Для этого используются сигналы: SCK (тактовый сигнал) и MOSI (Master Output Slave Input). Кроме того, отдель- но используются два сигнала выбора кристалла: CSML и CSST. Эти сигналы выведены на порты микроконтролле- ра, настроенные при его инициализа- ции (см. далее) как цифровые выходы (push-pull). Сигнал SCK выведен на порт P07 (19-й вывод DD1), MOSI – на порт P11 (17-й вывод), CSML – на порт P12 (16-й вывод), CSST – на порт P13 (14-й вывод). Все 4 сигнала подаются на разъ- ём XЖ, представляющий собой линей- ку из трёх сдвоенных и загнутых под 90° штырей с шагом 2 мм (PLD2-06R). На этот же разъём подаётся «земля- ной» потенциал (4-й вывод) и напря- жение питания +3,5 В (6-й вывод). С ЖКИ этот разъём соединяется 6-про- водным кабелем (см. рис. 2а), на одном конце которого расположен ответный разъём XЖК (линейка из 3 сдвоенных гнёзд с шагом 2 мм – PBD2-2 × 03), кото- рый надевается на разъём XЖ (см. рис. 1), а на втором конце кабеля располо- жен 6-контактный разъём XЖ1К (гнез- до IDC6), предназначенный для под- ключения к ЖКИ (см. далее). Микроконтроллер может програм- мироваться с помощью двух интер- фейсов. Первый интерфейс – C2 – двух- проводный интерфейс с сигналами RST/C2CK (5-й вывод DD1) и C2D (6-й вывод DD1). Этот интерфейс исполь- зуется USB-DEBUG-адаптером, кото- рый сопрягается с компьютером по интерфейсу USB. Сигналы интерфей- са C2 выведены на 3-штыревой разъ- ём XB, представляющий собой 3 шты- ря с шагом 1,27 мм (PLL-03). Сигнал C2D подключён ко 2-му выводу XB, а сиг- нал RST/C2CK – к 3-му выводу. Кроме того, 1-й вывод разъёма XB заземлён. Для штатной работы микроконтрол- лера и его программирования сигнал RST/C2CK подключён к резистору R2 цепочки R1R2C1, в которой конден- сатор C1 заземлён, а резистор R1 под- ключён к напряжению питания. Более подробно о принципиальной схеме для программирования микроконтролле- ра EFM8LB12 с помощью USB-DEBUG- адаптера рассказано в книге автора [3]. Микроконтроллер EFM8LB12 может также программироваться и по интер- фейсу RS-232 (через порт COM1 ком- пьютера). Эта новая опция, которая присутствует во всех микроконтрол- лерах EFM8, позволяет отказаться от дорогостоящего USB-DEBUG-адаптера, но требует изготовления преобразова-
RkJQdWJsaXNoZXIy MTQ4NjUy