Difference between revisions of "Rock3/hardware/3a"
Line 399: | Line 399: | ||
ROCK 3A has one 40-pin expansion header. Each pin is distinguished by color. | ROCK 3A has one 40-pin expansion header. Each pin is distinguished by color. | ||
− | For more details, see the [[rock3/hardware/gpio | GPIO page]]. | + | For more details, see the [[rock3/hardware/rock3a-gpio | ROCK 3A GPIO page]]. |
Revision as of 10:08, 31 August 2021
ROCK 3 > Hardware > ROCK 3 A Main Board
This hardware user manual provides information about the features and signals available on ROCK 3 board.
Audio: 3.5mm jack with MIC
Audio can be played through speaker or headphones using a standard 3.5mm jack with MIC.
Note that HD codec supports up to 24-bit/96KHz audio.
eMMC Socket on Board Interface Feature
The high performance eMMC module is the best choice as the system storage for ROCK 3A. The eMMC module with 8GB/16GB/32GB/64GB/128GB is available.
The eMMC Socket pin specification shows below.
Name | Pin# | Pin# | Name | |
---|---|---|---|---|
GND | 1 | 34 | GND | |
EMMC_D5 | 2 | 33 | EMMC_D6 | |
GND | 3 | 32 | GND | |
EMMC_D4 | 4 | 31 | EMMC_D7 | |
GND | 5 | 30 | GND | |
EMMC_D0 | 6 | 29 | EMMC_D1 | |
GND | 7 | 28 | GND | |
EMMC_CLK | 8 | 27 | EMMC_D2 | |
GND | 9 | 26 | GND | |
EMMC_D3 | 10 | 25 | EMMC_CMD | |
GND | 11 | 24 | GND | |
EMMC_RSTN | 12 | 23 | VCC3V3_SYS | |
GND | 13 | 22 | VCC3V3_SYS | |
GND | 14 | 21 | VCC_1V8 | |
EMMC_RCLK | 15 | 20 | VCC_1V8 | |
GND | 16 | 19 | GND | |
GND | 17 | 18 | GND |
HDMI
The ROCK 3A is equipped with one HDMI connector and one MIPI DSI. As for HDMI, the maximum resolution is 4k@60Hz. Any HDMI monitor should work as a display for the ROCK 3A. As for MIPI DSI, it is designed for raw LCD pannel. HDMI and MIPI DSI can work at the same time.
HDMI port supports Consumer Electronics Control (CEC) function. Using ROCK 3A connected to a TV that supports CEC, you can use the command line cec-client application to control the inputs and the TV itself.
The HDMI interface pin specification shows below.
Pin# | Name |
---|---|
1 | HDMI_TX2P |
2 | GND |
3 | HDMI_TX2N |
4 | HDMI_TX1P |
5 | GND |
6 | HDMI_TX1N |
7 | HDMI_TX0P |
8 | GND |
9 | HDMI_TX0N |
10 | HDMI_TXCP |
11 | GND |
12 | HDMI_TXCN |
13 | HDMI_CEC |
14 | NC |
15 | DDC_SCL |
16 | DDC_SDA |
17 | GND |
18 | VCC5V0_HDMI |
19 | PORT_HPD |
MIPI Camera Interface
There is a wide range of camera applications in our lives. MIPI CSI 2 lane on board support 800 MP camera via FPC connector.
The MIPI CSI interface pin specification shows below.
Pin# | Name |
---|---|
1 | VCC_CAM |
2 | I2C4_SDA |
3 | I2C4_SCL |
4 | CAM_MCLK |
5 | CAM_GPIO1 |
6 | GND |
7 | MIPI_RX0_CLKP |
8 | MIPI_RX0_CLKN |
9 | GND |
10 | MIPI_RX0_D1P |
11 | MIPI_RX0_D1N |
12 | GND |
13 | MIPI_RX0_D0P |
14 | MIPI_RX0_D0P |
15 | GND |
MIPI Display Interface
The ROCK Pi 4 Model A and B are equipped with one HDMI connector and one MIPI DSI. As for HDMI, the maximum resolution is 4k@60Hz. Any HDMI monitor should work as a display for the Pi 4. As for MIPI DSI, it is designed for raw LCD pannel. HDMI and MIPI DSI can work at the same time.
The MIPI DSI interface pin specification shows below.
Pin# | Name |
---|---|
1 | VCC_MIPI |
2 | VCC_MIPI |
3 | GND |
4 | I2C_SDA_AUDIO |
5 | I2C_SCL_AUDIO |
6 | GND |
7 | MIPI_TX/RX_D0P |
8 | MIPI_TX_RX_D0N |
9 | GND |
10 | MIPI_TX/RX_CLKP |
11 | MIPI_TX_RX_CLKN |
12 | GND |
13 | MIPI_TX/RX_D1P |
14 | MIPI_TX/RX_D1N |
15 | GND |
PCIE M.2 NGFF M-KEY SOCKET Interface
On ROCK 3A board, M.2 connector supports up to 2T M2 NVME SSD.
The PCIE M.2 interface pin specification shows below.
Name | Pin# | Pin# | Name | |
---|---|---|---|---|
GND | 1 | 2 | +3.3V | |
GND | 3 | 4 | +3.3V | |
PERn3 | 5 | 6 | NC | |
PERp3 | 7 | 8 | NC | |
GND | 9 | 10 | DAS/DSS# | |
PETn3 | 11 | 12 | +3.3V | |
PETp3 | 13 | 14 | +3.3V | |
GND | 15 | 16 | +3.3V | |
PERn2 | 17 | 18 | +3.3V | |
PERp2 | 19 | 20 | EMMC_CMD | |
GND | 21 | 22 | NC | |
PETn2 | 23 | 24 | NC | |
PETp2 | 25 | 26 | NC | |
GND | 27 | 28 | NC | |
PERn1 | 29 | 30 | NC | |
PERp1 | 31 | 32 | NC | |
GND | 33 | 34 | NC | |
PETn1 | 35 | 36 | NC | |
PETp1 | 37 | 38 | DEVSLP | |
GND | 39 | 40 | NC | |
PERn0/SATA-B+ | 41 | 42 | NC | |
PERp0/SATA-B- | 43 | 44 | NC | |
GND | 45 | 46 | NC | |
PETn0/SATA-A- | 47 | 48 | NC | |
PETp0/SATA-A+ | 49 | 50 | PERST# | |
GND | 51 | 52 | CLKREQ# | |
REFCLKN | 53 | 54 | PEWake# | |
REFCLKP | 55 | 56 | NC | |
GND | 57 | 58 | NC | |
NC | 67 | 68 | SUSCLK | |
PEDET | 69 | 70 | +3.3V | |
GND | 71 | 72 | +3.3V | |
GND | 73 | 74 | +3.3V | |
GND | 75 |
Power Supply
The ROCK 3A is powered by Type-C port and has a wide range of input voltage, from 9V to 21V. The ROCK 3A supports USB Type-C PD 2.0 with 9V/2A, 12V/2A, 15V/2A and 20V/2A. Besides, the Pi supports QC 3.0/2.0 with 9V/2A and 12V/1.5A. The Type-C cable you using needs to support data communication. We call it USB Type-C charging data cable.
PWM Fan
Pin# | Name |
---|---|
1 | GND |
2 | PWM |
3 | +5.0V |
RTC
The RTC connector is designed according to the standard connector type.
Pin# | Name |
---|---|
1 | GND |
2 | +3.3V |
TF Card Interface
The TF card can be used as a system storage or an external storage. When it's used as a system storage, you had better choose the ones with storage space larger than 8GB. When it's used as an external storage, you can choose the ones with storage space up to 128GB. When the TF card is inserted into the TF card slot , the device will be automatically recognized by the system.
The TF card interface pin specification shows below.
Pin# | Name |
---|---|
1 | SDMMC0_D2 |
2 | SDMMC0_D3 |
3 | SDMMC0_CMD |
4 | VCC3V3_SYS |
5 | SDMMC0_CLK |
6 | GND |
7 | SDMMC0_D0 |
8 | SDMMC0_D1 |
9 | SDMMC0_DET_L |
10 | GND |
11 | GND |
12 | GND |
13 | GND |
USB
One Type-A USB 3.0 port with OTG switch, the upper one on USB 3.0 port
When the USB OTG Switch is switched to the host side, the Type-A USB 3.0 port also enables the attachment of peripherals such U Disk, keyboards, mice, USB dongle etc.
This USB 3.0 port supports On-The-Go(OTG) when the USB OTG Switch is switched to the device side. Thus the Soc is recognized as an device.
Take adb as an example. You can use a Type-A to Type-A cable as a bridge between you PC and ROCK 3A Board. In addition to the system configuration, you can setup the adb tool on your PC to access ROCK 3A over adb.
One Type-A USB 3.0 host port
Tthe Type-A USB 3.0 port enables the attachment of peripherals such U Disk, keyboards, mice, USB dongle etc.
Two Type-A USB 2.0 host port
These two ports enables the attachment of peripherals such U Disk, keyboards, mice, USB dongle etc.
One USB 2.0 signal on 40-pin header
According to the ROCK 3A SKU table, there are two USB 2.0 signal lines on 40-pin header, PIN 25&27.
When you want to select this USB function, you need to modify the hardware like this.
- Remove R90526 R90527
- Add R90536 R90537
General purpose input-output (GPIO) connector
ROCK 3A has one 40-pin expansion header. Each pin is distinguished by color.
For more details, see the ROCK 3A GPIO page.