我使用da14580与2.7v电源仅外设,我们使用的主动模式是uart。我使用的是扩展睡眠模式在通过j-link编程da14580之后,我检查了电池的电流,它在600微安左右,甚至在扩展睡眠模式下。这是否意味着睡眠模式没有正确设置?我们提供的电力来自连接3.3伏稳压器的4.2伏电池。请您指出什么是延长睡眠的正确电流值,什么是测量da14580电流的正确程序
嗨mohit3112,
我猜你用的是对话专家工具包吧?如果是这样,0.6 mA最有可能是由J-Link仍然连接造成的。请拆下J-LInk重新测量。延长的睡眠模式电流应该是大约。1.5µ。最好测量在J14,引脚2和3 (Expet Kit)。
B.R。BB_Dialog
嗨BB_Dialog,我们使用pan1740模块和我们自己的自定义接线板(除了从j-link sw_clk和sw_io连接的vcc和接地和编程引脚外,没有任何连接),我试着去掉j-link线。电流仍然在600微安左右。查看设备是否处于睡眠模式的最佳方法是什么,当前绘制只是参数,这是否意味着平移不会切换到睡眠模式?
我在我的应用程序使用一个外部中断唤醒DA14580, DA14580醒来并宣传,连接后发送一些数据/ uart和接收一些数据/ uart,断开它也再次进入睡眠模式后,再醒来时外部中断发送。实现方式如下。
da14580_config.h----------------------------#定义CFG_EXT_SLEEP
我在GPIO P0_7上使用唤醒控制器中断,当应用程序初始化时,它将通告1分钟,然后使用以下函数进入睡眠模式:
app_adv_stop ();app_enable_wakeup_irq ();//启动唤醒中断的自定义函数app_set_extended_sleep ();app_ble_ext_wakeup_on ();
它在睡眠模式下(在i #define CFG_EXT_SLEEP之后)绘制更多的电流,然后在正常模式下(在i #undef CFG_EXT_SLEEP之后)
Mohit
有关于我的问题的更新吗?
你好,
当前消耗600uA表示DA14580不会休眠。请尝试加载我们的一个示例实现到您的板上,并再次做测量。这将允许我们确定是硬件问题还是软件问题。
我推荐template_fh应用程序,但是你必须在加载它之前设置扩展睡眠模式(在da14580_config.h文件中)
嗨. .
在使用dialog barebone项目时,我们也面临同样的问题。你是怎么解决的?
嗨mohit3112,
我猜你用的是对话专家工具包吧?如果是这样,0.6 mA最有可能是由J-Link仍然连接造成的。
请拆下J-LInk重新测量。延长的睡眠模式电流应该是大约。1.5µ。
最好测量在J14,引脚2和3 (Expet Kit)。
B.R。BB_Dialog
嗨BB_Dialog,
我们使用pan1740模块和我们自己的自定义接线板(除了从j-link sw_clk和sw_io连接的vcc和接地和编程引脚外,没有任何连接),我试着去掉j-link线。电流仍然在600微安左右。查看设备是否处于睡眠模式的最佳方法是什么,当前绘制只是参数,这是否意味着平移不会切换到睡眠模式?
你怎么把580调到睡眠模式?您使用哪些命令和工具?
或者你是否使用接近记者SW来衡量广告事件之间的当前消费?
两个adv.事件之间的电流为睡眠电流,长时间睡眠时电流应在1.5µA左右。
我在我的应用程序使用一个外部中断唤醒DA14580, DA14580醒来并宣传,连接后发送一些数据/ uart和接收一些数据/ uart,断开它也再次进入睡眠模式后,再醒来时外部中断发送。实现方式如下。
da14580_config.h
----------------------------
#定义CFG_EXT_SLEEP
我在GPIO P0_7上使用唤醒控制器中断,当应用程序初始化时,它将通告1分钟,然后使用以下函数进入睡眠模式:
app_adv_stop ();
app_enable_wakeup_irq ();//启动唤醒中断的自定义函数
app_set_extended_sleep ();
app_ble_ext_wakeup_on ();
它在睡眠模式下(在i #define CFG_EXT_SLEEP之后)绘制更多的电流,然后在正常模式下(在i #undef CFG_EXT_SLEEP之后)
Mohit
有关于我的问题的更新吗?
你好,
当前消耗600uA表示DA14580不会休眠。请尝试加载我们的一个示例实现到您的板上,并再次做测量。这将允许我们确定是硬件问题还是软件问题。
我推荐template_fh应用程序,但是你必须在加载它之前设置扩展睡眠模式(在da14580_config.h文件中)
嗨. .
在使用dialog barebone项目时,我们也面临同样的问题。你是怎么解决的?