Rockchip RV1103G RV1106G Hardware Design Guide en V1.1 20221221
Rockchip RV1103G RV1106G Hardware Design Guide en V1.1 20221221
Rockchip RV1103G_RV1106G
Hardware Design Guide
(Fuzhou Hardware Development Center)
Identifies:
Version: V1.1
Status:
[ ] draft Author: Linus.Lin
[ ] modifying Date: 2022-12-21
[ √ ] release
Approver:
Date:
瑞芯微电子股份有限公司
Rockchip Electronics Co.,Ltd.
STATEMENT
DISCLAIMER
THIS DOCUMENT IS PROVIDED “AS IS”. ROCKCHIP ELECTRONICS CO., LTD.(“ROCKCHIP”) DOES
NOT PROVIDE ANY WARRANTY OF ANY KIND, EXPRESSED, IMPLIED OR OTHERWISE, WITH
RESPECT TO THE ACCURACY, RELIABILITY, COMPLETENESS, MERCHANTABILITY, FITNESS FOR
ANY PARTICULAR PURPOSE OR NON-INFRINGEMENT OF ANY REPRESENTATION, INFORMATION
AND CONTENT IN THIS DOCUMENT. THIS DOCUMENT IS FOR REFERENCE ONLY. THIS DOCUMENT
MAY BE UPDATED OR CHANGED WITHOUT ANY NOTICE AT ANY TIME DUE TO THE UPGRADES
OF THE PRODUCT OR ANY OTHER REASONS.
Trademark Statement
"Rockchip", "瑞芯微", "瑞芯" shall be Rockchip’s registered trademarks and owned by Rockchip. All the
other trademarks or registered trademarks mentioned in this document shall be owned by their respective owners.
Preface
Overview
This document presents the key points of hardware design and notices for RV1103G/RV1106G
processors, aiming to help customers shorten developing period, improving product design stability and
reducing fault rate. Please refer to the requirements of this guide for hardware design, and use the relevant
core templates released by Rockchip. If you need to modify for special reasons, please strictly follow the
design rule of high-speed-digital-circuit and Rockchip Schematic&PCB checklist requirements.
Chipset model
This document is suitable for the following chipset model: RV1106G, RV1103G
Intended Audience
This this guide is mainly intended for:
Hardware development engineers
Layout engineers
Technical support engineers
Test engineers
Revision History
This revision history recorded description of each version, and any updates of previous versions are
included in the latest one.
Version Revision
Author Revision Description Remark
No. Date
Contents
Preface ........................................................................................................................................................... II
Revision History ......................................................................................................................................... III
Contents .......................................................................................................................................................IV
Figures ..........................................................................................................................................................VI
Tables ....................................................................................................................................................... VIII
1 System Introduction .............................................................................................................................. 9
1.1 Overview ..................................................................................................................................... 9
1.2 Chip Differences ......................................................................................................................... 9
1.3 Block Diagram .......................................................................................................................... 10
1.4 Application Block Diagram....................................................................................................... 12
2 Schematic Design Recommendation .................................................................................................. 13
2.1 Minimum System Design .......................................................................................................... 13
2.1.1 Clock Circuit ................................................................................................................. 13
2.1.2 NPOR Circuit ................................................................................................................ 14
2.1.3 System Boot Sequence .................................................................................................. 15
2.1.4 System Initializes Configuration Signal ........................................................................ 15
2.1.5 JTAG Debug Circuit ..................................................................................................... 15
2.1.6 FSPI Circuit ................................................................................................................... 16
2.1.7 eMMC Circuit ............................................................................................................... 16
2.1.8 GPIO Circuit.................................................................................................................. 18
2.2 Power Supply Design ................................................................................................................ 19
2.2.1 Power Up Sequence....................................................................................................... 19
2.2.2 Power Off Sequence ...................................................................................................... 20
2.2.3 Power Supply Design Suggestion ................................................................................. 20
2.3 Functional Interface Circuit Design Guide................................................................................ 22
2.3.1 SDMMC Interface ......................................................................................................... 22
2.3.2 SDIO/UART Interface................................................................................................... 23
2.3.3 USB Interface ................................................................................................................ 24
2.3.4 FEPHY Interface ........................................................................................................... 27
2.3.5 Audio Interface .............................................................................................................. 29
2.3.6 VO Interface .................................................................................................................. 31
2.3.7 VI Interface.................................................................................................................... 33
2.3.8 SARADC ....................................................................................................................... 35
2.3.9 UART Debug Circuit .................................................................................................... 36
3 PCB Design Recommendations .......................................................................................................... 38
3.1 PCB Stackup Design ................................................................................................................. 38
3.2 General Design Recommendation ............................................................................................. 38
Figures
Figure 1-1 RV1103G block diagram ............................................................................................................. 10
Figure 1-2 RV1106G block diagram ............................................................................................................. 11
Figure 1-3 RV1103G application block diagram .......................................................................................... 12
Figure 1-4 RV1106G application block diagram .......................................................................................... 12
Figure 2-1 RV1103G/RV1106G Crystal Circuit ........................................................................................... 13
Figure 2-2 RV1106G RTC crystal circuit ..................................................................................................... 14
Figure 2-3 RV1106G NPOR input ................................................................................................................ 14
Figure 2-4 eMMC Power Up and Power Down Sequence............................................................................ 17
Figure 2-5 RV1103G power up sequence ..................................................................................................... 19
Figure 2-6 RV1106G power up sequence ..................................................................................................... 20
Figure 2-7 RV1103G/RV1106G VDD_CPU power ..................................................................................... 20
Figure 2-8 The decouple of RV1103G/RV1106G VDD_CPU power .......................................................... 21
Figure 2-9 RV103G/RV1106G LOGIC&NPU Power .................................................................................. 21
Figure 2-10 The decouple of RV1103G/RV1106G LOGIC&NPU power ................................................... 21
Figure 2-11 RV1103G/RV1106G DDR controller power ............................................................................ 22
Figure 2-12 The decouple of RV1103G/RV1106G DDR power .................................................................. 22
Figure 2-13 RV1103G/RV1106G SDMMC module circuit ......................................................................... 23
Figure 2-14 RV1106G SDIO multiplexing interface 1 ................................................................................. 23
Figure 2-15 RV1103G/RV1106G SDIO multiplexing interface 2 ................................................................ 24
Figure 2-16 RV1103G/RV1106G USB 2.0 module...................................................................................... 25
Figure 2-17 RV1103G/RV1106G USB socket ............................................................................................. 25
Figure 2-18 RV1106G USB insert detection................................................................................................. 26
Figure 2-19 RV1103G/RV1106G USB Controller Power Surge Protection ................................................ 26
Figure 2-20 RV1103G/RV1106G USB Common mode choke .................................................................... 27
Figure 2-21 RV1103G/RV1106G FEPHY interface ..................................................................................... 27
Figure 2-22 RV1103G/RV1106G RJ45 interface ......................................................................................... 28
Figure 2-23 RV1103G/RV1106G FEPHY power series magnetic beads ..................................................... 29
Figure 2-24 RV1106G ACODEC Module .................................................................................................... 29
Figure 2-25 RV1103G ACODEC module .................................................................................................... 30
Figure 2-26 RV1106G I2S0 module ............................................................................................................. 31
Figure 2-27 RV1106G video output interface ............................................................................................... 32
Figure 2-28 RV1103G/RV1106G video output connect sequence ............................................................... 32
Figure 2-29 RV1103G/RV1106G MIPI-CSI module ................................................................................... 33
Figure 2-30 RV1103G/RV1106G MIPI/LVDS video input connect sequence ............................................ 33
Figure 2-31 RV1103G/RV1106G MIPI CSI power supply series magnetic beads ...................................... 34
Figure 2-32 RV1106G VI-CIF module ......................................................................................................... 34
Figure 2-33 RV1106G VI-CIF video input connect sequence ...................................................................... 35
Tables
Table 1-1 RV110x Chip Differences............................................................................................................... 9
Table 2-1 RV1103G/RV1106G 24MH clock requirements .......................................................................... 13
Table 2-2 RV1103G/RV1106G System Initialization Configuration Signal Description ............................ 15
Table 2-3 RV1103G/RV1106G JTAG Debug interface signal ..................................................................... 15
Table 2-4 RV1103G/RV1106G SPI interface desgin ................................................................................... 16
Table 2-5 RV1106G eMMC interface design ............................................................................................... 16
Table 2-6 RV1103G/RV1106G GPIO power pins description ..................................................................... 18
Table 2-7 RV1103G/RV1106G SDMMC Interface Design ......................................................................... 23
Table 2-8 RV1103G/RV1106G SDIO Interface Design ............................................................................... 24
Table 2-9 RV1103G/RV1106G UART Interface Design ............................................................................. 24
Table 2-10 RV1103G/RV1106G USB interface design ............................................................................... 27
Table 2-11 RV1103G/RV1106G FEPHY ..................................................................................................... 28
Table 2-12 RV1103G/RV1106G ACODEC interface design ....................................................................... 30
Table 2-13 RV1103G/RV1106G I2S0 interface design ................................................................................ 31
Table 3-1 SDMMC/SDIO Layout Requirements .......................................................................................... 46
Table 3-2 FEPHY Layout Requirements ...................................................................................................... 46
Table 3-3 USB Layout Requirements ........................................................................................................... 47
Table 3-4 FSPI Layout Requirements ........................................................................................................... 48
Table 3-5 EMMC Layout Requirements ....................................................................................................... 49
Table 3-6 MIPI CSI/LVDS RX Layout Requirements ................................................................................. 50
Table 3-7 Parallel CIF Layout Requirements................................................................................................ 51
Table 3-8 BT1120 Layout Requirements (≤74.25Mhz) ................................................................................ 51
Table 3-9 LCDC Layout Requirements (≤74.25Mhz) .................................................................................. 51
1 System Introduction
1.1 Overview
RV1106 is a highly integrated vision processor SoC, especially for AI related application.
It is based on single-core ARM Cortex-A7 32-bit core which integrates NEON and FPU. There is a
32KB I-cache and 32KB D-cache and 128KB unified L2 cache. The build-in NPU supports
INT4/INT8/INT16 hybrid operation and computing power is up to 0.5TOPs. In addition, with its strong
compatibility, network models based on a series of frameworks such as TensorFlow/MXNet/PyTorch/Caffe can be
easily converted. RV1106 introduces a new generation totally hardware-based maximum 5-Megapixel ISP (image
signal processor). It implements a lot of algorithm accelerators, such as HDR, 3A, LSC, 3DNR, 2DNR, sharpening,
dehaze, gamma correction and so on. Cooperating with two MIPI CSI (or LVDS) and one DVP
(BT.601/BT.656/BT.1120) interface, users can build a system that receives video data from multiple camera
sensors simultaneous.
RV1103G1 RV1106G2
Sensor MAX 4M MAX 5M
FSPI
FSPI FSPI or 8bit eMMC
EMMC
SDMMC 1 1
SDIO 1 1
BT NA support
LCDC/BT1120 NA 18bit
RTC NA build-in
LPMCU NA build-in
RV1103
System Peripheral Connectivity
Cortex-A7 Signle-Core
Clock & Reset MCU USB OTG 2.0
(32K/32K L1 I/D Cache)
PMU
I2S_TDM(8ch)
128KB L2 Cache 16KB Cache
PLL
UART x6
PVTPLL
Multi-Media Processor SPI x2
Timer(6ch)/Stimer(2ch)
System Peripheral
Clock & Reset
RV1106 Connectivity
USB OTG 2.0
PMU Cortex-A7 Signle-Core
(32K/32K L1 I/D Cache) I2S_TDM(8ch)
PLL MCU
Timer(6ch)/Stimer(2ch) SPI x2
Multi-Media Processor
PWM(12ch) I2C x5
Watchdog ISP NPU 100M Ethernet+PHY
Crypto
SDIO 3.0
SARADC(2ch) JPEG Encoder VEPU(H.264/H.265)
TSADC GPIO
DMAC
The oscillator circuit inside RV1103G/RV1106G and the external 24MHz crystal form the system clock,
as shown in Figure 2-1.
NOTE
The selected capacitor needs to match the load capacitance of the crystal oscillator, which the material is
recommended to be NPO. It is recommended to use a 4Pin chip crystal oscillator, of which 2 GND pins are
fully connected to the ground to enhance the anti-ESD interference capability of the system clock. Use a crystal
with a frequency offset less than 20ppm.
The system clock can also be directly generated by an external active crystal circuit and input through
the OSC_XIN pin. The clock parameters are shown in Table 2-1 below:
Spec Description
Parameters
Min. Max. Unit
Frequency 24.000000 MHz
Frequency tolerance +/-20 ppm Frequency tolerance
Clock amplitude 1.8V±10% V
Compared with RV1103G, RV1106G has one more RTC. The circuit is shown in Figure 2-2 below. Pay
special attention to the RC parameters of the AVDD33_RTC power input, which must be 100ohm and 1uF.
NOTE
RV1103G does not support RTC.
The selected capacitor need to match the load capacitance of the crystal oscillator, which the material is
recommended to be NPO.
The RV1103G/RV1106G chip integrates a POR (Power on Reset) circuit. As shown in Figure 2-3, the
chip pin66 is pulled up to the PMU_VCC3V3 power supply through the resistor R1110, which is used as the
input reference of the voltage comparator of the internal NPOR. The capacitor C1114 is used to eliminate
jitter. Although the RV1103G has no NPOR pin, it is pulled up to the PMU_VCC3V3 power supply inside
the chip as the input reference of the voltage comparator. When laying out, place the resistor and capacitor
close to the RV1106G.
The system boot sequence of the RV1103G/RV1106G chip has the following priorities from high to low:
SFC/SPI FLASH
eMMC FLASH
SDMMC CARD
RV1103G/RV1106G multiplexes JTAG function with SDMMC function to reduce IO extraction and
switch output mode through pins. This function is mainly convenient for users to debug the system through
the SD card interface without disassembling the machine after the whole machine is installed. Pin
configuration as the follow table:
Internal up and
Signal name Description
down
JATG pin multiplexing selection control signal:
0: Recognized as SD card insertion, SDMMC/JATG/UART pins are
SDMMC0_DET Pull up multiplexed as SDMMC output;
1: Recognized as SD card not inserted, SDMMC/JATG/UART pins are
multiplexed as JTAG/UART output (Default).
NOTE
RV1103G has no LPMUC.
FSPI (Flexible-SPI) is a flexible serial peripheral interface host controller that interfaces with external
devices. It has the following characteristics:
Support serial NOR and NAND FLASH
Support SDR mode. Support single/dual/four-wire mode
The recommended design for pull-up and down and matching design of the SPI interface as show in the
Tab.2-4:
The RV1106G eMMC interface supports eMMC 4.51 and is compatible with 4.41 and 5.0 protocol
devices. The controller has the following features:
Support 1-bit, 4-bit and 8-bit data bus width;
Up to HS200 mode is supported, but CMD Queue is not supported.
The recommended design for pull-up and down and matching design of the eMMC interface as show in
the Tab.2-5:
Internal pull
Signal Connection mode Description(chipset)
up/down
eMMC_DQ[7:0] pull up direct connection eMMC data send/receive
eMMC_CMD pull up direct connection eMMC command sent/receive
connect 22ohm
eMMC_CLK pull down eMMC clock sent
resistor in series
The RV1106G chip eMMC controller belongs to the VCCIO3 power domain:
GPIO3: I/O power supply of eMMC controller.
The eMMC have two sets of power supplies, refer to JEDEC standard for power-on sequence:
There is no requirement for VCC and VCCQ in the power-on sequence;
VCC and VCCQ must be powered on before the CMD command of RV1106G is issued, and
maintain a stable working voltage;
After the chip enters sleep mode, RV1106G can turn off the VCC power supply to reduce power
consumption;
Before the chip wakes up from sleep mode, the VCC power supply must be powered on and
maintain a stable working voltage.
ForRV11026G eMMC support list, please refer to the document "RKeMMCSupportList", which can be
downloaded from Rockchip redmine platform:
https://redmine.rockchip.com.cn/projects/fae/documents?tdsourcetag=s_pctim_aiomsg
NOTE
RV1103G does not support eMMC.
In RV1103G/RV11026G, there are two types of GPIO: 1.8V and 3.3V, and supports self-adaption.
In the RV1103G/RV1106G chip, GPIO provides 6 adjustable drive strengths, which are
2mA/4mA/6mA/8mA/10mA/12mA. The initial default drive strength is different according to the type of
GPIO. Please refer to the chip TRM for configuration modification.
Power
GPIO Type Pin name Description
domain
PMU_DVDD0V9 0.9V logic power for this GPIO domain.
PMU 3.3V only
PMU_VCC3V3 3.3V IO supply for this GPIO domain.
VCCIO1 3.3V only VCCIO1_VCC3V3 3.3V IO supply for this GPIO domain.
VCCIO2 1.8V only SARADC_USB_AVDD1V8 1.8V IO supply for this GPIO domain.
VCCIO3 1.8V/3.3V VCCIO3_VCC 1.8V or 3.3V IO supply for this GPIO domain.
3.3V only
VCCIO4_VCC3V3 3.3V IO supply for this GPIO domain.
(RV1103G)
VCCIO4
1.8V/3.3V
VCCIO4_VCC 1.8V or 3.3V IO supply for this GPIO domain.
(RV1106G)
VCCIO5 1.8V/3.3V VCCIO5_VCC 1.8V or 3.3V IO supply for this GPIO domain.
VCCIO6 1.8V/3.3V VCCIO6_VCC 1.8V or 3.3V IO supply for this GPIO domain.
VCCIO7 1.8V only MIPI_VCCIO7_AVDD1V8 1.8V IO supply for this GPIO domain.
NOTE
RV1103G has no GPIO5 power domain.
RV1103G VCCIO4 only supports 3.3V mode.
The power-on sequence of the RV1103G/RV1106G chip has the following requirements:
It follows the principle that the same module is powered up first with low voltage and then powered
up with high voltage; the different module with the same voltage is powered up at the same time.
Different timing intervals must be greater than 1ms.
The soft-start time of the power device must be greater than 100us. Can’t use a device with a soft-
start time of less than 100us.
The recommended power-up sequence is as follows:
VDD_0V9&VDD_ARM-VCC_1V8&VCC_DDR-VCC_3V3
There is no strict requirement for the power-off sequence of the RV1103G/RV1106G, and all power
sources can be powered off at the same time.
RV1103G/RV1106G uses CPU independent power domain for power supply. As shown in the Fig.2-8,
VDD_ARM supplies power for ARM Cortex-A7 core. It supports DVFS dynamic frequency modulation and
voltage regulation function, and uses DC-DC power supply for independent power supply with a peak current
of 400mA. The capacitors in the RV1103G/RV1106G chip reference design schematic cannot be omitted.
Place the capacitor close to the chip pins during layout, and the power supply ripple is required to be ±5%.
The capacitor is shown in Figure 2-8.
The RV1103G/RV1106G GPU & LOGIC power supply is powered by DC-DC separately, as shown in
the Fig.2-9 VDD_0V9, and the peak current can reach 1.6A, so please do not delete the capacitors in the
schematic diagram. When Layout, please place 2 10uF capacitors on the near power supply side and the far
power supply side of the RV1103G/RV1106G chip respectively. Each pin should have at least 1 100nF
decoupling capacitor placed close to the chip pins. The power supply ripple is required to be within ±5 %,
the capacitance is shown in Fig.2-10.
The RV1103G/RV1106G DDR power is powered by DC-DC separately, and the peak current is 400mA.
Do not omit the capacitors in the RV1103G/RV1106G chip reference design schematic. The power supply
ripple is required to be ±5%. Place capacitors close to the chip pins during layout.
Please refer to Section 2.1.8 for GPIO power supply. It is recommended to place 1 100nF decoupling
capacitor per pin and place it close to the power supply pins. For detailed design, please refer to the
RV1103G/RV1106G reference design schematic.
RV1103G/RV1106G provides an SDMMC interface controller that supports SD V3.0 (RV1103G only
supports SD V2.0) and MMC V4.51 protocol, as shown in Fig.2-13:
The SDMMC controller is powered by a separate power domain;
SDMMC and UART2, JTAG and other functions are multiplexed together, and function selection
is performed through SDMMC0_DET. For details, please refer to Section 2.1.4;
VCCIO4_VCC is the IO power supply, which requires external 3.3V power supply (SD 2.0 mode)
or 3.3V/1.8V adjustable power supply (SD 3.0 mode);
The design recommendations for the pull-up and down and matching design of the SDMMC interface
as show in Tab.2-7:
Internal pull-
Connection mode
Signal up and pull- Description (chipset)
(SDR104 high speed mode)
down
SDMMC_DQ [3:0] Pull up Direct connect SD data sent/receive
RV1103G/RV1106G supports WIFI/BT modules with SDIO 3.0 interface, as shown in Fig.2-14. When
using WIFI/BT modules with SDIO and UART interfaces, it should be noted that the IO power supply
VCCIO5_VCC of the controller must be consistent with the IO level of the module.
Considering the flexibility of the application, SDIO has two multiplexing M0 and M1, which are located
in the VCCIO5 and VCCIO6 power domains respectively, and only one of them can be used at the same time.
As shown in Fig.2-14 and Fig.2-15.
2.3.2.1 SDIO
The design recommendations for the pull-up and down and matching design of the SDIO interface as
show in Tab.2-8:
Internal pull-
Signal up and pull- Connection mode Description (chipset)
down
SDIO_DQ [0:3] Pull down Direct connect SD data sent/receive
2.3.2.2 UART
The design recommendations for the pull-up and down and matching design of the UART interface as
show in Tab.2-9:
Internal pull-
Signal up and pull- Connection mode Description (chipset)
down
UART0_RX Pull up Direct connect UART0 data input
RV1103G/RV1106G has a group of USB 2.0 interface, which supports HOST and DEVICE mode.
NOTE
RV1103G don’t has the USB insert detection.
The 1.8V power supply of the controller needs to be connected with a 1ohm resistor in series to
avoid the damage caused by the surge.
The decoupling capacitor of controller power need to place close to the pin to enhance USB
performance.
To suppress electromagnetic radiation, consider reserving a common mode choke on the signal line,
and choose the resistor or common mode choke according to the actual situation during the
debugging process.
The design recommendations for the pull-up and down and matching design of the USB 2.0 interface
as show in Tab.2-10:
RV1103G/RV1106G integrates a 100M PHY inside, and adds a network transformer and network port
connector externally to achieve 100M function.
Internal pull-
Signal up and pull- Connection mode Description (chipset)
down
connect a 0ohm resistor in
FEPHY_RXP/_RXN NA Data transmission differential pair signal
series
connect a 0ohm resistor in
FEPHY_TXP/TXN NA Data receive differential pair signal
series
Connect 6.04K precision
FEPHY_EXTR NA reference resistor
resistor in series to ground
Something be noted in design:
The 0ohm resistor connected in series on the differential signal cannot be omitted and needs to be
reserved.
The EXTR resistor is placed close to the chip.
The AVDD18 power supply of FEPHY is susceptible to noise interference from digital signals, so
magnetic beads need to be placed nearby. Otherwise, packet loss may occur in poor cable quality
or in long cable mode (100m cable).
RV1103G/RV1106G has a built-in ACODEC, and provides a set of standard I2S interfaces for
expanding audio equipment, supports master mode, the highest sampling rate is up to 192kHz, and the bit
width supports 16bits to 24bits.
NOTE
The built-in ACODEC and the I2S for expansion are a common bus design, so only one of them can be used.
2.3.5.1 ACODEC
The build-in ACODEC of RV1106G supports 1-way lineout output, and 2-ways differential MIC input.
The build-in ACODEC of RV1103G supports 1-way lineout output, and 1-way differential MIC input.
The differential MIC can be split into two single-ended input.
The design recommendations for the pull-down and matching design of the ACODEC interface as show
in the Tab.2-12.
Internal
Signal pull-up and Connection mode Description (chipset)
pull-down
CODEC_MIC0P/MIC0N NA 1uF capacitor in series MIC0 differential input
2.3.5.2 I2S0
As shown in the figure below, the I2S0 interface includes non-independent 8-channel output and 8-
channel input, and cannot realize all input and output at the same time. It should be noted that this group of
I2S interfaces belong to the GPIO5 power domain, please pay attention to the level matching of peripheral
IO.
The design recommendations for the pull-down and matching design of the I2S0 interface as show in
the Tab.2-13.
Internal pull-
Signal up and pull- Connection mode Description (chipset)
down
I2S0_LRCK pull down Direct connect I2S0 frame clock, for soundtrack choose
I2S0_MCLK pull down 22ohm resistor in series I2S0 system clock output
2.3.6 VO Interface
The RV1106G chip has a built-in VOP, which supports RGB/MCU/BT1120/BT656 and other video
output modes. The software needs to configure the corresponding output mode, and the hardware should also
pay attention to the connection sequence of the signals.
NOTE
RV1103G doesn’t support display interface..
2.3.7 VI Interface
The RV1103G/RV1106G has a set of MIPI CSI/LVDS RX inputs and built-in ISP processor.
Figure 2-31 RV1103G/RV1106G MIPI CSI power supply series magnetic beads
RV1106G has 2 VI-CIF interfaces, VCCIO6 and VCCIO7. VI_CIF_M1 of VCCIO6 only supports
8/10bit parallel port and BT656 input, while VI_CIF_M0 of VCCIO7 supports 8/10/12 parallel port input,
BT656 and BT1120 input. In the product design, the interface only supports the 1.8V working level, so the
IO level/I2C pull-up level of the peripheral must be consistent with it, otherwise it will cause abnormal work
or fail to work.
NOTE
RV1103G doesn’t support VI CIF interface..
2.3.8 SARADC
The sampling range of SARADC is 0-1.8V with the accuracy is 10bits. The key array adopts a parallel
type. The input key value can be adjusted by adding or subtracting keys and adjusting the ratio of the voltage
divider resistance to realize multi-key input to meet customer product requirements. In the design, it is
suggested that the value of any two buttons must be greater than +/-35, that is, the center voltage difference
must be greater than 123mV.
The ADC_IN0 of the RV1103G/RV1106G chip is multiplexed as a RECOVER mode trigger (no need
to update the LOADER), as shown in the figure below. On the premise that the system has already
programmed the firmware, pull down ADCIN0 when the system starts, and keep SARADC_IN0 at 0V level,
then RV1103G/RV1106G enters the Rockusb programming mode. When the PC recognizes the USB device,
release the button to make ADCIN0 return to high level (1.8V), and then the firmware can be programmed.
The UATT2_M1 interface of RV1103G/RV1106G can be used as a debugging serial port. The
UART2_M0 interface is multiplexed to the SDMMC interface, so if the product is debugged, the TF to USB
adapter board can be used for debugging to avoid the need to disassemble the machine during debugging.
For the UART port number, please select the port number of the PC connected to the development board,
the baud rate is 115200, and the flow control RTS/CTS does not need to be checked. If the built-in DB-9 port
on the PC does not support high-speed mode, please use the USB-to-serial method.
In order to reduce the reflection phenomenon in the process of high-speed signal transmission,
impedance matching must be maintained on the signal source, the receiving end and the transmission line.
The impedance of a single-ended signal line depends on its line width and its relative position to the reference
layer. The line width/line spacing between the differential pairs required for a specific impedance depends
on the selected PCB stackup. Since the minimum line width and minimum line distance depend on the PCB
type and cost requirements, due to this limitation, the selected PCB stackup must be able to achieve all
impedance requirements on the board, including inner and outer layers, single-ended and differential lines,
etc.
In RV1103G/RV1106G design, it’s recommended to use 4-layer PCB stackup. Please provide the
corresponding impedance requirements to the PCB manufacturer and design as required.
(3) Route trace over continuous GND plane without interruption. Any discontinuity or split on the
reference plane will degrade signal integrity significantly.
(4) Voiding the ground plane underneath the SMT signal pad(as show in the follow figure red rectangle
area) is necessary to minimize the impedance mismatch. SMT component include AC capacitor, ESD,
CMC(common mode choke), connector, etc. If no specific requirement provided, keep the voiding size as
same as the pad or slightly bigger.
(5) Recommend keeping traces ≥3 times the width of trace from GND plane on same layer.
(6) Avoid routing across different reference planes. Recommend that high-speed differential signals are
routed ≥ 40 mils from the edge on the reference plane.
(7) It's not recommend to place test point on any high-speed signals.
(8) Bend should be minimized. If bends are needed, use 135° bends instead of 90°.
(9) Serial resistor recommend to be placed near transmitter.
(10) Each GND PAD at IC(such as emmc device、flash) recommend place a GND PTH Via.
(11) Avoid routing under or near crystals, oscillators, clock signal generators, switching regulators,
mounting holes, magnetic devices or IC’s that used for duplicate clock signals.
(12) Remove all non-functional via pads.
(13) Recommend each ESD GND pad has a GND PTH via,and keep the length from pad to via as short
as possible.
(14) Differential signals require equal lengths within pairs, that is, the time delay difference between P
and N should be as small as possible. Therefore, when the time delay difference occurs between the
differential lines P and N, the nearby winding is compensated. Special attention should be paid to the size of
the winding, which should meet the requirements shown in the figure below to reduce the impact of sudden
changes in impedance.
(15) If there is an unequal length (within 300mil) in the differential pair, make the compensation as soon
as possible.
(16) Place ground stitching vias near the signal transition vias. For differential signals, both signal vias
and stitching vias should be placed symmetrically.
(18) It is recommended to place at least one ground through via in each ground pad of the high-speed
connector, and the through via should be as close as possible to the pad.
(19) Ground shape at connector near GND PAD recommend ≤ PAD size.
(20) Recommend distance between ground plane and pad ≥ 3 times the width of trace at connector.
(23) Serpentine traces (also called meander) are often needed when a certain trace length needs to be
achieved. Keep a minimum distance of four times the trace width between adjacent copper in a single trace.
(24) Minimize the stub length as much as possible, it is recommended to keep the stub length as zero.
(25) the signal can’t be routed over two different reference planes.
Parameter Requirement
Trace Impedance 50Ω ±10% single ended
The minimum spacing of SDMMC Signals At least 2 times the width of SDMMC trace.
Parameter Requirement
Trace Impedance 100Ω ±10% differential
Parameter Requirement
Trace Impedance 90Ω ±10% differential
Parameter Requirement
Trace Impedance 50Ω ±10% single ended
The minimum spacing of SFC Signals At least 2 times the width of SFC trace.
Parameter Requirement
Trace Impedance 50Ω ±10% single ended
The minimum spacing of EMMC Signals At least 2 times the width of EMMC trace.
The minimum spacing between EMMC and other Signals Recommend 3 times the width of EMMC trace.
At least 2 times the width of EMMC trace.
Parameter Requirement
Trace Impedance 100Ω ±10% differential
The minimum spacing of EMMC Signals At least 2 times the width of EMMC trace.
The minimum spacing between EMMC and other Signals Recommend 3 times the width of EMMC trace.
At least 2 times the width of EMMC trace.
Parameter Requirement
Trace Impedance 100Ω ±10% differential
Data to clock matching <120mil
Max trace length <7.2 inches
The minimum spacing of EMMC Signals At least 2 times the width of EMMC trace.
The minimum spacing between EMMC and other Signals Recommend 3 times the width of EMMC trace.
At least 2 times the width of EMMC trace.
Parameter Requirement
Trace Impedance 50Ω ±10% single ended
The minimum spacing of LCDC Signals Recommend 2 times the width of LCDC trace.
Parameter Requirement
Trace Impedance 50Ω ±10% single ended
The minimum spacing of LCDC Signals Recommend 2 times the width of LCDC trace.
Unfinished
5.1 Overview
This chapter provides ESD/EMI protection design suggestion for RV1103G/RV1106G product design
to help customers to improve anti-static and anti-electromagnetic interference ability of product.
Ensure reasonable mold design; anti-ESD devices should be reserved for ports and connectors.
Protect and isolate sensitive components in PCB layout.
Try best to put the RK3588 and core components in the center of PCB layout. If it may not be able
to put them in the center, ensure that the shielding cover has 2mm distance at least from the board
edge and is connected to GND safely
PCB layout is based on function module and signal flow direction, sensitive components should be
mutually independent, and it is better to isolate the parts that are easy to produce interference;
Place ESD components reasonably. Generally, place then near the source, that is, place ESD
components in the junction or where electrostatic discharge.
The layout of the components should be far away from the edge of the board and a certain distance
from the connector.
The PCB surface should have a good GND loop, and each connector should be with good GND
connection loop on the surface. If there is a shielding cover, it should be connected to the surface
ground as much as possible, and drill as much ground vias at the soldering place of the shielding
cover as possible. In order to do this, it is required that each connector should not be routed on the
surface, and there should not be traces with surface copper cut off in a large area;
Do not go through the edge of surface layer and make as many ground vias as possible.
Isolate signal from ground if necessary.
Expose GND copper of PCB as much as possible, in order to strengthen the electrostatic discharge
effect, or to facilitate to add foam and other remedial measures
Electromagnetic interference has three factors: interference sources, coupling channels and
sensitive devices. We have no way to deal with sensitive devices, so EMI problem can only start
with interference sources and coupling channels. The best way to resolve EMI issues is to eliminate
interference source. If it cannot eliminate, try to cut off coupling channels or avoid antenna effect;
It is difficult to eliminate interference source on PCB. We can take actions such as filtering,
grounding, balancing, resistance controlling, improving signal quality (e.g. termination connection)
etc. Generally, several methods will be applied together, but the basic requirement is good
grounding;
The commonly used EMI materials include shielding cover, special filter, resistor, capacitor,
inductor, magnetic bead, common mode choke/magnetic ring, wave-absorbing material, spread
frequency device, etc.;
The rules to select filters: if the load (receiver) is high resistance (regular single ended signal
interface is high resistance, such as SDIO, RBG, CIF etc.), select capacitive filter components and
parallel connect to circuit; if the load (receiver) is low resistance (such as power output interface),
select inductive filter component and serial connect to circuit. After using the filter device, the
signal quality cannot exceed its SI permission. Differential interface usually uses common mode
choke to suppress EMI;
The shielding measures on PCB should have good grounding, otherwise it will cause radiation
leakage or form antenna effect. The shielding of connectors should comply with relevant technical
standards;
EMI has the same high requirement as ESD on layout. The ESD Layout requirements described
above are mostly suitable for EMI protection. Besides, add the following requirements:
Try best to ensure the integrity of the signal;
Differential line should in equal length and be tight coupling to ensure the symmetry of the
differential signal, minimize the misplacement of differential signals to avoid EMI problems
caused by phase mismatch;
Components with metal shell such as plug-in electrolytic capacitors should avoid coupling
interference signals to radiate. Also need to avoid component interference signals coupling
from shell to other signal lines.
6 Soldering Process
Unfinished