接口定义与应用
本页汇总 Rhino Pi IQ9N 可供二次开发使用的扩展与调试接口。
接口清单
| 接口 | 数量 | 连接器型号 | 电平 | 用途 |
|---|---|---|---|---|
| CPU-SPI | 1 | WAFER-GH1.25-6PLB | 3.3V | CPU 侧 SPI 扩展 |
| RTSS-SPI | 1 | WAFER-GH1.25-6PLB | 3.3V | RTSS 侧 SPI 扩展 |
| I2S | 1 | WAFER-GH1.25-4PLB | 3.3V | 数字音频输出 |
| CPU-DBG | 1 | WAFER-GH1.25-4PLB | 3.3V | CPU 调试串口 |
| CPU-UART | 1 | WAFER-GH1.25-4PLB | 3.3V | CPU 功能串口 |
| RTSS-DBG | 1 | WAFER-GH1.25-4PLB | 3.3V | RTSS 调试串口 |
| RTSS-UART | 1 | WAFER-GH1.25-4PLB | 3.3V | RTSS 功能串口 |
接口在板上的位置参见 调试与扩展接口。
引脚定义
上述接口在板卡上的位置参见首页 Rhino Pi IQ9N 接口说明 中的接口位置示意图。
SPI(WAFER-GH1.25-6PLB)
| 引脚 | 信号 |
|---|---|
| 1 | VCC_3V3 |
| 2 | MISO |
| 3 | MOSI |
| 4 | CLK |
| 5 | CS |
| 6 | GND |
CPU-SPI 与 RTSS-SPI 由相互独立的控制器引出,可分别挂载不同从设备。
UART(WAFER-GH1.25-4PLB)
| 引脚 | 信号 |
|---|---|
| 1 | VCC_3VS |
| 2 | UART_TX |
| 3 | UART_RX |
| 4 | GND |
CPU-DBG、CPU-UART、RTSS-DBG、RTSS-UART 均为 3.3V 电平,引脚定义一致。
I2S(WAFER-GH1.25-4PLB)
| 引脚 | 信号 |
|---|---|
| 1 | DATA |
| 2 | SCK |
| 3 | WS |
| 4 | GND |
配套线材
- 上述接口均为 1.25mm 间距插座,请使用对应的 GH1.25 端子线连接。
- 连接器规格与线序定义以阿加犀官方资料为准,接错线可能损坏设备。
设备节点
连接设备后,可在系统中查看对应节点:
bash
# 串口(4 路,实测为 /dev/ttyS0 ~ /dev/ttyS3)
ls /dev/ttyS*
# 音频设备(板载 I2S 声卡与外部音频设备)
aplay -l
arecord -l注意
SPI 尚未完成软件使能,系统中暂无 /dev/spidev* 节点,实际情况参见 SPI。
注意事项
- 所有扩展接口均为 3.3V 电平,禁止直接接入 5V 信号,必要时使用电平转换。
- 模组未做防静电设计,手工接线时请做好静电防护,避免带电插拔。
- 高速信号走线需按硬件设计要求处理,自制转接板时注意阻抗与等长要求。
- 各接口的电气能力与复用关系以阿加犀官方资料为准。