亲爱的先生/女士,
我想开发一个低功耗的DA14580版本,计划从Beacon 3.40.6开始。但是安装Beacon项目后,我无法使用我的智能手机app找到DA14580。我需要在引脚跳线或代码上更改什么吗?为了方便您了解,DA14580 Basic开发工具包与SDK示例(blinky, BLE barebone)配合得非常好。请问我该怎么做才能让我的智能手机找到我的DA14580 Beacon?
谢谢!
布莱恩
你好布莱恩,
你在哪个开发套件上使用fw ?大多数用户通过keil下载示例并且不退出调试,当调试器正在运行时,设备将停止并等待调试器被分离(只需点击keil中的stop debug)。另外,为了确保你的设备正在做广告,你可以用Smart Snippets电源分析器进行检查(如果你有一个对话框的专业板)。
由于MT_dialog
我正在使用BASIC DA14580开发工具包,这是否意味着我不能使用智能片段来检查它的广告?当你提到“停止调试”时,你的意思是我必须停止keil调试器然后连接主板吗?任何替代方法为我测试板广告间隔和连接间隔,因为这似乎有点混乱。
请指教,谢谢!
嗨brian1025,
是的,基本套件没有配备测量电路。当我提到停止调试时,我的意思是连接开发工具包,下载代码(构建代码并点击启动/停止调试会话,以便将代码下载到系统ram中,然后再次点击相同的按钮退出调试模式)。除了Smart Snippets,您可以使用一个应用程序,它能够跟踪和计算广告消息的间隔,我认为有相当多的外面。还可以禁用睡眠并检查设备是否正在发布,方法是在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以便真正将设备设置为深度睡眠。在开发过程中,该设备只能用于长时间睡眠。你提到你等待你的设备进入睡眠模式,设备进入睡眠模式之间的广告活动(大约2秒后,你通过keil下载代码),建议你增加广告间隔的原因是为了让580在睡眠中足够长时间以便你的仪器有一个变化,并在此期间进行一些测量。关于跳线,您移除哪些跳线,您是指UART跳线吗?这个项目不需要任何额外的hw配置来运行基本的dk,因为你不能看到你的设备,我能想到的唯一的事情是你取消电源供应。
对于跳线,我将跳线安装到J5(上面有一个单词INT和BAT),我猜它指的是电源。因此,我想知道这是否意味着我不能在J5(可能是电源)上删除跳线,当我测量电流,以保持DA14580广告?在这种情况下,我怎么测量电流呢?因为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)。另外,为了确保你的设备正在做广告,你可以用Smart Snippets电源分析器进行检查(如果你有一个对话框的专业板)。
由于MT_dialog
我正在使用BASIC DA14580开发工具包,这是否意味着我不能使用智能片段来检查它的广告?当你提到“停止调试”时,你的意思是我必须停止keil调试器然后连接主板吗?任何替代方法为我测试板广告间隔和连接间隔,因为这似乎有点混乱。
请指教,谢谢!
嗨brian1025,
是的,基本套件没有配备测量电路。当我提到停止调试时,我的意思是连接开发工具包,下载代码(构建代码并点击启动/停止调试会话,以便将代码下载到系统ram中,然后再次点击相同的按钮退出调试模式)。除了Smart Snippets,您可以使用一个应用程序,它能够跟踪和计算广告消息的间隔,我认为有相当多的外面。还可以禁用睡眠并检查设备是否正在发布,方法是在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以便真正将设备设置为深度睡眠。在开发过程中,该设备只能用于长时间睡眠。你提到你等待你的设备进入睡眠模式,设备进入睡眠模式之间的广告活动(大约2秒后,你通过keil下载代码),建议你增加广告间隔的原因是为了让580在睡眠中足够长时间以便你的仪器有一个变化,并在此期间进行一些测量。关于跳线,您移除哪些跳线,您是指UART跳线吗?这个项目不需要任何额外的hw配置来运行基本的dk,因为你不能看到你的设备,我能想到的唯一的事情是你取消电源供应。
由于MT_dialog
对于跳线,我将跳线安装到J5(上面有一个单词INT和BAT),我猜它指的是电源。因此,我想知道这是否意味着我不能在J5(可能是电源)上删除跳线,当我测量电流,以保持DA14580广告?在这种情况下,我怎么测量电流呢?因为UM_B_025要求我在测量电流时卸下所有跳线。
以下是单板的配置:
https://s31.postimg.org/emwtu5fl7/DSC_3068.jpg
请指教,谢谢!
你好布莱恩,
J5是电源,应该与跳线或DMM连接,如果你移除跳线或DMM,你将切断580上的电源,因此它将不再广告。只需将DMM放在J5的3V3和vbat3v之间,并使用keil下载代码。医生建议您移除不必要的跳线,以防止电流泄漏。
由于MT_dialog