Плата разработки ESP32-DevKitC
Особенность модуля – подключение внешней антенны через IPEX разъём (для использования встроенной антенны необходимо перепаять резистор R14 рядом с разъемом IPEX в положение R15) и наличие дополнительной оперативной памяти данных (PSRAM) 8MB, что позволяет запускать на контроллере язык программирования microPython.
Характеристики:
- Микроконтроллер и управление
- Tensilica Xtensa LX6 двухъядерный 32-разрядный процессор, с тактовой частотой 240 МГц и производительностью до 600 DMIPS (Dhrystone IMPS)
- Сопроцессор с ультранизким энергопотреблением
- Встроенная память программ: 4 МБ (32 Mbit)
- Оперативная память: 520 КБ памяти SRAM
- Дополнительная оперативная память: 8 Мбайт
- Беспроводная связь:
- Wi-Fi: 802.11 b / g / N
- Bluetooth: v4.2 BR/EDR and BLE
- Периферийные интерфейсы:
- 12-разрядный АЦП до 18 каналов
- 2 × 8 бит ЦАПа
- 10 × портов для подключения емкостных датчиков (измеряющие ёмкость GPIO)
- Встроенный датчик температуры
- 4 × SPI мастер-интерфейса (ведущее устройство)
- 2 × I²S мастер-интерфейса
- 2 × I²C мастер-интерфейса
- 3 × UART интерфейса
- SD/SDIO/CE-ATA/MMC/ eMMC хост-контроллер
- SDIO/SPI слейв-контроллеры (ведомые устройства)
- Ethernet MAC interface с выделенным DMA и IEEE 1588 Precision Time Protocol support
- CAN bus 2.0
- ИК дистанционное управление (передатчик/приемник, до 8 каналов)
- ШИМ интерфейс с возможностью подключения двигателей и светодиодов
- Датчик Холла
- Аналоговый предусилитель низкого энергопотребления
- Безопасность:
- Поддерживаются все функции безопасности стандарта IEEE 802.11, в том числе WFA, WPA/WPA2 и WAPI
- Безопасная загрузка
- Шифрование флэш-диска
- 1024-битный ключ, до 768 бит для клиентов
- Криптографическое аппаратное ускорение: AES, SHA-2, RSA, криптографии на основе эллиптических кривых (ЕСС), аппаратный генератор случайных чисел при включеном WiFi или Bluetooth. В остальных случаях используется генератор псевдослучайных чисел.
- Управление питанием:
- Линейный регулятор с низким уровнем падения напряжения
- Индивидуальнное питание для RTC
- Потребление 5 мкА в режиме «глубокий сон»
- Пробуждение по прерыванию от GPIO, таймера, измерению АЦП, прерыванию емкостного сенсорного датчика