СОВРЕМЕННАЯ ЭЛЕКТРОНИКА 3/2016

ЭЛЕМЕНТЫ И КОМПОНЕНТЫ 43 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 3 2016 АЦП 24 × 12 бит ЦАП 2 × 12 бит Компараторы Датчик температуры Память программ ОЗУ ЭСППЗУ данных Регистр резервного копирования STM32L 7-канальный DMA 3 внешних тактовых генератора Резонатор 32 кГц +1…20 МГц Связь Таймер 8 × 16 бит Драйвер ЖК-дисплея Батарея ЖК-экран 8 × 40 Хост RS-232 IrDA USB 2.0 FS ARM Cortex-M3 32 МГц Связь Монитор питания сторожевого таймера Часы реального времени (RTC) Контроллер прерываний (NVIC) Отладчик JTAG Интерфейс ETM Процессор Опорное напряжение I 2 C SPI Датчик температуры Датчик Калибровочные данные 398 CoreMark 120 МГц 150 DMIPS 608 CoreMark 180 МГц 225 DMIPS 1082 CoreMark 216 МГц 462 DMIPS 245 CoreMark 72 МГц 90 DMIPS 177 CoreMark 72 МГц 61 DMIPS 106 CoreMark 48 МГц 38 DMIPS 72 МГц 60 DMIPS 24 МГц 33 DMIPS 75 CoreMark 32 МГц 26 DMIPS 93 CoreMark 32 МГц 33 DMIPS 273 CoreMark 80 МГц 100 DMIPS Высокая производительность Контроллер сенсорного экрана Радиочастотный модуль Cortex-M0/М0+ Cortex-M3 Cortex-M4 Cortex-M7 Сверхнизкое энергопотребление Общего назначения Рис. 2. Блок-схема глюкометра Рис. 1. Обзор микроконтроллеров линейки STM32 датчика при отслеживании темпера- туры или мощности. Используя мето- ды выборки с запасом по частоте дис- кретизации, можно получить 14-бит- ную точность АЦП, удовлетворив тем самым достаточно высокие требо- вания. 12-разрядный ЦАП можно использо- вать для точного контроля над смеще- нием показаний датчика, а встроенная ЭСППЗУ для данных упрощает процесс логгирования. Встроенные часы реаль- ного времени имеют такие же характе- ристики, что и их высококачественные автономные аналоги. Имеется полный набор коммуника- ционных портов для цифрового обме- на информацией с датчиками через шины I 2 C и SPI, а также для обмена данными с управляющим компьюте- ром (хостом), с этой целью использу- ются интерфейсы RS-232, IrDA или USB. Контроллер ЖК-дисплея может напрямую управлять количеством сег- ментов до 8 × 40 и значительно снижа- ет количество необходимых внешних компонентов, так как имеет встроен- ный повышающий преобразователь. Маломощные приложения на микро- контроллерах обычно работают непре- рывно, чередуя два режима: ● режим ожидания с наименьшим потреблением энергии и неболь- шим количеством постоянно рабо- тающих функций; ● рабочий режим , в котором микрокон- троллер активен и выполняет при- кладные задачи. STM32L позволяет снизить общее энергопотребление в таких приложе- ниях за счёт: 1. Снижения потребления в рабочем режиме. 2. Снижения потребления в спящем режиме. 3. Уменьшения времени нахождения в рабочем режиме. Обычно пункты 1 и 3 вступают в про- тиворечие друг с другом. Чтобы снизить время нахождения в рабочем режи- ме, зачастую требуется высокопроиз- водительный процессор, как прави-

RkJQdWJsaXNoZXIy MTQ4NjUy