sd 600eval hardware user manual - einfochips€¦ · the 96boards ce specification calls for a...

30
SD 600eval Hardware User Manual Version 1.0 May 2016 Powered By:

Upload: others

Post on 20-Apr-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

SD 600eval

Hardware User Manual Version 1.0 May 2016

Powered By:

Page 2: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

2/30

Table of Contents 1. Introduction .............................................................................................................................................................. 5

2. Change History ......................................................................................................................................................... 6

3. What’s in the Box ..................................................................................................................................................... 6

4. Board Overview ........................................................................................................................................................ 7

4.1 Key Components ..................................................................................................................................................... 7

4.2 System Block Diagram ............................................................................................................................................ 8

5. Getting Started ......................................................................................................................................................... 8

5.1 Prerequisites ........................................................................................................................................................... 8

5.2 Starting the Board for the First time ...................................................................................................................... 9

6. Component Details ................................................................................................................................................... 9

6.1 Processor ................................................................................................................................................................ 9

6.2 PMIC ....................................................................................................................................................................... 9

6.3 Memory (DRAM) .................................................................................................................................................... 9

6.4 Storage .................................................................................................................................................................... 9

6.4.1 eMMC .............................................................................................................................................................. 9

6.4.2 Micro SDHC ...................................................................................................................................................... 9

6.4.3 Boot Configuration ........................................................................................................................................ 10

6.5 Networking ........................................................................................................................................................... 11

6.5.1 WiFi/Bluetooth LE .......................................................................................................................................... 11

6.5.2 Ethernet ......................................................................................................................................................... 12

6.6 Display Interface ................................................................................................................................................... 12

6.6.2 MIPI-DSI ......................................................................................................................................................... 13

6.7 Camera Interface .................................................................................................................................................. 13

6.8 USB Ports .............................................................................................................................................................. 13

6.9 Audio .................................................................................................................................................................... 15

6.10 DC Power ............................................................................................................................................................ 15

6.11 Power Measurement .......................................................................................................................................... 15

6.12 External Fan Connection..................................................................................................................................... 16

6.13 UART ................................................................................................................................................................... 16

6.14 Buttons ............................................................................................................................................................... 16

6.14.1 Power Button ............................................................................................................................................... 16

Page 3: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

3/30

6.14.2 Reset Button ................................................................................................................................................ 16

6.15 LED Indicators ..................................................................................................................................................... 16

6.16 Additional Functionality ..................................................................................................................................... 17

6.16.1 GPS ............................................................................................................................................................... 17

6.16.2 SATA ............................................................................................................................................................. 17

6.16.3 Magnetometer, Gyroscope & Accelerometer Interface ............................................................................. 18

6.16.4 JTAG ............................................................................................................................................................. 19

7. Expansion Connectors ............................................................................................................................................ 20

7.1 Low Speed Expansion Connector ......................................................................................................................... 20

7.1.1 UART {0/1} ..................................................................................................................................................... 20

7.1.2 I2C {0/1} ......................................................................................................................................................... 20

7.1.3 GPIO {A-L} ...................................................................................................................................................... 21

7.1.4 SPI0 ................................................................................................................................................................ 21

7.1.5 PCM/I2S ......................................................................................................................................................... 21

7.1.6 Power and Reset ............................................................................................................................................ 21

7.1.7 Power Supplies .............................................................................................................................................. 21

7.2 High Speed Expansion Connector ......................................................................................................................... 22

7.2.1 MIPI-DSI0 ....................................................................................................................................................... 23

7.2.2 MIPI-CSI {0/1} ................................................................................................................................................ 23

7.2.3 I2C {2/3} ......................................................................................................................................................... 23

7.2.4 HSIC ................................................................................................................................................................ 23

7.2.5 Reserved ........................................................................................................................................................ 23

7.2.6 SD/SPI ............................................................................................................................................................ 23

7.2.7 Clocks ............................................................................................................................................................. 23

7.2.7 USB ................................................................................................................................................................ 23

7.3 Audio Expansion Connector ................................................................................................................................. 24

7.3.1 40-Pin Audio Expansion Connector ............................................................................................................... 24

7.3.2 16-Pin Audio Expansion Connector ........................................................................................................ 25

8. Power Management Overview ............................................................................................................................... 26

8.1 Block Diagram ....................................................................................................................................................... 26

8.2 DC Power Input ..................................................................................................................................................... 26

8.3 Power Source Selection and Sequencing ............................................................................................................. 27

Page 4: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

4/30

8.4 Power Measurements .......................................................................................................................................... 29

9. Mechanical specification ........................................................................................................................................ 30

Board Dimensions ................................................................................................................................................... 30

Page 5: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

5/30

1. Introduction The SD 600eval board is a 96Boards Customer Edition compliant board based on Qualcomm® Snapdragon 600 series of SoC. The following table lists its key features:

Processor Qualcomm 600 APQ8064 PoP (839BNSP) 4 Krait uP cores (up to 1.7 GHz), plus 1 QDSP6 core (to 500 MHz) Adreno 320 3D Graphics at 400 MHz / 325 MHz (turbo/ nominal) with support for OpenGL ES 1.x, 2.0, 3.0; Direct3D Dx9.x; C2D for 2D composition; OpenCL 1.1 embedded profile

Memory/ Storage

2GB LPDDR2 533MHz 16GB eMMC on board storage

Video 1080p HD video Camera Support One 4-lane MIPI camera serial interface (CSI), one 2-lane MIPI CSI

Audio PCM/AAC+/MP3/WMA, ECNS, Audio+ post-processing (optional)

Connectivity WCN3680B integrates 3 technologies into single device - Dual-band 2.4 GHz and 5 GHz WLAN compliant with the IEEE 802.11a/b/g/n/ac

specification - Bluetooth (BT) compliant with 4.x + BR/EDR + BLE

Two Standard USB 2.0 Type A (Host mode only) One OTG USB 2.0 via Micro AB GPS/GLONASS PCIe to Ethernet via AR8151 External GPS antenna (default) as well On-board Antenna (optional) On-board as well as external BT and WLAN antenna HDMI

I/O Interfaces 40 pin low speed expansion connector: +1.8V, +5V, SYS_DCIN, GND, UART x2, I2C x2, SPI, PCM, PWM, GPIO x12 60 pin high speed expansion connector: SDIO, 4L-MIPI_DSI, 4L+2L MIPI_CSI, I2C x2, USB2.0, HSIC 16-pin and 40-pin audio expansion connector:

Stereo Headset/Line-out, Speaker, Analog/Digital Mics.

External Storage

Micro SD card slot SATA Hard Drive connector

User Interface

Power/Reset User configurable Switch 1 Wi-Fi activity LED (Yellow) 1 BT activity LED (Blue)

4 User LEDs (Green) OS-support

Android Linux Version depends on current release

Page 6: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

6/30

Power, Mechanical and Environmental

Power: +6.5V to +18V Dimensions: 100mm x 85mm meeting 96Boards™ Consumer Edition Extended Dimensions specifications Operating Temp: 0°C to +50°C RoHS and REACH compliant

2. Change History

Version Changed By Description of Changes

1.0 eInfochips Initial version

3. What’s in the Box

Page 7: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

7/30

4. Board Overview

4.1 Key Components

1 (J3) Ethernet Connector

2 (J1) SATA Connector

3 (J2) Power Jack

4 (SW1)User Configurable SW

5 (SW2) Soft Power Button

6 (SW3) Reset Button

7 (J4) 40 Pin Audio Expansion Connector

8 RTC Battery Connector

9 (J16) External Battery Connector

10 (J5) Low Speed Expansion Connector

11 (J6) 16 Pin Audio Expansion Connector

12 (U6) GPS

13 Bluetooth / WLAN Antenna

14 (U10) Bluetooth / WLAN

15 (U8) APQ8064 Processor

16 (U9) Power Management PMIC

17 (J9) High Speed Expansion Connector

18 (J10) Micro SD Card Socket

19 (J13) HDMI Type A Port

20 (J14) Micro USB Type AB Connector

21 Bluetooth / WLAN LED’s

22 (J11) USB Host 1 Connector

23 User LED’s 0-3

24 (J12) USB Host 2 Connector

25 (U26) eMMC

26 (SW5) Boot Switches

Page 8: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

8/30

4.2 System Block Diagram

5. Getting Started

5.1 Prerequisites Before you power up your SD 600eval board for the first time, you will need the following:

• SD 600eval board • A 96Boards CE specification compliant power supply (sold separately by Arrow) • An HDMI Monitor that supports resolution of 1080P/30Hz • HDMI-HDMI cable to connect the board with Monitor. • Computer keyboard with USB interface. • Computer mouse with USB interface.

Page 9: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

9/30

5.2 Starting the Board for the First time For starting the board for the first time, follow these simple steps: Step 1. Connect the HDMI cable to the SD 600eval HDMI connector (marked J13) and to the HDMI Monitor. Step 2. Connect the keyboard to the board’s USB connector marked J11 and the mouse to the USB connector marked J12.

(Connection can be done in any order) Step 3. Ensure that the boot switches are set to ‘0000’, all in OFF position. Step 4. Connect the power supply to power connector J2. Once user plugs the power supply into a power outlet the board will start the booting process Android/Linux boot up appears on Display.

6. Component Details

6.1 Processor Qualcomm 600 APQ8064 PoP (839BNSP) The Qualcomm Snapdragon 600 APQ8064 (PoP) is a 4 Krait uP cores (up to 1.7 GHz), plus 1 QDSP6 core (to 500 MHz) Adreno 320 3D Graphics at 400 MHz / 325 MHz (turbo/ nominal) with support for OpenGL ES 1.x, 2.0, 3.0; Direct3D Dx9.x; C2D for 2D composition; OpenCL 1.1 embedded profile (for GPGPU)

6.2 PMIC SD 600eval uses PMM8920 for its power management requirement. PMM8920 integrates two power management die into a single package. PMM8920 has 9 switching regulators, 22 LDO’s & 9 LVS (Low Voltage Switches) driver ports. PMM8920 provides power to different rails of processor as well peripherals on board. PMM8920 maintains the power sequence for APQ8064

6.3 Memory (DRAM) The SD 600eval uses Package-on-Package (POP) high-speed 2 GB LPDDR2 memory. The LPDDR2 is a 32bit width bus memory device mounted on APQ8064 with POP/Bare die. The maximum LPDDR2 clock is 533 MHz.

6.4 Storage

6.4.1 eMMC SD 600eval has onboard 16GB eMMC nand flash and is the default boot location. eMMC is 8-bit implementation, interfaced with SDC1 port of APQ8064 supporting MMC 4.5 specifications.

6.4.2 Micro SDHC The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed on the bottom left corner of the SD 600eval board and is routed directly to SDC3 port of APQ8064.The Micro SD slot is a push-push type with a dedicated support for card detect signal. SDIO interface implemented for SD card has 4 data lines, one command, clock and card detect signals.

Page 10: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

10/30

6.4.3 Boot Configuration For boot mode configuration on SD 600eval board, a 4 position SPST dip switch (SW5_SPST1) is located at the bottom side of the SD 600eval board. CONFIG switch in ON position indicates a Logic 1 level Boot Selection table is shown below:

CONFIG_0 (Position-1)

CONFIG_1 (Position-2)

Function

1 1 EMERGENCY BOOT (SDC3 FOLLOWED BY USB HS) 0 1 SDC3 FOLLOWED BY SDC1 (eMMC) 1 0 SDC3 FOLLOWED BY SDC2 (Invalid) 0 0 SDC1 (eMMC) DEFAULT

Fast and secure boot selection

CONFIG_6 (Position-3)

Function

1 SECURITY BOOT 0 FAST BOOT

Forcefully entering SD 600eval board in Fast boot mode

FORCE_USB_BOOT (Position-4)

Function

1 SDC3 FOLLOWED BY SDC1 (eMMC) 0 NO OPERATION

Page 11: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

11/30

Above figure shows all the switches are in OFF (Logic 0 level) position.

6.5 Networking

6.5.1 WiFi/Bluetooth LE The 96Boards CE specification calls for a WiFi (minimally 802.11g/n) and Bluetooth 4.0 (Bluetooth Low Energy) to be present on board. The SD 600eval board deployed Qualcomm’s RF chip WCN3680B (U10) solution that integrates three different wireless connectivity technologies into a single device, the interfaces are:

• Dual-band 2.4 GHz and 5 GHz wireless local area network (WLAN) compliant with the IEEE 802.11a/b/g/n/ac specification

• Bluetooth (BT) compliant with the BT specification version 4.0 BLE; ANT+ support • FM radio is supported by WCN3680; this feature is not tested for SD 600eval Board

Page 12: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

12/30

6.5.2 Ethernet The 96Boards CE specification allows for optional Ethernet interface on board. The APQ8064 processor is interfaced with Atheros AR8151 PCIe to Gigabit Ethernet controller for Ethernet connectivity on SD 600eval.

6.6 Display Interface 6.6.1 HDMI The 96Boards CE specification calls for HDMI port to be present on board. The HDMI signals of APQ8064 are routed to HDMI connector (J13). APQ8064 supports following HDMI features:

• Hot-plug detection • Consumer electronics control (CEC) messages

Page 13: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

13/30

6.6.2 MIPI-DSI The 96Boards CE specification calls for MIPI-DSI implementation via the High Speed Expansion Connector. The SD 600eval implemented a four-lane MIPI_DSI interface meeting this requirement. More information about this implementation can be available in chapter 7.2 High speed expansion connector.

6.7 Camera Interface The 96Boards CE specification calls for two camera interfaces via High Speed Expansion Connector. The SD 600eval implements two camera interfaces, one with a four-lane MIPI_CSI (CSI0 port) and other with two-lane MIPI_CSI (CSI1 port) of APQ8064. More information about this implementation can be available in chapter 7.2 High speed expansion connector.

6.8 USB Ports The 96Boards CE specification requires two USB 2.0 Host ports, one Micro USB 2.0 slave port to be present on board and one USB Host port to be provided on high speed expansion connector. The APQ8064 supports two USB 2.0 host interface, one USB OTG interface and one HSIC interface. One USB host Interface and HSIC interface of APQ8064 is connected to high speed expansion connector. The 2nd USB Host interface is connected to on-board USB Hub, which supports 3 downstream ports. Two downstream USB ports of USB Hub are available at Type A connector J12 (Host1) and J11 (Host2). USB OTG port is provided at USB Micro AB connector J14 of SD 600eval board. The USB host controller supports full speed (12Mbps) mode, high speed (480Mbps) mode and Low Speed (1.2Mbps) mode.

Page 14: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

14/30

Page 15: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

15/30

6.9 Audio The 96Boards CE specification calls for a minimum of single channel audio through two interfaces either via Bluetooth 4.0 or audio output at HDMI/MHL/Display Port. 96Boards also requires I2S/PCM audio channel to be provided on the low speed expansion interface. The SD 600eval board meets this requirement. For additional audio functionality, APQ8064 is interfaced with audio codec WCD9310 via SLIMBUS. WCD9310 provide 6 analog differential mics, 2 digital mics, 5 speaker outs and one headset (headphone out and single ended mic input) signals, routed to Audio Expansion connector (J4 & J6). The details of connector J4 & J6 are mentioned in section 7.3 Audio Expansion Connector

6.10 DC Power The 96Boards CE specification calls for power to be provided to the board in one of the following ways:

• An 8V to 18V power from a dedicated DC jack • An 8V to 18V power from the SYS_DCIN pins on the Low Speed Expansion Connector • A USB Type C port at 5V (not supported on SD 600eval Board)

The SD 600eval board exceeds the power input requirement and can operate from as low as 6.5V power input. Please see section 8.2 for detailed information on SD 600eval implementation of DC Power.

6.11 Power Measurement The 96Boards CE specification calls for support for measuring power consumptions of the board. Please see section 8.4 for detailed information on SD 600eval power measurement implementation.

Page 16: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

16/30

6.12 External Fan Connection The SD 600eval board can drive 5V or 12V DC fan. The power for driving external Fan is available on the Low Speed Expansion connector.

6.13 UART The 96Boards CE specification calls for support for one SoC UART and an optional second UART, both to be routed to the Low Speed Expansion Connector. The SD 600eval meets these requirements by routing APQ8064 GSBI 1 port as full UART and GSBI 7 port as debug UART, to low speed expansion connector.

6.14 Buttons The 96Boards CE specification calls for the presence of button switch to manually Power up/down & Reset the board. The SD 600eval meets the board reset requirement. The power button SW2 can be used to sleep/wakeup the board. The reset button SW3 is used to reset the board. Additionally, SD 600eval also provides a user configurable switch SW1 on board.

6.14.1 Power Button The push-button SW2 serves as the sleep/wakeup button. Upon applying power to the board, the boot process will start. Once the board boot process is completed, user can go to Power off selection on Android UI by pressing the button for more than 5 seconds. If the board is in a sleep mode, pressing the power button will wake up the board. (Above functionality of power button is tested over Android release)

6.14.2 Reset Button The on board SW3 push-button serves as a reset button. Button press with duration of more than 10 seconds will cause a system reset.

6.15 LED Indicators The 96Boards CE specification calls for six LEDs to be implemented on the board. The specification defines the LEDs color and mechanical location on the board. Two activity LEDs:

• Wi-Fi activity LED is a surface mount Yellow color LED, 0603 size. The SD 600eval board drives this Yellow LED via MPP_07 (PMIC GPIO). • BT activity LED is a surface mount Blue color LED, 0603 size. The SD 600eval board drives this Blue LED via MPP_08 (PMIC GPIO).

Four User-LED’s: The four user LEDs are surface mount Green LED, 0603 size, located next to the two USB type A connector and labeled ‘USER LEDS 3 2 1 0’.

Page 17: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

17/30

6.16 Additional Functionality The 96Boards CE specification allows for additional functionality, provided that all mandatory functionalities are available. The SD 600eval board implements few additional functions, which are listed in the following sections.

6.16.1 GPS SD 600eval board GPS implementation is based on Qualcomm WGR7640 GNSS RF receiver (U6). The APQ8064 communicates directly with the WGR7640. The SD 600eval board has two options for GPS antenna:

• External antenna at connector (J7) [default setting] • On board antenna (ANT1)

6.16.2 SATA For external storage, the SD 600eval board has one SATA 1.0 interface. The SATA signals of APQ8064 are routed to 13 Pin Slim line SATA connector (J1).

Page 18: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

18/30

6.16.3 Magnetometer, Gyroscope & Accelerometer Interface Magnetometer, Gyro meter & Accelerometer interface are provided on SD 600eval board. The Magnetometer functionality is implemented using LIS3MDLTR (U46) and Gyro meter & Accelerometer functionality is implemented using LSM6DS3H (U45), interfaced with the APQ8064 via I2C interface.

Page 19: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

19/30

6.16.4 JTAG The 96Boards CE specification allows for an optional JTAG connector. On SD 600eval board, APQ8064 JTAG signals are routed to a non-standard Dual Row 20 Pin JTAG connector J17 (5-104655-3). The following tables show the JTAG Connector pin out:

Pin No.

Signal Name Pin No. Signal Name

1 JTAG_CONN_VREF 11 CPU_JTAG_TDO 2 VCC_5V0/VCC_3V0 12 GND 3 CPU_JTAG_TRST# 13 CPU_JTAG_RTCK 4 GND 14 GND 5 CPU_JTAG_TDI 15 CPU_JTAG_SRST# 6 GND 16 GND 7 CPU_JTAG_TMS 17 GND 8 GND 18 GND 9 CPU_JTAG_TCK 19 GNS 10 GND 20 TAG_CONN_DET_N

Page 20: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

20/30

7. Expansion Connectors The 96Board CE specification calls for one Low speed expansion connector and one High speed expansion connector.

7.1 Low Speed Expansion Connector The low speed expansion connector brings GPIO and other low speed interfaces for the Expansion Board connection. The connector is a dual row, low profile 2mm, 40 pin female receptacle J5 (9-1734516-0) The following tables show the Low Speed Expansion Connector pin out:

Pin No.

SD 600eval Signals Pin No.

SD 600eval Signals

1 GND 2 GND 3 LS_EXP_UART_1_CTS (APQ GPIO_20) 4 PWRBTN# 5 LS_EXP_UART_1_TX (APQ GPIO_82) 6 RSTBTN# 7 LS_EXP_UART_1_RX (APQ GPIO_83) 8 LS_EXP_SPI_CLK 9 LS_EXP_UART_1_RFR (APQ GPIO_21) 10 LS_EXP_SPI_MISO

11 LS_DEBUG_UART_TX (APQ GPIO_18) 12 LS_EXP_SPI_CS_N 13 LS_DEBUG_UART_RX (APQ GPIO_19) 14 LS_EXP_SPI_MOSI 15 LS_EXP_I2C0_SCL (APQ GPIO_7) 16 LS_EXP_I2S_WS 17 LS_EXP_I2C0_SDA (APQ GPIO_6) 18 LS_EXP_I2S_SCLK 19 LS_EXP_I2C1_SCL (APQ GPIO_23) 20 LS_EXP_I2S_DOUT 21 LS_EXP_I2C1_SDA (APQ GPIO_22) 22 LS_EXP_I2S_DIN 23 LS_EXP_GPIO_A (APQ GPIO_35) (APQ INT) 24 LS_EXP_GPIO_B 25 LS_EXP_GPIO_C (APQ GPIO_55) (TS_INT_N) 26 LS_EXP_GPIO_D 27 LS_EXP_GPIO_E (APQ GPIO_29)

(GYRO_ACCL_INT_N) 28 LS_EXP_GPIO_F

29 LS_EXP_GPIO_G (APQ GPIO_0) (DSI_VSYNC) 30 LS_EXP_GPIO_H 31 LS_EXP_GPIO_I (APQ GPIO_28) (CSI0_RST) 32 LS_EXP_GPIO_J 33 LS_EXP_GPIO_K (APQ GPIO_34) (CSI1_RST) 34 LS_EXP_GPIO_L 35 LS_EXP_1P8 36 SYS_12V_DCIN 37 VCC_5V0 38 SYS_12V_DCIN 39 GND 40 GND

7.1.1 UART {0/1} The 96Boards CE specification calls for a 4-wire UART implementation and an optional 2-wire UART on the Low Speed Expansion Connector. The SD 600eval board implements UART0 as a 4-wire UART that connects directly to the APQ8064 SoC. These signals are driven at 1.8V. UART1 is implemented as a 2-wire UART that connects directly to the APQ8064 SoC. These signals are driven at 1.8V.

7.1.2 I2C {0/1} The 96Boards CE specification calls for two I2C interfaces to be implemented on the Low Speed Expansion Connector. The SD 600eval board implements both interfaces, I2C0 and I2C1 that connects directly to the APQ8064 SoC. I2C lines are pulled up with 2.2K resistor at 1.8V voltage level.

Page 21: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

21/30

7.1.3 GPIO {A-L} The 96Boards CE specification calls for 12 GPIO lines to be implemented on the Low Speed Expansion Connector. Some of these GPIOs may support alternate functions for DSI/CSI control. The SD 600eval board implements this requirement. 11 GPIOs are routed to the APQ8064 SoC and one GPIO is connected to the on-board PMIC.

Sr. No.

LS Exp Conn Pin No.

GPIO SOC GPIO Alternate Functionality

1 23 GPIO A GPIO_35 APQ_INT 2 24 GPIO B GPIO_33 TS_RST_N 3 25 GPIO C GPIO_55 TST_INT_N 4 26 GPIO D GPIO_56 MAG_INT 5 27 GPIO E GPIO_29 GYRO_ACC_INT 6 28 GPIO F GPIO_26 DSI_BLCTRL 7 29 GPIO G GPIO_0 DSI_VSYNC 8 30 GPIO H MPP_1(PMM8920) PMIC GPIO Configured as DSI_RST 9 31 GPIO I GPIO_28 CSI0_RST

10 32 GPIO J GPIO_30 CSI0_PWDN 11 33 GPIO K GPIO_34 CSI1_RST 12 34 GPIO L GPIO_31 CSI1_PWDN

7.1.4 SPI0 The 96Boards CE specification calls for one SPI bus master to be provided on the Low Speed Expansion Connector. The SD 600eval board implements a full SPI master with 4 wires, CLK, CS, MOSI and MISO all connect directly to the APQ8064 SoC. These signals are driven at 1.8V.

7.1.5 PCM/I2S The 96Boards CE specification calls for one PCM/I2S bus to be provided on the Low Speed Expansion Connector. The CLK, FS and DO signals are required while the DI is optional. The SD 600eval board implements a PCM with 4 wires, CLK, FS, DO and DI signal implemented on the SD 600eval board. The PCM signals are connected directly to the APQ8064 SoC. These signals are driven at 1.8V.

7.1.6 Power and Reset The 96Boards CE specification calls for signals on the Low Speed Expansion Connector that can power on/off and reset the board. The SD 600eval board routes the PWR_BTN_N signal to the KYPD_PWR_N pin of the PMIC PM8920. This signal is driven by on board push button switch SW2 as well. The SD 600eval board routes the RST_BTN_N signal to the RESIN_N pin of the PMIC PM8920. This signal is driven by on board push button switch SW3 as well. Note: Do not drive these signals with any voltage on mezzanine board implementation; the only allowed operation is to force these signals to GND.

7.1.7 Power Supplies The 96Boards CE specification calls for three power rails to be present on the Low Speed Expansion Connector:

• +1.8V: Max of 100mA • +5V: Able to provide a minimum of 5W of power (1A). • SYS_DCIN: 8-18V input with enough current to support all the board functions or the output DCIN from on-board DC

Connector able to provide a minimum of 7W of power.

Page 22: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

22/30

The SD 600eval board supports these requirements as follows:

• +1.8V: Driven by two PMIC outputs either LDO15 or Switching regulator S4. The PMM8920 allows connecting the two regulators by mounting resistor R128 for LDO15 (default) and R129 for S4 on SD 600eval board.

• +5V: Driven by the 5.5A 5.0V buck regulator (U17). This buck regulator also powers both USB ports on SD 600eval board (max USB current limit of 500mA).

• SYS_DCIN: Can serve as the board’s main power source or can receive power from the board at Low speed expansion connector.

7.2 High Speed Expansion Connector The HS Expansion connector is a board to board 60 pin receptacle connector J9 (1-5177983-2) The following table shows the High Speed Expansion Connector pin out:

Pin No.

SD 600eval Signals Pin No.

SD 600eval Signals

1 SDC2_DAT0_EXP_CONN 2 CSI0_C+ 3 SDC2_DAT1_EXP_CONN 4 CSI0_C 5 SDC2_DAT2_EXP_CONN 6 GND 7 SDC2_DAT3_EXP_CONN 8 CSI0_D0+ 9 SDC2_CLK_EXP_CONN 10 CSI0_D0-

11 SDC2_CMD_EXP_CONN 12 GND 13 GND 14 CSI0_D1+ 15 HS_EXP_CSI0_MCLK 16 CSI0_D1- 17 HS_EXP_CSI1_MCLK 18 GND 19 GND 20 CSI0_D2+ 21 DSI0_C+ 22 CSI0_D2- 23 DSI0_C 24 GND 25 GND 26 CSI0_D3+ 27 DSI0_D0+ 28 CSI0_D3- 29 DSI0_D0- 30 GND 31 GND 32 HS_EXP_CAM_I2C2_SCL 33 DSI0_D1+ 34 HS_EXP_CAM_I2C2_SDA 35 DSI0_D1- 36 HS_EXP_CAM_I2C3_SCL 37 GND 38 HS_EXP_CAM_I2C3_SDA 39 DSI0_D2+ 40 GND 41 DSI0_D2- 42 CSI1_D0+ 43 GND 44 CSI1_D0- 45 DSI0_D3+ 46 GND 47 DSI0_D3- 48 CSI1_D1+ 49 GND 50 CSI1_D1- 51 CPU_USB4_D_P 52 GND 53 CPU_USB4_D_N 54 CSI1_C+ 55 GND 56 CSI1_C 57 USB2_HSIC_STROBE 58 GND 59 USB2_HSIC_DATA 60 V1P8_VREG_S4

Page 23: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

23/30

7.2.1 MIPI-DSI0 The 96Boards CE specification calls for a MIPI-DSI to be present on the High Speed Expansion Connector. A minimum of one lane is required and up to four lanes can be provided on the connector. The SD 600eval board implementation supports a full four lane MIPI-DSI interface that is routed to the High Speed Expansion Connector.

7.2.2 MIPI-CSI {0/1} The 96Boards CE specification allows for optional two MIPI-CSI interfaces to be present on the High Speed Expansion Connector. CSI0 interface can be up to four lanes while CSI1 is up to two lanes. The SD 600eval board implementation supports a full four lane MIPI-CSI 2.0 interface on CSI0 and two lanes of MIPI-CSI 2.0 on CSI1 port. All MIPI-CSI signals are routed directly to/from the APQ8064.

7.2.3 I2C {2/3} The 96Boards CE specification allows for two optional I2C interfaces to be present on the High Speed Expansion Connector for MIPI-CSI interface implementation. SD 600eval implements I2C on High Speed Expansion Connector for MIPI-CSI interface. For MIPI-CSI0 the companion I2C2 is routed directly from the APQ8064 to High Speed Connector. For MIPI-CSI1 the companion I2C3 is routed directly from the APQ8064 to High Speed Connector. I2C lines are pulled up with 2.2K resistor at 1.8V voltage level.

7.2.4 HSIC The 96Boards CE specification allows for optional HSIC interface to be present on the High Speed Expansion Connector. The SD 600eval board implementation supports this optional requirement. The HSIC signals of APQ8064 are routed directly to High Speed Expansion Connector.

7.2.5 Reserved The 96Boards CE specification calls for a 100K pull-up to 1.8V to be connected at pin 60 of the High Speed Expansion Connector. The SD 600eval board supports this requirement.

7.2.6 SD/SPI The 96Boards CE specification calls for an SD interface or a SPI port to be part of the High Speed Expansion Connector. The SD 600eval board supports this requirement, APQ8064 SDC2 Port signals are routed to High Speed Expansion Connector.

7.2.7 Clocks The 96Boards CE specification allows for optional programmable clock interfaces to be provided on the High Speed Expansion Connector. These clocks may have a secondary function as master clock for camera ports. The SD 600eval board implements two CSI Master Clocks, CSI0_MCLK via APQ GPIO_5 and CSI1_MCLK via APQ GPIO_2. These signals are driven at 1.8V.

7.2.7 USB The 96Boards CE specification calls for USB interface to be present on the High Speed Expansion Connector.

Page 24: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

24/30

The SD 600eval board implements this requirement by routing APQ8064 USB4 port signals to the High Speed Expansion Connector.

7.3 Audio Expansion Connector SD 600eval provides additional audio functionality by implementing Audio Codec WCD9310 (U3) on board. The output of WCD9310 is routed on two Audio Expansion Connectors (J4 & J6).

7.3.1 40-Pin Audio Expansion Connector The 40 Pins Audio Expansion connector is a board to board receptacle connector J4 (5177983-1). The following table shows the 40 Pin Audio Expansion Connector pin out:

Pin Number Signal name Pin Number Signal name

1 PMIC_PM_GPIO_42 2 PMIC_MPP_8821_2

3 CDC_LINE_OUT5 4 CDC_LINE_OUT2

5 GND 6 CDC_LINE_OUT4

7 CDC_EARO_N 8 GND

9 CDC_EARO_P 10 CDC_MBHC_IN

11 GND 12 CDC_MIC_BIAS2

13 CDC_MIC_BIAS4 14 CDC_MIC_BIAS1

15 GND 16 GND

17 CDC_DMIC_CK0 18 CDC_DMIC_CK1

19 CDC_DMIC_D0 20 CDC_DMIC_D1

21 GND 22 GND

23 MIC_IN1_P 24 MIC_IN4_P

25 MIC_IN1_N 26 MIC_IN4_N

27 GND 28 GND

29 MIC_IN6_P 30 MIC_IN5_P

31 MIC_IN6_N 32 MIC_IN5_N

33 GND 34 GND

35 VPH 36 V1P8_VREG_S4

37 VPH 38 V1P8_VREG_S4

39 GND 40 GND

Page 25: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

25/30

7.3.2 16-Pin Audio Expansion Connector The 16 Pins Audio Expansion connector is a dual row, low profile 2mm, 16 pin female receptacle J6 (55510-116LF) The following table shows the 16 Pin Audio Expansion Connector pin out:

Pin Number Signal name Pin Number Signal name

1 CDC_LINE_OUT3 2 CDC_LINE_OUT1

3 VPH 4 GND

5 NC 6 CDC_MIC2_P

7 CDC_MIC3_P 8 CDC_HPH_RM

9 CDC_HPH_REF 10 CDC_HPH_LP

11 AUDIO_PORT1_DET# 12 CDC_MIC_BIAS3

13 NC 14 NC

15 FM_RX_ANT 16 NC

Page 26: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

26/30

8. Power Management Overview

8.1 Block Diagram

The 96Boards CE specification defines how power arrives to the board and few supplies that the board needs to provide. The on board power requirement for each 96Boards implementation depends on the SoC and the set of peripherals specific to that implementation. The SD 600eval board uses three buck regulators U16, U17 and U18. U17 generates [email protected]. This voltage feeds power to PMIC PMM8920, USB HOST power limit switches and provides power to the Low Speed Expansion Connector. U18 generates 4.5V@ 5.5A. This is supplementary supply for VPH supply of PMIC, to enhance the current capability. U16 generates 3.3V@2A. This voltage feeds to 3.3V compatible devices on SD 600eval board. PMM8920 generates up to 31 different voltage rails on SD 600eval board.

8.2 DC Power Input The 96Boards CE specification calls for a power to be provided to the board in one of the following ways:

• An 8V to 18V power from a dedicated DC jack. The SD 600eval board supports this requirement through the use of J2, ‘SYS_DCIN’ power connector. Note: The SYS_DCIN can be as low as 6.5V on the SD 600eval board.

• An 8V to 18V power from the SYS_DCIN pins on the Low Speed Expansion Connector. Note: The SYS_DCIN can be as low as 6.5V on the SD 600eval board. The SD 600eval board supports incoming power through this connector.

• A USB Type C port at 5V. Note: The SD 600eval board does not implement USB Type C port and cannot be powered over USB.

Page 27: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

27/30

8.3 Power Source Selection and Sequencing The 96Boards specification calls for only one power source to be applied to the board at a time. Following this requirement, the user of the SD 600eval board should never apply power to the board from J2 and the SYS_DCIN on the Low Speed Expansion connector at the same time. Upon applying power to the SD 600eval board, buck regulators will be enabled and will start regulating their target voltages. PMIC has 9 buck regulators, 21 LDO’S & 9 voltage switches. Out of these voltage generators, SD 600eval uses 31 voltage rails (9 buck regulators, 16 LDO’s & 6 voltage switches). The 5V buck regulator (U17) will power up the on-board PMIC PMM8920. The sequencing of all power rails is configured within the PMM8920 configuration scheme. The user has no access to alter, modify or change the PMIC power up sequencing. The default power up sequence for PMIC is shown in the following diagram:

Page 28: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

28/30

Page 29: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

29/30

8.4 Power Measurements The 96Boards CE specification calls for a minimum of one current sense resistor to be placed on the board permitting a basic power measurement functions. The SD 600eval supports power measurement for testing. A 0.01ohm resistor (R18) is placed in line to the SYS_DCIN power line coming from (J2) DC Jack (please note that this power measurement only works for SYS_DCIN from J2, it will not measure SYS_DCIN applied from the Low Speed Expansion Connector). Placing a probe over this resistor will provide a voltage measurement across the resistor. Dividing this measurement by 0.01ohm will give the amount of the current flowing into the board. The board provides a means to use ARM Energy probe for this measurement at connector J15.

Page 30: SD 600eval Hardware User Manual - Einfochips€¦ · The 96Boards CE specification calls for a micro SDHC socket to be present on the board. The micro SDHC socket (J10) is placed

30/30

9. Mechanical specification Board Dimensions