亲爱的先生/女士,
我想开发一个低功耗的DA14580版本,计划从Beacon 3.40.6开始。但是安装了Beacon项目后,我无法使用我的智能手机app找到DA14580。我需要修改引脚跳线或密码吗?关于您的信息,DA14580基础开发工具包与SDK示例(blinky, BLE barebone)完美地工作。请问我应该怎么做才能让我的智能手机找到我的DA14580 Beacon?
谢谢!
布莱恩
你好布莱恩,
fw使用哪个开发套件?大多数用户通过keil下载示例并且不退出调试,当调试器正在运行时,设备将停止并等待调试器被分离(只需在keil中点击stop debug)。此外,为了确保你的设备是广告,你可以检查智能片段电源分析器(如果你有一个对话框的pro板)。
由于MT_dialog
我使用的是BASIC DA14580开发套件,这是否意味着我不能使用Smart Snippets查看其广告?当你提到“停止调试”,你的意思是我必须停止keil调试器然后连接板?任何替代的方法,我测试板广告间隔和连接间隔,因为这似乎有点混乱。
请指教,谢谢!
嗨brian1025,
是的,基本套件没有配备测量电路。当我提到停止调试时,我指的是连接开发工具包,下载代码(构建代码并点击Start/ stop调试会话,以便将代码下载到sysram中,然后再次点击相同的按钮以退出调试模式)。除了智能片段,你可以使用一个应用程序,能够跟踪和计算广告消息的间隔,我认为有相当多的。还可以禁用睡眠,并通过取消da14580_config.h文件中的CFG_EXT_SLEEP来检查设备是否正在发布广告。
我现在使用的是接近记者的例子,它可以很好地与我的智能手机通信。但是,即使我已经更改了变量app_default_sleep_mode=ARCH_EXT_SLEEP_ON,我也不能将它放入睡眠模式。我测量的电流是J5的左边和中间引脚(使用基本开发套件),我得到0.75mA,这表明它不是睡眠模式(扩展睡眠模式应该是1.2uA)。请问有什么问题吗?谢谢!
请查看下一个帖子http://support.dialog-semiconductor.com/expected-consumption-connected-s..。
这意味着我从DMM中得到的读数是平均值。然而,即使我改变了广告间隔,测量的电流也没有太大的变化。另外,我按照UM_B_025上的步骤测量电流:
功率测量的步骤:1.将电流计连接到跳线J5。2.安装下载软件所需的跳线(见第0章和第5章)。3.下载软件。4.启动软件。5.等到软件进入“深度睡眠”阶段。6.把所有的跳高者都卸下来。现在几乎所有的DA14580/581/583引脚都是隔离的,只有电流表和GND是相关的。7.当前的阅读。
然而,每当我下车时,我都无法在我的手机上找到DA14580。这是我唯一测量电流的方法吗,因为每次都这么做有点烦人。请指教,谢谢!
首先,你不能在DMM上看到深度睡眠电流,因为你需要烧掉OTP才能将设备设置为深度睡眠。在开发过程中,该设备只能用于长时间睡眠。你提到你等待你的设备进入睡眠模式,设备在广告事件之间进入睡眠模式(在你通过keil下载代码大约2秒后),建议你增加广告间隔的原因是为了让580保持足够长的睡眠时间,以便你的仪器在这段时间内进行调整和测量。关于跳楼者,你移除的跳楼者,你是指UART跳楼者吗?这个项目不需要任何额外的hw配置来运行在基本的dk上,因为你不能看到你的设备,我能想象的唯一的事情是你删除电源。
对于跳线,我是指跳线安装到J5(它上面有一个词INT和BAT),我猜这是指电源。因此,我想知道,当我测量电流以保持DA14580的广告时,这是否意味着我不能移除J5的跳线(可能是电源)?在这种情况下,我如何测量电流呢?因为UM_B_025要求我在测量电流时卸下所有跳线。
以下是单板的配置:https://s31.postimg.org/emwtu5fl7/DSC_3068.jpg
J5是电源,它应该与跳线或DMM连接,如果你移除跳线或DMM,你将切断580的电源,因此它不会再发布任何信息。只需将DMM放置在J5的3V3和vbat3v之间,然后使用keil下载代码。医生建议您去掉不必要的跳线,以防止漏电。
你好布莱恩,
fw使用哪个开发套件?大多数用户通过keil下载示例并且不退出调试,当调试器正在运行时,设备将停止并等待调试器被分离(只需在keil中点击stop debug)。此外,为了确保你的设备是广告,你可以检查智能片段电源分析器(如果你有一个对话框的pro板)。
由于MT_dialog
我使用的是BASIC DA14580开发套件,这是否意味着我不能使用Smart Snippets查看其广告?当你提到“停止调试”,你的意思是我必须停止keil调试器然后连接板?任何替代的方法,我测试板广告间隔和连接间隔,因为这似乎有点混乱。
请指教,谢谢!
嗨brian1025,
是的,基本套件没有配备测量电路。当我提到停止调试时,我指的是连接开发工具包,下载代码(构建代码并点击Start/ stop调试会话,以便将代码下载到sysram中,然后再次点击相同的按钮以退出调试模式)。除了智能片段,你可以使用一个应用程序,能够跟踪和计算广告消息的间隔,我认为有相当多的。还可以禁用睡眠,并通过取消da14580_config.h文件中的CFG_EXT_SLEEP来检查设备是否正在发布广告。
由于MT_dialog
我现在使用的是接近记者的例子,它可以很好地与我的智能手机通信。但是,即使我已经更改了变量app_default_sleep_mode=ARCH_EXT_SLEEP_ON,我也不能将它放入睡眠模式。我测量的电流是J5的左边和中间引脚(使用基本开发套件),我得到0.75mA,这表明它不是睡眠模式(扩展睡眠模式应该是1.2uA)。请问有什么问题吗?谢谢!
嗨brian1025,
请查看下一个帖子http://support.dialog-semiconductor.com/expected-consumption-connected-s..。
由于MT_dialog
这意味着我从DMM中得到的读数是平均值。然而,即使我改变了广告间隔,测量的电流也没有太大的变化。另外,我按照UM_B_025上的步骤测量电流:
功率测量的步骤:
1.将电流计连接到跳线J5。
2.安装下载软件所需的跳线(见第0章和第5章)。
3.下载软件。
4.启动软件。
5.等到软件进入“深度睡眠”阶段。
6.把所有的跳高者都卸下来。
现在几乎所有的DA14580/581/583引脚都是隔离的,只有电流表和GND
是相关的。
7.当前的阅读。
然而,每当我下车时,我都无法在我的手机上找到DA14580。这是我唯一测量电流的方法吗,因为每次都这么做有点烦人。请指教,谢谢!
嗨brian1025,
首先,你不能在DMM上看到深度睡眠电流,因为你需要烧掉OTP才能将设备设置为深度睡眠。在开发过程中,该设备只能用于长时间睡眠。你提到你等待你的设备进入睡眠模式,设备在广告事件之间进入睡眠模式(在你通过keil下载代码大约2秒后),建议你增加广告间隔的原因是为了让580保持足够长的睡眠时间,以便你的仪器在这段时间内进行调整和测量。关于跳楼者,你移除的跳楼者,你是指UART跳楼者吗?这个项目不需要任何额外的hw配置来运行在基本的dk上,因为你不能看到你的设备,我能想象的唯一的事情是你删除电源。
由于MT_dialog
对于跳线,我是指跳线安装到J5(它上面有一个词INT和BAT),我猜这是指电源。因此,我想知道,当我测量电流以保持DA14580的广告时,这是否意味着我不能移除J5的跳线(可能是电源)?在这种情况下,我如何测量电流呢?因为UM_B_025要求我在测量电流时卸下所有跳线。
以下是单板的配置:
https://s31.postimg.org/emwtu5fl7/DSC_3068.jpg
请指教,谢谢!
你好布莱恩,
J5是电源,它应该与跳线或DMM连接,如果你移除跳线或DMM,你将切断580的电源,因此它不会再发布任何信息。只需将DMM放置在J5的3V3和vbat3v之间,然后使用keil下载代码。医生建议您去掉不必要的跳线,以防止漏电。
由于MT_dialog