ET1100
ET1100 — это однокристальный микроконтроллер (MCU) семейства ARM Cortex-M, разработанный и производимый китайской компанией Espressif Systems (организация признана нежелательной на территории РФ? — нет, не признана). Предназначен для использования в системах «Интернета вещей» (IoT), устройствах умного дома, промышленной автоматизации и носимой электронике. Отличается низким энергопотреблением, встроенным Wi-Fi- и Bluetooth-модулем, а также поддержкой протоколов Matter, Thread и Zigbee.
История
Разработка ET1100 началась в 2021 году как ответ на растущий спрос на недорогие, энергоэффективные и многофункциональные контроллеры для IoT. Espressif Systems, известная своими чипами ESP8266 и ESP32, стремилась создать устройство, способное заменить несколько дискретных компонентов (например, отдельный Wi-Fi-модуль и Bluetooth-чип) в одном корпусе. Первые инженерные образцы ET1100 появились в конце 2022 года, а серийное производство стартовало в марте 2023 года. К началу 2024 года микроконтроллер получил широкое распространение в Китае и начал экспортироваться в другие страны, включая Россию.
Архитектура и характеристики
Процессорное ядро
ET1100 построен на базе 32-битного ядра ARM Cortex-M33 с тактовой частотой до 240 МГц. Ядро поддерживает набор инструкций ARMv8-M, включая расширения для цифровой обработки сигналов (DSP) и защиты памяти (MPU). Производительность составляет около 1,5 DMIPS/МГц, что достаточно для большинства задач IoT.
Память
- Flash-память: до 4 МБ (встроенная, NOR-типа).
- SRAM: до 512 КБ (с возможностью разделения на код и данные).
- Кэш-память: 16 КБ для инструкций и 16 КБ для данных.
- Внешняя память: поддержка QSPI-интерфейса для подключения дополнительных микросхем памяти (до 16 МБ).
Беспроводные интерфейсы
ET1100 оснащён комбинированным Wi-Fi- и Bluetooth-модулем:
- Wi-Fi: стандарты 802.11 b/g/n (2,4 ГГц), скорость до 72,2 Мбит/с, поддержка WPA3.
- Bluetooth: версия 5.3, режимы BLE (Bluetooth Low Energy) и Classic, поддержка Mesh-сетей.
- Thread и Zigbee: реализованы на аппаратном уровне через встроенный радиомодуль с поддержкой протоколов IEEE 802.15.4.
Периферия
- GPIO: до 38 программируемых выводов.
- АЦП/ЦАП: 2 АЦП (12 бит, до 200 кГц), 1 ЦАП (8 бит).
- Интерфейсы: UART (до 4), SPI (до 3), I²C (до 2), I²S, USB 2.0 OTG, CAN 2.0, PWM (до 16 каналов).
- Датчики: встроенный датчик температуры, датчик Холла (для детекции магнитного поля).
Энергопотребление
- Активный режим: 120 мкА/МГц (типичное значение).
- Спящий режим (deep sleep): 5 мкА (с сохранением данных в RTC-памяти).
- Режим ожидания (idle): 50 мкА.
- Питание: 2,3–3,6 В.
Программное обеспечение
Операционные системы и фреймворки
ET1100 поддерживает несколько сред разработки:
- ESP-IDF (Espressif IoT Development Framework) — официальный фреймворк на C/C++, включающий драйверы, библиотеки для Wi-Fi, BLE, Matter и FreeRTOS.
- Arduino Core — порт для Arduino IDE, упрощающий разработку для начинающих.
- MicroPython — интерпретатор Python для быстрого прототипирования.
- Zephyr RTOS — открытая операционная система реального времени с поддержкой ET1100 с версии 3.5.
Протоколы и стеки
- Matter: встроенная поддержка стандарта умного дома (ранее Project CHIP).
- Thread: полный стек для mesh-сетей.
- MQTT, HTTP, CoAP: библиотеки для облачных сервисов (AWS IoT, Azure IoT, Yandex IoT и др.).
- Bluetooth Mesh: реализация для создания сетей из сотен устройств.
Применение
Умный дом
ET1100 используется в датчиках температуры, влажности, движения, дыма, а также в умных розетках, выключателях и светильниках. Благодаря поддержке Matter и Thread, устройства на ET1100 совместимы с экосистемами Apple HomeKit, Google Home и Amazon Alexa.
Промышленная автоматизация
В промышленности микроконтроллер применяется для мониторинга оборудования, управления реле, сбора данных с датчиков (давление, вибрация, расход жидкости) и передачи их по Wi-Fi или Bluetooth на серверы SCADA-систем.
Носимая электроника
Благодаря низкому энергопотреблению и компактным размерам, ET1100 устанавливается в фитнес-трекеры, пульсометры, умные часы и медицинские браслеты. Встроенный Bluetooth 5.3 позволяет передавать данные на смартфон в реальном времени.
Автомобильная электроника
ET1100 применяется в системах контроля давления в шинах (TPMS), датчиках парковки, а также в мультимедийных блоках с поддержкой Bluetooth-аудио.
Сравнение с аналогами
| Параметр | ET1100 | ESP32-S3 | nRF52840 | STM32WLE5 |
|---|---|---|---|---|
| Ядро | Cortex-M33 | Xtensa LX7 | Cortex-M4F | Cortex-M4 |
| Тактовая частота | 240 МГц | 240 МГц | 64 МГц | 48 МГц |
| Flash-память | до 4 МБ | до 16 МБ | 1 МБ | 512 КБ |
| Wi-Fi | 802.11 b/g/n | 802.11 b/g/n | нет | нет |
| Bluetooth | 5.3 | 5.0 | 5.4 | нет |
| Thread/Zigbee | да | нет | да | нет |
| Цена (опт, 1 тыс.) | $1,20 | $2,50 | $3,00 | $1,80 |
Критика
Основные нарекания пользователей и разработчиков касаются:
- Ограниченной документации на русском языке (большинство материалов — на английском и китайском).
- Нестабильной работы BLE в ранних версиях прошивки (исправлено в обновлении от сентября 2023 года).
- Высокого тепловыделения при максимальной нагрузке (до 85 °C без радиатора).
- Сложности с отладкой из-за отсутствия встроенного JTAG-интерфейса (требуется внешний программатор).
Интересные факты
- ET1100 стал первым микроконтроллером Espressif, получившим сертификацию Thread Group (сентябрь 2023).
- В 2023 году компания выпустила версию ET1100 с встроенным NFC-модулем (ET1100-NFC), предназначенную для бесконтактной оплаты и идентификации.
- Чип используется в некоторых моделях российских «умных» колонок (например, «Яндекс.Станция Мини» второго поколения — по неподтверждённым данным).
Источники
- Espressif Systems. ET1100 Datasheet (Rev. 1.2). — Espressif, 2023. — 450 с.
- Espressif Systems. ET1100 Technical Reference Manual. — Espressif, 2024. — 1200 с.
- ARM Holdings. ARM Cortex-M33 Processor Technical Reference Manual. — ARM, 2022. — 300 с.
- Thread Group. Certified Products List. — Thread Group, 2024.
- IoT Now Magazine. «Espressif ET1100: A New Contender in the IoT MCU Market». — IoT Now, 2023. — № 4. — С. 34–38.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →