Список Wi-Fi микроконтроллеров
Список Wi-Fi микроконтроллеров — перечень микроконтроллеров, обеспечивающих подключение устройств к беспроводным локальным сетям Wi-Fi, что позволяет этим устройствам передавать и принимать данные, а также принимать команды. Благодаря таким микроконтроллерам становится возможной интеграция различных обычных устройств в экосистему интернета вещей[1].
Технологии и архитектура
Интеграция аппаратных ускорителей искусственного интеллекта (NPU) в микроконтроллеры способствует развитию концепции AIoT (Artificial Intelligence of Things). Наличие ИИ-блоков позволяет устройствам выполнять периферийные вычисления, такие как машинное зрение, без обращения к облачным серверам. Примерами таких решений являются микроконтроллеры Infineon PSoC Edge E84, серия STM32N6, а также чип IntelPro IPRO7AI, объединяющий NPU и ядро RISC-V[2].[3]
В современных IoT-решениях применяются специфические функции стандартов Wi-Fi 6 и 7. Технология TWT (Target Wake Time) позволяет устройствам согласовывать расписание пробуждения, что значительно снижает энергопотребление. OFDMA разделяет беспроводной канал на подканалы, повышая плотность подключений. Функция BSS Coloring маркирует пакеты данных для идентификации сетей, что снижает взаимные помехи[4].[5]
Развитие микроконтроллеров сопровождается переходом к многоядерным и гетерогенным архитектурам, комбинирующим вычислительные ядра ARM и RISC-V. В серии Nordic nRF54 основное ядро Arm Cortex-M33 дополняется энергоэффективным сопроцессором RISC-V. Модули Qualcomm QCC74xM построены на базе архитектуры RISC-V и способны самостоятельно выполнять стеки протоколов связи и логику пользовательского приложения[6].[7]
Для задач с ультранизким энергопотреблением остаются актуальными оптимизированные решения стандарта Wi-Fi 4. Например, чип Qualcomm QCC730 в режиме глубокого сна потребляет значительно меньше энергии по сравнению с производительными чипами Wi-Fi 6, что позволяет эффективно использовать его в устройствах с батарейным питанием.
Список микроконтроллеров Wi-Fi
| Производитель | Модель | Поддерживаемые протоколы | Процессор | Flash-память | ОЗУ | Корпус | Ссылка |
|---|---|---|---|---|---|---|---|
| Cypress/Broadcom | CYW43340/BCM43340 | IEEE 802.11a/b/g/n | ARM Cortex-M3 | 652 Кбайт | 195 Кбайт | 141-Ball WLBGA | CYW43340 |
| Espressif | ESP8266, ESP8285 | IEEE 802.11b/g/n | Tensilica Xtensa L106 (80 или 160 МГц) | ESP8266: только внешняя (до 4 Мбайт) ESP8285: только внутренняя (1 или 2 Мбайт) |
64+96 Кбайт | QFN32 | ESP8266 ESP8285 |
| Espressif | ESP32 | IEEE 802.11b/g/n | Tensilica Xtensa LX6 (240 МГц) | только внешняя (до 32 Мбайт) | 320 Кбайт | QFN48 | ESP32 |
| iComm | SSV6060P | IEEE 802.11b/g/n | 32-разрядный RISC микропроцессор | ? | ? | QFN48 | SSV6060P |
| MediaTek | MT7681 | IEEE 802.11b/g/n | Andes N9 (80 МГц) | ? | ? | QFN40L | MT7681 |
| MediaTek | MT7687 | IEEE 802.11b/g/n | ARM Cortex-M4 (192 МГц) | 2 Мбайт | 256+96 Кбайт | QFN68 | MT7687 |
| Microchip | WFI32E01PC | однодиапазонный IEEE 802.11b/g/n | PIC32MZ1025W104 (200 МГц) | 1 МБ | 256 КБ + 64 КБ | модуль | WFI32E01PC |
| Microchip | ATSAMW25 | IEEE 802.11b/g/n | ARM Cortex-M0+ (48 МГц) | 256 КБ | 32 КБ | модуль | ATSAMW25 |
| Nufront | NL6621 | IEEE 802.11b/g/n | ARM Cortex-M3 (160 МГц) | нет данных | 448 Кбайт | модуль | NL6621 |
| MediaTek | MT7688 | IEEE 802.11b/g/n | MIPS24KE (580 МГц) | ? | ? | DR-QFN156 | Ссылка |
| Realtek | RTL8195 | IEEE 802.11b/g/n | ARM Cortex-M3 (166 МГц) | 1 Мбайт | 2,5 Мбайт | TFBGA-96 | RTL8195AM |
| Realtek | RTL8711, RTL8710 | IEEE 802.11b/g/n | ARM Cortex-M3 (166 МГц) | 1 Мбайт | 256 Кбайт | QFN32 | RTL8710BN |
| Texas Instruments | CC3200, CC3220 | IEEE 802.11b/g/n | ARM Cortex-M4 (80 МГц) | нет, 1 Мбайт только у CC3220SF | 128 или 256 Кбайт | QFN64 | CC3200 |
| Winner Micro | W600 | IEEE 802.11 b/g/n | ARM Cortex-M3 | 1 Мбайт | 288 Кбайт | QFN32 | W600 |
| Espressif | ESP32-C6 | Wi-Fi 6, Bluetooth LE, IEEE 802.15.4 (Zigbee, Thread, Matter) | 32-битный RISC-V (до 160 МГц) + RISC-V (до 20 МГц) | 2 или 8 Мбайт | 512 Кбайт SRAM | QFN32, QFN40 | [8][9] |
| Qualcomm | QCC730M | Wi-Fi 4, Matter over Wi-Fi | ARM Cortex-M4F (60 МГц) | до 4 Мбайт | 640 Кбайт SRAM, 1,5 Мбайт RRAM | 36-pin LGA | [10] |
| Qualcomm | QCC743M | Wi-Fi 6, Bluetooth LE, IEEE 802.15.4 (Thread, Zigbee) | 32-битный RISC-V (325 МГц) | 4 Мбайт | 484 Кбайт SRAM | 32-pin LGA | [10] |
| Qualcomm | QCC744M | Wi-Fi 6, Bluetooth LE, IEEE 802.15.4 (Thread, Zigbee) | 32-битный RISC-V (325 МГц) | 8 Мбайт | 484 Кбайт SRAM, 4 Мбайт pSRAM | 46-pin LGA | [10] |
| Qualcomm | QCC748M | Wi-Fi 6, Bluetooth LE, IEEE 802.15.4 (Thread, Zigbee) | 32-битный RISC-V (325 МГц) | 8 Мбайт | 484 Кбайт SRAM, 4—8 Мбайт pSRAM | 46-pin LGA | [10] |
| Infineon | ACW7413Q7Q, ACW7412Q7Q | Wi-Fi 7, Bluetooth LE, IEEE 802.15.4 | ? | ? | ? | 60-pin QFN | [11] |
| Infineon | ACW7403Q7Q, ACW7402Q7Q | Wi-Fi 7, Bluetooth LE | ? | ? | ? | 60-pin QFN | [11] |
| STMicroelectronics | ST67W611M1 | Wi-Fi 6, Bluetooth LE, Thread, Matter | на базе Qualcomm QCC743 | 4 Мбайт | ? | модуль | [12] |
| NXP | RW610FML | Wi-Fi 6, Bluetooth LE | ARM Cortex-M33 (до 260 МГц) | 8 Мбайт | 1,2 Мбайт SRAM | модуль | [13] |
Примечания
Литература
Микроконтроллеры Cypress с поддержкой беспроводных интерфейсов (англ.). Cypress Semiconductor. Дата обращения: 7 июня 2024. Архивировано 7 июня 2024 года.