This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nrf_sdh_enable_request causes restart with custom board

I have a custom board uses nRF52810. When I flash my board with examples include SoftDevice (sdk 16.0.0) nRF52810 restarts.
I am debugging with oscillascop and seeing that the code stucks on ble_stack_init(), actually nrf_sdh_enable_request(). It returns NRF_SUCCESS but still causes restart The example I am playing is ble_app_uart (peripheral one). I am flashing in pca10040e folder (s112) which is compatible with nRF52810. What is wrong with my board?

  • When I switch NRF_SDH_CLOCK_LF_SRC to RC in sdk_config.h, it passes ble_stack_init() but stucks somewhere else.
  • The problem occurs with other examples includes SoftDevice as well.

 

Parents
  • Hi

    I've taken a look at your schematics and I have some notes:

    • The VDD pins should ave capacitors between the VCC_nRF net and GND. Please see the reference circuitry and make sure you get the correct values.
    • The capacitor from DEC4 should be 1.0µF, not 4.7µF.

    Other than that, it seems fine, but I recommend these changes are made to make sure the boards work optimally. DEC2 is fine to leave not connected. What limited success did you have when soldering the HF crystal onto the board correctly?

    Best regards,

    Simon

Reply
  • Hi

    I've taken a look at your schematics and I have some notes:

    • The VDD pins should ave capacitors between the VCC_nRF net and GND. Please see the reference circuitry and make sure you get the correct values.
    • The capacitor from DEC4 should be 1.0µF, not 4.7µF.

    Other than that, it seems fine, but I recommend these changes are made to make sure the boards work optimally. DEC2 is fine to leave not connected. What limited success did you have when soldering the HF crystal onto the board correctly?

    Best regards,

    Simon

Children
No Data
Related