SmartBond 5.0:更智能、更灵活、更低功耗
连接设备在不断发展。新一代的手机更智能,功能更齐全,电池寿命更长。为了实现这一点,SmartBond也进行了发展。DA14585和DA14586为设计人员提供了业界领先的DA14580的所有优点,但具有更大的灵活性,可以用最小的占用空间和功耗预算创建更高级的应用程序。雷竞技安卓下载
作为Dialog SmartBond系列的一部分,DA14585&6是最小、最低功耗和最集成的蓝牙®解决方案。这种多功能SoC非常适合在远程控制、邻近标签、信标、联网医疗设备和智能家庭节点等产品中添加低功耗蓝牙。雷电竞官网登录它支持所有蓝牙开发,包括蓝牙5和蓝牙低能量Mesh。此外,DA14585&6拥有96 kB的RAM,为用户应用程序提供了其前身两倍的内存,以充分利用该标准的特性。雷竞技安卓下载它还包括一个集成麦克风接口的声音支持在低额外成本。广泛的供电电压范围(0.9 -3.6 V)涵盖了更大的能源选择,并提供了充分的设计灵活性。
SmartBond™DA14586结合了最低功耗、最小尺寸和最低系统成本的优点。此外,DA14586是引脚到引脚与DA14585兼容,从而提供了从flash到OTP的唯一成本下行路径。
与所有SmartBond解决方案一样,DA14585&6易于设计,并支持独立和托管应用程序。雷竞技安卓下载它由一个完整的开发环境和Dialog的SmartSnippets™软件支持,该软件可以帮助您优化软件的功耗。
生命周期状态
特性
符合蓝牙5核心规范
集成One-Time-Programmable记忆
2mb Flash (DA14586)
扩展用户内存(96 kB)
低工作电压(1.8 V至3.6 V)
I2C和PDM音频接口
好处
用于构建复杂应用程序的大内存雷竞技安卓下载
电池寿命最长
适用于蓝牙网
低系统材料清单
雷竞技安卓下载
遥控器
接近标签和跟踪器
灯塔
医疗设备连接
智能家居
人机接口设备
VR控制器
连接传感器
无线充电
包
QFN-40 (5.0 x 5.0 x 0.9 mm)
wlsp -34 (2.4 x 2.66 x 0.39 mm)
开发工具包和参考设计
基于DA14585和DA14586的硬件开发工具包 |
---|
DA14585开发工具包-基本 |
DA14585开发工具包- Pro |
基于DA14585和DA14586的硬件应用重点开发工具包 |
---|
DA14585语音RCU开发工具包 |
DA14585物联网多传感器开发工具包 |
基于DA14585和DA14586的参考设计 |
---|
DA14585增程器 |
DA14585瓷砖参考设计 |
对话框SmartBond™DA14586
最小,最低的功耗和最集成的蓝牙5 SoC与集成的Flash
SmartBond™DA14585 Basic开发工具包
在本视频中,您可以看到如何设置DA14585 Basic开发工具包,并查看它的一些重要功能。
SmartBond™DA14585 Development Kit Pro
开始使用SmartBond™DA14585 Development Kit Pro。这个开发工具包为您提供了开发产品所需的所有灵活性,以最小的占用空间创建更高级的连接应用程序。雷竞技安卓下载
DA14585物联网多传感器套件
使用Dialog的DA14585物联网多传感器套件,以最低功耗和最小占用空间将传感器连接到云
SmartBond™DA14585开发套件专业版
从此开始了解SmartBond™DA14585开发套件专业版。这个开发套件为您提供了开发产品需要的所有灵活性,有助于您开发具有最小尺寸和最低功耗的更先进的连网应用。在此视频中,您将会了解开发套件专业版的内容和若干重要功能,以及了解对话框开发工具和如何建立开发环境。
线上工具箱研讨会
模块 | 关键特性 | |
---|---|---|
DA14585 / AzureWave AW-CU362 |
|
立即购买 |
DA14585 /英业达ISM14585-L35 |
|
现在从Digi-Key购买 现在从慕斯购买 |
DA14585 / Panasonic / PAN1740A |
|
立即购买 |
DA14585
3周之前
DA14585不会从我的定制板上的GPIO触发器中醒来
发布的分别Michihiro挂川135点 6个回答你好
我有一个定制板,上面有DA14585。
我有一个开发工具包DA14585-00ATDEVKT-P
子板是DA14585。
我在长时间不做广告时使用深度睡眠,在广告之间使用延长睡眠。
我的定制板上的DA14585不会从GPIO触发器的深度睡眠中醒来
Dev Kit上的DA14585可以。
我从开发工具包里找到了能量痕迹。
这是GPIO触发后的功率跟踪。它是从深度睡眠中醒来吗?
这就是广告之间的权力轨迹。它是从长时间睡眠中醒来的吗?
我的自定义板和Dev Kit之间的区别是自定义板没有XTAL32k。
在我的定制板上,
我使用电路板的电路对输入低脉冲。
输入从2.82V到0.50V
固件被编程到OTP。
在开发工具包中,
我在输入端使用了低脉冲(GND)。
固件被编程到SPI Flash存储器。
你能帮我把我定制板上的DA14585唤醒吗?
3周之前
你好PM_Dialog,
谢谢您的回复。
1.是的,我用同样的代码进行了测试。
2.我的代码定义了CFG_LP_CLK LP_CLK_RCX20。
3.这对我的定制板起作用了。
自定义板在P1_2和PAD之间有一个电阻,PAD和GND之间有一个电阻。
当我关闭电路(连接两个pad), P1_2不直接到GND。
但我将P1_2侧的PAD连接到GND。
这唤醒了DA14585。
4.我无法导出OTP头文件。
我很确定我已经改变了应用程序标志字段和OTP图像大小字段。其余为默认值。
我的定制板使用SWD/P1_5引脚来控制LED。
我的代码中有这个。
// GPIO P1_5配置在生产模式#if (DEVELOPMENT_DEBUG == 0) //禁用调试模块使用P1_5作为GPIO SetBits16(SYS_CTRL_REG, DEBUGGER_ENABLE, 0);# endif / / DEVELOPMENT_DEBUG
因此,我无法使用智能代码片段工具箱连接到DA14585。
在这个自定义板的最新设计中,我们将更改LED的端口,这样我们就不需要禁用调试器模块。
3号,
在广告间EXTENDED sleep的情况下,在P1_2上可以检测到LOW。
因为我们根据P1_2控制LED的开/关,LED打开或关闭。
然而,在深度睡眠模式下,唤醒中断似乎无法检测到
这似乎是我的处境,对吗?
谢谢你!
两个星期前
嗨分别Michihiro挂川,
如果你还记得之前的票的话。我测试了你分享的代码,这在我和引导SPI Flash工作得很好。
请您在试图唤醒设备时探测P1_2好吗?我认为这个中断是检测不到的。
这太奇怪了……
谢谢,PM_Dialog
两个星期前
你好PM_Dialog,
谢谢您的回复。
我在我的原型板上测量了P1_2(它几乎与定制板相似)。
输入从2.82V到0.50V。
略高于LOW电平输入电压Max 0.36V。
(DA14585 datasheet修订3.3 p.30
只有在深度睡眠时,低信号才不会被察觉。
我使用16MHz时钟主动模式,RCX 10kHz低功率时钟。
(我在想,当从2.82到0.50时,它会在很短的时间内低于0.36V,然后上升到0.50 v左右。
我认为只有16MHz时钟检测这个短周期低于0.36V和改变P1_2低。除非P1_2高于0.84V,否则LOW不会变为HIGH)
不管怎样,输入不够低。
我们发现了原因,投入不够低,在我们的定制板。
我们有3Mohm上拉电阻连接到P1_2,但另外为P1_2选择了25kohm上拉电阻(Pxy_MODE_REG[9-8])。
(DA14585 datasheet修订3.3 p.116
所以我把它从“输入,25kohm上拉电阻选择”改为“输入,没有电阻选择”。
下面是我在代码中所做的改变。
// GPIO_ConfigurePin(GPIO_INPUT_PORT, GPIO_INPUT_PIN, INPUT_PULLUP, PID_GPIO, false);// GPIO_ConfigurePin(GPIO_INPUT_PORT, GPIO_INPUT_PIN, INPUT, PID_GPIO, false);
所以我检查了数据表,高电平输入电流/低电平输入电流Max是1uA。
(3.8数字输入/输出特性)。
应该没问题。
我用我的原型板进行了测试。
如果我没记错的话它下降到了0.22伏。
对于活跃睡眠模式和深度睡眠模式来说,这似乎已经足够低了。
这似乎能解决问题。
谢谢你在这个问题上的所有帮助。
我将测试它在我的自定义板当我得到一个新的。
3周之前
嗨分别Michihiro挂川,
谢谢你的新论坛门票。
1/你提到你已经用Pro-DK测试过了,所以我能问一下你们是否使用了相同的代码吗?
2/请尝试在Pro-DK中使用内部的RCX测试低功耗时钟,这样你就有一些配置作为你的自定义板。
#define CFG_LP_CLK LP_CLK_RCX20 //在da1458x_stack_config.h头文件
3/看起来DA14585没有检测到中断,所以不能唤醒。谢谢你从能量分析器上附加能量跟踪。如你所见,芯片仍处于休眠模式。正如您在之前的票上所讨论的,我的想法是DA14585可以检测到唤醒触发器,但未能引导。然而,这不会发生在你的情况下,因为唤醒中断似乎无法检测到。
由于您正在从您的自定义板生成唤醒触发器,我建议尝试隔离唤醒引脚并使用低脉冲(GND)信号(一些作为Pro-DK测试用例)。
4/ OTP编程似乎是编程OK,因为最初,芯片可以正确启动。我不期望任何OTP编程问题,但请使用SmartSnippets工具箱导出OTP头并在这里附加它。
谢谢,PM_Dialog