Hello,
We are using MDBT42Q-512KV2 module which is based on nrf52832. There is Central and peripheral ( Foot Pedal Switch ) using same module.
We have used crystal from ABRACON ABS07W-32.768khz-K-2-T and 12pF tuning capacitors as per reference design. The NRF_SDH_CLOCK_LF_ACCURACY setting in sdk_config.h was set to 2 i.e. 20ppm.
During development there was no issue it was working fine as expected. When we run a batch of 100 samples and tested, the peripheral device found to be continuously connect and disconnect.
And the disconnect reason code was 8 i.e. BLE_HCI_CONNECTION_TIMEOUT.
After some research we found that the crystals used by our EMS vendor were of different make due to shortage. Further digging we changed NRF_SDH_CLOCK_LF_ACCURACY setting in steps up to 500ppm then it was working fine.
Now the question is how to set the correct NRF_SDH_CLOCK_LF_ACCURACY ? and if it is higher what is the impact to the device?
Thanks and Regards,
Ganesh
