BLE: Difference between revisions
No edit summary |
No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 9: | Line 9: | ||
This page is about the Renesas Bluetooth®<sup>®</sup> Low Energy devices. These are a set of Low Cost, Low Power SoC’s and Modules. The main goal of this page is to make the on-line information better accessible for HW and SW developers. | This page is about the Renesas Bluetooth®<sup>®</sup> Low Energy devices. These are a set of Low Cost, Low Power SoC’s and Modules. The main goal of this page is to make the on-line information better accessible for HW and SW developers. | ||
The Renesas.com website lists information per product; on this page we will present information per topic. We will go through a typical design cycle from Board availability, Getting Started guides till production line testing. | The Renesas.com website lists information per product; on this page we will present information per topic. We will go through a typical design cycle from Board availability, Getting Started guides till production line testing. | ||
Line 35: | Line 34: | ||
= Datasheets = | = Datasheets = | ||
=== [https://www.renesas.com/us/en/document/dst/da14531-datasheet DA14531] === | |||
=== [https://www.renesas.com/us/en/document/dst/da14531-module-datasheet DA14531 Module] === | |||
=== [https://www.renesas.com/us/en/document/dst/da14585-datasheet DA14585] === | |||
=== [https://www.renesas.com/us/en/document/dst/da14586-datasheet DA14586] === | |||
= Getting started guides = | |||
Each of the boards has a getting started guide available. The purpose of such a guide is to help users get a board up and running in as short as possible time. It will explain how to connect the hardware, Install the required SW packages, Compile a first Blinky code and Flash it into the target device. | |||
* [http://lpccs-docs.renesas.com/da14585_getting_started/index.html Getting started DA14585/586 Devkit PRO] | |||
* [http://lpccs-docs.renesas.com/UM-B-117-DA14531-Getting-Started-With-The-Pro-Development-Kit/index.html Getting started DA14531/531-01/530] | |||
* [http://lpccs-docs.renesas.com/UM-B-139-Getting-Started-with-DA14531-TINY-Module/index.html Getting started DA14531MOD] | |||
* [http://lpccs-docs.renesas.com/UM-B-121-USB-Getting-Started-Guide/index.html Getting started DA14531 USB] | |||
= Board design = | |||
The hardware design of battery supplied wireless products requires extra attention. Each of the products has a hardware guidelines document that explains what needs to be considered when designing schematic and layout of a product. Some products have schematics and layout examples available for download. Antenna design is generic for all BLE products. Different antenna topologies are explained in a dedicated document together with design files. | |||
* [https://www.renesas.com/us/en/document/apn/b-075-da14530531-hardware-guidelines Hardware guidelines Application note DA14531/531-01/531MOD] | |||
* [https://www.renesas.com/us/en/document/apn/b-054-da14585586-application-hardware-design-guidelines Hardware guidelines Application note DA14585/586] | |||
* [https://www.renesas.com/us/en/document/apn/b-066-hardware-design-guidelines Hardware guidelines Application note DA14691/695/697/699] | |||
* [http://lpccs-docs.renesas.com/DA14531_HW_Design_Examples/index.html DA14531/531-01/530 minimal Layout examples] | |||
* [https://www.renesas.com/us/en/document/apn/b-027-designing-printed-antennas-bluetooth-smart Application note: Designing Printed Antennas for Bluetooth Low Energy] | |||
= Tools = | |||
The respective Getting Started Guides explain which tools need to be installed for each device family. This section will summarize on the tools and list a couple of additional tools that are available. | |||
=== DA14691/695/697/699 === | |||
* [https://www.renesas.com/us/en/software-tool/smartbond-development-tools SmartSnippets Studio]: Eclipse based IDE with GCC compiler and debugger | |||
* [https://www.renesas.com/us/en/software-tool/smartbond-development-tools SmartSnippets Toolbox]: Integrated tool for Flashing, Power profiling, HCI control, RF testing | |||
=== DA145x (DA14531/531-01/530 and DA14585/DA14586) === | |||
* Keil uVision: IDE with ARM compiler. | |||
* [https://www.renesas.com/us/en/software-tool/smartbond-development-tools SmartSnippets Studio]: Eclipse based IDE with GCC compiler and debugger. GCC is supported on the Proximity Reporter as part of the [https://www.renesas.com/us/en/document/swo/sdk601811821-da1453x-da145856 SDK zip] file and on a number of SW examples available on [https://github.com/dialog-semiconductor/BLE_SDK6_examples Github]. | |||
* [https://www.renesas.com/us/en/software-tool/smartbond-development-tools SmartSnippets Toolbox] | |||
* [https://www.renesas.com/us/en/software-tool/smartbond-flash-programmer Flash programmer] | |||
* [https://github.com/ezflash/ezFlashCLI ezFlashCLI] | |||
= '''Software Downloads''' = | |||
Each of the BLE products comes with a Software Development Kit. This can be downloaded from the Renesas website after accepting a license agreement. Next to the Bluetooth stack and a few utilities, the SDK includes several application layer SW examples. | |||
=== SDK6 for DA14585/DA14586 === | |||
* [https://www.renesas.com/us/en/document/swo/sdk601811821-da1453x-da145856 SDK] and [https://www.renesas.com/us/en/document/mat/um-b-119-da14585-da14531-sw-platform-reference?r=1564826 Platform Reference Manual] | |||
=== SDK10 for DA14691/DA14695 === | |||
*[https://www.renesas.com/us/en/document/swo/sdk100121461-da1469x SDK] and [https://www.renesas.com/us/en/document/mat/um-b-092-da1469x-software-platform-reference-manual?r=1606281 Platform Reference Manual] | |||
In addition to the SDK zip file developers can also make use of SW examples on Github. These examples demonstrate for instance the use of the low level drivers and also more complex Bluetooth use cases. There SW examples are created in a modular approach such that users can test and re-use them in their target application. | |||
* [https://github.com/dialog-semiconductor/BLE_SDK6_examples SDK6 repository on GitHub] | |||
* [https://github.com/dialog-semiconductor/BLE_SDK10_examples SDK10 repository on GitHub] | |||
=== '''Other Software downloads''' === | |||
* [https://www.renesas.com/us/en/software-tool/serial-port-service-sps DPSPS] | |||
* [https://www.renesas.com/us/en/software-tool/smartbond-codeless-commands Codeless] |
Revision as of 14:13, 12 May 2023
Welcome
Welcome to the Renesas Bluetooth® Low Energy MCU Wiki
Introduction
This page is about the Renesas Bluetooth®® Low Energy devices. These are a set of Low Cost, Low Power SoC’s and Modules. The main goal of this page is to make the on-line information better accessible for HW and SW developers.
The Renesas.com website lists information per product; on this page we will present information per topic. We will go through a typical design cycle from Board availability, Getting Started guides till production line testing.
Boards
For each of the Bluetooth® Low Energy products Renesas has 2 types of boards available:
- Pro devkit: This development kit consist of a Motherboard/Daughterboard and includes the Power Profiling module
- USB devkit: Small formfactor development. Target device is directly soldered on the board and has no Power Profiling module
Devices with the same Motherboard are grouped together.
DA14585/DA14586/DA14531/DA14531-01/DA14530/DA14531MOD
DA14531 SmartBond TINY™ Development Kit Pro
DA14585 PRO-daughterboard (PRO-DB) FCGQFN40
DA14586 PRO-daughterboard (PRO-DB) FCGQFN40
DA14531 PRO-daughterboard (PRO-DB) FCGQFN24
DA14531-01 PRO-daughterboard (PRO-DB) FCGQFN24
DA14531 Smartbond TINY™ MODULE Daughter Board
DA14530 PRO-daughterboard (PRO-DB) FCGQFN24
DA14531 SmartBond TINY™ USB Development Kit
Datasheets
DA14531
DA14531 Module
DA14585
DA14586
Getting started guides
Each of the boards has a getting started guide available. The purpose of such a guide is to help users get a board up and running in as short as possible time. It will explain how to connect the hardware, Install the required SW packages, Compile a first Blinky code and Flash it into the target device.
- Getting started DA14585/586 Devkit PRO
- Getting started DA14531/531-01/530
- Getting started DA14531MOD
- Getting started DA14531 USB
Board design
The hardware design of battery supplied wireless products requires extra attention. Each of the products has a hardware guidelines document that explains what needs to be considered when designing schematic and layout of a product. Some products have schematics and layout examples available for download. Antenna design is generic for all BLE products. Different antenna topologies are explained in a dedicated document together with design files.
- Hardware guidelines Application note DA14531/531-01/531MOD
- Hardware guidelines Application note DA14585/586
- Hardware guidelines Application note DA14691/695/697/699
- DA14531/531-01/530 minimal Layout examples
- Application note: Designing Printed Antennas for Bluetooth Low Energy
Tools
The respective Getting Started Guides explain which tools need to be installed for each device family. This section will summarize on the tools and list a couple of additional tools that are available.
DA14691/695/697/699
- SmartSnippets Studio: Eclipse based IDE with GCC compiler and debugger
- SmartSnippets Toolbox: Integrated tool for Flashing, Power profiling, HCI control, RF testing
DA145x (DA14531/531-01/530 and DA14585/DA14586)
- Keil uVision: IDE with ARM compiler.
- SmartSnippets Studio: Eclipse based IDE with GCC compiler and debugger. GCC is supported on the Proximity Reporter as part of the SDK zip file and on a number of SW examples available on Github.
- SmartSnippets Toolbox
- Flash programmer
- ezFlashCLI
Software Downloads
Each of the BLE products comes with a Software Development Kit. This can be downloaded from the Renesas website after accepting a license agreement. Next to the Bluetooth stack and a few utilities, the SDK includes several application layer SW examples.
SDK6 for DA14585/DA14586
SDK10 for DA14691/DA14695
In addition to the SDK zip file developers can also make use of SW examples on Github. These examples demonstrate for instance the use of the low level drivers and also more complex Bluetooth use cases. There SW examples are created in a modular approach such that users can test and re-use them in their target application.