Hi Dialog,< p>
我们为DA14680开发了一个定制板,体验每8秒重置一次BOD。
只有DCDC on时发生BOR。在一个BOR事件之后,CRG_TOP->BOD_STATUS_REG寄存器读取十进制值19,有时是21。这表明1V8或1V8P导轨有问题,但我找不到原因。
DA14680是一个aQFN-60包。
此外,我们使用了稍作修改的ble_peripheral示例和最新的SDK (SDK_1.0.14.1081)
请找到附加的BOR事件的跟踪。
GPIO输出的高信号如下:
1. GPIO输出的高信号如下:Peak: GPIO端口在进入main()函数时设置为HIGH(端口配置为input + pull-up),之后立即设置为LOW(端口配置为input + pull-down)。< br / > 2。Peak: GPIO端口在进入vLPTimerCallback()函数时被设置为HIGH(端口配置为input + pull-up)。我猜它被设置为LOW作为BOR的一部分,因为我没有手动将它设置为低。< br / > 3。Peak:在BOR事件之后再次调用main()函数。
As stated in other forum posts and in the hardware guide a proper connection of the DCDC ground pad is important and a bad ground connection could be the cause. On the other hand you can see at the bottom side of the QFN package that all ground pads are interconnected.
Also the same code runs without issue on the DA14681 Development Kit - Basic.
Could you please give me additional help?