Skip to content

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:

CategoryInterfaceDescription
Signal conversionCAN interface2 CAN FD channels
Signal conversionRS4851 RS485 channel
Signal conversionRS2322 RS232 channels
Signal conversionOptocoupler2 inputs, 2 outputs, voltage range 5-30V
Reserved signal interfaceI2S1 channel
Reserved signal interfaceSPI1 channel
Reserved signal interfaceDEBUG UART1 channel
Reserved signal interfaceUART1 channel
Reserved signal interfaceGPIO5 channels
Reserved signal interface5V1 channel
Reserved signal interface3.3V1 channel

Rhino Pi A1 24 x 2 board pin definition tables:

  • Table 1
No.Board Silk ScreenGPIO/System MappingDescription
1HDMI_OUTOUT3.3V3.3V output
25VGPIO117When driven high, outputs 5V; resets after reboot.
3GNDGNDGround
4GNDGNDGround
5DBG_TXDBG_TXDebug UART TX for system serial logs
6DBG_RXDBG_RXDebug UART RX for system serial logs
7UART4_RXUART4_RXUART RX pin
8UART4_TXUART4_TXUART TX pin
9GPIO5/OUTGPIO17GPIO extension
10GPIO199/OUTGPIO148GPIO extension
11I2S0_SCKI2S0_SCKI2S audio bit clock
12SPI1_MISOSPI1_MISOSPI MISO data reception
13I2S0_WSI2S0_WSI2S frame sync
14SPI1_MOSISPI1_MOSISPI MOSI data transmission
15I2S0-DATA0I2S0-DATA0I2S audio data channel 0
16SPI1_CLKSPI1_CLKSPI serial clock
17I2S0-DATA1I2S0-DATA1I2S audio data channel 1
18SPI1_CS_NSPI1_CS_NSPI chip select, active low
19GNDGNDGround
20GNDGNDGround
21RS232_1_TXRS232_1_TXRS232 channel 1 TX
22RS232_1_RXRS232_1_RXRS232 channel 1 RX
23OUT_GPIO40_INTGPIO35GPIO extension
24OUT_GPIO87_INTGPIO158GPIO extension
  • Table 2
No.Board Silk ScreenGPIO/System MappingDescription
1RS232_TXRS232_TXRS232 channel 2 TX
2RS232_RXRS232_RXRS232 channel 2 RX
3GPIO/OUTGPIO16GPIO extension
4GNDGNDGround
5GNDGNDGround
6GNDGNDGround
7SPK_PSPK_PSpeaker differential positive output
8RS485_ARS485_ARS485 A line
9SPK_NSPK_NSpeaker differential negative output
10RS485_BRS485_BRS485 B line
11GNDGNDGround
12GNDGNDGround
13LINELN2+LINEOUT1+Optocoupler output 1
14LINELN1+LINELN1+Optocoupler input 1
15LINELN2-LINEOUT1_POWEROptocoupler output voltage 1
16LINELN1-LINEOUT2_POWEROptocoupler output voltage 2
17LINEOUT2+LINEOUT2+Optocoupler output 1
18LINEOUT1+LINELN2+Optocoupler input 2
19LINEOUT2-GNDGround
20LINEOUT1-GNDGround
21CAN_H0CAN_H1Actually corresponds to can1
22CAN_L0CAN_L1Actually corresponds to can1
23CAN_H1CAN_H0Actually corresponds to can0
24CAN_L1CAN_L0Actually corresponds to can0