- PVSM.RU - https://www.pvsm.ru -
Texas Instruments занимает лидирующие позиции во многих сегментах рынка полупроводниковой продукции. Следуя традиции, компания сама разрабатывает примеры применения своих электронных компонентов и публикует материалы на своем сайте: теория, схемы, референс-дизайны, обучающее видео и т.д. Там же продаются электронные компоненты и готовые платы (комплекты разработчиков и инструменты). Также TI имеет собственный форум e2e.ti.com и поддерживается сторонний ресурс www.43oh.com [1] для инженеров-разработчиков и просто любителей. Активно ведет работу со школами и колледжами, обучая программированию микроконтроллеров даже младшеклассников.
Тем не менее, наши любители мало знакомы с примечательной продукцией этой компании. Скорее всего, это связано с ценой и почти отсутствием материалов на русском языке, что ограничивает аудиторию любителей, познакомившихся с полупроводниковой продукцией от TI. Также есть один неприятный нюанс – некоторые вещи не пропустит таможня РФ, а другие не экспортируются из США в РФ (и это не последствия недавних санкций — «так было»). Тем не менее есть способы приобрести необходимое.
Этой статьей я хочу обратить внимание любителей-разработчиков на решения TI, в частности, применимые для умного дома. Ряд опубликованных статей на GT об умном доме могли бы позаимствовать некоторые интересные решения. Например, опубликованная avs24rus [2] статья Беспроводный Lighting-Sensor с питанием от CR2450 [3], вызвала, запомнившееся мне, обсуждение в комментариях: «Как сделать так, чтобы датчик «поставить и забыть» на улице в условиях экстремальных минусовых температур? Аккумулятор, солнечная батарея, ионистор?
Предлагаю познакомиться с решением этой проблемы от TI на примере референс-дизайна TIDA-00484 TI Design: Датчик влажности и температуры на электронных компонентах TI может работать от популярного литиевого миниатюрного элемента питания CR2032 более 10 лет в диапазоне –30°C… 60°C, что ограничено рабочим диапазоном CR2032, а не электронных компонент для коих этот диапазон равен –40°C… 85°C (для элемента питания BR2032 рабочий диапазон -30… 85 °C).
TIDA-00484 TI Design:
Пойдем от общего к частному. И сначала характеристики TIDA-00484 TI Design:
Параметры | Описание |
Источник питания | CR2032 (емкость 240 мАч) |
Тип датчика | Влажность и температура |
Точность измерения температуры | ± 0,2°C |
Точность измерения относительной влажности | ± 3% |
Интервал измерения | Одно измерение в минуту |
Среднее потребление во включенном состоянии | 3,376 мА |
Время во включенном состоянии | 0,03 секунд |
Среднее потребление в состоянии покоя | 269,75 нА |
Время в состоянии покоя | 59,97 секунд |
Расчетное время работы от источника питания | 11,90 лет |
Диапазон рабочих температур | от –30°C до 60°C (ограничено диапазоном рабочих температур для CR2032) |
Условия работы | Внутри и вне помещений |
Размер | 3,81 см × 7,62 см |
Определимся с временем работы от автономного источника питания. Система может находится в двух состояниях: во включенном и в выключенном. Продолжительность и средний ток каждого состояния являются факторами, определяющими общую продолжительность работы от источника питания. Расчет времени производится по следующей формуле:
, где
А основными параметрами, которые влияют на расчетный срок автономной работы всей системы являются:
TOFF, полностью контролируется конечным пользователем т.к. в данном случае система для измерений просыпается каждую минуту и TOFF = 1 минута – TON. На минимальное время TON почти не может влиять пользователь т.к. оно определяется временем необходимым для включения системы, выполнения измерения, передачи радиопакета и выключения системы.
IOFF определяется как средний ток, потребляемый от батареи в выключенном состоянии. Этот ток обычно определяется в основном током утечки через конденсаторы и рабочий ток датчиков и систем микроконтроллера, обеспечивающих спящих режим. Микроконтроллеры Texas Instruments давно известны сверхнизкой потребляемой мощностью, к которой конкуренты только приближаются, тем не менее даже такой рекордной экономичности не хватает для работы устройства от элемента CR2032 в течении 10 лет. В данном референс-дизайне разработан метод измерения относительной влажности окружающего воздуха и температуры, достигающий чрезвычайно долгий срок службы элемента питания за счет использования таймера в рабочем цикле устройства.
На следующем графике отображены два метода организации рабочего цикла устройства — с использованием обычного спящего режима микропроцессора (красный) и системного таймера (синий). Черная пунктирная линия — заявленный производителем CR2032 срок службы 10 лет.
Референс-дизайн предназначен для использования в:
Посмотрим за счет чего получается рекордная экономичность этого прототипа устройства.
Устройство построено с использованием следующих компонент:
Компонент | Описание |
TPS61291 | Повышающий DC-DC преобразователь напряжения с режимом bypass |
TPL5111 | Системный таймер |
TPS22860 | Выключатель нагрузки |
HDC1000 | Датчик влажности и температуры |
CC1310 | «Беспроводной контроллер» |
CC1310 – многоядерная однокристальные система, бюджетный энергоэффективый беспроводной контроллер, оптимизированных для операций в субгигагерцевом диапазоне. Высокопроизводительный трансивер управляется выделенным процессорным ядром Cortex-M0, выполняющим прошитые в его ROM низкоуровневые протоколы.
Протоколы верхнего уровня выполняются на отдельном 32-битном процессорном ядре Cortex-M3 с тактовой частотой до 48 МГц. Опрос датчиков проводится независимым микромощным контроллером (16-разрядный RISC-процессор, способный работать на частотах от 32 кГц, пока остальная система находится в спящем режиме или режиме ожидания), который может работать и с аналоговыми, и с цифровыми датчиками.
Контроллерное ядро Cortex M3 имеет богатый набор периферийных устройств и содержит:
Параметр | |
Диапазон частот и поддерживаемые типы модуляции |
Sub 1 GHz: MSK, FSK, GFSK, OOK, ASK, 4GFSK, CPM (shaped 8 FSK) |
Поддерживаемые протоколы | Сети топологии «звезда»:WMBUS, SimpliciTI |
Flash, кБайт | 128 |
RAM, кБайт | 20 |
Напряжение питания, В | 1,65...3,8 |
Температурный диапазон, °C | 40...85 |
Чувствительность 2,4 Кбит/с, дБм | -121 |
Чувствительность 50 Кбит/с, дБм | -111 |
Максимальная выходная мощность при 868 МГц, дБм | 15 |
Максимальная ширина полосы пропускания на приеме, кГц | 400 |
Минимальная ширина полосы пропускания на приеме, кГц | 40 |
Скорость передачи данных, кМбит/с | до 4 |
Энергопотребление |
|
Техпроцесс | 65 нм |
Использование наномощного таймера TPL5111 дает очевидное преимущество т.к. фактически к окончанию срока службы элемента питания можно заменить всё устройство, например при запланированном ремонте помещений, обслуживании или модернизации оборудования. Если для умного дома редко нужно более двух таких устройств (внешний и внутренний), то в случае объектов промышленности, зданий и систем вентиляции, таких датчиков будет намного больше и их периодическое обслуживание может выйти в серьезные расходы.
Если рассчитать по формуле выше, то полученный результат будет равен 6,75 лет.
Описание рабочего цикла намного короче описания конструкции и его характеристик.
Во включенном состоянии, по истечении определенного интервала, таймер TPL5111 подает питание на повышающий преобразователь TPS61291, который поднимает выходное напряжение до 3,3 вольт и на выключатель нагрузки TPS22860, соединяющей повышенное выходное напряжение с остальными частями системы. После появления питающего напряжения, CC1310 по I2C получает текущую температуру и относительную влажность с датчика HDC1000, затем передает «безсоединяемый» пакет данных с этой информацией (т.е. без инициализации и установки соединения с каким-либо узлом сети), а затем сигнализирует на TPL5111 о том, что система может быть отключена.
В выключенном состоянии выключатель нагрузки TPS22860 полностью отключает часть системы (CC1310 и HDC1000 устройств) от литиевой батареи. Единственными потребителями тока от литиевой батареи являются токи перезарядки и утечки конденсатора у литиевой батареи, рабочий ток таймера TPL5111, ток покоя TPS61291 в режим байпаса, и ток утечки в переключателе нагрузки TPS22860.
Подобный рабочий цикл можно применить в других устройствах, например, некие датчики протечки воды, датчики открытия-закрытия дверей и т.п. где информация не требуются в реальном времени, а проблема питания устройства имеет приоритет.
Подробно с референс-дизайном можно познакомиться в документации на сайте TI:
Автор: Rumlin
Источник [6]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/texas-instruments/221239
Ссылки в тексте:
[1] www.43oh.com: http://www.43oh.com
[2] avs24rus: https://geektimes.ru/users/avs24rus/
[3] Беспроводный Lighting-Sensor с питанием от CR2450: http://geektimes.ru/post/263716/
[4] TI Designs Humidity and Temperature Sensor Node for Sub-1GHz Star Networks Enabling 10+ Year Coin Cell Battery Life: http://www.ti.com/tool/TIDA-00374
[5] Taking power to a new low with the SimpleLink ULP wireless MCU platform: https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2015/02/24/taking-power-to-a-new-low-with-the-simplelink-ulp-wireless-mcu-platform?DCMP=cc1310launch&HQS=epd-wcs-lprf-cc1310launch-fb-blog-cc1310-wwe&hootPostID=2d27215a56dee2de9c6f5490f7432edb
[6] Источник: https://geektimes.ru/post/265776/
Нажмите здесь для печати.