Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This manual provides comprehensive instructions on how to use the SP7350 EVK Board. The SP7350 EVK Board, when combined with the SP7350 Core Board, This manual provides comprehensive instructions on how to use the SP7350 EVK Board. The SP7350 EVK Board, when combined with the SP7350 Core Board, serves as a demonstration platform for showcasing the hardware and software capabilities of the SP7350. Additionally, it offers customers a robust environment to develop their own software and applications. Please refer to the picture of the SP7350 EVK Board below:

...

Refer to the photo below, which shows the SP7350 EVK Board with the SP7350 Core Board (covered by the black heat-sink) and AP6256 WiFi/Bluetooth module mounted on it:

...

The table below describes:

Item

Descriptions

1

12V DC power input. The DC Jack plug diameter is 5.5mm, and the adapter power supply current must be greater than 1A.

2

Ethernet RJ-45 socket, supports 10M/100M/1000M transmission.

3

Ethernet 1G PHY, Realtek RTL8211FD chip.

4

HDMI output interface, supports 1080p, 720p, 480p.

5

MIPI/DSI to HDMI bridge chip, LT8912B

6

4-pole, 3.5mm, TRRS headset jack, Apple type (L, R, G, M).

7

Analog microphone.

8

Audio codec chip, ES8316

9

Wake-up button. Functions as follows:

  • (When powered off) Short press for 1 second: Power on (hardware action)

  • (When powered on) Short press for 1 second: Enter deep sleep mode (software function)

  • (During deep sleep mode) Short press for 0.3 seconds: Resume from deep sleep mode (software function).

  • (When powered on) Long press for more than 7 seconds: Shutdown (software function).

  • (When powered on) Long press for more than 10 seconds: Force shutdown (hardware function).

10
  • (hardware function).

10

Speaker output, can only output either to headset or speakers.

11

Reset button, resets CM4 and Main-power domain, but does not reset RTC.

1112

USB3.0 Type-C socket, supports Low/Full/High/Super speeds. Please note, 4-port USB3.0 Type-A and Type-C are multiplexed, and they cannot be used simultaneously.

1213

Serial port Type-C socket, supports UA0, UA6 or UADBG ports through jumpers. Refer to section 9.

1314

USB to serial bridge chip, CH340N.

14

Dual USB3.0 Type-A socket, supports Low/Full/High/Super speeds.

15

Dual USB3.0 Type-A socket, supports Low/Full/High/Super speeds.

16

SPI-NOR flash chip, MX25L512, used with USB3 hub chip.

17

4-port USB3.0 Hub chip, VL817-Q7S

18

-port USB3.0 Hub chip, VL817-Q7S

18

Dual USB3.0 Type-A socket, supports Low/Full/High/Super speeds.

19

SP7350 Core Board, covered by the black heat-sink.

20

M.2 E-key socket for interfacing SDIO wireless network card. Refer to Appendix I for pin definitions.

1921

AP6256 WiFi / Bluetooth module.

2022

4-port USB2.0 Hub chip, GL852G.

2123

Dual USB2.0 Type-A socket, supports Low/Full/High speeds.

2224

Dual USB2.0 Type-A socket, supports Low/Full/High speeds.

2325

MIPI-RX2 interface, Raspberry Pi camera compatible, 22-pin, 0.5mm FFC connector. Note that version A chip of SP7350 does not support this channel.

2426

MIPI-RX3 interface, Raspberry Pi camera compatible, 15-pin, 1.0mm, FFC connector compatible. Refer to section 7.2 for pin definitions.

2527

Micro SD card socket.

28

Fan driver IC, EMC2301.

2629

SP7350 boot configuration switch. Refer to section 2 for details.

2730

1.0F Super capacitor for RTC.

2831

Three key buttons. Refer to section 8 for details.

2932

MIPI-RX5 interface, Raspberry Pi camera compatible, 22-pin, 0.5mm FFC connector. Refer to section 7.4 for pin definitions.

3033

MIPI-RX4 interface, Raspberry Pi camera compatible, 15-pin, 1.0mm, FFC connector compatible. Refer to section 7.3 for pin definitions.

3134

MIPI-TX (1c2d) interface, Raspberry Pi display compatible, 15-pin, 1.0mm, FFC connector compatible. Refer to section 7.6 for pin definitions.

3235

MIPI-TX (1c4d) interface, Forlinx Embedded compatible, 30-pin, 0.5mm, top-contact, FFC connector. Refer to section 7.5 for pin definitions.

Note: Both MIPI-TX connectors share signals with the HDMI interface. All 3 interfaces cannot be used simultaneously.

1.1. Explanation of Pin-Headers or Jumpers.

...

Items

Descriptions

Remarks

1

Pin-header for selecting HDMI or MIPI DSI TX(2x13, 2.0mm-pitch) of LVDS output of LT8912B

Refer to section 6Appendix II

2

Pin-header (2x13, 2.0mm-pitch) of LVDS output of LT8912Bfor selecting HDMI or MIPI DSI TX

Refer to Appendix IIsection 6

3

Pin-header for selecting USB3.0 Type-C and 4-port Type-A

Refer to section 5

4

Pin headers (3-pin, 100 mil) for UA0, UA6 and UADBG, and selecting serial port via USB2.0 Type-C

Default is UA0 to USB2.0 Type-C

5

USB2.0 hub debug serial port

Default not connected

6

Pin-header for selecting GPIO output level (1.8V/3.3V).

Default 3.3V output

7

IO ports

Refer to section 4

8

fan, controlling speed via I2C interface.

 

6

Plug a jumper in to turn on power automatically.

Otherwise, required to press wake-up key for 1 second to turn on power.

Plug a jump in by default

9

Fan power supply, speed configured via I2C

 

10

12V DC power supply

 

7

IO ports

Refer to section 4

8

Pin-header for selecting GPIO output level (1.8V/3.3V).

Default 3.3V output

2. Boot Devices and Configurations

...

Copy the ISP image file ISPBOOOT.BIN (ISPBOOT1.BIN, ISPBOOT2.BIN, …) to the SD card and insert the SD card into the Micro SD card socket as shown in the Figure 8 below:

...

Note that the first partition of the SD card should be formatted with FAT32 file-system.

Power on the system, and the system will automatically program the images into the eMMC device.

...

Copy the ISP image file ISPBOOOT.BIN (ISPBOOT1.BIN, ISPBOOT2.BIN, …) to a USB flash drive and insert the USB flash drive into the USB3.0 Type-C socket. Note that the first partition of the USB flash drive should be formatted with FAT32 file-system.

...

Remember to plug in the USB3.0 Type-A or Type-C selection jumper.

...

A MIPI/DSI-to-HDMI bridge chip (LT8912B) is used to convert the native MIPI DSI signal to an HDMI interface. The FFC connectors (native MIPI DSI) are for connecting to external LCD panels or devices.

Note that HDMI and MIPI DSI cannot be used simultaneously because they share the same MIPI DSI source from the SP7350.

Figure 17 shows the HDMI connector, the pin-header (jumper), and the two MIPI DSI FFC connectors.

...

Pin-header

Output

image-20240529-082650.png

HDMI

image-20240529-082536.png

MIPI DSI (30-pin or 15-pin FFC)

7. MIPI

7.1. MIPI-RX2

...

MIPI-RX2 is connected to a Raspberry Pi compatible, 22-pin, 0.5mm, camera FFC connector. For pin definitions of the FFC connector, please refer to Figure 18.

...

Jumpers need to be placed across GPIO70, GPIO71, GPIO72, and GPIO73 on CN17, as illustrated in Figure 22:

...

Since Raspberry Pi uses 3.3V for I2C and IO, please select GPIO voltage to 3.3V.

7.3. MIPI-RX4

MIPI-RX3 is connected to a Raspberry Pi compatible, 15-pin, 1.0mm, camera FFC connector. For pin definitions of the FFC connector, please refer to Figure 23.

...

Jumpers are required across GPIO63, GPIO19, GPIO68, and GPIO69 on CN16, as depicted in Figure 24:

...

Since Raspberry Pi uses 3.3V for I2C and IO, please select GPIO voltage to 3.3V.

7.4. MIPI-RX5

MIPI-RX5 is connected to a Raspberry Pi compatible, 22-pin, 0.5mm, camera FFC connector. For pin definitions of the FFC connector, please refer to Figure 25.

...

Jumpers are required across GPIO61, GPIO60, GPIO85, and GPIO84 on CN16, as depicted in Figure 26:

...

Since Raspberry Pi uses 3.3V for I2C and IO, please select GPIO voltage to 3.3V.

7.5. MIPI-TX (4d1c)

MIPI-TX (4d1c)5 is connected to a Forlinx Embedded “LT8912B MIPI-to-HDMI Bridge Board” compatible, 30-pin, 0.5mm FFC connector. For pin definitions of the FFC connector, please refer to Figure 27.

...

Jumpers are required across GPIO78, GPIO79, GPIO88, GPIO89, GPIO91, and GPIO90 on CN16, as depicted in Figure 28:

...

Note:

  • MIPI-TX (4d1c), MIPI-TX (2d1c), and HDMI outputs all share the same input source. Therefore, these three interfaces cannot be used simultaneously.

  • If connecting to a Forlinx Embedded “LT8912B MIPI-to-HDMI Bridge” board, please select GPIO voltage to 3.3V.

7.6. MIPI-TX (2d1c)

MIPI-TX (2d2c) is connected to a Raspberry Pi compatible, 15-pin, 1.0mm, display FFC connector. For pin definitions of the FFC connector, please refer to Figure 29.

...

Jumpers are required across GPIO91, and GPIO90 on CN16, as depicted in Figure 30:

...

Note:

  • MIPI-TX (4d1c), MIPI-TX (2d1c), and HDMI outputs all share the same input source and I2C channel. Therefore, these three interfaces cannot be used simultaneously.

  • Since Raspberry Pi uses 3.3V for I2C and IO, please select GPIO voltage to 3.3V.

8. Keys

The SP7350 EVK Board has 3 key buttons that can trigger different software functions when pressed.

...

Channel

Jumpers

Connect UA6 to Type-C socket

image-20240528-105505.png

Connect UA0 to Type-C socket

image-20240528-105517.png

Connect UADBG to Type-C socket

image-20240528-105527.png

Note:

  • Only one UART can be connected to the UART-to-USB bridge at a time.

  • Before using the CH340N, you need to download and install its driver. Refer to attached Windows and Linux drivers.

    View file
    nameCH341SER.7z
    View file
    nameCH341SER_LINUX.ZIP

  • Before using UADBG, please mount position R412 and R413 with 0Ω resistor.

Appendix I Pin Definitions of Wireless Network Card

...