使用Beacon 3.40.6时无法找到DA14580

10个帖子/ 0个新帖子
最后发表
brian1025
离线
最后看到:4年7个月前
加入:2016-04-11 13:18
使用Beacon 3.40.6时无法找到DA14580

亲爱的先生/女士,

我想开发一个低功耗的DA14580版本,计划从Beacon 3.40.6开始。但是安装Beacon项目后,我无法使用我的智能手机app找到DA14580。我需要在引脚跳线或代码上更改什么吗?为了方便您了解,DA14580 Basic开发工具包与SDK示例(blinky, BLE barebone)配合得非常好。请问我该怎么做才能让我的智能手机找到我的DA14580 Beacon?

谢谢!

布莱恩

设备:
MT_dialog
离线
最后看到:4个月1周前
工作人员
加入:2015-06-08 34
你好布莱恩,

你好布莱恩,

你在哪个开发套件上使用fw ?大多数用户通过keil下载示例并且不退出调试,当调试器正在运行时,设备将停止并等待调试器被分离(只需点击keil中的stop debug)。另外,为了确保你的设备正在做广告,你可以用Smart Snippets电源分析器进行检查(如果你有一个对话框的专业板)。

由于MT_dialog

brian1025
离线
最后看到:4年7个月前
加入:2016-04-11 13:18
我使用的是BASIC DA14580

我正在使用基本的DA14580开发工具包,这是否意味着我不能使用智能代码片段来检查它的广告?当你提到“停止调试”时,你的意思是我必须停止keil调试器,然后连接电路板吗?我有没有其他方法来测试线路板广告间隔和连接间隔,因为这看起来有点混乱。

请指教,谢谢!

MT_dialog
离线
最后看到:4个月1周前
工作人员
加入:2015-06-08 34
嗨brian1025,

嗨brian1025,

是的,基本套件没有配备测量电路。当我提到停止调试时,我的意思是连接开发工具包,下载代码(构建代码并点击启动/停止调试会话,以便将代码下载到系统ram中,然后再次点击相同的按钮退出调试模式)。除了Smart Snippets,您可以使用一个应用程序,它能够跟踪和计算广告消息的间隔,我认为有相当多的外面。还可以禁用睡眠并检查设备是否正在发布,方法是在da14580_config.h文件中取消定义CFG_EXT_SLEEP。

由于MT_dialog

brian1025
离线
最后看到:4年7个月前
加入:2016-04-11 13:18
我在利用这种接近性

我现在使用的是近距离报告器示例,它可以很好地与我的智能手机通信。但是,即使我已经更改了变量app\u default\u sleep\u mode=ARCH\u EXT\u sleep\u ON,我也无法将其置于睡眠模式。我正在测量的电流是J5(基本开发工具包使用)的左引脚和中间引脚,我得到了0.75mA,这表明它的非it睡眠模式(对于扩展睡眠模式,应该是1.2uA)。请问有什么问题吗?谢谢

MT_dialog
离线
最后看到:4个月1周前
工作人员
加入:2015-06-08 34
嗨brian1025,

嗨brian1025,

请查看下一篇文章http://support.dialog-semiconductor.com/expected-consumption-connected-s..。

由于MT_dialog

brian1025
离线
最后看到:4年7个月前
加入:2016-04-11 13:18
好的,这意味着阅读I

这意味着我从DMM得到的读数是一个平均值。但是,即使我改变了广告间隔,测量到的电流也没有太大的变化。此外,我按照UM_B_025上的步骤测量电流:

如何进行功率测量的步骤:
1.将电流表连接到跳线J5。
2.安装下载软件所需的跳线(见第0章和第5章)。
3.下载软件。
4.启动软件。
5.等到软件进入“深度睡眠”状态。
6.把所有跳伞者都下来。
现在,几乎所有DA14580/581/583引脚都被隔离,只有电流表和GND
是相关的。
7.当前的阅读。

但是,当我从跳台上下来的时候,我手机上再也找不到DA14580了。这是我测量电流的唯一方法吗,因为每次都这么做有点烦人。请指教,谢谢!

MT_dialog
离线
最后看到:4个月1周前
工作人员
加入:2015-06-08 34
嗨brian1025,

嗨brian1025,

首先,您将无法看到DMM上的深度睡眠电流,因为您需要燃烧OTP以便真正将设备设置为深度睡眠。在开发过程中,该设备只能用于长时间睡眠。你提到你等待你的设备进入睡眠模式,设备进入睡眠模式之间的广告活动(大约2秒后,你通过keil下载代码),建议你增加广告间隔的原因是为了让580在睡眠中足够长时间以便你的仪器有一个变化,并在此期间进行一些测量。关于跳线,您移除哪些跳线,您是指UART跳线吗?这个项目不需要任何额外的hw配置来运行基本的dk,因为你不能看到你的设备,我能想到的唯一的事情是你取消电源供应。

由于MT_dialog

brian1025
离线
最后看到:4年7个月前
加入:2016-04-11 13:18
对于跳楼者来说,我是

对于跳线,我指的是J5中的跳线支架(上面有INT和BAT两个词),我猜这是指电源。因此,我想知道这是否意味着当我测量电流以保持DA14580稳定时,我不能移除J5(可能是电源)处的跳线?在这种情况下,我如何测量电流呢?因为UM_B_025要求我在测量电流时卸下所有跳线。

以下是单板的配置:
https://s31.postimg.org/emwtu5fl7/DSC_3068.jpg

请指教,谢谢!

MT_dialog
离线
最后看到:4个月1周前
工作人员
加入:2015-06-08 34
你好布莱恩,

你好布莱恩,

J5是电源,应该与跳线或DMM连接,如果你移除跳线或DMM,你将切断580上的电源,因此它将不再广告。只需将DMM放在J5的3V3和vbat3v之间,并使用keil下载代码。医生建议您移除不必要的跳线,以防止电流泄漏。

由于MT_dialog