4. The DA14585/586 Hardware

The basic Development Kit consists of a single basic Board containing the DA14585/586 BLE SoC in QFN40 package. For the schematics and layout of the board in full detail, please refer to the respective documents on the portal.

4.1. The Basic Kit board

Figure 1 illustrates the physical layout of the Basic Kit board. The basic Kit board provides the necessary hardware to enable:

  • Full digital connectivity with external hardware using UART, SPI, GPIO, and I2C

  • USB based debugging capabilities using the SEGGER J-Link on-board debugger

../_images/DA14585_Basic.svg

Figure 1 The DA14585/586 Basic Kit

4.2. Configuring the Basic Kit Board by Jumper Settings

The DA14585/586 supports booting from UART. The jumper settings are displayed below:

../_images/basicjumper.svg

Figure 2 The DA14585/586 Basic Kit Jumper Setting

Figure 3 shows the layout of the header jumper, J4.

../_images/jumper_header.svg

Figure 3 Jumper 4 Layout

Note

Please notice that the signals connected on the DA14585/586 SoC are located on the left pins row of header J4 as shown in Figure 4.

../_images/direction_uart.svg

Figure 4 Data direction of UART within J4

Note

  • UART connectivity is enabled by shorting header as presented in Figure 2.

  • UART connection between DA14585/586 and the MCU that provides communication over USB to a PC is realized through P0_4, P0_5 (for null mode), P0_6 and P0_7 (for full UART).

For DA14585, data flash through SPI connectivity is enabled with the jumper configuration which is presented in Figure 5. Please notice that for DA14586, this configuration is meaningless and it must be avoided. DA14586 SoC incorporates the flash internally (2Mbits).

../_images/SPI_memory.svg

Figure 5 DA14585/586 Boot from external SPI memory

4.3. Board Layout

The layout of the basic board is displayed in Figure 6.

../_images/board_layout.svg

Figure 6 DA14585/586 Basic Board layout

Components of Basic development kit:

  • U1: Dialog BLE SoC, DA14585 or DA14586 in QFN40 package. DCDC converter of SoC is configured in Buck mode. Two crystals are used, 16MHz and 32.768KHz.

  • U5 or U7: SPI data flash, MX25R2035. Two packages are available, U5 –WSON MX25R2035FM1IH0 and U7-SOIC8 - MX25R2035FZUIL0 – (default). For DA14586, flash memory is not mounted.

  • U4: MCU where Segger license is applied. UART and JTAG connectivity is provided to DA14585/586 SoC

  • SW1: Reset push button. By pressing the button, used can hardware reset the processor

  • J4: 28 pins header. Signal and power pins of DA14585/586 are provided. Also the interconnection between BLE processor and Segger license MCU for JTAG and UART is done through jumpers.

  • J5: 3 pins connector. DA14585/586 can be supplied by either 3.3V generated from on the development kit or by coin cell battery applied on the bottom side of the development kit.

  • J9: two pins header. It enables user LED. LED is driven from P1_0.

  • J10: 10 pins header. It is used for monitoring DA14585/586 port 2 pins.

  • J11: 10 pins header. Only P3_0 is provided on pin 1. Please notice that for DA14586, P3_0 is not used.

Note

The schematic diagrams, BOM, and Gerber files are illustrated in detail in the Development Kit Documentation.

4.4. Connecting the Basic Kit to the host PC

The Basic Kit includes an embedded J-Link debugger which allow easy communication with the development host over USB.

The DA14585/586 SoC is configured only in Buck mode on this development kit. A choice can be made between 3.3 V (via USB: J5 1-2) or VDD (a coin cell: J5 2-3). No battery is needed when running via the mini-USB cable.

Note

  • The basic Kit is connected to the host PC over the connector marked as USB (J3), as shown in Figure 6 using a standard mini-USB cable.

5. The DA14585/586 Hardware

The Pro Development Kit (ProDev Kit) consists of a motherboard (MB-PRO) and a daughterboard featuring the DA14585/586 SoC of the desired package, WLCSP34 or QFN40. .. _MB-PRO: https://support.dialog-semiconductor.com/system/files/resources/E-da14580devkt-p_vb_schematic.pdf .. daughterboard: https://support.dialog-semiconductor.com/system/files/resources/da14585_wcsp34_prodb_va1.pdf

5.1. The ProDev Kit Motherboard

Figure 7 illustrates the physical layout of the ProDev Kit motherboard. The daughter-board containing DA14585/586 device is shown in Figure 10.

The ProDev Kit Motherboard provides the necessary hardware to enable: * full digital connectivity with external hardware using UART, SPI, GPIO, and I2C * USB based debugging capabilities using the SEGGER J-Link on-board debugger * USB based UART communication with the host PC using a Future Technology Devices International (FTDI) chipset which converts UART to USB

Note

The DA14580 and the DA14585/586 share the same ProDev Kit motherboard (DA14580 DEVKT).

../_images/DA14585_Pro_Kit.jpg

Figure 7 The DA14585/586 ProDev Kit Motherboard

5.2. Configuring the Pro Kit Board by Jumper Settings

The DA14585/586 supports booting from UART. The jumper settings are displayed below:

../_images/jumper_Setting.jpg

Figure 8 DA14585/586 Jumper Settings

Figure 9 shows the layout of the header jumper, J5.

../_images/j5layout.jpg

Figure 9 Jumper J5 Layout

5.3. Board Layout

The layout of the boards is displayed in Figure 10.

../_images/B_Layout.jpg

Figure 10 DA14585/586 Board Layout

Note

The schematic diagrams, BOM, and Gerber files are illustrated in detail in the Development Kit Documentation.

5.4. Connecting the ProDev Kit to the host PC

The ProDev Kit motherboard includes an embedded J-Link debugger and an FTDI chipset which allow easy communication with the development host over USB. Before connecting the ProDev Kit to the host PC, make sure that the motherboard and the desired daughterboard module are properly connected. A choice can be made between 3.3 V (via USB: J11 1-2) or VDD (a coin cell: J11 2-3). No battery is needed when running via the mini-USB cable.

Note

  • The ProDev Kit is connected to the host PC over the connector

    marked as USB (J12), as shown in Figure 10 using a standard mini-USB cable.

  • When mounting a battery on the daughterboard, Jumper J11 should be removed.
    • For proper battery functionality, a small modification should be made. See the workaround in Appendix C.