Developer Board 8 Hardware UserGuide Powered by:
Contents 1 Introduction........................................................................................................................................................................ 6 2 Key features........................................................................................................................................................................ 7 3 What’s in the Box..................................................................................................................
5.10 Input DC-power................................................................................................................................................... 16 5.11 Measurements.................................................................................................................................................... 16 5.12 Buttons................................................................................................................................................................
7.1.4 HSIC.............................................................................................................................................................24 7.1.5 Reserved..................................................................................................................................................... 24 7.1.6 SD/SPI......................................................................................................................................................... 24 7.1.
10.2 Power Source Selection.......................................................................................................................................33 10.3 Power Consumption............................................................................................................................................33 10.4 Power Sequencing...............................................................................................................................................
1 Introduction Acronyms and abbreviation definitions Acronym / Abbreviation BOM BT CLK CPU CS CSI DSI EMC EMI EN ESD GND GPIO GPS HDMI I2C I2S INT ISP LDO LRM LTE MDP MI2S MIC MIPI MPP NFC PCB PCIE PWM RF RX SCL SDA SDC SOM SPI SSC TX UART UIM USB WLAN Definition Bill Of Materials Blue Tooth Clock Central Processing Unit Chip Select Camera Serial Interface Display Serial Interface Electro-Magnetic Compatibility Electro-Magnetic Interference ENable Electro-Static Discharge GrouND General Purpose I/O Global
2 Key features The Developer Board 8 (hereinafter referred to as DB8) board is a 96Boards compliant community board based on Qualcomm® Snapdragon™ 820 processor. The following table lists its key features: Qualcomm Snapdragon 820 Quad-core Qualcomm® Kryo™ at up to 2.15GHz per core Processor 64-Bit capable Qualcomm® Adreno™ 530 624MHz GPU for PC-class graphics with support for advanced APIs, including OpenGL ES 3.
ZIF connector with 4L-CSI, DC power, 5V and 3.3V supply, camera control signals, I2C. The DB8 board can be made compatible with Arduino compatible shield using an add-on mezzanine. Go to: http://www.96boards.
2.1 Board overview 1. (J11) Ethernet Connector 2. (J23) Power Jack 3. (J7) Analog Expansion Connector 4. (J15) MINI PCIE Connector 5. (J16) 3.5mm Headset Jack 6. (J20) Secondary High Speed Connector 7. (J21) 24 pin Audio Connector 8. (J8) Low Speed Connector 9. (LED1) Power up indicator 10. (GPS)GPS Antenna 11. 12. (SH1)Shield Compartment containing APQ8096/LPDDR4, PM8996, WGR7640 (S6) Power Button (S5 S7) Vol+/Vol- Buttons 13. (J24) microSD connector 14.
3 What’s in the Box The box contains one DB8 development Core Board and one DB8 development Carrier Board.
4 Getting started 4.1 Prerequisites Before you power up your DB8 for the first time you will need the following: ● DB8 board ● A 96Boards compliant power supply (sold separately by Arrow) Input voltage range of 6.5-18V, recommended input current of 2A minimum. ● A HDMI or DVI LCD Monitor that supports a minimum resolution of 1080P/30Hz ● HDMI-HDMI cable or HDMI-DVI cable to connect the board to the Monitor ● A computer keyboard with USB interface ● A computer mouse with USB interface 4.
5 DB8 Overview 5.1 System Block diagram 5.2 Processor The Snapdragon 820 (APQ8096) processor has a quad 64-bit Qualcomm® Kryo™ CPU,supporting LPDDR4 SDRAM interface, Hexagon 680 DSP, 28 MP camera input support, Adreno 530 GPU, 4K Ultra HD video encode/decode, gpsOneGen 8C with GLONASS, Bluetooth 4.1, OpenGL ES 3.1+, DirectX, OpenCL, Renderscript Compute, FlexRender support. 5.3 Memory The DB8 uses a package on package (PoP) LPDDR4 RAM configuration and discrete UFS 2.
5.4 MicroSD The 96Boards specification calls for a microSD socket to be present on the board. The DB8 µSD slot (J24) signals are routed directly to the APQ8096 SDC2 interface. The slot is a push-push type with a dedicated support for card detect signal (many µSD slots do not have a dedicated CD pins, they use DATA3 state as the card detected signal). The DB8 uses APQ GPIO_38 as the SD_CARD_DET_N. 5.5 WiFi/BT/RF The 96Boards specifications calls for a WiFi (minimally 802.11g/n) and Bluetooth 4.
The DB8 includes an on-board 4-lane MIPI-CSI camera bus, routed to a 30 pin ZIF connector. More information about this implementation can be found in chapter 7 High speed expansion connector. 5.8 USB Ports 5.8.1 USB-Host ports The 96Boards specification calls for three USB host ports. The DB8 supports 3 USB Host ports as follows. Port 1 of the USB HUB is routed to J2, a Type ‘A’ USB Host 3.0 (Superspeed) connector. A current limited controller (U23) sets the Power Current limit to 1.0A.
HDMI audio is carried over the HDMI signals to the HDMI connector (J6). 5.10 Input DC-power The 96Boards specification calls for power to be provided to the board in one of the following ways: ● 8V to 18V input voltage power supplied from a dedicated DC jack ● 8V to 18V input voltage power supplied from the SYS_DCIN pins on the Low Speed Expansion Connector Please see section 10 for detailed information on DB8 implementation of DC Power. Note that the DB8 does not support USB Type C. 5.
LEDS 3 2 1 0’. The DB8 drives three LEDs from the red, green and blue LED drive from power management IC PMI8996. The fourth User LEDs is driven by the PMI8996 via PM MPP2. Power indicator LED: A blue LED is included to indicate the presence of input power to the DB8. 5.15 Expansion Connector The 96Boards specification calls for two Expansion Connectors, a Low Speed and a High Speed.
6 Low speed Expansion connector The following tables show the Low Speed Expansion Connector pin out: PIN 96Boards Signals DB8 Signals 1 GND GND 3 UART0_CTS BLSP9_UART_CTS_N(APQ GPIO_51) 5 UART0_TxD BLSP9_UART_TX (APQ GPIO_49) 7 UART0_RxD BLSP9_UART_RX (APQ GPIO_50) 9 UART0_RTS BLSP9_UART_RFR_N (APQ GPIO_52) 11 UART1_TxD BLSP8_UART_TX(APQ GPIO_4) 13 UART1_RxD BLSP8_UART_RX (APQ GPIO_5) 15 I2C0_SCL BLSP3_I2C_SCL (APQ GPIO_48) 17 I2C0_SDA BLSP3_I2C_SDA(APQ GPIO_47) 19 I2C1_SCL B
96Boards Signals PIN DB8 Signals 2 GND GND 4 PWR_BTN_N BTN_PHONE_ON_N 6 RST_BTN_N BTN_RESIN_N 8 SPI0_SCLK BLSP1_SPI_CLK (APQ GPIO_3) 10 SPI0_DIN BLSP1_SPI_MISO (APQ GPIO_1) 12 SPI0_CS BLSP1_SPI_CS_N (APQ GPIO_2) 14 SPI0_DOUT BLSP1_SPI_MOSI (APQ GPIO_0) 16 PCM_FS QUA_MI2S_WS (APQ GPIO_59) 18 PCM_CLK QUA_MI2S_SCK (APQ GPIO_58) 20 PCM_DO QUA_MI2S_DATA0 (APQ GPIO_60) 22 PCM_DI QUA_MI2S_DATA1 (APQ GPIO61) 24 GPIO-B TS0_RESET_N (APQ GPIO_29) 26 GPIO-D APQ_GPIO24 (APQ GPIO_
The 96Boards specification calls for two I2C interfaces to be implemented on the Low Speed Expansion Connector. The DB8 implements both interfaces, I2C0 and I2C1 that connects directly to the APQ8096 SoC. A 2.2K resistor is provided as pull-up for each of the I2C lines per the I2C specifications, these pull-ups are connected to the 1.8V voltage rail. 6.3 GPIO {A-L} The 96Boards specifications calls for 12 GPIO lines to be implemented on the Low Speed Expansion Connector.
The DB8 routes the RST_BTN_N (named PM_RESIN_N on DB8 schematic) signal to the RESIN_N pin of the PMI8996 PMIC. This signal is driven by S4, the on-board reset switch. This signals is a dual purpose, any press lasting less than 10 seconds serves as Volume Down or Zoom out, a press longer than 10 seconds will reset the board. 6.7 Power Supplies The 96Boards specification calls for three power rails to be present on the Low Speed Expansion Connector: ● +1.
7 High speed expansion connectors 7.1 Primary high speed expansion connector The following table shows the High Speed Expansion Connector pin out: PIN 96Boards Signals DB8 Signals 1 SD_DAT0/SPI1_DOUT BLSP12_SPI_MOSI (APQ GPIO_85) 3 SD_DAT1 N.C. 5 SD_DAT2 N.C.
PIN 96Boards Signals 820c Signals 2 CSI0_C+ MIPI_CSI0_CLK_P 4 CSI0_C- MIPI_CSI0_CLK_M 6 GND GND 8 CSI0_D0+ MIPI_CSI0_LANE0_P 10 CSI0_D0- MIPI_CSI0_LANE0_M 12 GND GND 14 CSI0_D1+ MIPI_CSI0_LANE1_P 16 CCSI0_D1- MIPI_CSI0_LANE1_M 18 GND GND 20 CSI0_D2+ MIPI_CSI0_LANE2_P 22 CSI0_D2- MIPI_CSI0_LANE2_M 24 GND GND 26 CSI0_D3+ MIPI_CSI0_LANE3_P 28 CSI0_D3- MIPI_CSI0_LANE3_M 30 GND GND 32 I2C2_SCL CCI_I2C_SCL0 (APQ GPIO_18) 34 I2C2_SDA CCI_I2C_SDA0 (APQ GPIO_17)
7.1.1 MIPI DSI 0 The 96Boards 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 accommodated on the connector. The DB8 implementation supports a full four lane MIPI-DSI interface that is routed to the Primary High Speed Expansion Connector. 7.1.2 MIPI CSI {0/1} The 96Boards specification calls for two MIPI-CSI interfaces to be present on the High Speed Expansion Connector. Both interfaces are optional.
can’t be supported by the SoC than an alternative GPIO or No-Connect is allowed by the specifications. The DB8 implements two CSI clocks, CAM_MCLK0 via APQ GPIO_13 for CSI0 and CAM_MCLK2via APQ GPIO_15 for CSI1. These signals are driven at 1.8V. 7.1.8 USB The 96Boards specification calls for a USB Data line interface to be present on the High Speed Expansion Connector. The DB8 implements this requirement by routing USB channel 3 from the USB HUB to the High Speed Expansion Connector. 7.
PIN DB8 Signals Note Currently not configured in SW 1 SSC_SPI_1_MOSI(APQ SSC10) 3 NC 5 NC 7 SSC_SPI_1_CS_N (APQ SSC8) Currently not configured in SW 9 SSC_SPI_1_CLK (APQ SSC9) Currently not configured in SW 11 SSC_SPI_1_MISO(APQ SSC11) Currently not configured in SW 13 GND 15 CAM_MCLK1(APQ-GPIO14) 17 NC 19 GND 21 MIPI_DSI1_CLK_P 23 MIPI_DSI1_CLK_M 25 GND 27 MIPI_DSI1_LANE0_P 29 MIPI_DSI1_LANE0_M 31 GND 33 MIPI_DSI1_LANE1_P 35 MIPI_DSI1_LANE1_M 37 GND 39 MIPI_DSI1
PIN DB8 Signals 2 MIPI_CSI1_CLK_P 4 MIPI_CSI1_CLK_M 6 GND 8 MIPI_CSI1_LANE0_P 10 MIPI_CSI1_LANE0_M 12 GND 14 MIPI_CSI1_LANE1_P 16 MIPI_CSI1_LANE1_M 18 GND 20 MIPI_CSI1_LANE2_P 22 MIPI_CSI1_LANE2_M 24 GND 26 MIPI_CSI1_LANE3_P 28 MIPI_CSI1_LANE3_M 30 GND 32 CCI_I2C_SCL0 (APQ GPIO_18) 34 CCI_I2C_SDA0 (APQ GPIO_17) 36 CCI_I2C_SCL1 (APQ GPIO_20) 38 CCI_I2C_SDA1 (APQ GPIO_19) 40 GND 42 NC 44 NC 46 NC 48 NC 50 GND 52 NC 54 NC 56 NC 58 NC 60 VREG_S4A_1P8
7.2.1 Feature information Please refer to table notes column regarding which features are currently supported in SW. 7.2.2 MIPI DSI 1 The secondary high speed connector supports a 4-lane MIPI-DSI bus. 7.2.3 I2C {CCI_0,CCI _1, SSC_2} The secondary high speed connector supports two I2C busses. ● CCI_I2C_0 ● CCI_I2C_1 These busses can also be used as generic GPIOs. 7.2.3 SPI {SSC_1} The secondary high speed connector supports one SPI bus- SSC_SPI_1. This bus can also be used as generic GPIOs. 7.2.
8 Analog Expansion Connectors 8.1 16-pin Analog Connector Unless otherwise noted, these signals interface to the WCD9335 codec (U3). PIN Function 1 CDC_EAR_M 2 CDC_EAR_P 3 VPH_PWR 4 GND 5 CDC_IN1_M 6 CDC_IN4_P 7 CDC_IN1_P 8 CDC_HPH_R 9 HPH_REF 10 CDC_HPH_L 11 MBHC_HS_DET_L 12 MIC_BIAS2 13 CDC_IN4_M 14 CDC_IN3_M 15 N.C.
● MIC_BIAS2 Ground reference 8.1.
9 24 pin Audio Expansion Unless otherwise noted, these signals interface to the WCD9335 codec (U3).
● MIC_BIAS1, _BIAS3: Ground reference 9.2 Digital Microphones The 24 pin audio expansion connector supports 2 additional analog microphone inputs: ● DMIC_1 ● DMIC_2 9.3 Line Out The 24 pin audio expansion connector supports 4 line outputs: Line_Out1, Line_Out2: Differential drivenLine_Out3, Line_out4: Single ended with CDC_Line_Ref to use as a reference ground. ● Audio Amplifier interface.
10 Power management The 96Boards 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 that are specific to that implementation. The DB8 uses three buck regulators,(carrierboard) U37, U38 and U35. U38 takes the power in to the board and generates 3.8V at 6A. This voltage serves as the power in voltage to the on-board PMI8996 IC.
scheme during the production of this part. The user has no access to alter, modify or change the PMIC power up sequencing.
11 Buttons and status LED’s 11.1 Buttons 11.1.1 Volume up The Volume UP button (S5) is used to control the audio volume of the DB8. 11.1.2 Volume down The Volume Down button (S7) is used to control the audio volume of the DB8. 11.1.3 Power Button The push-button S6 serves as the power-on/off/sleep button. Upon applying power to the board, the boot process will start. Once the board is powered on and booted up: Sleep/suspend ● You can put the device to sleep by pressing this button momentarily.
11.1.5 Hard Reset Holding power and volume down buttons for 15 seconds will force a hard reset of the DB8. 11.2 LEDs There are two status LEDs and four User LEDs on the DB8. The Status LEDs report the status of the Bluetooth and Wi-Fi devices onboard. The user LEDs are driven by the SoC directly. 11.2.1 User LED 1-4 The four user LEDs are surface mount Green LEDs, 0603 size, labeled ‘DS2 DS1 DS0 DS3’. 11.2.
12 Boot configuration There is a 4 switch Dip Switch marked S1 located at the carrierboard. For normal operation, all four switches need to be set to the ‘off’ position. Switch 1, ‘HUB_SEL’, when set to ‘on’ position, will force boot over USB connection with a PC. This is only required for UFS boot image upgrade. Please review the proper OS User Guide for more information on this process. Switch 2, SD BOOT’, when set to ‘on’ position, will force the µSD, J24, to serve as the boot source for the DB8.
13 Mechanical size marking 38
FCC warning This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications.
39