User’s Hardware Manual_V1.2

Document classification: □ Top secret □ Secret □ Internal information ■ Open

Revision History

Date

Version

SoM Version

Carrier Board Version

Revision History

03/07/2026

V1.2

V1.1

V1.2 and above

1. Added the description of IO domain pin muxing usage related to GPADC;
2. Added the precautions for Localbus interface design;
3. Added the precautions for using GPIO pins involving boot media, etc.;
4. Added the description of GPADC usage restrictions.

12/01/2026

V1.1

V1.1

V1.2 and above

Updated “3.5.6 TF Card”: Fixed occasional abnormal TF card startup issues when booting from TF card with environment variables added.

24/09/2025

V1.0

V1.1

V1.1 and above

Initial Version

Overview

This manual aims to help you quickly get familiar with the product, understand interface functions and configurations. It covers the interface functions and introductions of the development board, product power consumption, and methods for troubleshooting issues during use. Some commands are annotated in the description for user convenience, with a focus on practicality. For information on pin function multiplexing and hardware design guidelines, please refer to Forlinx “FET153-S Pin Multiplexing Comparison Table”.

There are four chapters:

  • Chapter 1. provides an overall overview of the CPU, briefly introducing its performance and application industries;

  • Chapter 2. offers a general introduction to the SoM, including descriptions and functions of connector pins;

  • Chapter 3. introduces the development board in multiple chapters, covering hardware principles and simple design ideas;

  • Chapter 4. describes the product’s power consumption and other considerations.

Additionally, the manual includes explanations of some symbols and formats.

Format

Meaning

Note

Note or particularly important information must be read carefully.

📚

Relevant explanations regarding the testing section

️️🛤️

Related paths.

1. Allwinner T153 Description

Allwinner T153 is a quad-core SOC targeting the industrial automation field, applicable to industrial equipment such as interactive terminals and intelligent manufacturing. The T153 integrates a quad-core Cortex-A7 CPU and a single-core E907 RISC-V, a heterogeneous architecture that balances computing with real-time control.

Furthermore, the T153 series supports a combination of RGB/MIPI DSI/LVDS interfaces. It also has 3 × GMAC, 2 × CAN-FD and 1X 8-/16-/32-bit Local Bus for industrial applications and extensions.

T153 Block Diagram

Image

2. FET153-S SoM Description

2.1 FET153-S Appearance Diagram

Image

Front (EMMC Version)

Image

Back (EMMC Version)

2.2 FET153-S SoM Dimension Diagram

Image

Dimensions: 44mm × 35mm, dimensional tolerance ±0.13mm.

For more dimensional details, please refer to the DXF file.

Plate making process: 1.2mm thickness, 8-layer immersion gold PCB.

Stamp-hole+LGA package, with a total of 185 pins.

The centre-to-centre pitch of the pin headers is 1 mm; the centre-to-centre pitch of the LGA package pins is 1.27 mm.

(Refer to the appendix for connector dimension diagrams.)

2.3 Performance Parameter

2.3.1 System Frequency

Name

Specification

Description

Minimum

Typical

Maximum

Unit

System Frequency

—

—

1.6

GHz

—

System RTC

—

32.768

—

KHz

—

2.3.2 Power Parameter

Parameter

Pin No.

Specification

Description

Minimum

Typical

Maximum

Unit

Main Power Supply Voltage

DCIN

4.75

5

5.25

V

—

2.3.3 Working Environment

Parameter

Specification

Description

Minimum

Typical

Maximum

Unit

Operating temperature

Working environment

-40

25

+85

℃

Industrial Level

Storage Environment

-40

25

+125

℃

Humidity

Working environment

10

—

90

%RH

No Condensation

Storage Environment

5

—

95

%RH

2.3.4 ESD Features

Parameter

Specification

Description

Minimum

Maximum

Unit

ESD HBM(ESDA/JEDEC JS-001-2017)

-2000

+2000

V

Applicable to all pins of the SoM

ESD CDM(ESDA/JEDEC JS-002-2018)

-250

+250

V

Applicable to all pins of the SoM

Note:

  • The above data is from the chip manual;

  • All signal led out from the SoM are electrostatic discharge (ESD) sensitive. When designing carrier board, adequate ESD protection measures must be implemented for the interfaces. Additionally, proper ESD precautions should be observed during the transportation, assembly, and usage of the SoM.

2.4 SoM Interfaces

Function

Quantity

Parameter

Parallel CSI

≤1

Up to 8/10/12/16 bit width, supporting BT.656 up to 2-ch720P@30fps and BT.1120 up to 2-ch 1080P@30fps,RAW up to 4-ch720P@30fps

MIPI CSI

≤2

Supports 4-lane/2+2-lane, up to 1.0 Gbit/s per lane;

MIPI DSI(1)

≤1

Supports 4-lane MIPI DSI, up to 1920x1200@60fps,1.0 Gbit/s per lane

RGB LCD(1)

≤1

DE/SYNC mode, up to 1920x1080@60fps;RGB888,RGB666 and RGB565

LVDS(1)

≤2

Up to 1920 x 1080@60fps for dual link; Up to 1366x768@60fps for single-link

SDIO

≤2

SMHC0 for SD card; SMHC1 for SDIO interface, 3.3 V mode only

Audio

≤1

Built-in audio codec supports 1 x differential LINEOUT output

I2S

≤3

Supports master/slave mode, sampling rate 8kHz to 384kHz; I2S0/2 supports 4lane application; I2S1 supports 2lane application

DMIC

≤1

Supports 8-channel with sampling rate from 8kHz to 48kHz

USB2.0 DRD

1

Supports master and slave and High-Speed,480Mbps

USB2.0 HOST

1

Only supports master mode, and High-Speed, 480Mbps

GMAC

≤3

Support RMII/RGMII interface and rate 10/100/1000 Mbit/s

CAN-FD

≤2

Supports CAN-FD(up to 64 data bytes), CAN 2.0A and CAN2.0B

Local Bus

≤1

Supports 8/16/32 bit width, up to 150MHz@16bits,100MHz@32bits

SPI(2)

≤3

Supports master/slave mode, master mode clock up to 100MHz; SPI2, SPI3 supports SPI mode; SPI1 supports SPI mode and DBI mode.

TWI(3)

≤5

Compatible with I2C standard, standard mode 100 kbit/s, fast mode 400 kbit/s

UART(4)

≤10

Compatible with industry standard 16450/16550.

GPADC

≤24

12-bit sampling resolution, up to 1MHz; GPADC2 has 4 channels multiplexed as TPADC

TPADC

≤1

4-wire resistive touch, 12 bit SAR type AD conversion

PWM&PWMCS

≤30

PWM output frequency 0 ~ 24 MHz or 0 ~ 100MHz; PWMCS output frequency 0 ~ 4MHz, supporting maximum and minimum frequency limit.

LEDC

≤1

Control LED light, programmable output high and low width, data up to 800kbit/s

IR TX

≤1

Infrared output

IR RX

≤4

Infrared receiving

GPIO

≤124

Note:

  • The parameters in the table are the theoretical values of hardware design or CPU;

  • RGB, LVDS, MIPI-DSI have a pin multiplexing relationship, please read the chip data sheet or pin multiplexing table;

  • SPI0 is occupied by the SoM and cannot be used on the carrier board;

  • S-TWI0 is occupied by the SoM and cannot be used on the carrier board;

  • UART0 is designated as the debugging serial port, and it is recommended to be retained in the design.

2.5 FET153-S SoM Pin Definitions

2.5.1 FET153-S SoM Pin Schematic

Image

Image

2.5.2 FET153-S SoM Pin Function Description

For various functional expansion requirements, please refer to the user document “FET153-S Pin Multiplexing Table”. However, for more detailed information, it is recommended to check the relevant documentation, the chip datasheet, and the reference manual.

2.6 SoM Hardware Design Description

Power Pin

Function

Signal Name

I/O

Default Function

Pin Number

Power

VCC-5V-SYS

Power Input

Power Supply for SoM: Voltage: 5V
Current: The carrier board must provide a minimum continuous current of 2A.

3,4,184,185

VCC-3V3

Power Output

It is only used to control the power-on sequence of
the carrier board and to power on the SD card,
with a maximum output current capability of 500mA.

1

GND

Ground

Power ground and signal ground on the SoM.
All GND pins must be connected.

System Control Pin

Function

Signal Name

I/O

Default Function

Pin Number

CPU reset

AP-RESET

I

System reset signal input for the SoM, active low.
Do not add any resistors or capacitors to this pin,
as doing so may prevent the SoM from starting up properly.

144

Flashing

FEL

I

Enter USB OTG forced download mode, active-low.

143

CPU Interrupt

AP-NMI

I

Interrupt input. Not used by the carrier board by default.

155

BOOT option

BOOT-SEL[0:1]

I

Defaut [1:1], integrated on SoM, boot sequence:
SDC0->SPI2_NOR(4-wire)->SPI2_NOR(1-wire)->SPI2_NAND-
>EMMC2_USR->EMMC2_BOOT->SPI0 NAND->USB;

-

Note: The BOOT SEL pin is pulled up by default within the chip; when left floating, it is at a high level. The FET153-S SoM integrates the power supply, CPU and memory circuits onto a single compact module. The required external circuit is very simple; a minimal system requires only a 5V power supply, a reset button and a programming button to operate, as shown in the figure below:

Image

Refer to “Appendix IV. Minimum System Diagram” However, in general, it is recommended to connect some external devices, such as a debug serial port, in addition to the minimum system. Otherwise, the you cannot determine whether the system has started. After completing these steps, you can then add the required functions based on the SoM’s default interface definition provided by Forlinx.

For the design of the SoM’s peripheral circuits, please refer to Section 3.5, “OK153-S Carrier Board Description”.

3. OK153-S Embedded Development Description

3.1 OK153-S Development Board Interface Diagram

Connection method: Stamp hole + LGA. The main interfaces are shown in the figure below:

Image

3.2 OK153-S Development Board Dimension Diagram

Image

PCB: 130mm×190mm

Mounting hole dimensions: Pitch: 120mm × 180mm, hole diameter: 3.2mm.

Plate making process: 1.6mm thickness, 4-layer PCB.

Power Voltage: DC 12V

The OK153-S carrier board is equipped with two mounting holes for heat sinks (3.2 mm in diameter). You may choose to install a heat sink according to the on-site environment. Please add a insulating thermal pad between the contact surface of the heat sink and the SoM. Recommended heat sink: 38mm × 38mm × 10mm. See below for details.

Image

3.3 Naming Rules

ABC-D+IK:M

Field

Field Description

Value

Description

A

Grade

PC

Prototype Sample

Blank

Mass Production

B

Product Line Identification

OK

Forlinx Embedded development board

C

CPU Name

153

T153

-

Segment Identification

-

D

Connection

S

Edge Connector

+

Segment Identification

+

The configuration parameter section follows this identifier.

I

Operating Temperature

C

0 to 70℃ Commercial-grade

I

-40 to 85℃ Industrial-grade

K

PCB Version

11

V1.1

xx

Vx.x

:M

Internal Identification of the Manufacturer

:X

This is the internal identification of the manufacturer and has no impact on the use.

3.4 Carrier Board Interfaces

Function

Quantity

Parameter

LCD(1)

1

RGB666 (18-bit) – The SoM can support up to RGB888 (24-bit) and a maximum resolution of 1080p@60fps.

LVDS (1)

1

Dual Octal, up to 1080p@60fps

MIPI-DSI(1)

1

LVDS to MIPI, supports 4lane, up to 1080p @ 60fps;

Ethernet

1

10/100/1000Mbps adaptive, RJ-45 interface

TYPE-C (DEBUG)

1

Convert the debug UART to USB export, debug CPUX and RISC-V respectively

TYPE-C(USB0)

1

Native USB0 interface, supporting OTG function

USB Host

3

Extended by hub, USB 2.0 (supports up to 480 Mbps)

TF

1

Supports SD 3.0 protocol, with support for high/low-speed card switching.

MIPI CSI

2

2 x 2Lane- MCSI, supporting 720P

WiFi&BlueTooth(2)

1

Onboard 6221A-SRC, 2.4G/5G dual-band Wi-Fi, BT5.0, and audio capabilities.
The Wi-Fi function occupies 1 x SDIO interface, the BT function occupies 1 x UART, and 1 x I2S is reserved for audio.

PWM

1

Connected for LCD backlight adjustment.

GPADC

4

1.8V, slide resistor on carrier board for easy testing.

RTC

1

On-board CR2032 battery, keep going when power is off

Audio(2)

2

1 x 4-pole headphone jack with built-in HP (headphone) and MIC (microphone);
one mono SPEAKER interface.

KEY

3

It includes reset, programming and GPIO buttons.

CAN-FD

2

CAN-FD with protection circuit

485

2

It is equipped with automatic transmission and receiving control and protection circuit.

IR_RX

1

IR_RX, sample rate 1MHz, 64*8bits cache

4G

1

Expanded via a USB 2.0 hub;

LED

2

GPIO controls LED

LEDC

1

Used to control external smart LED lights

SPI

1

Multiplexed with RJTAG and JTAG signal

RJTAG

1

Led out via 2.54mm, and multiplexed with SPI3 and JTAG signals

JTAG

1

Led out via 2.54mm, and multiplexed with SPI3 and RJTAG signals

Note:

  • The parameters in the table are the theoretical values of hardware design or CPU;

  • LCD, MIPI-DSI and LVDS have interface multiplexing, and only one of the three can be used at a time;

  • These two functions use the same I2S; currently, this I2S is used by AUDIO.

3.5 OK153-S Carrier Board Description

Note:

  • The component UID with “_DNP” mark in the diagram below represents it is not soldered by default;

  • The schematic diagrams in this manual are only for interface descriptions. Please refer to the source file materials for hardware design.

3.5.1 Carrier Board Power

As shown in the figure, the 12V adapter supplies power to the development board through the power connector P4. Among them, VDD-5V powers the SoM. After the SoM is powered on, it outputs VDD33 to enable U5 and U9 on the carrier board.

VDD33 ensures that the SoM powers on first, followed by the carrier board, to prevent latch-up effects that could damage the CPU.

Note: For custom designs, follow this power sequence: SoM VDD33 enables carrier board DC-DC, ensuring SoM powers on before carrier board.

Image

Image

Image

Image

Image

3.5.2 BOOT

The boot sequence is configured by default to SDC0->SPI2_NOR(4-wire)->SPI2_NOR(1-wire)->SPI2_NAND->EMMC2_USR->EMMC2_BOOT-> SPI0 NAND->USB. The BOOT related resistors are integrated in the SoM.

Note: The BOOT SEL in the SOM is pulled up by default inside the CPU, and it is high level when the pin is floating.

3.5.3 Function Buttons

AP-RESET: System reset button. Press to reset and restart. FEL: Press to enter forced upgrade mode for system flashing via USB. The NMI is a CPU interrupt and is not used yet. LED _ FET153-S is the heartbeat light of the SoM, which is led out from the carrier board for easy observation.

Image

Image

Image

Image

3.5.4 Debugging Serial Port

The UART0 on the SoM is the serial port for debugging CPUX; UART8 is the serial port for debugging RISC-V.

For user convenience, UART0, and UART8 debug ports are integrated into a USB Type-C interface via CH342 USB-to-serial chip.

To use debug serial ports:

Install the related driver on PC.

Connect P5 to PC USB port using a USB to Type-C cable.

Open a terminal tool (e.g., Putty) with settings: 115200 baud, 8 data bits, no parity, 1 stop bit.

Select the correct COM port and power on the board. Debug messages will appear.

Image

Image

Note:

  • For future debugging convenience, route out these debug ports on custom carrier boards;

  • The debugging serial port on the carrier board has an anti-leakage design. This is to prevent operational anomalies caused by factors such as level mismatch of the serial cable or leakage current. Please refer to this design in your own implementations;

  • It is not recommended to use the UART0 debug serial port as a standard serial port or for any other purposes.

3.5.5 JTAG & RJTAG Interface

The development board features 2.54 mm pins for JTAG and RJTAG, which are currently left unpopulated; these can be used to simulate two different cores via an emulator. In addition, JTAG, RJTAG, and SPI3 signals are multiplexed.

Image

3.5.6 TF Card

The TF card interface on the development board is connected to the CPU’s SDC0 channel. Power for the TF card is supplied by the VDD33 output from the SoM. In addition, the device supports high and low speed card switching.

Image

Image

Image

**Note: **

  • To support both high- and low-speed cards, the 3.3V power supply for the TF card should be controlled during power-on and power-off;

  • Ensure that TF card power can be controlled via hard and soft reset;

  • Make sure that, when the CPU loses power, the TF card also loses power instantly;

  • Currently, the PCB design supports two methods for controlling the TF card power supply: via the RESET signal or via PE0. At present, R64 is not populated while R55 is installed.

3.5.7 RTC

An RTC device is connected to the carrier board via the TWI3 bus. The circuit uses D7 to enable compatible power supply from either VCC_3V3 or a button cell battery. This ensures the RTC chip remains powered by the battery after the carrier board power is off. The RX8010SJ chip is used in the default design. Button battery: CR2032.

Image

3.5.8 GPADC*

The GPADC interface is led out via three 2.54 mm pitch 2*3P headers, accompanied by slide potentiometers for direct connection via DuPont wires.

There are 4 x GPADC, with a maximum sampling voltage of 1.8 V.

Image

Note:

If the ADC obtains the corresponding value through two voltage divider resistors, different sampling rates impose different requirements on the total resistance value (R1 + R2), as detailed below:

- When the sampling rate is 50 kHz (default): R1 + R2 must be less than 320 kΩ.

- When the sampling rate is 10 kHz: R1 + R2 must be less than 160 kΩ.

- When the sampling rate is 100 kHz: R1 + R2 must be less than 155 kΩ.

- When the sampling rate is 1000 kHz (1 MHz): R1 + R2 must be less than 3.9 kΩ.

GPADC and resistance touch signal are multiplexed * This function is not supported temporarily

3.5.9 IR Interface

The IR interface is connected to an HS0038B infrared receiver. Please send infrared signals to this receiver using a remote control. The received IR information will be displayed in the debugging serial port.

Image

3.5.10 Type-C Interface

The Type-C interface on the carrier board is connected to the USB0 interface on the SoM. It supports OTG functionality, enabling connection to a computer for USB programming as well as connection to a USB flash drive for storage.

Image

3.5.11 USB2.0-A

Image

The OK153-S development board features an onboard USB 2.0 hub with four USB host ports. It is also equipped with three USB 2.0 Type-A standard ports and one mini-PCIe port. The mini-PCIe port can be used to connect an EC20 4G module, enabling 4G internet connectivity. The remaining ports can be used to connect other standard USB devices.

Note: All USB 2.0-A ports are equipped with load switches; the current limit can be adjusted via a resistor.

3.5.12 WiFi&BT

The OK153-S development board features an integrated Wi-Fi and Bluetooth module, model number 6221A-SRC. The Wi-Fi module is connected via an SDIO interface and supports dual-band 2.4GHz and 5GHz; the Bluetooth module is connected UART and PCM interfaces and complies with the Bluetooth 4.2 specification.

Image

Note: The I2S signal used by this module is identical to that utilized by the AUDIO function; currently, the corresponding signal pin remains unpopulated.

3.5.13 4G

Image

Image

Image

The development board features an onboard mini-PCIE interface designed for connecting a 4G module (e.g., EC20). This interface has independently controllable power and an onboard SIM card slot.

Note:

  • Ensure the 4G module is installed and secured with the latch before powering on the development board;

  • The SIM card slot is for Nano-SIM cards. Insert the card with the chip contacts facing down and the notch facing inward.

3.5.14 RGMII

It supports 1 x native 10/100/1000 Mbps auto‑negotiation Ethernet port, implemented via the SoM RGMII interface and the YT8521SH PHY chip, and led out through a standard RJ45 connector with integrated magnetics, enabling LAN and WAN connectivity with network devices.

Image

Image

3.5.15 AUDIO

Image

The development board features an NAU88C22YG chip and utilises a standard 3.5mm headphone jack to support stereo headphone and microphone inputs.

Note: The I2S signal used by this module is identical to that utilized by the AUDIO function; currently, the corresponding signal pin remains unpopulated.

3.5.16 LINEOUT Interface

Image

The development board utilizes the native differential LINEOUT signals. An external speaker interface is provided via the TPA6017A2PWP audio amplifier chip, designed to drive a 3Ω/2W speaker.

3.5.17 CAN-FD

Image

Image

2 x CAN interfaces are led out from the development board via native CAN-FD with TDH541SCANFD; these interfaces feature an isolation protection design, capable of meeting protection requirements in most scenarios.

3.5.18 485

Image

2 x standard 485 are led out via native UART with TDH341S485S from the development board; these interfaces support automatic sending and receiving control and feature an isolation protection design, meeting the protection requirements for most scenarios.

3.5.19 LEDC

Image

The development board integrates two intelligent external-control LEDs. These can be simultaneously controlled via dedicated LEDC pins to drive cascaded WS2812B LEDs, enabling various lighting effects.

3.5.20 LED

Image

Two GPIO_LED signals are reserved on the development board: 1.8V-level open-drain pins that are pulled up on the SoM.

3.5.21 KEY

Image

There is a user-configurable key on the development board. Different functions can be realized by controlling this GPIO pin. It is a 1.8 V level signal and is an open-drain pin, pulled up on the SoM.

3.5.22 LVDS Interface

Image

LVDS signals are routed to a 2.0mm pitch, 2*19P-pin header. This signal group is multiplexed with the MIPI and LCD signals. This interface is compatible with Forlinx standard 10.1-inch LVDS display. Furthermore, Forlinx standard 7-inch MIPI display can be connected using an LVDS-to-MIPI adapter board.

3.5.23 LCD-RGB666 Interface

Image

The LCD signals are led out from the development board via a 0.5mm pitch, 54P FPC connector. This signal group is multiplexed with the LVDS signals. Resistive touch signals are directly connected to the SoC. This interface can be used to connect Forlinx standard 7 LCD display (supporting resistive or capacitive touch). The resistive touch pins (TP-X1/X2; TP-Y1/Y2) are multiplexed with GPADC. Resistive touch is not supported by default; the series resistors for these pins are left unpopulated.

3.5.24 2X2-Lane-MCSI & MCSI_ACAM

Image

Image

Image

Image

Image

The board supports two 2lane MIPI cameras (e.g., OV5645). Additionally, relevant 4-lane MIPI and control signals are available on a 2.0mm pitch, 2*10P-pin header, supporting the use of an MIPI-to-Analog camera adapter board. However, since the CPU internally has only two Video Input Processing Pipelines (VIPPs), it can support a maximum of two analog cameras.

3.5.25 SPI

Image

SPI signals are accessible via a 2.0mm pitch, 2*5P pin box header. These SPI signals are multiplexed with RJTAG and JTAG signals.

3.5.26 TPCM*

Image

Image

TPCM refers to the SPI Trusted Platform Module (GS-1002-D100). Its enabling and the boot source selection (TPCM vs. SPI-NOR only) are currently controlled solely by the S2 DIP switch. If TPCM is enabled, the SPI-NOR flash will also be activated.

Boot Measurement Process:

  • After powering up the system, a high level on GPIO2 indicates that the main board is ready;

  • TPCM’s GPIO0 is connected to the CPU’s RST pin to control CPU reset;

  • TPCM’s GPIO1 and GPIO3 are connected to analog switch control signals. They switch the connection between TCM’s SPI1/CPU’s SPI and the BIOS;

  • TPCM’s GPIO5 and GPIO4 can drive the board’s red/green status LEDs to indicate measurement success or failure;

  • TPCM’s SPI1 (Master) connects to the BIOS via the analog switch to read BIOS data;

  • TPCM’s SPI0 (Slave) connects to the CPU’s SPI bus to implement trusted computing functions. It is currently not supported.

3.5.27 SPI-NOR*

Image

If TPCM is not used, the development board can be configured via DIP switches to connect the SPI-NOR flash directly to the CPU and set it as a boot option.

Note: It is currently not supported.

4. Connector Specification Diagram

For full dimensional details, please refer to the DXF file in the user documentation set. For special design requirements for the stencil layer, see the SoM Soldering Guideline in the user documentation.

The figure below illustrates the pin numbers of the footprint for the stamp hole connector on the carrier board.

Image

The figure below shows the dimension drawing of the footprint for the stamp hole connector on the carrier board.

Image

5. OK153-S Development Board Linux Consumption Table

No.

Item

SoM Power (W)

Development Board Power (including SoM)

1

No external connection + no operation

0.533W

1.2383W

2

10.1-inch LVD screen + no operation

0.545W

4.891W

3

4G + no operation

0.543W

1.540W

4

7-inch MIPI screen + no operation

0.544W

3.378W

5

CPU pressure + Memory + eMMC read and write stress test

1.121W

1.829W

Note:

  • SoM Configuration: DDR (256 MB) + NAND (256 MB);

  • 4G Module: Quectel EC20;

  • Display: Forlinx standard product (optional);

  • Power Supply: SoM – 5 V, Development Board – 12 V;

  • Power consumption is for reference only.


6. Minimum System Diagram

It has SoM, BOOT, power, debug serial port, system image flashing port.

SoM:

Image

Image

BOOT:

The SoM has been configured with the default settings,BOOT-SEL[0;1]=[1;1],BOOT sequence SDC0->SPI2_NOR(4-wire)->SPI2_NOR(1-wire)->SPI2_NAND->EMMC2_USR->EMMC2_BOOT-> SPI0 NAND->USB

DEBUG:

Image

POWER:

Image

Image

USB0:

Image

RST&FEL:

Image

7. Hardware Design Guide

7.1 Boot Configuration

BOOT SEL is pulled up by default inside the CPU, and it is at high level when pin is floating. BOOT-SEL configuration is integrated on the SoM. After the system is powered on or reset, different programming and startup modes can be selected by reading the voltage of the system startup configuration pin. BOOT-SEL[0:1]=[1:1]

Image

7.2 GPADC and PA Notes

  • The detectable voltage range supported by GPADC is 0-1.8V;

  • Since PA0-PA3 are multiplexed for TPADC function, when used as general-purpose GPIO or LBUS interface pins, their maximum supported IO level is 1.8V, and 3.3V is not supported;

  • When the GPADC on PA ports are used in a mixed scenario with GPIO or digital interfaces, pay attention to the following points in application: Prioritize connecting static non-changing signals such as EN (enable) and RST (reset), under this condition there are no restrictions on the corresponding application. If level switching is required, prioritize configuring the pins as outputs. The signal frequency must be lower than the sampling frequency of the GPADC channel, and it is best not to be a periodic signal (any overlap between the signal frequency and the ADC sampling rate will affect ADC performance). If level switching is required and periodic signals need to be connected, the signal frequency must be lower than the sampling frequency of the GPADC channel. The signal traces must be kept away from GPADC channel traces, ensure full ground shielding for the entire GPADC signal routing path, and ADC signals with low precision requirements can be arranged on PA ports. It is recommended to give priority to using the GPADC2 channels of PA0-PA3. For example, if RGMII0 on PA ports is used to connect a Gigabit Ethernet port, it is advised to select the four channels of GPADC2 as the GPADC channels in this scenario.

7.3 TF-CARD Design Guide

The SDC-CLK pin does not require a pull-up resistor. However, space for a series resistor and a filter capacitor should be reserved on the SoC side.

GPIO pins PF3 and PF6 have internal pull-up resistors (~15K, must be enabled in software) within the SoC. When designing the external circuits for SDC0-CMD and SDC0-DET, external pull-up resistors can be omitted.

It is recommended to reserve the series resistor on the SDC-DET signal line to prevent signal undershoot when inserting an SD CARD, which can affect signal quality.

7.4 LANEOUT Circuit Design Guide

When using an audio power amplifier chip, it is recommended to add a pull-down resistor to its enable pin to avoid (the occurrence of) “POP” noise.

7.5 Local Bus Design Guide

  • Command lines (e.g., BURST, WR, RD signals) and address/data lines (LD[31:0]) should be length-matched with reference to the clock signal; for a 150 MHz design, length variation is recommended to be controlled within 300 mil, and must not exceed 500 mil;

  • Adhere to the 3W/2W rule. The number of vias on signal lines should be as consistent as possible;

  • Ensure the reference plane is complete/unbroken;

  • It supports 8/16/32-bit Localbus parallel interface, with both synchronous and asynchronous modes available.

In synchronous mode, LBUS-CLK, LBUS-ALE, LBUS-WR, and LBUS-OE are mandatory signals and cannot be omitted.

When operating in 16-bit mode, the LBUS-LD bus uses the lower 16 bits, i.e. LBUS-LD[15:0]. When operating in 8-bit mode, the LBUS-LD bus uses the lower 8 bits, i.e. LBUS-LD[7:0].

LBUS-CS is the chip select signal, direction: Host → Slave; LBUS-READY is the data valid signal, direction: Slave → Host. The two signals must be used in pair. If the host uses the CS0 signal to select the slave device, the slave must correspondingly use the READY0 signal to send the response signal to the host.

LBUS-LBE is the data byte enable signal, with one LBE corresponding to every 8-bit data. For example, LBUS-LD[15:0] corresponds to LBE[1:0]; LBUS-LD[31:16] corresponds to LBE[3:2].

LBUS-DP[3:0] is the data parity bus. Part of the signals can be trimmed according to the following parity modes:

  • For per-byte parity, 1 parity bit is output for every 8-bit data. The parity bit of LBUS-LD[7:0] is transmitted via LBUS-DP0, and the parity bit of LBUS-LD[15:8] is transmitted via LBUS-DP1.

  • For overall bus parity, only 1 parity bit is output, which means only LBUS-DP0 is required.

LBUS-DE is the data enable signal, which indicates the start timing of the data phase. When LBUS-WR is 1, LBUS-DE indicates valid write data; when LBUS-WR is 0, LBUS-DE indicates valid read data.

The Localbus interface is multiplexed across multiple GPIO bank groups at present. Pay special attention to verifying the voltage level compatibility of relevant GPIOs during application.

If the Localbus interface is used to connect to an FPGA, note that LBUS-CLK shall be connected to the global clock input pin of the corresponding FPGA BANK.

7.6 Impedance Requirements for Selected Signals

  • USB 2.0 Differential: 90 Ω

  • MIPI-CSI Differential: 100 Ω

  • MIPI-DSI Differential: 100 Ω

  • LVDS Differential: 100 Ω

  • Antenna Feedline: Controlled at 50 Ω. Provide ample ground vias for shielding on both sides. The adjacent layer to the feedline should be cleared/routed away. The third layer must be a solid reference ground plane, referenced with one layer in between.

  • SDIO trace impedance 50 ohm.

7.7 Length Matching Suggestions for Selected Signals

Name

Length Matching Requirement

Spacing

Max Via Count

USB2.0

Intra-pair < 50 mil, Total Length ≤ 6000 mil

Others≥10mil

≤2

MIPI-CSI

Intra-pair < 5 mil, Inter-pair ≤ 300 mil

≥15mil

≤2

SDIO

D0~D3, CMD matched to CLK within ≤ 300 mil

≥9mil

D0~D3 via count should be as consistent as possible

7.9 Description of GPADC Usage Restrictions

For GPADC channels that are multiplexed with other IOs or TPADC, due to the SOC process characteristics, the internal leakage current will increase as the junction temperature rises. Therefore, restrictions must be applied to the usage of these GPADC channels.

Category

Multiplexing Relationship

(1)

Low-impedance GPADC, a total of 9 channels: GPADC0_0, GPADC0_[7:2], GPADC1_[5:4]

(2)

Ultra-low-impedance GPADC, all channels of GPADC2

(3)

High-impedance GPADC, a total of 11 channels: GPADC0_1, GPADC0_[9:8], GPADC1_[9:0]

To minimize the error caused by leakage current, the resistance value of the external voltage divider resistor (i.e. the output impedance of the measured voltage source) needs to be restricted. Its equivalent model is shown in the figure below, where the output impedance of the measured voltage source = (R1+R2)//R3.

Image

These three types of GPADCs have different requirements for the output impedance of the measured voltage source, and the allowable GPADC sampling rate also needs to be adapted according to the error requirements. The specific restrictions are shown in the table below.

Restrictions for Category ①, Low-impedance GPADC:

Error Requirement at Point A

Allowable Output Impedance of Measured Voltage Source

Allowable GPADC Sampling Rate

<70mV

<66KΩ

13K~120K

<25mV

<33KΩ

120K~220K

<15mV

<6KΩ

220K~650K

<5mV

<3KΩ

850k

Restrictions for Category ②, Ultra-low-impedance GPADC:

Error Requirement at Point A

Allowable Output Impedance of Measured Voltage Source

Allowable GPADC Sampling Rate

<70mV

<5KΩ

650K

<25mV

<3KΩ

850K

<15mV

<6KΩ

1M

Restrictions for Category ③, High-impedance GPADC:

Sampling Rate

Allowable Output Impedance of Measured Voltage Source

Sampling rate ≤8.8k

≤1MΩ (The output impedance must meet this requirement no matter how small the sampling rate is)

8.8k < Sampling rate ≤14k

≤660kΩ

14k < Sampling rate ≤40k

≤215kΩ

40k < Sampling rate ≤100k

≤82kΩ

100k < Sampling rate ≤400k

≤15kΩ

400k < Sampling rate ≤500k

≤11kΩ

500k < Sampling rate ≤600k

≤8kΩ

600k < Sampling rate ≤700k

≤5.8kΩ

600k < Sampling rate ≤800k

≤4.3kΩ

800k < Sampling rate ≤900k

≤2.9kΩ

900k < Sampling rate ≤1M

≤2.1kΩ

Usage Recommendations:

  • When using the resistance voltage divider method for voltage acquisition, the value of the external voltage divider resistor must meet the resistance requirements specified in the usage restriction table. The resistance value of the used voltage divider resistor should be as small as possible; otherwise, the sampling frequency cannot be increased, and the small current signal will be extremely sensitive to external interference, which will make the measurement result deviate from the expected value;

  • In scenarios where a larger voltage divider resistor must be used, the trace length from the voltage divider point to the SOC pin should be kept as short as possible. In addition, it is recommended to add a voltage follower to reduce the output impedance of the measured point and improve the current driving capability. The follower shall be placed close to the resistor voltage divider point, as shown in the figure below:

Image