
Radxa ZERO 3W
Radxa · ZERO 3W, Rockchip RK3566; RAM, eMMC и гребёнка по SKU
Компактный RK3566 Linux-SBC с USB 3, Micro HDMI, Wi-Fi и вариантами eMMC. Питание через USB-C 1 и распиновка по Radxa.
Автор: SLDV LAB
Опубликовано · Обновлено
О МОДУЛЕ
Что делает ZERO 3W, Rockchip RK3566; RAM, eMMC и гребёнка по SKU
Radxa ZERO 3W подходит для компактного Linux-устройства, сетевого сервиса или интерфейса с USB-периферией. Здесь используется RK3566, а не процессор первой Radxa ZERO или Raspberry Pi Zero. Выбирайте образ Radxa OS для ZERO 3 и проверяйте обозначение 3W на самой плате.
Варианты отличаются объёмом RAM, наличием eMMC и припаянной гребёнки. Карта microSD остаётся отдельным накопителем. В актуальном product brief производитель указывает Wi-Fi 6 и Bluetooth 5.4; точный экземпляр и его аппаратную ревизию следует сверять по документации. ZERO 3E — другая модель с Ethernet, её характеристики нельзя переносить на 3W.
Два USB-C имеют разные роли: питание входит через USB-C 1 с USB 2.0 OTG, а USB-C 2 работает как USB 3 host. Сорок контактов расширения не означают сорок свободных GPIO. Номера и альтернативные функции отличаются от Raspberry Pi, а отдельные контакты меняют назначение после аппаратных доработок. Примеры начинают с чтения сведений Linux и доступных GPIO без изменения их состояния.
Radxa ZERO 3W V1.11, без припаянной 40-pin гребёнки; лицевая сторона из официальной фотографии Radxa Documentation. Лицензия повторного использования именно фото не установлена. Геометрия и детали платы сохранены.
Источник фото: Radxa Documentation / Radxa Computer (Shenzhen) Co., Ltd.. https://raw.githubusercontent.com/radxa-docs/docs/main/static/home/product-pictures/zero3w.webp . Условия повторного использования фотографии не установлены; это не заявление об открытой лицензии. SLDV LAB выделил целое показанное исполнение, сохранил реальные детали и пропорции, разместил его на предоставленном фоне. Удалён исходный фон и фон видимых монтажных отверстий. Табличная карта контактов составлена SLDV LAB по Radxa Documentation: ZERO 3 / Hardware interface description / 40 PIN GPIO. 40-pin GPIO; номера физических контактов, GPIO в обозначениях Rockchip.
Характеристики
- Процессор
- Rockchip RK3566, 4 × 64-битных Arm Cortex-A55 до 1,6 ГГц
- GPU
- Arm Mali-G52-2EE
- Варианты RAM
- 1 / 2 / 4 / 8 ГБ LPDDR4
- Варианты eMMC
- Без eMMC либо 8 / 16 / 32 / 64 ГБ; в таблице SKU соответствуют RAM 1 / 2 / 4 / 8 ГБ, не любая комбинация
- Дополнительный накопитель
- Слот microSD
- Радиосвязь по текущему product brief
- Wi-Fi 6 802.11 a/b/g/n/ac/ax; Bluetooth 5.4/BLE
- RJ45 Ethernet на ZERO 3W
- Нет
- USB
- USB-C 1: USB 2.0 OTG и питание; USB-C 2: USB 3.2 Gen 1 host до 5 Гбит/с
- Видео
- Micro HDMI, до 1080p 60 Гц по спецификации платы
- Камера
- 4-линейный MIPI CSI, FPC 22 контакта, шаг 0,5 мм; требуется совместимый драйвер и шлейф
- Расширение
- 40-контактное исполнение с гребёнкой или без по SKU; GPIO 3,3 В
- Размер
- 65 × 30 мм
- Опорная ОС
- Radxa OS на базе Debian, образ для ZERO 3
- Интерфейс
- I²C, SPI, UART, Wi-Fi, Bluetooth
- Питание модуля
- Только 5 В через USB-C 1 (USB 2.0 OTG), рекомендуется источник 5 В / 2 А или мощнее по току. USB-C 2 — USB 3 host для периферии. GPIO имеют логику 3,3 В и не допускают 5 В; не подавайте повышенные PD-напряжения напрямую.
ПРАКТИКА
Подключение
| Контакт модуля | Контакт платы | Назначение |
|---|---|---|
| Источник питания | USB-C 1, USB 2.0 OTG | Стабилизированные 5 В, источник от 2 А. Не путать с USB-C 2 host и не подавать питание одновременно от разных источников. |
| GND периферии | 40-контактная гребёнка ZERO 3W, физический контакт 6 | Общая земля; соединения менять при отключённом питании. |
| Питание маломощного устройства 3,3 В | Физический контакт 1: 3.3V | Выход 3,3 В; допустимую нагрузку проверить отдельно. Не вход для 5 В. |
| SDA устройства I²C4 | Физический контакт 27: GPIO4_B2 / I2C4_SDA_M0 | Для немодифицированной ZERO 3W. Включите соответствующий overlay Radxa OS; номер /dev/i2c-X проверьте после загрузки. Эти контакты не соответствуют обычной паре 3/5 Raspberry Pi. |
| SCL устройства I²C4 | Физический контакт 28: GPIO4_B3 / I2C4_SCL_M0 | Подтяжки к 3,3 В. Контакты 27/28 могут быть аппаратно переназначены на USB: до подключения убедитесь, что плата не переделана. |
| RX USB–UART адаптера 3,3 В, только при отладке | Физический контакт 8: GPIO0_D1 / UART2_TX_M0 | Передатчик платы подключается ко входу RX адаптера. Не подключайте питание VCC адаптера; общая земля обязательна. |
| TX USB–UART адаптера 3,3 В, только при отладке | Физический контакт 10: GPIO0_D0 / UART2_RX_M0 | Штатная консоль UART2_M0: 1500000 бод, 8N1. Это служебная консоль загрузчика, не свободный UART для произвольного датчика. |
ВАШ ПРОЕКТ · ВАШ ДАТЧИК
Интегрируйте модуль с ChatGPT
Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.
Помоги интегрировать Radxa ZERO 3W в мой проект. Сначала уточни точный SKU, ревизию, RAM/eMMC, наличие гребёнки, версию Radxa OS и ядра, питание и периферию. Не переносите характеристики первой Radxa ZERO, ZERO 3E или Raspberry Pi Zero. Предложи схему с физическими контактами и именами GPIO Rockchip, нужный overlay через rsetup и зависимости для выбранной ОС. GPIO — 3,3 В. Для примера I²C4 использованы контакты 27/28; сначала убедись, что они не переназначены на USB аппаратной доработкой. UART2 на 8/10 — консоль загрузчика, её не следует занимать датчиком без отдельного изменения конфигурации. Начни с безопасной диагностики из карточки. Для управления GPIO сначала сопоставь выводы SoC с chip/line текущего ядра, проверь занятость и API установленной версии libgpiod: ветки 1.x и 2.x различаются. Не угадывай номера gpiochip и не запускай тест всех выходов. Для аналогового сигнала проверь доступность отдельного ADC на точной ревизии либо добавь внешний АЦП; не объявляй цифровой GPIO аналоговым входом. Дай полный минимальный пример, сообщения об ошибках и порядок безопасной проверки.
Библиотеки
Установите библиотеку для своей среды и откройте пример из её документации.
Что именно прописать
- ОС
Radxa OS на базе Debian, образ для ZERO 3W/3EУбедиться, что образ официально поддерживает конкретную ZERO 3W и её ревизию; не использовать образ для первой ZERO.
- Python
Python 3.10+Диагностика использует только стандартную библиотеку.
- GPIO-диагностика
gpiodetect; gpioinfoКоманды без аргументов сверены с документацией libgpiod 2.2.4. Используйте совместимый системный пакет; это чтение сведений, не управление выходами.
- Пример физической шины
I2C4_SDA_M0: контакт 27; I2C4_SCL_M0: контакт 28Сначала включить подходящий overlay и проверить назначение контактов по ревизии; конкретный номер /dev/i2c-X не фиксируется.
- Debug UART
UART2_M0, 1500000 бод, 8N1Контакт 8 — TX платы, 10 — RX, 6 — GND; только адаптер TTL 3,3 В. Консоль может влиять на загрузку.
Radxa ZERO 3W · диагностический скрипт Linux
pythonfrom pathlib import Path
import platform
import sys
def read_text(path):
try:
return Path(path).read_text(encoding="utf-8", errors="replace").replace("\x00", "").strip()
except OSError as exc:
return f"Недоступно: {exc}"
print("Модель:", read_text("/proc/device-tree/model"))
print("Ядро:", platform.release())
print("Архитектура:", platform.machine())
print("Python:", sys.version.split()[0])
for line in read_text("/etc/os-release").splitlines():
if line.startswith("PRETTY_NAME="):
print("ОС:", line.split("=", 1)[1].strip(chr(34)))
for line in read_text("/proc/meminfo").splitlines():
if line.startswith("MemTotal:"):
print("Память, доступная ядру:", line.split(":", 1)[1].strip())
Полный файл board_info.py для Python 3.10+ в Radxa OS. Запуск: python3 board_info.py. Без внешней периферии и сторонних библиотек; только чтение. Синтаксис проверен, аппаратного теста не было.
Radxa ZERO 3W · сведения GPIO через libgpiod
text# Терминал Radxa OS; только чтение сведений о GPIO.
if command -v gpiodetect >/dev/null 2>&1 && command -v gpioinfo >/dev/null 2>&1; then
gpiodetect --version
gpiodetect
gpioinfo
else
printf '%s\n' 'Утилиты libgpiod не найдены. Проверьте пакет gpiod для вашего образа Radxa OS.'
fi
Самостоятельный фрагмент POSIX sh. Синтаксис gpiodetect/gpioinfo проверен по документации libgpiod 2.2.4; не требуется выбранный GPIO. При отсутствии устройств или прав проверьте драйвер и правила доступа своей ОС. Не запускайте gpioset для случайного номера и не смешивайте CLI/API 1.x и 2.x.
Проекты с этим компонентом
Все проектыСвязанные проекты пока не опубликованы.


