DA14586 goes in non-responsive mode, Wake up interrupt gets executed but user_on_system_powered is not called

Learn MoreFAQsTutorials

4 posts / 0 new
Last post
Bhavik
Offline
Last seen:2 days 5 hours ago
Joined:2020-04-28 12:59
DA14586 goes in non-responsive mode, Wake up interrupt gets executed but user_on_system_powered is not called

Hi Sir,

我们正在计划使用DA14586 microcontroller. Currently we have disable BLE part and using CP2102N uart to usb bridge for communication with PC tool as COM port. DA14586 1-GPIO interrupt is connected to CP2102N gpio for USB detection (Connect-Disconnect) identification. Device is working fine as alraedy in production.

Recentlay we observed device hang issue in field at customer end. During RCA we found that wakeup interrupts are working here RTC interrupts getting detects but app_on_system_powered callback routines not executing. So device bacomes non responsive mode.

During analsis we found that during USB connect-disconnect it happens sometimes.

Please guide how we can solev this non responsive issue ASAP.

Thanks & Regards,

Bhavik

Device:
MHv_Dialog
Offline
Last seen:3 days 23 hours ago
Staff
Joined:2013-12-06 15:10
It sounds like a brown-out

It sounds like a brown-out issue. Is the DA14586 powered from USB or does it have it's own power source or battery?

/MHv

Bhavik
Offline
Last seen:2 days 5 hours ago
Joined:2020-04-28 12:59
When connected with USB it

When connected with USB it will take power from USB and once disconnected from USB it will work on 3v battery coin cell.

Thanks

MHv_Dialog
Offline
Last seen:3 days 23 hours ago
Staff
Joined:2013-12-06 15:10
Does the suply voltage at any

Does the suply voltage at any point drop below the recommended voltage range? Is there a potential issue with a bouncing GPIO at the time you insert the USB? If your interrupt is not immediately disabled on the first GPIO level transition, you may overload the device with interrupts.