Dialog Semiconductor DA1458 Series User Manual

Dialog Semiconductor DA1458 Series User Manual

Hide thumbs Also See for DA1458 Series:
Table of Contents

Advertisement

Quick Links

User manual
Getting started with the DA1458x
Development Kit – Pro
UM-B-049

Abstract

This document describes the Bluetooth Smart Development Kit - Pro based on
DA14580/581/583/585/586. It helps users to set up the hardware development environment, install
required software and quickly start product development with help of example source code on SDK
v5.x and SDKv6.x.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DA1458 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Dialog Semiconductor DA1458 Series

  • Page 1: Abstract

    User manual Getting started with the DA1458x Development Kit – Pro UM-B-049 Abstract This document describes the Bluetooth Smart Development Kit - Pro based on DA14580/581/583/585/586. It helps users to set up the hardware development environment, install required software and quickly start product development with help of example source code on SDK v5.x and SDKv6.x.
  • Page 2: Table Of Contents

    DA14580 WLCSP Daughter board ..................43 DA14580 QFN40 Daughterboard ..................44 C.10 DA14580 QFN48 Daughterboard ..................45 C.11 DA14581 WLCSP Daughterboard ..................46 C.12 DA14581 QFN40 Daughterboard ..................47 User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 2 of 62 © 2017 Dialog Semiconductor...
  • Page 3: Tables

    Figure 17: UART Data Direction of Uart within J5 ................25 Figure 18: Block diagram of total systemMemory and tools ............... 27 Figure 19: DA14580/581/583 block diagram ..................28 User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 3 of 62 © 2017 Dialog Semiconductor...
  • Page 4 Figure 44: Reset circuitry. R84 to be dismounted................57 Figure 45: Location of R84 ........................57 Figure 46: PRO-Motherboard power jumper ..................58 Figure 47: DA14585/6 QFN40 Daughterboard (321-10-x) ..............59 User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 4 of 62 © 2017 Dialog Semiconductor...
  • Page 5: Terms And Definitions

    10. DA14580_MB_VB_layout, Dialog Semiconductor 11. DA14580_CB PXI_QFN48, Dialog Semiconductor AN-B-015, DA14580 Supply current measurement, Dialog Semiconductor 12. UM-B-012, DA14580 Creation of a secondary boot loader, User manual, Dialog Semiconductor 13. UM-B-0051, DA1458x Software Platform Reference v1.0 User manual Revision 1.2...
  • Page 6: Introduction

    Product information about the DA14580/581/583/585/586 can be found at: http://www.dialog-semiconductor.com/products/bluetooth-smart Product information about the DA14580/581/583/585/586 Development Kit - Pro can be found at: http://www.dialog-semiconductor.com/products/bluetooth-smart/smartbond-development- tools/da14580-development-kit-pro User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 6 of 62 © 2017 Dialog Semiconductor...
  • Page 7: Order Content

    Figure 1: Overview of all DEVKT -Pro parts Remark on Figure 1.: ordernumbers are to be added in dashedlined blocks User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 7 of 62 © 2017 Dialog Semiconductor...
  • Page 8: Table 1: Content Of The Da14580/581/583 Pro Kit. Ordernumbers Are Made Bold

    Use the numbers in the dashed line blocks of Figure 1 or the Bold numbers in Table Where to order? The Pro-kit parts can be ordered via various distributors: http://www.dialog-semiconductor.com/contact-us/distributors-representatives User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 8 of 62 © 2017 Dialog Semiconductor...
  • Page 9: 3.2 Pro Kit For Da1458X Family

    UM-B-049 Getting started with the DA1458x Development Kit – Pro 3.2 Pro Kit for DA1458x family Dialog semiconductor DA1458x BLE SoC family consists of DA14580, DA14581, DA14583, DA14585 and DA14586. 3.2.1 Differences between DA14580, DA14581, DA14583, DA14585 and DA14586 The only hardware difference between the daughter boards of the DEVKT-Pro, is the design in of QFN48 (580) and the QFN40 (581, 583, 585 and 586).
  • Page 10: Table 4: Da14583

    - Keyboard  Rich set of 5x5x0.9mm, QFN40 - Mouse pitch 0.4mm analog and digital Toys, peripherals  8 connections Consumer Optimized appliances boot time User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 10 of 62 © 2017 Dialog Semiconductor...
  • Page 11: Table 6: Da14586

    Toys, peripherals  8 connections Consumer Optimized appliances boot time The DA14586 is a DA14585 plus SPI Flash Memory of 2Mbit in the same package. User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 11 of 62 © 2017 Dialog Semiconductor...
  • Page 12: Software Development Tools

    Run SmartSnippets Studio installer (.msi). o Install the recommended version of SEGGER J-Link GDB server. o Select the destination folder for the SmartSnippets Studio. Run the application. User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 12 of 62 © 2017 Dialog Semiconductor...
  • Page 13: Starting Smartsnippets Studio

    SDK Tools Installer (See Figure 10). Figure 4: SDK tools installer And now, the SmartSnippets Studio is ready for use. User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 13 of 62 © 2017 Dialog Semiconductor...
  • Page 14: Setting Up Your Pc

    To install the Software development environment, please follow the steps as shown below. 3.4.1 SmartSnippets Studio Open SmartSnippets Studio and select: Treat as DA1458x Press: Keil IDE from the Tools section of thw welcome menu User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 14 of 62 © 2017 Dialog Semiconductor...
  • Page 15: Tera Term

    Select ‘yes’ and in the next window Select ‘M0’. 3.4.2 Tera Term Download and install Tera Term on Tera Term: your PC. http://en.sourceforge.jp/projects/ttssh2/releases/ User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 15 of 62 © 2017 Dialog Semiconductor...
  • Page 16: 3.4.3 Software Development Kit Content

    UM-B-079 DA14585 & DA14586 Software Platform Reference (SDK 6.0.2) ● UM-B-080 DA14585 & DA14586 Software Developer's Guide (SDK 6.0.2) ● UM-B-082 DA14585/586 SDK5.0.4 to SDK6 Porting Guide_1v0 User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 16 of 62 © 2017 Dialog Semiconductor...
  • Page 17: Table 8: Sdk Examples

    Proximity Reporter (External processor) SPI version (*see below for device selection) The device can be easily selected as shown below: Figure 5: DA14580 Target selection User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 17 of 62 © 2017 Dialog Semiconductor...
  • Page 18: Figure 6: Da14585 Target Selection

    Figure 6: da14585 Target selection **USB MONITOR/USB REPORTER can be easily selected as shown below. Figure 7: DA14580 USB selection Figure 8: DA14585 USB selection User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 18 of 62 © 2017 Dialog Semiconductor...
  • Page 19 This folder includes the source code of the production test tool. Refer to UM-B-008_DA14580_581_583_Production_test_tool.pdf for more information how to build and use it. User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 19 of 62 © 2017 Dialog Semiconductor...
  • Page 20: Pinning

    By using a Secondary Bootloader the proper pins are programmed to load the booting software from the SPI-memory at startup. See more info from UM-B-012 [12]. User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 20 of 62 © 2017 Dialog Semiconductor...
  • Page 21: Da14585 Pining

    To DA14583/6: Pin 5, is assigned to P3_0 instead of VCC_ Flash for DA14583 and DA14586. On DA14585, this is a general purpose IO pin. User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 21 of 62 © 2017 Dialog Semiconductor...
  • Page 22: Da14586 Pining

    Note 2: shared with internal flash memory When external SPI components are used, SPI_EN is occupied for internal use. Another pin should be chosen for SPI_EN of the external component. User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 22 of 62 © 2017 Dialog Semiconductor...
  • Page 23: 3.7.1 Pcb Design And Functionalities

    3.7.1 PCB design and functionalities The top-screen layer of the pro kit PCB is shown below in Figure 12. Figure 12: MotherBoard of Development Kit – Pro (PCB topview) User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 23 of 62 © 2017 Dialog Semiconductor...
  • Page 24: 3.7.2 Configuring The Pro Kit-Board By Jumper Settings

    SPI_SUP (BAT_SEL) T_TMS (SWDIO) T_TCK (SWCLK) BATT/USB Figure 14: DA14580/581 Boot from external SPI memory Note 3 These functionalities are shown in detail in Appendix A User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 24 of 62 © 2017 Dialog Semiconductor...
  • Page 25: Figure 15: Da14583 Boot From Internal Spi Memory

    Example: when jumper J5 (27-28) is placed, connection ‘T_TCK = SWCLK’ is made. Figure 13 Figure 14 the connections are added next to the arrows. User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 25 of 62 © 2017 Dialog Semiconductor...
  • Page 26: 3.7.3 Block Diagram

    Remark: For proper battery functionality a small modification should be made. For the details see the workaround in Appendix 3.7.3 Block diagram This is the schematic of the block diagram; all other schematics can be found in Appendix User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 26 of 62 © 2017 Dialog Semiconductor...
  • Page 27: Figure 18: Block Diagram Of Total Systemmemory And Tools

    UM-B-049 Getting started with the DA1458x Development Kit – Pro Figure 18: Block diagram of total systemMemory and tools User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 27 of 62 © 2017 Dialog Semiconductor...
  • Page 28: Figure 19: Da14580/581/583 Block Diagram

     PC → UART → DA14580/581/583→ OTP For the settings of the jumpers see Figure An example of the CLI is shown in Appendix D User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 28 of 62 © 2017 Dialog Semiconductor...
  • Page 29: Figure 20: Da14585/586 Block Diagram

     PC → UART → DA14585/586 → SPI (flash)  PC → UART → DA14585/586 → OTP For the settings of the jumpers see Figure User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 29 of 62 © 2017 Dialog Semiconductor...
  • Page 30: Using The Demo Kit

    “peripheral_examples\”. Go to projects\target_apps\peripheral_e xamples\blinky\Keil_5 Double click “blinky.uvproj The development environment should look like this when the project is opened with Keil. User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 30 of 62 © 2017 Dialog Semiconductor...
  • Page 31 ‘Options for Target’ → ‘Device’ -screen should look like this. Scatterfiles (.sct) are used for selecting memory areas. scatter file selection in ‘Options for Target’ User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 31 of 62 © 2017 Dialog Semiconductor...
  • Page 32  USB Serial Port # (connect or disconnect to see the 6.1.5. Check the “COM” number COM port of that module) on you PC. Open the “Tera Term” serial terminal on you PC. User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 32 of 62 © 2017 Dialog Semiconductor...
  • Page 33 Go back to Keil Project. In the menu bar, select Debug- >Start/Stop Debug Session. A dialog window pops up, like the one on the right. Please click “OK” User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 33 of 62 © 2017 Dialog Semiconductor...
  • Page 34 Then you can see a blinky message on your UART terminal screen. That means you have successfully programmed and started the blinky program on DA14580/581/583 Demo board. User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 34 of 62 © 2017 Dialog Semiconductor...
  • Page 35: Layout

    Figure 21: Board layout Connections of J7 and J8 Figure 22: IO breakout available on QFN40 and QFN48 Figure 23: IO breakout available on QFN48 User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 35 of 62 © 2017 Dialog Semiconductor...
  • Page 36: Schematics Motherboard And Daughterboards

    UM-B-049 Getting started with the DA1458x Development Kit – Pro Schematics Motherboard and Daughterboards Peripherals Figure 24: Peripherals schematic of Motherboard User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 36 of 62 © 2017 Dialog Semiconductor...
  • Page 37: Spi And Serial

    UM-B-049 Getting started with the DA1458x Development Kit – Pro SPI and serial Figure 25: SPI and serial schematic of Motherboard User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 37 of 62 © 2017 Dialog Semiconductor...
  • Page 38: Current Measurement

    UM-B-049 Getting started with the DA1458x Development Kit – Pro Current measurement Figure 26: Current measurement schematic of Motherboard User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 38 of 62 © 2017 Dialog Semiconductor...
  • Page 39: Jtag Interface

    UM-B-049 Getting started with the DA1458x Development Kit – Pro JTAG Interface Figure 27: JTAG interface schematic of Motherboard User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 39 of 62 © 2017 Dialog Semiconductor...
  • Page 40: Pci-E

    UM-B-049 Getting started with the DA1458x Development Kit – Pro PCI-e Figure 28: PCI-e schematic of Motherboard User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 40 of 62 © 2017 Dialog Semiconductor...
  • Page 41: Power Supplies

    UM-B-049 Getting started with the DA1458x Development Kit – Pro Power supplies Figure 29: Power supplies schematics of Motherboard User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 41 of 62 © 2017 Dialog Semiconductor...
  • Page 42: Usb Hub Controller

    UM-B-049 Getting started with the DA1458x Development Kit – Pro USB HUB Controller Figure 30: USB HUB controller schematic of Motherboard User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 42 of 62 © 2017 Dialog Semiconductor...
  • Page 43: Da14580 Wlcsp Daughter Board

    UM-B-049 Getting started with the DA1458x Development Kit – Pro DA14580 WLCSP Daughter board Figure 31: DA14580 WLCSP Daughter board User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 43 of 62 © 2017 Dialog Semiconductor...
  • Page 44: Da14580 Qfn40 Daughterboard

    UM-B-049 Getting started with the DA1458x Development Kit – Pro DA14580 QFN40 Daughterboard Figure 32: DA14580 QFN40 Daughterboard User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 44 of 62 © 2017 Dialog Semiconductor...
  • Page 45: C.10 Da14580 Qfn48 Daughterboard

    UM-B-049 Getting started with the DA1458x Development Kit – Pro C.10 DA14580 QFN48 Daughterboard Figure 33: DA14580 QFN48 Daughterboard User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 45 of 62 © 2017 Dialog Semiconductor...
  • Page 46: C.11 Da14581 Wlcsp Daughterboard

    UM-B-049 Getting started with the DA1458x Development Kit – Pro C.11 DA14581 WLCSP Daughterboard Figure 34: DA14581 WLCSP Daughterboard User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 46 of 62 © 2017 Dialog Semiconductor...
  • Page 47: C.12 Da14581 Qfn40 Daughterboard

    UM-B-049 Getting started with the DA1458x Development Kit – Pro C.12 DA14581 QFN40 Daughterboard Figure 35: DA14581 QFN40 Daughterboard User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 47 of 62 © 2017 Dialog Semiconductor...
  • Page 48: C.13 Da14583 Qfn40 Daughterboard

    UM-B-049 Getting started with the DA1458x Development Kit – Pro C.13 DA14583 QFN40 Daughterboard Figure 36: DA14583 QFN40 Daughterboard User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 48 of 62 © 2017 Dialog Semiconductor...
  • Page 49: Da14585 Wlcsp34 Daughterboard (321-3-X)

    UM-B-049 Getting started with the DA1458x Development Kit – Pro C.14 DA14585 WLCSP34 Daughterboard (321-3-x) Figure 37: DA14585 WLCSP34 Daughterboard User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 49 of 62 © 2017 Dialog Semiconductor...
  • Page 50: Da14585 Qfn40 Daughterboard (321-2-X)

    UM-B-049 Getting started with the DA1458x Development Kit – Pro C.15 DA14585 QFN40 Daughterboard (321-2-x) Figure 38: DA14585 QFN40 Daughterboard User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 50 of 62 © 2017 Dialog Semiconductor...
  • Page 51: Da14586 Qfn40 Daughterboard (321-2-X)

    Table 12: BOM diifferences between DA14585 and DA14586 designs DA14585 QFN40 DA14586 QFN40 Component Daughterboard Daughterboard DA14585 – QFN40 DA14586 – QFN40 0 Ohm No mount Not mount 0 Ohm Not mount 100nF User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 51 of 62 © 2017 Dialog Semiconductor...
  • Page 52: Using The Smartsnippets Cli

    Secondly, open the CLI by pushing the Shift button and right click on the ‘bin’ folder of the SmartSnippet and select ‘Open command window here’ as follow: Figure 41: Open the CLI of SmartSnippets User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 52 of 62 © 2017 Dialog Semiconductor...
  • Page 53: Figure 42: Smart Snippet Cmd Window

    SmartSnippets.exe –type spi –chip DA14580/DA14581-01 –jtag 228202458 -cmd write_field –offset 0x93 –data 1347 –firmware “D:\SmartSnippets\resources\jtag_programmer.bin” The answers should be as shown below: Figure 42: Smart snippet CMD window User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 53 of 62 © 2017 Dialog Semiconductor...
  • Page 54: Latency Timer Of Ftdi Cable

    Device Manager → COM port → Right click on the COM port chosen → Properties → Port Settings → Advanced → Latency Timer: set it <10ms. Figure 43: FTDI Latency Timer User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 54 of 62 © 2017 Dialog Semiconductor...
  • Page 55: Rf-Testing Devkt - Pro

    KEIL is started and press F7 for ‘Building‘ the software. Step 3. When the build-result is ‘no errors’, then got the next step.  Step 4. Start Debug Session (Ctrl + F5) User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 55 of 62 © 2017 Dialog Semiconductor...
  • Page 56 Check via ‘Bluetooth scanning software’ whether the RF-part of the DEVKT – Pro is Step 7. working. This software is available for iPhone and Android phone as an App. User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 56 of 62 © 2017 Dialog Semiconductor...
  • Page 57: Battery Connection 'Workaround

    Reset circuitry is shown. Figure 44: Reset circuitry. R84 to be dismounted. Figure 45 the location of R84 is shown. Figure 45: Location of R84 User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 57 of 62 © 2017 Dialog Semiconductor...
  • Page 58: Power Bouncing Workaround

    Insertion of this jumper when the daughterboards is mounted on the PRO-motherboard may cause bouncing issues. Α hardware workaround is implemented on DA14585 and DA14586 QFN40 daughterboards. User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 58 of 62 © 2017 Dialog Semiconductor...
  • Page 59: Web-Link

    UM-B-049 Getting started with the DA1458x Development Kit – Pro Figure 47: DA14585/6 QFN40 Daughterboard (321-10-x) Web-Link All support info: ● http://support.dialog-semiconductor.com User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 59 of 62 © 2017 Dialog Semiconductor...
  • Page 60: Revision History

    Getting started with the DA1458x Development Kit – Pro Revision history Revision Date Description 27-Aug-2015 Initial version for DA1458x family with SDK 5. 20-Oct-2015 Minor Update in Keil installation instructions. 30-Mar-2017 Add DA14585/586 User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 60 of 62 © 2017 Dialog Semiconductor...
  • Page 61 Dialog Semiconductor excludes all liability in this respect. Customer notes that nothing in this document may be construed as a license for customer to use the Dialog Semiconductor products, software and applications referred to in this document. Such license must be separately sought by customer with Dialog Semiconductor.
  • Page 62 Getting started with the DA1458x Development Kit – Pro Phone: +31 73 640 8822 Phone: +886 281 786 222 Phone: +82 2 3469 8200 Email: Web site: enquiry@diasemi.com www.dialog-semiconductor.com User manual Revision 1.2 30-March-2017 CFR0012-00 Rev 1 62 of 62 © 2017 Dialog Semiconductor...
  • Page 63 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Dialog Semiconductor DA14581DEVKT-B...

This manual is also suitable for:

Da14580Da14581Da14583Da14585Da14586

Table of Contents