Hi guys,
我是马来西亚的电子工程学生。我对这个微控制器很新。我在最后一年的项目中有一些困难。我正在使用DA14580来构建用于ECG采集的超低功耗嵌入式系统。我将使用Altium Designer绘制原理图设计,我还在Altium Designer中为DA14580芯片创建了自定义原理图。此嵌入式系统将在DA14580的数据表中使用参考设计,但我将使用该项目的曲面安装组件。我会将DA14580芯片连接到加速度计,也是模拟前端。模拟前端将从电极供给数据,并在加速度计将负责活动识别时向微控制器发送到微控制器。将被操纵ECG信号,并且将通过蓝牙从DA14580向DA14580发送诸如心率和呼吸率的数据。由于您现在简要了解我需要做的事情,因此我的问题在这里我将如何编写DA14580,我需要智能赛段软件吗? or software development kit? I really need your help. Please help me anyone. Thank you.
设备:
Hi herochua617,
The SDK is the development kit in order for you to develop your custom fw, so you just download the SDK and keil compliler in order to start your development. The SDK essentially is code that helps you in order to write sw.
使用Keil,您可以构建您的代码并下载您在580中直接开发到RAM空间的SW,因此使用以测试您的SW。
The Smart Snippets Tools you can burn the fw in a flash or in EEPROM (that you can attach on the 580) or even download fw directly in sysram.
谢谢MT_dialog
So Smart Snippets are used to burn the firmware inside the flash. However, in order to burn, I need to purchase any hardware to do it? Sorry, that I am inexperienced of this thing but I am glad that you've helped.
Hi herochua617,
The Smart Snippets tool uses either the JTAG or the UART interface in order to burn the device, in order to use the JTAG interface you will need a Jlink lite debugger (the dev kits have an Atmel chip on onboard that impelements the jlink, so you wont need one if you have a dev kit). For the UART interface you will need an FTDI chip/cable in order to be able to establish the communication between the 580 Smart Snippets. Just to make sure that you got this right, the 580 doesn't include a flash so you will have to attach an external flash, only the 583 has an embedded flash.
谢谢MT_dialog
我明白了. .哇!,你的explanation is very great and very helpful to me. All these things I do not know much all this while. I know that the 583 got flash and the 580 does not has one according to the datasheet. This is thing is getting much more interesting up till' now and you're helping solving the puzzle piece by piece. Thank you. In another words, I need to buy the development kit if i going to use JTAG while a FTDI chip/cable when I wanna use UART.. right? which one is better?
Hi herochua617,
The development kits have a JTAG on board (both the basic and the pro) also they can be both programmed using the UART (the basic used the UART of the on board Atmel processor that acts as a Jlink and the pro kit has a seperate FTDI). In case you would like to develop a custom device you will need one of those devices, with the JTAG module you are going to be able to debug your code, which this is not possible with UART. Also the JTAG is faster than the UART.
谢谢MT_dialog
Is it this development kit that I should purchase?https://www.digikey.com/product-detail/en/dialog-semiconductor-gmbh/DA14...
是的,我正在建立一个使用DA14583芯片组的自定义设备。从那以来,你告诉我DA14580中遗漏的闪存,所以我将改为da14583。我不想使用外部闪光,因为这将增加板的外形。我很感激你在这个项目中的援助。可以推荐给我哪个适合我项目的开发套件?网站上有很多开发套件,我与“子板”和“主板”和“主板”和IoT传感器开发套件混淆,所以我应该购买哪一个,以获得JTAG和UART连接能力?谢谢你。
我发现的另一个问题是为什么DA14583中的引脚分配图是不一致的。我正在使用Altium Designer进行定制的足迹,因为此芯片的Snapeda中没有足迹符号。那么我应该遵循哪个图,图2或图8?该图已附加到此消息中。非常感谢你,谢谢你的帮助。
Hi herochua617,
For experimenting with the 583 you can either have the 583 basic kit or the get the pro kit's motherboard and on that motherboard you will be able to attach a 583 daughter board. The IoT is a more specific dev kit with extra sensors attached (accelerometer, gyro, magnetic, etc) with no pin outs an also you need to have an interface board in order to program it. So stick with either the basic or the pro (with the pro you can use the power profiler to take power measurements and also it has an FTDI on board).
关于您的第二个问题图8只是用于583上所需连接的图表,引脚排列是图2中所示的图。
谢谢MT_dialog
Hi there,
谢谢MT_dialog. Do you know anything about QFN components testing? I cannot simulate them in the computer since I created my own custom footprint. So usually, in my studies, I will test those components on the breadboard before soldering them. But QFN components have no legs and it is unable for them to be tested on the breadboard. Is this means, I need to solder all the components first in order to test which means I need to bare the risk if the board fails to work. I am sorry to ask question that be might out of your scope. If you don't mind, could you give me some tips about this? Basically, i will be sending my company to other companies for soldering since I do not have resources to do QFN soldering so if the schematic circuitry that I built, fail to work, i need to bare the cost.
Hi herochua617,
Thats why we provide the development kits, for testing and familiarizing with the enviroment, if you dont want to get the dev kits you will have to create a custom prototype PCB for testing.
谢谢MT_dialog
我懂了。我将获得开发套件进行测试。我实际上不太了解情况,我道歉。开发套件的目的是帮助我将代码上传到我的定制PCB右边?因为我需要将自定义PCB原型作为商业上有用的产品。是我项目目标的一部分。您之前解释的女儿板由一个平台组成,我可以将自定义PCB附加到那样?如果你不介意,请耐心等待我。我对这件事来说太新了,但我需要完成这个项目以毕业。我非常感谢你的帮助,我很感激你有助于帮助。
Thank you, MT_Dialog.
Hi herochua617,
DEV套件的目的是熟悉SDK和系统,制作原型FW,您可以稍后使用它为您的自定义设计的PCB。您可以使用Dev Kit的JLink(当您的PCB准备就绪时)以便在自定义PCB中下载FW。
谢谢MT_dialog
Dear MT_Dialog,
I would like to ask another question, what is the purpose of daughter board?
Next question: How I am going to connect my custom PCB to dev. Kit to download fw? Through bluetooth or usb port? So which means my custom PCB needs to have a PCB port? And to where does this usb port of my custom PCB connected internally to? Is it one of the leg on the MCU allow me to upload coding? Thanks.
Dear MT_dialog,
Can I make my project simpler. Can I connect the SDK development motherboard and AD8232 module and also ADXL345 accelerometer module together and all of them work as one system to make my ECG embedded system? So this way, I do not need to solder QFN components as I do not have the resource to solder the QFN components. Will the whole system will be able to function? Thanks
Hi herochua617,
At the pro kits the 58x SoC is located on the daugherboard, so you can switch between all the available 58x without the need of an extra dev kit but a daughter board.
As i ve indicated above you can either program the 580 with an FTDI (which the pro kit has) or through the JTAG (the pro kit has one as well) so you can use any of those interfaces from the main header of the pro kit J5. Regarding the connections of the pro kit and the custom PCB you can have a look at the FAQ section, just follow the below linkhttps://support.dialog-seminile.com/guide/faq-dev-kits-ref-designs.并检查问题“如何使用dev套件编写自定义板?”。
正如我所提到的那样,DEV套件的原因是尝试使用SOC,您可以安装您想要的传感器,以便实验,而无需创建自定义PCB。
谢谢MT_dialog
非常感谢你!你是最棒的。我欣赏你对我解释的东西。如果您不介意,如果在我完成开发套件后我在项目中找到了任何问题,我会恢复为您。
Dear MT_dialog,
Hi there. I have one more question to ask. So if i am buying the DA14580 development, I will not have flash right. Sorry for inexperience, do you mind to tell me if it flash is necessary?
Hi herochua617,
检查可用的开发工具和文档,you will see that both of those kits have a flash on board, so you will able to use it with the 580, if the flash is necessary or not, depends on your design, the 580 is able to boot either from OTP, UART, SPI or I2C interfaces. So for running a test or experimenting, the flash is not necessary since you can donwload the fw through JTAG or UART via Smart Snippets, but when there is no option for downloading fw you need a storage device that the 580 will boot from.
谢谢MT_dialog
Dear MT_dialog,
了解。谢谢
嗨mt_dialog,
I am finding a simpler way to construct my hardware on ECG embedded applications. I would like to ask if I bought the IoT sensor development kit DA14583, can I connect it with other sensors module like the AD8232 module which is the Analog Front End of the electrodes to obtain ECG signal? Since DA14583 IoT sensor development kit already contains the accelerometer so might as well i do not need to buy components to construct the accelerometer.
谢谢!
Hi herochua617,
I dont think that the IoT would be a comfortable way in order to start building your application and attaching extra sensors, the IoT has besides the accelerometer an additional variety of sensors (magneto, gyro, enviromental sensors) and there is no additional header for you in order to attach extra sensors easily, you would have to detach some of the additional sensors on the PCB and apply your sensor, i dont think that this is a confortable way for experimenting.
谢谢MT_dialog
谢谢!
嗨mt_dialog,
询问您是否知道如何连接DA14580 DEV。套件到ADXL 345模块和AD8232模块,因为这些指南适用于Arduinos。我不如何连接到DA14580开发。成套工具。如果你不介意,我很高兴你可以分享一些关于连接它们的知识,或者我应该在哪里开始?谢谢,所有组件的链接如下。
https://learn.sparkfun.com/tutorials/adxl345-hookup-guide?_ga=1.13933113...
https://learn.sparkfun.com/tutorials/ad8232-heart-rate-monitor-hookup-gu...
//www.wsdof.com/products/connectivity/bluetooth-low-...
Hi herochua617,
Please dont post questions on irrelevant topics, you can always create a new thread, also how to connect the sensors is a subject that you should spend some on it in order to check the available sensors that you have and what are the available outputs that each sensor provides, and offcourse the question is out of the scope of this forum.
Nevertheless the ECG that you are mentioning should provide an analog output, that means that you have to configure and connect it to one of the ADC ports of the 580.
关于加速度计,它为通信,I2C或SPI提供了两个接口,因此您可以将580端口配置为SPI主站或I2C主机,并将传感器连接到相应的配置引脚。
You will be able to find some examples regarding the ADC, SPI and I2C to the peripheral_examples folder in the SDK, of cource the ADC example is for reading the power supply of the 580 and the I2C and SPI are for reading memory modules, but the interfaces are based on the same principles.
谢谢MT_dialog
Hello,
I'm a first year student from the University of Lethbridge. I need help with my project: what will be the power consumption, if I use DA14580 with MSP430 processor?
urs bucher.
DA14580为初学者编程 - 我的物理课domyhomeworkonline.
你好呀,
谢谢for your question. Could you please raise a new forum ticket as this one is obsolete and closed?
谢谢, PM_Dialog