DA14681异常复位

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
古祥
离线
最后一次露面:1周前1周前
加入:2017-05-12 04:18
DA14681异常复位

嗨,对话
我们在设备上遇到了一些异常复位。
我们的设备使用CR2450硬币锂离子电池作为电源。我们有三个I2C传感器和一个QSPI闪存,所有这些都由VDD1v8垫提供。

1,所有外部传感器(包括I2C传感器和QSPI闪光灯)只能由VDD1v8垫,但不使用VDD1V8P垫吗?
如图2所示,IO焊盘默认由V33轨道供电。是否有必要使用此类“hw_gpio_configure_pin_power(hw_gpio_port_0,hw_gpio_pin_1,hw_gpio_power_vdd1v8p);”将所有引脚(I2C总线PIN和QSPI总线PIN)配置为VDD1V8P轨道?
3,我们发现VDD1V8P垫是abou 3v,靠近电池电压(CR2450硬币电池),即使我们已经使用了“HW_GPIO_CONFIGURE_PIN_POWER(...端口,... PINER,HW_GPIO_POWER_VDD1V8P)”,以配置所有相关的PIN(I2C总线PIN和QSPI总线PIN)进入VDD1V8P轨道。
4.有时当我们在设备上放置新电池(电压约为3.3V)时,设备在BLE广告的每一结束后都会轻松复位。但是当我们将电池更换为二手电池时(低于3.2V的电压),设备将不会重置。
5.我们发现在设备上发生异常复位。我们打开了调试模式,发现它进入硬盘中断。所以我们录制了汇编代码段,它将它带到硬盘中断。然后我们再次关闭设备电源的设备,设备再也不会重置。然后我们打开了调试模式和陌生人的事情发生了 - 最后一次汇编代码段导致它到硬盘中断消失。我们猜到,当从QSPI闪存到缓存RAM携带代码时可能会出现一些错误。那可能吗?

设备:
mt_dialog.
离线
最后一次露面:6个月2周前
职员
加入:2015-06-08 11:34
桂翔,

桂翔,

1)1V8和1V8P的最大电流受限,请检查数据表是否有关当前1V8和1V8P的电流数量的更多信息,也意识到这是设备醒着时,而不是睡觉时睡眠最大电流,即设备可以提供约3mA,因此在V33和V18上挂钩的任何外部设备都不能耗尽比该所强大的功率。

2)对于QSPI接口,您不必配置引脚,因为它由VDDIO引脚(QSPI接口电源)配置,关于其他引脚,是的,如果您希望默认电源为18V,则您将拥有相应地重新配置它们。

3)也许有一些导致在您的定制板上的1V8和3V3之间的环回。您还能在没有附加调试器的情况下执行一些测量(如果您在以前的测量中安装了JTAG)。

4,5)我发现从闪光到缓存转移时,代码损坏是不可能的。

谢谢mt_dialog.