Rockchip · AI & Linux Hub

Полное руководство по плате Rockchip RK3588 EVB1

Полное руководство по плате Rockchip RK3588 EVB1 — V1.2, PMIC, MIPI, PCIe, SATA, USB, HDMI, JTAG

· ArmSoM Editorial · Rockchip source documentation · 22 мин чтения

Справочный материал для ArmSoM: это руководство производителя для Rockchip RK3588 EVB1, а не инструкция для платы ArmSoM. Питание, разъёмы, кнопки, PMIC и контакты относятся к исходной EVB1. Перед применением на ArmSoM проверьте SoC, схему и ревизию платы. Примеры используют Android, но единой версии SDK/BSP или ядра не указано; прошивка и инструменты должны соответствовать целевой плате. Аппаратная проверка не проводилась; характеристики и снимки производителя не являются измерениями ArmSoM. Прошивка может перезаписать данные: сначала создайте резервную копию и проверьте образ.

Источники: китайский и английский RK3588 EVB1 User Guide V1.2. Полностью сохранены техническое предисловие, сокращения и главы 1–4. Различия и вопросы проверки перечислены в конце.

Руководство описывает основные функции и аппаратные характеристики RK3588 EVB1, конфигурацию многофункционального оборудования и операции программной отладки. Оно помогает быстрее и точнее использовать RK3588 EVB1 и освоить решения на базе RK3588.

Версия изделия, к которой относится руководство:

Название изделия Версия изделия
RK3588 EVB1 RK_EVB1_RK3588_LP4XD200P232SD10H1_V10_20210818

Сокращения, используемые в руководстве:

Сокращение Английская расшифровка Описание
CPU Central Processing Unit Центральный процессор
NPU Neural Network Processing Unit Процессор нейронных сетей
VPU Video Processing Unit Видеопроцессор
DDR Double Data Rate Синхронная динамическая память с удвоенной скоростью передачи
eMMC Embedded Multi Media Card Встроенная мультимедийная карта памяти
eDP Embedded DisplayPort Встроенный цифровой аудио-/видеоинтерфейс
HDMI High Definition Multimedia Interface Мультимедийный интерфейс высокой чёткости
I2C Inter-Integrated Circuit Межмикросхемная двухпроводная последовательная шина
I2S Inter-IC Sound Межмикросхемная аудиошина
PMIC Power Management IC Микросхема управления питанием
LDO Low Drop Out Linear Regulator Линейный стабилизатор с малым падением напряжения
DCDC Direct Current to Direct Current Преобразование постоянного напряжения
CAN Controller Area Network Локальная сеть контроллеров
SARADC Successive Approximation Register Analog to
Digital Converter
АЦП последовательного приближения
UART Universal Asynchronous Receiver/ Transmitter Универсальный асинхронный приёмопередатчик
JTAG Joint Test Action Group Объединённая группа по тестированию
PWM Pulse Width Modulation Широтно-импульсная модуляция
MIPI Mobile Industry Processor Interface Интерфейс процессоров мобильной индустрии
LVDS Low-Voltage Differential Signaling Низковольтная дифференциальная передача
PMIC Power Management IC Микросхема управления питанием
PMU Power Management Unit Блок управления питанием
RK/Rockchip Rockchip Electronics Co.,Ltd. Rockchip Electronics Co., Ltd.
USB Universal Serial Bus Универсальная последовательная шина
SATA Serial Advanced Technology Attachment Последовательный интерфейс подключения накопителей
PCIe Peripheral Component Interconnect Express Высокоскоростное соединение периферийных компонентов
RGB Red,Green,Blue;RGB color mode is a color
standard in industry
Красный, зелёный, синий; RGB — промышленный цветовой стандарт
VGA Video Graphics Array Стандартный интерфейс видеоизображения компьютера
ADB Android Debug Bridge Мост отладки Android
IR Infrared Radiation Инфракрасное излучение
SPDIF Sony/Philips Digital Interface Цифровой аудиоинтерфейс Sony/Philips
RTC Real-time clock Часы реального времени
RGMII Reduced Gigabit Media Independent Interface Сокращённый гигабитный независимый от среды интерфейс
WIFI Wireless Fidelity Беспроводная связь (Wireless Fidelity)
CIF Camera Interface Интерфейс камеры

1 Обзор системы

1.1 Обзор RK3588

RK3588 — высокопроизводительный прикладной процессор с низким энергопотреблением. Он объединяет 4 ядра Cortex-A76, 4 ядра Cortex-A55 и независимый сопроцессор NEON и предназначен для ARM PC, периферийных вычислений, персональных мобильных интернет-устройств и других мультимедийных продуктов. Встроенные аппаратные ускорители обеспечивают производительность для сложных приложений. Поддерживаются декодирование H.265 и VP9 до 8K@60fps, H.264 до 8K@30fps и AV1 до 4K@60fps; кодирование H.264 и H.265 до 8K@30fps, высококачественное кодирование/декодирование JPEG, а также отдельные блоки предварительной и последующей обработки изображений. Встроенный 3D GPU совместим с OpenGL ES1.1/2.0/3.2, OpenCL 2.2 и Vulkan 1.2. Специализированный 2D-ускоритель с MMU повышает производительность отображения и плавность работы. Полностью аппаратный ISP нового поколения поддерживает до 48 миллионов пикселей и ускоряет HDR, 3A, LSC, 3DNR, 2DNR, повышение резкости, устранение дымки, коррекцию «рыбьего глаза» и гамма-коррекцию. NPU поддерживает смешанные операции INT4/INT8/INT16/FP16 с вычислительной мощностью до 6TOP. Благодаря совместимости возможна конвертация сетевых моделей TensorFlow/MXNet/PyTorch/Caffe. Высокопроизводительный 4-канальный интерфейс внешней памяти LPDDR4/LPDDR4X/LPDDR5 подходит системам с высокой потребностью в пропускной способности; полный набор периферийных интерфейсов обеспечивает гибкость применения.

1.2 Блок-схема RK3588

Исходный рисунок RK3588 EVB1 — 1

Рисунок 1-1. Блок-схема RK3588

1.3 Структура системы

1.3.1 Блок-схема системы

В основе RK3588 EVB1 находится RK3588. Можно выбрать питание от двух PMIC RK806-2 либо одного RK806-1. LPDDR4X, eMMC, MIPI TX, SATA/PCIe и другие интерфейсы внешних устройств объединены в стабильное решение для серийного производства. Подробная блок-схема приведена ниже.

Исходный рисунок RK3588 EVB1 — 2

Рисунок 1-2. Блок-схема системы RK3588 EVB1

1.3.2 Перечень функций

RK3588 EVB1 предоставляет следующие функции:

  • DC Power: вход адаптера питания DC 12V.

  • TYPEC: один полнофункциональный интерфейс TYPEC с каналом обновления прошивки и выходом DP1.4.

  • USB2.0 HOST0/1: два разъёма USB2.0 Standard-A для мыши, USB-накопителя, USB HUB и других устройств.

  • MIPI DCPHY: два 4-полосных входа MIPI DPHY либо два входа MIPI CPHY по 3 trio через 80-контактный разъём.

  • MIPI DPHY: два входа MIPI по 4 полосы либо два входа по 2 полосы через 80-контактный разъём (формулировка исходного перечня).

  • HDMI2.1 OUT: два выхода HDMI2.1 Standard-A, каждый до 8K@60Hz.

  • MIPI DPHY0/1 TX: два 4-полосных выхода MIPI через FPC-кабель.

  • VGA OUT: преобразование сигнала DP в VGA (в английском оригинале: VAG).

  • PCIe Wi-Fi (2T2RWifi6&BT5.0): модуль AP6275P/AP6275PR3, внешняя SMA-антенна, беспроводное подключение к Интернету.

  • Ethernet: два порта RJ45 с Ethernet 10/100/1000M.

  • Аудиоинтерфейс: выходы динамика и наушников, запись с одного микрофона.

  • SATA3.0: два 7-контактных разъёма SATA.

  • PCIe3.0: один стандартный разъём PCIex4 для подключения устройств PCIe.

  • UART Debug: отладка и просмотр LOG через TYPEC или MINI USB.

  • JTAG: интерфейс отладки системы.

  • Кнопки системы: Reset, MASKROM, PWRON, V+/Recover, V-, MENU, ESC.

  • SPDIF: цифровой аудиоинтерфейс.

  • RTC: HYM8563TS с питанием от платы либо батарейки CR1220-3V.

1.3.3 Функциональные интерфейсы

Таблица 1-1. Функциональные интерфейсы PCB

Функция Доступность
LPDDR4x (всего 8GB) Да
eMMC (всего 32GB) Да
SPI Flash По умолчанию не установлен
Вход DC 12V Да
USB3.0 OTG (1 порт) Да
USB2.0 Host (2 порта) Да
MIPI D/CPHY RX Да
MIPI DPHY RX Да
HDMI2.0 RX Да
HDMI2.1 OUT (2 порта) Да
MIPI DPHY DSI TX1 (2x4lane) Да
VGA OUT Да
BT&PCIe Wifi (2x2 Wifi&BT5.0) Да
Ethernet 1000 Mbps, 10M/100M/1000M (2 порта) Да
Аудио (SPK, MIC, наушники) Да
SATA3.0 (2 порта) Да
PCIe3.0 (4Lane) Да
UART Debug (TPYEC/MINI USB) Да
Интерфейс JTAG Да
Системные кнопки Да
Кнопка Maskrom Да

1.3.4 Расположение функциональных модулей

Расположение интерфейсов EVB1:

Исходный рисунок RK3588 EVB1 — 3

Рисунок 1-3. Расположение интерфейсов EVB1, лицевая сторона

Исходный рисунок RK3588 EVB1 — 4

Рисунок 1-4. Расположение интерфейсов EVB1, обратная сторона

1.4 Комплект поставки

Комплект RK3588 EVB1 включает:

  • RK3588 EVB1.

  • Адаптер питания: вход 100V AC~240V AC, 50Hz; выход 12V DC, 3A.

  • Дисплей MIPI, 5.5 дюйма, вертикальная ориентация, разрешение 1080*1920.

  • Одна двухдиапазонная антенна 2.4G/5G с разъёмом SMA male.

  • Монокулярный модуль камеры IMX415.

1.5 Включение, выключение и ожидание

Порядок включения, выключения и перехода EVB1 в ожидание:

  • Включение: подключите DC 12V и включите главный выключатель питания. Появление интерфейса Android означает успешный запуск штатной прошивки.

  • Выключение: удерживайте кнопку питания 6 секунд.

  • Ожидание: нажмите кнопку питания для перехода на первый уровень ожидания. Если USB OTG не подключён, нет других действий (например, нажатий кнопок) и программного источника Wake_Lock, примерно через 3s система переходит на второй уровень ожидания. Кнопка Power используется для выхода из ожидания.

1.6 Обновление прошивки

1.6.1 Установка USB-драйвера

Перед обновлением EVB1 установите драйвер. В Windows найдите DriverAssitant_v5.1.1 в предоставленном каталоге инструментов и запустите DriverInstall.exe. Нажмите «Install Driver» и дождитесь сообщения об успешной установке. Если установлен старый драйвер, сначала нажмите «Uninstall Driver», затем установите драйвер заново.

Исходный рисунок RK3588 EVB1 — 5

Рисунок 1-5. Успешная установка драйвера

1.6.2 Способы обновления прошивки

Для RK3588 EVB1 предусмотрены два способа обновления:

  • Режим Loader: перед подачей питания удерживайте SARADC_IN1 на низком уровне, чтобы система вошла в Loader. Действия:
  1. Подключите TYPE_C к компьютеру и удерживайте кнопку V+/REC на плате.

  2. Подайте 12V на EVB1. Если питание уже включено, нажмите Reset.

  3. После сообщения инструмента о найденном устройстве Loader отпустите V+/REC. В красной прямоугольной области нажмите правой кнопкой и выберите «Import Configuration», найдите каталог прошивки и выберите файл config.

  4. Выберите соответствующие файлы Loader, Parameter, Uboot и остальные компоненты.

  5. Нажмите Execute для запуска обновления. Справа отображаются ход загрузки и состояние проверки.

Исходный рисунок RK3588 EVB1 — 6

Исходный рисунок RK3588 EVB1 — 7

Рисунок 1-6. Вход в режим прошивки Loader

  • Режим обновления MASKROM:

Перед подачей питания низкий уровень SARADC_IN0 переводит систему в MASKROM. Действия:

  1. Подключите TYPE_C к компьютеру и удерживайте кнопку MASKROM на плате.

  2. Подайте 12V на EVB1. Если питание уже включено, нажмите Reset.

  3. После сообщения о найденном устройстве MASKROM отпустите MASKROM. В красной прямоугольной области нажмите правой кнопкой, выберите «Import Configuration», найдите каталог прошивки и файл config.cfg.

  4. Выберите соответствующие файлы Loader, Parameter, Uboot и остальные компоненты.

  5. Нажмите Execute для запуска обновления. Справа отображаются ход загрузки и состояние проверки.

Исходный рисунок RK3588 EVB1 — 8

Исходный рисунок RK3588 EVB1 — 9

Рисунок 1-7. Вход в режим прошивки MASKROM

1.7 Последовательная отладка

1.7.1 Терминальная программа

Соедините MINI USB Debug платы с компьютером и определите номер COM-порта в диспетчере устройств ПК.

Исходный рисунок RK3588 EVB1 — 10

Рисунок 1-8. Определение номера COM-порта

Откройте терминальную программу. В «Quick Connect» выберите последовательный порт и нужный номер порта, задайте скорость 1.5M (RK3588 по умолчанию поддерживает 1.5M), отключите управление потоком в Serial и нажмите «Open» для входа в интерфейс последовательной отладки.

Исходный рисунок RK3588 EVB1 — 11

Исходный рисунок RK3588 EVB1 — 12

Рисунок 1-9. Настройка терминальной программы

Исходный рисунок RK3588 EVB1 — 13

Рисунок 1-10. Интерфейс последовательной отладки

1.7.2 Отладка ADB

  1. Убедитесь, что драйвер установлен, и подключите ПК к TYPE_C на стороне платы с разъёмом питания.

  2. Включите плату и загрузите систему.

  3. Откройте инструмент adb на ПК.

  4. Введите adb shell для входа в отладочную оболочку.

Исходный рисунок RK3588 EVB1 — 14

Рисунок 1-11. Успешное подключение ADB

2 Аппаратная часть

2.1 Фотография платы

Исходный рисунок RK3588 EVB1 — 15

Рисунок 2-1. RK3588 EVB1

2.2 Схема питания

Исходный рисунок RK3588 EVB1 — 16

Рисунок 2-2. Блок-схема RK3588 EVB1

2.3 Адреса I2C

Плата предоставляет множество периферийных интерфейсов. При отладке устройств I2C учитывайте мультиплексирование каналов I2C. Таблица 2-1 содержит адреса и уровни сигналов устройств платы.

Таблица 2-1. Адреса периферийных устройств и уровни IO по каналам I2C

Канал I2C Устройство Адрес I2C Домен питания
I2C0 N/A N/A N/A
I2C1 N/A N/A N/A
I2C2 HYM8563TS (RTC) 0xA3 1.8V
I2C2 FUSB302B (TYPEC) 0xD6 1.8V
I2C2 RTD2166(VGA) TBD 1.8V
I2C3 MIPI CSI0 TBD 1.8V
I2C4 MIPI CSI1 TBD 1.8V
I2C5 MIPI DCPHY0/1 TBD 1.8V
I2C6 Сенсорная панель TBD 3.3V
I2C7 ES8388 (CODEC) TBD 1.8V
HDMITX0_I2C HDMI TX0 TBD 3.3V
HDMITX1_I2C HDMI TX1 TBD 1.8V
HDMIRX_I2C HDMIRX TBD 1.8V

Примечание: адреса I2C устройств платы расширения не должны конфликтовать с адресами устройств основной платы.

2.4 Разъёмы расширения

При необходимости можно изготовить собственную плату расширения. U4600 и U4700 — вертикальные двухрядные разъёмы на 80 контактов, ширина контакта 0.3mm, шаг 0.8mm. Размеры приведены ниже.

Исходный рисунок RK3588 EVB1 — 17

Исходный рисунок RK3588 EVB1 — 18

Исходный рисунок RK3588 EVB1 — 19

Рисунок 2-3. Посадочное место вертикального двухрядного 80-контактного разъёма с шагом 0.8mm

2.5 Исходные схемы

Схема и проект PCB для EVB1:

  • Схема: RK_EVB1_RK3588_LP4XD200P232SD10H1_V11_20211213RZF.DSN;

  • Проект PCB: RK_EVB1_RK3588_LP4XD200P232SD10H1_V11_20211213_final_lint.brd.

3 Описание модулей

3.1 Вход питания

Адаптер подаёт 12V/3A. Входной понижающий преобразователь формирует VCC5V0_SYS; это напряжение поступает на PMIC, который генерирует различные системные напряжения. Ниже показаны разъём питания, входной Buck-преобразователь и PMIC.

Исходный рисунок RK3588 EVB1 — 20

Исходный рисунок RK3588 EVB1 — 21

Рисунок 3-1. Вход DC12V, входной Buck-преобразователь и PMIC

3.2 Память

  • eMMC: на плате установлена eMMC FLASH, стандартная ёмкость 32GB.

  • SPI Flash: предусмотрено место для установки SPI-устройства.

  • DDR: два чипа LPDDR4x по 4GB, суммарно 8GB.

Исходный рисунок RK3588 EVB1 — 22

Рисунок 3-2. Расположение LPDDR4x и eMMC

Исходный рисунок RK3588 EVB1 — 23

Рисунок 3-3. Место для SPI Flash

Кнопка входа EVB1 в режим программирования MASKROM:

Исходный рисунок RK3588 EVB1 — 24

Рисунок 3-4. Кнопка входа EVB1 в MASKROM

3.3 Цепь RTC

RTC выполнен на HYM8563TS и питается от платы либо отдельной батарейки. Батарейка в стандартный комплект не входит: приобретите CR1220-3V отдельно. Это позволяет сохранять точное время при выключенном питании платы. Связь с основным процессором осуществляется по I2C.

Исходный рисунок RK3588 EVB1 — 25

Рисунок 3-5. Цепь RTC

3.4 Кнопочные входы

SARADC_IN1 используется для обнаружения RECOVER с 12-битным разрешением. Кнопка V+/REC позволяет войти в режим прошивки LOADER. Кнопка RESET обеспечивает аппаратный сброс и перезапуск. Также имеются V+, V-, ESC, MENU и PWRON. Расположение показано ниже.

Исходный рисунок RK3588 EVB1 — 26

Рисунок 3-6. Расположение кнопок

3.5 Разъём питания SATA

Разъёмы питания устройств SATA на плате выдают 12V/5V соответственно.

Исходный рисунок RK3588 EVB1 — 27

Рисунок 3-7. Выходы питания SATA 12V/5V

3.6 Разъём PCIe

Стандартный разъём PCIe3.0 позволяет подключить внешнюю карту PCIe для обмена данными.

  • Режимы: End Point (EP) и Root Complex (RC).

  • Соединение поддерживает 4 полосы передачи данных.

  • Тактовый сигнал 100MHz поступает от внешней микросхемы PI6C557-05BLE.

Исходный рисунок RK3588 EVB1 — 28

Рисунок 3-8. Разъём PCIex4

3.7 Порты Ethernet

Два разъёма RJ45 обеспечивают два гигабитных Ethernet-подключения. Встроенный Gigabit Ethernet MAC и PCIe2.0 соответственно подключаются к внешним микросхемам RTL8211F-CG/RTL8111HS (в оригинале обе названы PHY). Характеристики:

  • Совместимость с IEEE802.3, полный и полудуплекс, обнаружение перекрёстного соединения и автоматическая адаптация.

  • Скорости 10/100/1000M.

  • RJ45 объединён с развязывающим трансформатором и индикатором.

Исходный рисунок RK3588 EVB1 — 29

Рисунок 3-9. Гигабитные сетевые интерфейсы

3.8 Интерфейсы SATA

Плата предоставляет два 7-контактных порта SATA.

Исходный рисунок RK3588 EVB1 — 30

Рисунок 3-10. «UART Debug Interface» — исходная подпись в разделе SATA

3.9 Выход VGA

Поддерживается стандартный видеовыход VGA; микросхема RTD2166 установлена по умолчанию.

Исходный рисунок RK3588 EVB1 — 31

Рисунок 3-11. Видеовыход VGA

3.10 Интерфейс BT/WIFI

Модуль WIFI+BT — AMPAK AP6275P. Характеристики:

  • 2x2WIFI (2.4G и 5G, 802.11 a/b/g/n/ac), BT5.0, две внешние SMA-антенны.

  • Данные BT передаются через UART.

  • Голосовой канал BT подключён к интерфейсу I2S основного процессора.

  • Данные WIFI передаются по PCIe. RK3588 EVB1 стандартно оснащён двумя двухдиапазонными антеннами 2.4GHz/5GHz.

Исходный рисунок RK3588 EVB1 — 32

Рисунок 3-12. Разъёмы антенн BT/WIFI

3.11 Интерфейсы Debug

Плата поддерживает отладочные интерфейсы TYPEC и MINI USB.

Исходный рисунок RK3588 EVB1 — 33

Рисунок 3-13. Интерфейсы Debug

3.12 Интерфейс JTAG

Предусмотрены 2 интерфейса JTAG; на рисунке показан ARM JTAG. Стандартный разъём поддерживает ARM/MCU JTAG с переключением DIP-переключателем. Положения 1/2 ON и 3/4 OFF выбирают ARM JTAG; 1/2 OFF и 3/4 ON выбирают MCU JTAG.

Исходный рисунок RK3588 EVB1 — 34

Рисунок 3-14. Разъём JTAG

Исходный рисунок RK3588 EVB1 — 35

Рисунок 3-15. DIP-переключатель

3.13 Вход MIPI D/CPHY

Вход MIPI D/CPHY выполнен на вертикальном 80-контактном разъёме 61082-081402LF с шагом 0.8mm (размеры см. 2.4). Поддерживаются два входа MIPI D/CPHY: два модуля DPHY по 4 Lane либо два модуля CPHY по 3 trio. Максимальная скорость MIPI DPHY/CPHY составляет соответственно 4.5Gbps/Lane и 5.7Gbps/Trio. Ответная часть разъёма — 61083-081402LF. Размеры посадочного места приведены в 2.4. При необходимости можно изготовить плату расширения.

Исходный рисунок RK3588 EVB1 — 36

Рисунок 3-16. Вход MIPI D/CPHY RX

Ниже приведена последовательность сигналов MIPI D/CPHY_RX.

Таблица 3-1. Назначение сигналов MIPI D/CPHY_RX

Контакт DPHY (одиночный) DPHY (двойной) CPHY (одиночный) CPHY (двойной) Контакт
1 GND GND GND GND 2
3 MIPI_DPHY0_RX_D0N MIPI_DPHY1_RX_D0N MIPI_CPHY0_RX_TRIO0_A MIPI_CPHY1_RX_TRIO0_A 4
5 MIPI_DPHY0_RX_D0P MIPI_DPHY1_RX_D0P MIPI_CPHY0_RX_TRIO0_B MIPI_CPHY1_RX_TRIO0_B 6
7 GND GND GND GND 8
9 MIPI_DPHY0_RX_D1N MIPI_DPHY1_RX_D1N MIPI_CPHY0_RX_TRIO0_C MIPI_CPHY1_RX_TRIO0_C 10
11 MIPI_DPHY0_RX_D1P MIPI_DPHY1_RX_D1P MIPI_CPHY0_RX_TRIO1_A MIPI_CPHY1_RX_TRIO1_A 12
13 GND GND GND GND 14
15 MIPI_DPHY0_RX_CLKN MIPI_DPHY1_RX_CLKN MIPI_CPHY0_RX_TRIO1_B MIPI_CPHY1_RX_TRIO1_B 16
17 MIPI_DPHY0_RX_CLKP MIPI_DPHY1_RX_CLKP MIPI_CPHY0_RX_TRIO1_C MIPI_CPHY1_RX_TRIO1_C 18
19 GND GND GND GND 20
21 MIPI_DPHY0_RX_D2N MIPI_DPHY1_RX_D2N MIPI_CPHY0_RX_TRIO2_A MIPI_CPHY1_RX_TRIO2_A 22
23 MIPI_DPHY0_RX_D2P MIPI_DPHY1_RX_D2P MIPI_CPHY0_RX_TRIO2_B MIPI_CPHY1_RX_TRIO2_B 24
25 GND GND GND GND 26
27 MIPI_DPHY0_RX_D3N MIPI_DPHY1_RX_D3N MIPI_CPHY0_RX_TRIO2_C MIPI_CPHY1_RX_TRIO2_C 28
29 MIPI_DPHY0_RX_D3P MIPI_DPHY1_RX_D3P NO_USE NO_USE 30
31 GND GND GND GND 32
33 NC NC NC NC 34
35 NC NC NC NC 36
37 GND GND GND GND 38
39 MIPI_CAM1_CLKOUT MIPI_CAM2_CLKOUT MIPI_CAM1_CLKOUT MIPI_CAM2_CLKOUT 40
41 NC NC NC NC 42
43 GND GND GND GND 44
45 I2C5_SDA_M0_MIPI I2C5_SDA_M0_MIPI I2C5_SDA_M0_MIPI I2C5_SDA_M0_MIPI 46
47 I2C5_SCL_M0_MIPI I2C5_SCL_M0_MIPI I2C5_SCL_M0_MIPI I2C5_SCL_M0_MIPI 48
49 NC NC NC NC 50
51 MIPI_DCPHY0_RX_PDN_H MIPI_DCPHY1_RX_PDN_H MIPI_DCPHY0_RX_PDN_H MIPI_DCPHY1_RX_PDN_H 52
53 NC NC NC NC 54
55 NC NC NC NC 56
57 MIPI_DPHY_FSYNC MIPI_DPHY_FSYNC MIPI_DPHY_FSYNC MIPI_DPHY_FSYNC 58
59 MIPI_DPHY_HSYNC MIPI_DPHY_HSYNC MIPI_DPHY_HSYNC MIPI_DPHY_HSYNC 60
61 VCC_1V8_S3 VCC_3V3_S3 VCC_1V8_S3 VCC_3V3_S3 62
63 NC NC NC NC 64
65 MIPI_DCPHY0_PWREN0_H MIPI_DCPHY0_PWREN1_H MIPI_DCPHY0_PWREN0_H MIPI_DCPHY0_PWREN1_H 66
67 IRC_AIN NC IRC_AIN NC 68
69 IRC_BIN NC IRC_BIN NC 70
71 NC NC NC NC 72
73 NC NC NC NC 74
75 GND GND GND GND 76
77 VCC5V0_SYS GND VCC5V0_SYS GND 78
79 VCC5V0_SYS VCC12V_DCIN VCC5V0_SYS VCC12V_DCIN 80

3.14 Вход MIPI DPHY

Вход MIPI DPHY использует вертикальный разъём 61082-081402LF на 80 контактов с шагом 0.8mm (см. 2.4). Поддерживаются два 4-полосных модуля MIPI DPHY либо четыре 2-полосных входа MIPI DPHY. Скорость достигает 2.5Gbps/Lane. Вместе с MIPI D/CPHY можно подключить до 6 модулей. Ответный разъём — 61083-081402LF; размеры посадочного места см. 2.4.

Исходный рисунок RK3588 EVB1 — 37

Рисунок 3-17. Видеовход MIPI DPHY

Таблица 3-2. Назначение сигналов MIPI DPHY_RX

Контакт DPHY (одиночный) DPHY (двойной) Контакт
1 GND GND 2
3 MIPI_CSI0_RX_D0N MIPI_CSI1_RX_D0N 4
5 MIPI_CSI0_RX_D0P MIPI_CSI1_RX_D0P 6
7 GND GND 8
9 MIPI_CSI0_RX_D1N MIPI_CSI1_RX_D1N 10
11 MIPI_CSI0_RX_D1P MIPI_CSI1_RX_D1P 12
13 GND GND 14
15 MIPI_CSI0_RX_CLK0N MIPI_CSI1_RX_CLK0N 16
17 MIPI_CSI0_RX_CLK0P MIPI_CSI1_RX_CLK0P 18
19 GND GND 20
21 MIPI_CSI0_RX_D2N MIPI_CSI1_RX_D2N 22
23 MIPI_CSI0_RX_D2P MIPI_CSI1_RX_D2P 24
25 GND GND 26
27 MIPI_CSI0_RX_D3N MIPI_CSI1_RX_D3N 28
29 MIPI_CSI0_RX_D3P MIPI_CSI1_RX_D3P 30
31 GND GND 32
33 MIPI_CSI0_RX_CLK1N MIPI_CSI1_RX_CLK1N 34
35 MIPI_CSI0_RX_CLK1P MIPI_CSI1_RX_CLK1P 36
37 GND GND 38
39 MIPI_CAM3_CLKOUT MIPI_CAM4_CLKOUT 40
41 NC NC 42
43 GND GND 44
45 I2C3_SDA_M0_MIPI I2C4_SDA_M3_MIPI 46
47 I2C3_SCL_M0_MIPI I2C4_SCL_M3_MIPI 48
49 NC NC 50
51 MIPI_CSI0_PDN0_H MIPI_CSI1_PDN0_H 52
53 NC NC 54
55 MIPI_CSI0_PDN1_H MIPI_CSI1_PDN1_H 56
57 MIPI_DPHY_FSYNC MIPI_DPHY_FSYNC 58
59 MIPI_DPHY_HSYNC MIPI_DPHY_HSYNC 60
61 VCC_1V8_S3 VCC_3V3_S3 62
63 NC NC 64
65 MIPICSI0_PWREN_H MIPICSI1_PWREN_H 66
67 IRC_AIN NC 68
69 IRC_BIN NC 70
71 NC NC 72
73 NC NC 74
75 GND GND 76
77 VCC5V0_SYS GND 78
79 VCC5V0_SYS VCC12V_DCIN 80

3.15 Интерфейс TYPEC

Один полнофункциональный интерфейс TYPEC поддерживает:

  • Загрузку прошивки через TYPEC0_USB20_OTG.

  • Функциональность TYPEC.

  • Выход DP1.4.

Исходный рисунок RK3588 EVB1 — 38

Рисунок 3-18. Интерфейс TYPEC

3.16 Интерфейс USB3.0

Плата предоставляет один USB3.0 OTG с разъёмом Standard-A для USB3.0-накопителей и других USB3.0-устройств.

Исходный рисунок RK3588 EVB1 — 39

Рисунок 3-19. Интерфейс USB3.0 OTG

3.17 Интерфейсы USB2.0 Host

Два канала USB2.0 объединены в двухъярусном разъёме. Можно подключать мышь, USB-накопитель, Bluetooth и другие USB-устройства.

Исходный рисунок RK3588 EVB1 — 40

Рисунок 3-20. Интерфейсы USB2.0 Host

3.18 Выходы HDMI

Два выхода HDMI Standard-A поддерживают HDMI2.1 и видео до 8K@60fps.

Исходный рисунок RK3588 EVB1 — 41

Рисунок 3-21. Интерфейсы HDMI TX

3.19 Вход HDMI

Один вход HDMI поддерживает видеовход HDMI2.0.

Исходный рисунок RK3588 EVB1 — 42

Рисунок 3-22. Интерфейс HDMI RX

3.20 Разъём питания вентилятора

Разъём вентилятора поддерживает вентиляторы 12V/5V с регулировкой скорости. Стандартно установлен вентилятор 12V. Порядок сигналов слева направо: GND, 12V, SENSOR, CONTROL.

Исходный рисунок RK3588 EVB1 — 43

Рисунок 3-23. Разъём питания вентилятора

3.21 Расширение модуля сенсора

Плата комплектуется модулем IMX415; исходный текст указывает до «800W» пикселей (обозначение требует сверки с документацией модуля).

  • Автоматический баланс белого, 3D-шумоподавление и HDR.

  • Выход данных RAW10/RAW12.

  • Встроенная схема переключения IRCUT для дневного/ночного режима сенсора.

  • Предусмотрен 24-контактный интерфейс MIPI, позволяющий при необходимости расширить систему для стереозрения.

Исходный рисунок RK3588 EVB1 — 44

Рисунок 3-24. Плата модуля IMX415

Назначение сигналов разъёма расширения приведено ниже.

Таблица 3-3. Сигналы расширения модуля IMX415

Контакт DPHY
1 GND
2 GND
3 NC
4 MIPI_DCPHY1_RX_RST_L
5 I2C5_SDA_M0_MIPI
6 I2C5_SCL_M0_MIPI
7 GND
8 GND
9 MIPI_DPHY1_RX_D0N
10 MIPI_DPHY1_RX_D0P
11 MIPI_DPHY1_RX_D1N
12 MIPI_DPHY1_RX_D1P
13 MIPI_DPHY1_RX_D2N
14 MIPI_DPHY1_RX_D2P
15 MIPI_DPHY1_RX_D3N
16 MIPI_DPHY1_RX_D3P
17 GND
18 MIPI_DPHY1_RX_CLKN
19 MIPI_DPHY1_RX_CLKP
20 GND
21 MIPI_CAM2_CLKOUT
22 VCC_3V3_O
23 VCC_3V3_D
24 VCC_3V3_A

3.22 Разъёмы динамиков

Плата имеет 2 разъёма для динамиков.

Исходный рисунок RK3588 EVB1 — 45

Рисунок 3-25. Разъём SPK

4 Меры предосторожности

RK3588 EVB1 предназначен для лабораторных и инженерных условий. Перед работой соблюдайте следующие требования:

  • Ни при каких обстоятельствах не подключайте и не отключайте экран или плату расширения при включённом питании.

  • Перед распаковкой и установкой примите необходимые антистатические меры, чтобы избежать повреждения оборудования электростатическим разрядом (ESD).

  • Держите плату за края, не касаясь открытых металлических частей, чтобы избежать повреждения компонентов статическим электричеством.

  • Размещайте плату на сухой поверхности вдали от источников тепла, электромагнитных помех и излучения, а также оборудования, чувствительного к электромагнитному излучению, например медицинского.

Различия источников и вопросы проверки

Обе версии обозначены V1.2: китайская — 45 страниц, английская — 43. Китайская статья использует китайские рисунки, английская, русская и немецкая — рисунки английского PDF. В них остаются снимки с китайским интерфейсом. PDF не изменены. Таблицы редактируемы; все сигнальные ячейки двух таблиц на 80 контактов и таблицы на 24 контакта совпадают в обоих источниках.

  • В 1.3.1 китайский текст указывает два RK806-2, английский дополнительно допускает один RK806-1. Китайский перечень явно включает 2xHDMI TX, 1xHDMI RX, MIPI TX, VGA, SATA, PCIe30x4, TYPEC, 2xRJ45. Это не означает взаимозаменяемость схем питания на любой EVB1.
  • Китайский 1.3.2 дополнительно описывает фото/видеосъёмку через комплектную монокулярную плату IMX415. DPHY указан как два 4lane либо четыре 2lane; английский обзор пишет два 2lane, но оба раздела 3.14 — четыре 2Lane. Для CPHY китайский текст использует 3lane/3Lane, английский — 3trio; обе версии 3.13 дают 5.7Gbps/Trio. Различия не скрыты.
  • Вертикальный дисплей: китайский текст 19201080, английский 10801920. Оба списка комплектации указывают одну антенну; конец китайского 3.10 — одну, английского — две, при двух SMA-разъёмах в обеих версиях. Проверяйте фактический BOM и комплект.
  • Китайский 2.5: RK_EVB1_RK3588_LP4XD200P232SD10H1_V10_20210818RZF.DSN и RK_EVB1_RK3588_LP4XD200P232SD10H1_V10_20210817_final_lint.brd; английский: RK_EVB1_RK3588_LP4XD200P232SD10H1_V11_20211213RZF.DSN и RK_EVB1_RK3588_LP4XD200P232SD10H1_V11_20211213_final_lint.brd. В предисловии остаётся V10. Разные ревизии плат не объединяются молча.
  • Дополнение китайского 3.8: J8302 стандартно не установлен; для его использования установите C8310-C8313 и оставьте C1820/C1821/C6800/C6801 разомкнутыми/неустановленными. Это относится только к соответствующим схеме и BOM EVB1, а не к непроверенной переделке ArmSoM. Английский рисунок 3-10 ошибочно назван UART Debug Interface; китайская подпись — SATA.
  • Адреса I2C 0xA3 и 0xD6 сохранены: источник не указывает 7-/8-битную кодировку, которую нужно проверить перед использованием в драйвере. TBD не заменяется вымышленным адресом. Повторная строка PMIC сохранена. Написания TPYEC и VAG не означают другие интерфейсы.
  • В 3.21 оба источника пишут «800W» пикселей. Это обозначение сохранено, без подмены аппаратно проверенной характеристикой. Проверьте документацию конкретного IMX415. Заявления о функциях принадлежат производителю, а не результатам тестирования статьи.

Официальные ресурсы: Rockchip · ArmSoM.

Другие статьи по теме → · Учебные маршруты →