Hi,Dialog:
We now start pilot production for our product, but on product lines, we have some devices died after welding battery, wdg have not reset device. there were about 5 devices died in 100 devices.
Our device have a temp sensor,a flash(512kB),a button and two led.
The working procedure is prepare hardware --> write firmware --> check electricity --> press btn to comfirm it works ok --> weld battery --> press btn to comfirm it works ok;
At the last procedure,there were 5 devices did not work.We first check the voltage of battery,it goes to 2.4V, then we short circuit of the battery let the device lost and get power again, it works ok,the voltage goes to 3V(normal) again.
我试图执行一个死循环,wdg reset ok.
Our problem is ,Which case can let the wdg invalid? And suppose the hardware is ok,if it is possible that the voltage of battery goes to 2.4V?
Thu, 2018-09-27 08:39
#1
some devices died after welding battery at our factory
Device:
Hi,Dialog:
Add a supplement, after init ,the device will goto sleep mode(ARCH_EXT_SLEEP_ON),and then use a button interrupt to wakeup the device,and power on the led. We think the device goes died cause the led do not work when we press the button.
Hi hm,
I am not exactly able to understand the question or the problem, can you please rephrase ? I dont understand the case where the battery goes to 2.4V and then you short circuit the battery in order to reach on a 3V level ? And i dont get what the watchdog has to do with this.
Thanks MT_dialog
Hi,Dialog:
I short circuit the battery in order to mandatory re-start the device.The question is ,the real level of battery is 3V, in which case did the software caused battery reach 2.4V?Maybe a large electricity let the detect level reach low.Do you know the max electricity at the worst case while software run error ?
Hi hm,
I suppose that you are experiencing a battery bounce from what you are describing, in that case 585 will be in an undetermined state which causes the device to have unpredicted behaviour (the watchdog is not goig to occur in that state). The only way to exit that state is to either reset or power cycle the device, thats why after short circuiting the battery the device is operational. Please check the post below for the recommended solution.
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl...
Thanks MT_dialog