硬件接口说明
接口总览
- ZERO
处理器
ZERO 的 SoC 是 Amlogic S905Y2。CPU 为四核 ARM Cortex-A53 处理器。 搭载的 ARM G31 MP2 GPU 使 S905Y2 完全兼容 OpenGL ES 3.2, Vulkan 1.0 和 OpenCL 2.0。特殊 2.5D 硬件引擎将最大化显示性能并提供流畅的操作。
内存
ZERO 有一个 32 bits LPDDR 4 芯片。ZERO 提供 512MB、1GB、2GB 和 4GB 的内存选项。
USB OTG(电源接口)
ZERO 采用 Type-C 接口供电,输入电压为 5V,建议使用额定最大电流大于2A的电源适配器。
推荐使用官方的 Radxa Power PD 30W 。
此接口可用于连接键盘、鼠标、U盘等外设。
TYPE-c USB3.0
此接口可用于连接键盘、鼠标、U盘等外设。
40 PIN GPIO
GPIO 电压
GPIO | 电压 | 最高 |
---|---|---|
所有的 GPIO | 3.3V | 3.3V |
GPIO 接口
ZERO 提供了一个 40 pin 针脚的 GPIO 座子,与市场上大多数的同类产品的配件兼容。
提示:实际兼容情况以使用情况为准。
根据硬件版本的不同,引脚 35 和 38 其中一个引脚连接到了电源 LED,而不是连接到 40 引脚针座上。如果您的设计使用了这些引脚,请在购买前确认硬件版本。
GPIOAO_8 和 GPIOAO_10 在 v1.51 及更高的硬件版本中可用。
GPIOA_14 和 GPIOA_15 连接到了上拉电阻和 USB-C 控制器,因此不能用于一般 GPIO。
引脚 22 (GPIOC_7) 和引脚 36 (GPIOH_8) 是开漏引脚。这意味着在用于输入时,它们需要连接到 GND 或 VCC(浮动状态未定义);在用于输入时,它们需要外部上拉。除此之外,GPIOH_8 采用 5V 逻辑电平。
GPIO number | Function4 | Function3 | Function2 | Function1 | Pin# | Pin# | Function1 | Function2 | Function3 | Function4 | GPIO number |
---|---|---|---|---|---|---|---|---|---|---|---|
+3.3V | 1 | 2 | +5.0V | ||||||||
490 | I2C_EE_M3_SDA | GPIOA_14 | 3 | 4 | +5.0V | ||||||
491 | I2C_EE_M3_SCL | GPIOA_15 | 5 | 6 | GND | ||||||
415 | I2C_AO_S0_SDA | UART_AO_B_RX | I2C_AO_M0_SDA | GPIOAO_3 | 7 | 8 | GPIOAO_0 | UART_AO_A_TXD | 412 | ||
GND | 9 | 10 | GPIOAO_1 | UART_AO_A_RXD | 413 | ||||||
414 | I2C_AO_S0_SCL | UART_AO_B_TX | I2C_AO_M0_SCL | GPIOAO_2 | 11 | 12 | GPIOX_9 | SPI_A_MISO | TDMA_D0 | 501 | |
503 | TDMA_SCLK | I2C_EE_M1_SCL | SPI_A_SCLK | GPIOX_11 | 13 | 14 | GND | ||||
SARADC_CH1 | 15 | 16 | GPIOX_10 | SPI_A_SS0 | I2C_EE_M1_SDA | TDMA_FS | 502 | ||||
+3.3V | 17 | 18 | GPIOX_8 | SPI_A_MOSI | PWM_C | TDMA_D1 | 500 | ||||
447 | SPI_B_MOSI | UART_EE_C_RTS | GPIOH_4 | 19 | 20 | GND | |||||
448 | PWM_F | SPI_B_MISO | UART_EE_C_CTS | GPIOH_5 | 21 | 22 | GPIOC_7 | 475 | |||
450 | I2C_EE_M1_SCL | SPI_B_SCLK | UART_EE_C_TX | GPIOH_7 | 23 | 24 | GPIOH_6 | UART_EE_C_RX | SPI_B_SS0 | I2C_EE_M1_SDA | 449 |
GND | 25 | 26 | SARADC_CH2 | ||||||||
415 | I2C_AO_S0_SDA | UART_AO_B_RX | I2C_AO_M0_SDA | GPIOAO_3 | 27 | 28 | GPIOAO_2 | I2C_AO_M0_SCL | UART_AO_B_TX | I2C_AO_S0_SCL | 414 |
NC | 29 | 30 | GND | ||||||||
NC | 31 | 32 | GPIOAO_4 | PWMAO_C | 416 | ||||||
NC | 33 | 34 | GND | ||||||||
420 | UART_AO_B_TX | GPIOAO_8 | 35 | 36 | GPIOH_8 | 451 | |||||
421 | UART_AO_B_RX | GPIOAO_9 | 37 | 38 | GPIOAO_10 | PWMAO_D | 422 | ||||
GND | 39 | 40 | GPIOAO_11 | PWMAO_A | 423 |
GPIO 编号
- GPIO 分为两组,即 GPIO AO 域和 GPIO EE 域
AO 域: GPIOAO_0 - GPIOAO_11
EE 域: GPIOA_14 - GPIOA_15 | GPIOH_0 - GPIOH_8 | GPIOX_0 - GPIOX_19 - UART
AO 域: UARTAO_A | UARTAO_B
EE 域: UART_A | UART_B | UART_C
GPIO芯片 | GPIO名字 | 基础 | 偏移 | 计算公式 |
---|---|---|---|---|
First | GPIOAO_x | 412 | 0-11 | Base + Offset |
First | GPIOE_x | 424 | 0-2 | Base + Offset |
Second | GPIOZ_x | 427 | 0-15 | Base + Offset |
Second | GPIOH_x | 443 | 0-8 | Base + Offset |
Second | BOOT_x | 452 | 0-15 | Base + Offset |
Second | GPIOC_x | 468 | 0-7 | Base + Offset |
Second | GPIOA_x | 476 | 0-15 | Base + Offset |
Second | GPIOX_x | 492 | 0-19 | Base + Offset |
Micro HDMI
Radxa ZERO 板载一个 micro HDMI 的视频输出接口,需要使用 micro HDMI 转标准 HDMI 线连接显示器。
HDMI 的输出分辨率取决于显示器,Radxa ZERO 会根据显示器调整到最佳的显示分辨率。
eMMC
板载的 eMMC 位于开发板背面,用于 eMMC 启动或数据存储。我们提供从无到 128GB 的选项。
WIFI/BT
ZERO 板载一个 ap6212/ap6256/aw-cm256sm WiFi/BT,各个模块具体参数如下表。
模组型号 | WLAN标准 | 支持频段 | WLAN标称最大吞吐量 | 蓝牙标准 |
---|---|---|---|---|
ap6212 | 802.11 b/g/n | 2.4GHz | 72.2Mbps | Bluetooth 4.1 |
ap6256 | 802.11 a/b/g/n/ac | 2.4GHz/5GHz | 433.3Mbps | Bluetooth 5.2 |
aw-cm256sm | 802.11 a/b/g/n/ac | 2.4GHz/5GHz | 433.3Mbps | Bluetooth 4.2 |
MicroSD 卡槽
用于 MicroSD 卡启动或数据存储。
USB BOOT 按钮
ZERO 支持 Maskrom 模式,这是 CPU 等待 USB OTG 端口命令的一种特殊操作模式。 当需要把镜像写到 eMMC 上时,需要使用 Maskrom 按钮进入 Maskrom 模式。