⚠️
Hi there.. thanks for coming to the forums. Exciting news! we’re now in the process of moving to our new forum platform that will offer better functionality and is contained within the main Dialog website. All posts and accounts have been migrated. We’re now accepting traffic on the new forum only - please POST any new threads at https://www.dialog-semiconductor.com/support . We’ll be fixing bugs / optimising the searching and tagging over the coming days.
5 posts / 0 new
Last post
mkkn
Offline
Last seen: 2 years 10 months ago
Joined: 2019-01-28 22:13
Simple BLE project: advice needed

Hi there,

I'm an electrical engineering student looking to make a simple home project to get my head around PCB design, Altium, soldering etc. and I'm in need of some advice.

I want to build a system centred on (I think) one of the smart bond chips, a button, a coin battery, and a connection to my phone.

I want to be able to press a button connected to the DA14xxx, and make a matching android app that will register the button press. Should be simple enough right?
My big question is which chip? And are there any reference designs that I can look at for a system like this?
DA14585, DA14586, DA14682 and DA14683 all seem like good options? I don't really know how to break it down.

Thanks in advance for your help,
Matt

Device: 
mkkn
Offline
Last seen: 2 years 10 months ago
Joined: 2019-01-28 22:13
I think I'm going to use the

I think I'm going to use the DA14586 (with the on board flash) to keep things simple. DA14682 also looks appropriate but twice the price.
I've ordered a KEIL compatible JLINK programmer. I'm going to attempt to put together a custom board and program that.
Do you have any suggestions for similar projects?

PM_Dialog
Offline
Last seen: 2 days 10 hours ago
Staff
Joined: 2018-02-08 11:03
Hi mkkn,

Hi mkkn,

Regarding your application that you would like to develop, I would recommend you to use DA14585/6 family chips. Except from the low price, if you are starter with are products, the usage of the DA14585/6 will keep the thing easy. As you mentioned in your last post, the DA14586 has an embedded SPI flash, so I suppose this chip is the most appropriate for the application. Also, the DA1468x devices are based on operating system called FreeRTOS and if you are not familiar with OS, it would be difficult and complicated to implement your application. The DA158x based on a simple scheduler. The core of the kernel is a scheduler running in the main loop of the application. The scheduler checks if an event is set and services the pending events by calling the corresponding handler. The event may be a BLE or timer event, a message between two tasks. To summarize, the best solution according to the requirements of your application is DA14586!

Thanks, PM_Dialog

Arthia
Offline
Last seen: 1 year 2 months ago
Joined: 2020-09-04 13:14
Hello Matt,

Hello Matt,

Could you please share results of your project? I'm planning to do DA14586 Flash programming (for my student project at Adelphi University). I'm going to use SmartSnippets toolbox. Do I need Keil uVision5 Tool as well? Thanks.

Arthur

 

Search > Resource keywords > custom da14586 > board programming writemyessaytoday

PM_Dialog
Offline
Last seen: 2 days 10 hours ago
Staff
Joined: 2018-02-08 11:03
Hi Arthur,

Hi Arthur,

Sorry for jumping im. If you want to program the on-chip flash, then you should use either Dialog Smartbond Flash Programmer for Windows OS or the Flash Programmer from the SmartSnippets Toolbox V5.0.14 for Windows OS.

I would recommend first checking the following user manuals as well.

https://www.dialog-semiconductor.com/sites/default/files/user_manual_um-b-057.pdf

http://lpccs-docs.dialog-semiconductor.com/um-b-138/index.html

Using Keil IDE, you can only download firmware into the System-RAM.

If you have any follow-up question, please create a new forum post, as this one is old and closed.

Thanks, PM_Dialog