嗨,伙计们,
我是一名来自马来西亚的电子工程专业学生。我对这个微控制器很陌生。我在最后一年的项目中遇到了一些困难。我正在使用DA14580构建一个超低功耗的心电采集嵌入式系统。我将使用Altium Designer绘制原理图设计,我还在Altium Designer中为DA14580芯片创建了自定义原理图。这个嵌入式系统我将使用DA14580数据表中的参考设计,但我将在这个项目中使用Surface Mount组件。我将DA14580芯片连接到一个加速度计,以及一个模拟前端。模拟前端将从电极输入数据并发送到微控制器,而加速度计将负责活动识别。对心电信号进行操作,将心率、呼吸频率等数据从DA14580通过蓝牙发送到智能手机。既然您现在已经简要地了解了我需要做什么,我在这里的问题是,我要如何编程DA14580,我需要智能代码片段软件吗? or software development kit? I really need your help. Please help me anyone. Thank you.
设备:
嗨Herochua617,
SDK是开发工具包,以便您开发您的自定义fw,所以您只需下载SDK和keil编译器,以便开始您的开发。SDK本质上是帮助你编写sw的代码。
与keil你可以建立你的代码和下载sw,你已经开发在580直接到RAM空间,所以它是用来测试你的sw。
您可以在闪光灯或EEPROM中刻录FW的智能片段工具(您可以在580上附加)甚至直接在Sysram中下载FW。
由于MT_dialog
所以Smart Snippets被用来在flash内烧录固件。然而,为了烧录,我需要购买任何硬件来做吗?对不起,我在这方面没有经验,但我很高兴你的帮助。
嗨Herochua617,
智能工具使用JTAG或片段UART接口为了燃烧设备,为了使用JTAG接口你需要一个Jlink lite调试器(开发人员工具包对机载Atmel芯片实行Jlink,所以你不会需要一个如果你有开发工具包)。对于UART接口,您将需要FTDI芯片/电缆,以便能够建立580智能片段之间的通信。为了确保你没有弄错,580没有闪光灯,所以你必须附加一个外部闪光灯,只有583有嵌入式闪光灯。
由于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?
嗨Herochua617,
开发套件在船上有一个JTAG(基本和专业版)也可以使用UART编程(基本使用充当JLink的Atmel处理器的基本使用的UART的UART有一个单独的FTDI)。如果您想开发自定义设备,您将需要其中一个设备,使用JTAG模块您将能够调试代码,这是UART不可能的。JTAG也比UART快。
由于MT_dialog
这是我应该购买的这个开发套件吗?https://www.digikey.com/product-detail/en/dialog-semiconductor-gmbh/DA14..。
是的,我正在构建一个使用DA14583芯片组的定制设备。因为你告诉我DA14580缺少闪光,所以我改成DA14583。我不想使用外部闪光灯,因为这会增加板的形状因素。我感谢你对这个项目的帮助。能给我推荐哪个开发套件适合我的项目吗?网站上有很多开发工具包,我把“子板”和“主板”和物联网传感器开发工具包搞混了,要获得JTAG和UART连接能力,我应该购买哪一个?谢谢你!
我发现的另一个问题是,为什么DA14583中的引脚分配图不一致。我正在使用altium设计器做定制的足迹,因为在snapeda中没有这个芯片的足迹符号。那么我应该遵循哪个图形,图形2还是图形8?该图表附在此消息中。非常感谢,谢谢你的帮助。
嗨Herochua617,
为了试验583,您可以拥有583个基本套件或获取Pro套件的主板和主板,您将能够附加583个子板。IOT是一种更具体的开发套件,具有附接(加速度计,陀螺仪,磁等)的额外传感器,没有引脚OUT,您还需要有一个接口板以便编程。所以坚持基本或专业版(用Pro你可以使用电源分布器来采取电力测量,并且它也有一个FTDI)。
关于你的第二个问题,图8只是583上所需连接的图表,pinout是图2中所示的一个。
由于MT_dialog
你好呀,
谢谢mt_dialog。您是否对QFN组件测试了解?自从我创建自己的自定义足迹以来,我无法在计算机中模拟它们。因此,通常,在我的学习中,我将在焊接之前在面包板上测试这些组件。但QFN组件没有腿,它无法在面包板上进行测试。这意味着,我需要先焊接所有组件,以便测试这意味着如果板无法工作,我需要裸露的风险。我很遗憾地提出可能出于范围的问题。如果你不介意,你能给我一些关于这个的提示吗?基本上,我将把我的公司发送给其他公司进行焊接,因为我没有资源来做雷电竞下载appQFN焊接,所以如果我构建的原理图电路无法工作,我需要裸露的成本。
嗨Herochua617,
这就是我们提供开发工具包的原因,为了测试和熟悉环境,如果你不想得到开发工具包,你将不得不创建一个定制的原型PCB进行测试。
由于MT_dialog
我明白了。我将得到开发工具包进行测试。我不太明白实际情况,我道歉。开发工具包的目的是帮助我上传代码到我定制的PCB上,对吗?因为我需要做一个定制的PCB原型,作为一个产品,将是商业上有用的。是我项目目标的一部分。你之前解释的子板是由一个平台组成的,我可以把我的定制PCB连接到那里,对吗?如果你不介意,请对我耐心点。我只是对这事太新,但我需要完成这个项目,以毕业。我真的非常感谢你的帮助,我也很感激你的帮助。
谢谢你,MT_Dialog。
嗨Herochua617,
开发工具包的目的是熟悉SDK和系统,使一个原型fw,您将在以后使用到您的定制设计的pcb。你可以使用开发工具包的Jlink(当你的PCB准备好了)来下载你定制的PCB中的fw。
由于MT_dialog
亲爱的mt_dialog,
我想问另一个问题,女儿董事会的目的是什么?
下一个问题:我如何将自定义PCB连接到开发。套件下载fw?通过蓝牙或USB端口?这意味着我的自定义PCB需要有一个PCB端口?以及我的自定义PCB的USB端口在内部连接到哪里?MCU上的腿是一个允许我上传编码吗?谢谢。
亲爱的MT_dialog,
我可以让我的项目更简单。我可以连接SDK开发主板和AD8232模块,还可以将ADXL345加速度计模块一起连接,所有这些模块都可以作为一个系统来制作我的ECG嵌入式系统?这样,我不需要焊接QFN组件,因为我没有资源焊接QFN组件。整个系统是否能够运作?谢谢
嗨Herochua617,
在pro套件中,58x SoC位于子板上,所以您可以在所有可用的58x之间进行切换,而不需要额外的开发套件,但需要子板。
正如我上面指出的,你可以用FTDI编程580 (pro套件有)或通过JTAG (pro套件也有一个),所以你可以从pro套件J5的主头部使用任何这些接口。关于pro套件和定制PCB的连接,你可以看看FAQ部分,只需要遵循下面的链接https://support.dialog-seminile.com/guide/faq-dev-kits-ref-designs.并检查问题“如何使用开发工具包编写自定义板?”
正如我所提到的,开发工具包的原因是用SoC进行实验,你可以连接你想要的传感器,以进行实验,而不必创建定制的PCB。
由于MT_dialog
非常感谢!你是最棒的。我很感激你向我解释的一切。如果你不介意,我将在得到开发工具包后,如果我在我的项目中发现任何问题,我将回复给你。
亲爱的MT_dialog,
你好呀。我还有一个问题要问。所以如果我正在购买DA14580的开发,我就不会闪烁。抱歉缺乏经验,你介意告诉我它是否需要闪光?
嗨Herochua617,
检查可用的开发工具和文档,您将会看到,这两个包有一个flash,那么您将能够使用580年,如果flash是必要与否,取决于你的设计,580年能够引导从OTP, UART、SPI、I2C接口。因此,对于运行测试或试验,闪存是不需要的,因为你可以通过JTAG或UART通过Smart Snippets下载fw,但当没有下载fw的选项时,你需要一个存储设备,580将引导。
由于MT_dialog
亲爱的MT_dialog,
理解。谢谢
嗨MT_Dialog,
我正在找到一种更简单的方式来构建我的硬件在ECG嵌入式应用程序上。雷竞技安卓下载我想询问我是否购买了IOT传感器开发套件DA14583,我可以将其与其他传感器模块相同,如AD8232模块,它是电极的模拟前端,以获得ECG信号吗?由于DA14583 IOT传感器开发套件已包含加速度计,因此我也不需要购买组件来构建加速度计。
谢谢!
嗨Herochua617,
我不认为物联网将是一个舒适的方式来开始构建您的应用程序和附加额外的传感器,加速度计之外的物联网已经额外的各种传感器(磁、陀螺、环境传感器)和没有额外的头你为了附加额外的传感器,你将不得不分离PCB上的一些额外的传感器,并应用你的传感器,我不认为这是一个舒适的实验方式。
由于MT_dialog
谢谢!
嗨MT_Dialog,
只是问你知道如何连接DA14580开发套件到ADXL 345模块和AD8232模块,因为这些指南是arduino。我不知道如何连接DA14580开发工具包。如果你不介意,我很高兴你能分享一些连接它们的知识,或者我该从哪里开始呢?谢谢,下面是所有组件的链接。
https://learn.sparkfun.com/tutorials/adxl345-hookup-guide?_ga=1.13933113..。
https://learn.sparkfun.com/tutorials/ad8232-heart-rate-monitor-hookup-gu..。
http://www.dialog-seminile.com/produ雷电竞官网登录cts/connectivity/bluetooth-l.....
嗨Herochua617,
请不要发布问题无关的话题,你可以创建一个新的线程,还如何连接传感器是一个主题,你应该花一些为了检查可用的传感器,你和每个传感器提供可用的输出是什么,和offcourse问题是这个论坛的范围。
尽管如此,您提到的ECG应该提供模拟输出,这意味着您必须配置并将其连接到580的ADC端口之一。
对于加速度计,它提供了两个通信接口,要么I2C要么SPI,所以你可以配置580端口为SPI主端口或I2C主端口,并将传感器连接到相应配置的引脚。
你将能够找到一些例子关于ADC, SPI和I2C peripheral_examples文件夹在SDK,作画者的ADC的例子是阅读的电源580和I2C和SPI是用于读取内存模块,但是接口是基于相同的原则。
由于MT_dialog
你好,
我是洛斯布里奇大学的第一年学生。我需要帮助我的项目:如果我使用MSP430处理器使用DA14580,那么电力消耗将是什么?
一致的机械舞
DA14580为初学者编程 - 我的物理课domyhomeworkonline
你好,
谢谢你的问题。您能否提出一个新的论坛票,因为这是过时并关闭的?
谢谢,PM_DIALOG.