Pin Definition and Application
Rhino Pi A1 has a 2x24-pin GPIO connector on board.
Danger
When using the 48-pin GPIO connector, pay attention to wiring between pins and peripherals. Incorrect wiring may damage the hardware.
48-Pin 3.3V GPIO Expansion Connector
The Rhino Pi A1 is equipped with a 2x24-pin interface to provide highly flexible expansion support. Users can connect sensors, communication modules, displays, and other embedded peripherals through this interface for rapid prototyping in IoT, robot control, and industrial automation.
The 48-pin 3.3V GPIO expansion connector includes the following functions:
| Category | Interface | Description |
|---|---|---|
| Signal conversion | CAN interface | 2 CAN FD channels |
| Signal conversion | RS485 | 1 RS485 channel |
| Signal conversion | RS232 | 2 RS232 channels |
| Signal conversion | Optocoupler | 2 inputs, 2 outputs, voltage range 5-30V |
| Reserved signal interface | I2S | 1 channel |
| Reserved signal interface | SPI | 1 channel |
| Reserved signal interface | DEBUG UART | 1 channel |
| Reserved signal interface | UART | 1 channel |
| Reserved signal interface | GPIO | 5 channels |
| Reserved signal interface | 5V | 1 channel |
| Reserved signal interface | 3.3V | 1 channel |
Rhino Pi A1 24 x 2 board pin definition tables:
- Table 1
| No. | Board Silk Screen | GPIO/System Mapping | Description |
|---|---|---|---|
| 1 | HDMI_OUT | OUT3.3V | 3.3V output |
| 2 | 5V | GPIO117 | When driven high, outputs 5V; resets after reboot. |
| 3 | GND | GND | Ground |
| 4 | GND | GND | Ground |
| 5 | DBG_TX | DBG_TX | Debug UART TX for system serial logs |
| 6 | DBG_RX | DBG_RX | Debug UART RX for system serial logs |
| 7 | UART4_RX | UART4_RX | UART RX pin |
| 8 | UART4_TX | UART4_TX | UART TX pin |
| 9 | GPIO5/OUT | GPIO17 | GPIO extension |
| 10 | GPIO199/OUT | GPIO148 | GPIO extension |
| 11 | I2S0_SCK | I2S0_SCK | I2S audio bit clock |
| 12 | SPI1_MISO | SPI1_MISO | SPI MISO data reception |
| 13 | I2S0_WS | I2S0_WS | I2S frame sync |
| 14 | SPI1_MOSI | SPI1_MOSI | SPI MOSI data transmission |
| 15 | I2S0-DATA0 | I2S0-DATA0 | I2S audio data channel 0 |
| 16 | SPI1_CLK | SPI1_CLK | SPI serial clock |
| 17 | I2S0-DATA1 | I2S0-DATA1 | I2S audio data channel 1 |
| 18 | SPI1_CS_N | SPI1_CS_N | SPI chip select, active low |
| 19 | GND | GND | Ground |
| 20 | GND | GND | Ground |
| 21 | RS232_1_TX | RS232_1_TX | RS232 channel 1 TX |
| 22 | RS232_1_RX | RS232_1_RX | RS232 channel 1 RX |
| 23 | OUT_GPIO40_INT | GPIO35 | GPIO extension |
| 24 | OUT_GPIO87_INT | GPIO158 | GPIO extension |
- Table 2
| No. | Board Silk Screen | GPIO/System Mapping | Description |
|---|---|---|---|
| 1 | RS232_TX | RS232_TX | RS232 channel 2 TX |
| 2 | RS232_RX | RS232_RX | RS232 channel 2 RX |
| 3 | GPIO/OUT | GPIO16 | GPIO extension |
| 4 | GND | GND | Ground |
| 5 | GND | GND | Ground |
| 6 | GND | GND | Ground |
| 7 | SPK_P | SPK_P | Speaker differential positive output |
| 8 | RS485_A | RS485_A | RS485 A line |
| 9 | SPK_N | SPK_N | Speaker differential negative output |
| 10 | RS485_B | RS485_B | RS485 B line |
| 11 | GND | GND | Ground |
| 12 | GND | GND | Ground |
| 13 | LINELN2+ | LINEOUT1+ | Optocoupler output 1 |
| 14 | LINELN1+ | LINELN1+ | Optocoupler input 1 |
| 15 | LINELN2- | LINEOUT1_POWER | Optocoupler output voltage 1 |
| 16 | LINELN1- | LINEOUT2_POWER | Optocoupler output voltage 2 |
| 17 | LINEOUT2+ | LINEOUT2+ | Optocoupler output 1 |
| 18 | LINEOUT1+ | LINELN2+ | Optocoupler input 2 |
| 19 | LINEOUT2- | GND | Ground |
| 20 | LINEOUT1- | GND | Ground |
| 21 | CAN_H0 | CAN_H1 | Actually corresponds to can1 |
| 22 | CAN_L0 | CAN_L1 | Actually corresponds to can1 |
| 23 | CAN_H1 | CAN_H0 | Actually corresponds to can0 |
| 24 | CAN_L1 | CAN_L0 | Actually corresponds to can0 |