ESP32-H2-MINI-1: выводы модуля
ESP32-H2-MINI-1 — модуль Espressif на ESP32-H2 для сетей Zigbee и Thread: Bluetooth LE и IEEE 802.15.4 без Wi-Fi, размер 13,2 × 16,6 мм. Он выводит все 19 GPIO чипа. Здесь — контактные площадки модуля с GPIO, функциями и ограничениями по даташиту.
Обновлено Редакция GAW
ESP32-H2-MINI-1 — модуль Espressif на чипе ESP32-H2: одно ядро RISC-V до 96 МГц, Bluetooth LE и радио IEEE 802.15.4 для Zigbee и Thread, без Wi-Fi. Флеш-память — в корпусе чипа: 2 МБ у варианта H2S (чип ESP32-H2FH2S) и 4 МБ у H4S (FH4S). Оба рассчитаны на −40…105 °C. Размер — 13,2 × 16,6 мм; у ESP32-H2-MINI-1U вместо антенны разъём, и модуль короче — 12,5 мм.
Выводы модуля
У модуля 53 контактные площадки, из них 19 — GPIO, и это все GPIO чипа. В таблице — подпись каждой площадки, GPIO, функции и ограничения; подробности — на странице «ESP32-H2: выводы чипа и GPIO».
| Вывод | Подпись | GPIO | Аналог | Функции IO MUX | Использование |
|---|---|---|---|---|---|
| 1, 2, 11, 14, 36–53 | GND | общий провод | |||
| 3 | 3V3 | питание 3,3 В | |||
| 4, 7, 17, 28, 29, 32–35 | NC | не подключён | |||
| 5 | IO2 | GPIO2 | ADC1_CH1 | MTMS, FSPIWP | с оговорками — JTAG MTMS |
| 6 | IO3 | GPIO3 | ADC1_CH2 | MTDO, FSPIHD | с оговорками — JTAG MTDO |
| 8 | EN | включение: высокий уровень — чип работает, низкий — выключен; свободным не оставлять | |||
| 9 | IO0 | GPIO0 | — | FSPIQ | свободен |
| 10 | IO1 | GPIO1 | ADC1_CH0 | FSPICS0 | свободен |
| 12 | IO13 | GPIO13 | XTAL_32K_P, LP-вывод | — | свободен — кварц 32 кГц, если он подключён |
| 13 | IO14 | GPIO14 | XTAL_32K_N, LP-вывод | — | свободен — кварц 32 кГц, если он подключён |
| 15 | VBAT | по умолчанию соединён с внутренней шиной 3,3 В, можно питать от внешней батареи 3,0–3,6 В | |||
| 16 | IO12 | GPIO12 | LP-вывод | — | свободен |
| 18 | IO4 | GPIO4 | ADC1_CH3 | MTCK, FSPICLK | с оговорками — JTAG MTCK |
| 19 | IO5 | GPIO5 | ADC1_CH4 | MTDI, FSPID | с оговорками — JTAG MTDI |
| 20 | IO10 | GPIO10 | ZCD0, LP-вывод | — | свободен |
| 21 | IO11 | GPIO11 | ZCD1, LP-вывод | — | свободен |
| 22 | IO8 | GPIO8 | LP-вывод | — | с оговорками — strapping-вывод, для загрузки через USB или UART должен быть 1; управляет сообщениями загрузчика в UART0 |
| 23 | IO9 | GPIO9 | LP-вывод | — | с оговорками — strapping-вывод, режим загрузки: 0 при сбросе — загрузка прошивки |
| 24 | IO22 | GPIO22 | — | — | свободен |
| 25 | IO25 | GPIO25 | — | FSPICS3 | с оговорками — strapping-вывод, источник сигналов JTAG, если это разрешено битами eFuse; подтяжки нет |
| 26 | IO26 | GPIO26 | USB_D- | FSPICS4 | с оговорками — USB D−, по умолчанию у USB Serial/JTAG |
| 27 | IO27 | GPIO27 | USB_D+ | FSPICS5 | с оговорками — USB D+, по умолчанию у USB Serial/JTAG |
| 30 | RXD0 | GPIO23 | — | U0RXD, FSPICS1 | с оговорками — UART0 RX: прошивка через UART |
| 31 | TXD0 | GPIO24 | — | U0TXD, FSPICS2 | с оговорками — UART0 TX: сообщения загрузчика и прошивка |
Вывод VBAT
Площадка 15 — VBAT. По даташиту модуля она по умолчанию соединена с внутренней шиной 3,3 В, но её можно питать и от внешней батареи 3,0–3,6 В. По даташиту чипа от VBAT или VDDA_PMU питаются GPIO12–14 и кварц 32 кГц.
С чем быть осторожнее
- Strapping-выводы: IO8, IO9, IO25. IO9 при сбросе выбирает режим загрузки, IO8 для загрузки прошивки должен быть в единице. Подробнее — в статье «Strapping-выводы ESP32».
- JTAG: IO2–IO5 (MTMS, MTDO, MTCK, MTDI).
- USB: IO26 и IO27 — линии D− и D+ контроллера USB Serial/JTAG.
- UART0: RXD0 (GPIO23) и TXD0 (GPIO24).
Питание
Модуль питается от 3,0–3,6 В на площадке 3V3. Вывод EN включает модуль высоким уровнем, свободным его оставлять нельзя.
Частые вопросы
Все ли GPIO ESP32-H2 выведены на модуль ESP32-H2-MINI-1?
Да, все 19: IO0–IO5, IO8–IO14, IO22, IO25–IO27, RXD0 (GPIO23) и TXD0 (GPIO24). Флеш-память находится в корпусе чипа, её выводы наружу не выходят, поэтому модулю нечего скрывать.
Для чего вывод VBAT у ESP32-H2-MINI-1?
По даташиту модуля VBAT по умолчанию соединён с внутренней шиной 3,3 В, но его можно питать от внешней батареи напряжением 3,0–3,6 В. По даташиту чипа от VBAT или VDDA_PMU питаются GPIO12–14 и кварц 32 кГц.
Какие выводы ESP32-H2-MINI-1 свободны?
Без оговорок — IO0, IO1, IO10, IO11, IO12, IO13, IO14 и IO22; IO13 и IO14 заняты, если подключён кварц 32 кГц. С оговорками: IO8, IO9, IO25 — strapping-выводы, IO2–IO5 — JTAG, IO26 и IO27 — USB, RXD0 и TXD0 — консоль.
Источники
- Espressif. ESP32-H2-MINI-1 & ESP32-H2-MINI-1U Datasheet v1.6 — табл. 1, 2 — варианты H2S и H4S (флеш-память 2 и 4 МБ в корпусе чипа ESP32-H2FH2S или FH4S), −40…105 °C, 13,2 × 16,6 × 2,4 мм (MINI-1) и 13,2 × 12,5 × 2,4 мм (MINI-1U); ядро RISC-V до 96 МГц; табл. 3 — назначение 53 площадок (эталон тестов), VBAT соединён с внутренней шиной 3,3 В или питается от батареи 3,0–3,6 В; разд. 4, табл. 4 — strapping-выводы GPIO8, 9, 25; разд. 5 — питание VDD33 3,0–3,6 В
- Espressif. ESP32-H2 Series Datasheet v1.3 — функции GPIO, выводы LP GPIO8–14, компаратор ZCD, выводы с важными функциями — по странице «ESP32-H2: выводы чипа и GPIO»
Нашли ошибку?
Смотрите также
- ESP32-H2: выводы и GPIO19 GPIO: функции, выводы LP, свободные выводы, strapping, USB, JTAG, токи
- IEEE 802.15.4Маломощное радио для Zigbee и Thread: скорость, диапазон, чипы
- Strapping-выводы ESP32Какие GPIO читаются при сбросе: загрузка, напряжение флеш-памяти, JTAG — для ESP32, S2, S3, C2, C3, C5, C6, H2, P4
- ESP32ESP32, S2, S3, C2, C3, C5, C6, H2, P4: ядра, радио, USB, GPIO — сравнение и выбор
- USB Serial/JTAGВстроенный в ESP32 контроллер USB: COM-порт и JTAG без внешних микросхем