在unstabl引导问题e voltage environment

2 posts / 0 new
Last post
MichaO
Offline
Last seen:1 month 2 weeks ago
加入:2015-08-11 14:30
在unstabl引导问题e voltage environment

Hi
We have some problem with boot sequence in unstable voltage environment.
1) Our FW is uploaded from Flash via SPI and we don't use OTP at all.
As part of system test we generate brief voltage drop during FW upload from Flash to RAM.
This voltage drop is not so deep to reset MCU, but deep enough to disrupt FW upload.
According to Figure. 1 from "AN-B-001 - DA1458x Booting from serial
interfaces" watchdog should be enabled at the end of boot sequence. So, we expected that after an unsuccessful attempt of FW upload watchdog timer will expired and new boot sequence will start by ROM.
But, in fact, DA14580 just stay stuck. It back to normal functionality after power reset or after set RST pin to high.

2) To avoid voltage drops due loose battery contact we decide to add a supervisor IC that connected to RST pin. Generally, it solves the problem, but still there is a problematic scenario.
If there are 2 consequences voltage spikes ( in fact 2 resets ) and interval between them is less then about 0.5 seconds, DA14580 will stay stuck. It back to normal functionality after power reset ONLY.
Could you help us?

Device:
MT_dialog
Offline
Last seen:2 months 1 week ago
工作人员
加入:2015-06-08 11:34
Hi MichaO,

Hi MichaO,

There are supervisors IC with different delay times, It might make sense to change the supervision IC to cover voltage drops within 500ms. What is the supervisor that you are using at the moment (datasheet) ?

Thanks MT_dialog