nRF52840: BLE communication sequence failure

Hello.
I am developing a product equipped with BLE communication function using nRF52480.
I am experiencing an issue where the BLE connection cannot be completed.

[Environment]
SDK: nRF SDK 17.1.0
SoftDevice: s140_nrf52_7.2.0

[Issue]
Specifically, the central receives the advertisement and sends a connection request to the peripheral,
but the peripheral remains in the advertising state and the connection sequence does not proceed.
Once an issue occurs, retrying the connection request does not improve the situation.
I tried several reset factors when the issue occurred.
Retry after soft reset → Unable to connect
Retry after watchdog reset → Connected
Retry after power-on reset → Connected
Watchdog resetAlso, since the issue is improved by power-on reset,
I checked whether there were any abnormalities in the RAM or retained
registers, which are the difference from soft reset.
However, I could not find any difference between normal operation and abnormal operation.

Other information:
- Peripherals can connect to other centrals
- Centrals cannot connect to other peripherals
- The central device is battery-powered, and this occurs after removing and inserting the battery
- 99.9% of the time it can be connected without any problems, and there is a 0.1% chance of a problem

Based on the above,
I predict that something in the software is being destroyed (reset failure) due to voltage chattering when the power is turned on,
and I am investigating this, but the problem remains unresolved.
Are there any possible causes?

Thank you in advance.

Parents Reply Children
No Data
Related