DA14580的问题未重新启动

8个帖子/ 0新
最后一篇
凯伦
离线
最后一次露面:5年6个月前
加入:2014-11-10 06:48
DA14580的问题未重新启动

你好,
我们有以下问题:
1.DA14580启动并开始执行代码,启动
2.通过MOSFET开关控制DA14580,电源开启,电源开启,将在导通状态下
3.在BLE广告中完成,端口位用于关闭MOSFET开关,以删除DA14580的电源
4.NXP RTC IC,它被预编程为1分钟后产生中断,使MOSFET开启1分钟后的时间
5.我们观察到MOSFET开关正常工作,经过1分钟的经过一段时间,DA14580正在获得电力
但是,DA14580中的代码未被执行。我们不会在Arch_Main()函数中受到控制
已经尝试过以下内容:
一种。在ARCH_MAIN()内部包括切换端口位的函数
湾在电源开启时,我们观察到这个端口位按预期切换
C。在MOSFET上的RTC切换,即使DA14580从0V到1.5V,此端口位也不会按预期切换。
我们怀疑DA14580在第二个实例中没有正确重置,在第一开机时,它正在正常重置并执行代码
请建议一个补救措施

tn_dialog.
离线
最后一次露面:4天23小时前
职员
加入:2013-12-05 15:49
嗨Karun,

嗨Karun,

我有几个问题首先将你的代码编程为DA14580的OTP?当你说MOSFET关闭电源到DA14580 WHIVH级别时,您是否只在电源关闭之前监控电源就会在一分钟后转回?

问候

tn_dialog.

梁云浩
离线
最后一次露面:3年2个月前
加入:2016-03-05 13:38
你好,

你好,
在DA14580中是否有电源重置?或者我们还需要自己做这个电路吗?谢谢。

mt_dialog.
离线
最后一次露面:1个月3周前
职员
加入:2015-06-08 11:34
嗨梁云浩,

嗨梁云浩,

是的,在580上有一个电源重置,它会产生一个信号,一旦VDD电压交叉最小阈值,就会发布系统的触发器。

谢谢mt_dialog.

梁云浩
离线
最后一次露面:3年2个月前
加入:2016-03-05 13:38
你好,

你好,
我用两个GPIO实现软件I2C(P0_2和P0_7)。我想在电机打开时与外围设备RTC生成I2C通信。当我按下一个按钮使RST引脚高到重置系统时,它将重新启动新的通信操作。但是当我切换到打开的电源时,它无关。它是否有电源重置或者我们有问题?谢谢。

mt_dialog.
离线
最后一次露面:1个月3周前
职员
加入:2015-06-08 11:34
嗨梁云浩,

嗨梁云浩,

当您为您的问题提供580时,将生成对复位信号的电源,我不太明白您想要做的事情,我理解的是您已经写了一个FW,它将在启动后立即启动I2C事务显然,当您击中重置时,您可以看到它运行但不会在电路供电时。无论如何,在这两种情况下,复位或电源的重置应强制引导加载程序开始执行,如果FW位于OTP中,它将从那里从那里下载,否则它将开始扫描外围设备才能下载FW,所以检查是否引导加载程序正在执行(我想你正在测试580,你没有刻录OTP),如果你的代码没有任何问题下载到580中(尝试切换LED或设置GPIO并跟踪)。确认后,检查I2C操作是否正在执行(使用逻辑分析器检查580是否在总线上发送数据,如果RTC正在响应)。

谢谢mt_dialog.

梁云浩
离线
最后一次露面:3年2个月前
加入:2016-03-05 13:38
你好,

你好,
VDD电压的值是多少,最小阈值?谢谢。

mt_dialog.
离线
最后一次露面:1个月3周前
职员
加入:2015-06-08 11:34
嗨梁云浩,

嗨梁云浩,

对于POR,VBAT3V电压必须等于或低于约0.6V(有一些扩散)。

谢谢mt_dialog.