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

NRF52810 issue with 32Mhz external clock.

Dear!

I make the a sample using nrf52810 chipset.

It working normal for radiation.

But i have issue, when connect with NRF Blinky app on Iphone it time out after 5-7 seconds.

I think my board have issue relate clock.

So i test with "blinky" in "peripheral" folder and see that exactly LED on/off slower 2 times than expected.
Maybe 16Mhz is active.
Could you explain and guide me how to fix this issue. How to configure to using 32Mhz external clock.

Thanks!!

Parents
  • Hi,

    Can you provide a sniffer trace of the communication between your board and the phone? You can use our nRF Sniffer for Bluetooth LE for capturing the sniffer trace.

    The softdevice will handle the HFCLK for you as long as the 32 MHz crystal is mounted correctly on your custom board.

    In the blinky example, no clocks are used. The example simply busy-loops the CPU for the requested time. The CPU runs off internal 64 MHz RC oscillator whenever the HFXO is not requested by application.

    Best regards,
    Jørgen

  • Hi Mr Jørgen Holmefjord

    thank you for your reply,

     "Can you provide a sniffer trace of the communication between your board and the phone? You can use our nRF Sniffer for Bluetooth LE for capturing the sniffer trace."

    -->>I check with your recommend and see that timeout by 

    "BLE_HCI_CONNECTION_TIMEOUT"

    and i think my issue come from 32Khz LFXO ppm accurately configure.

    In the blinky example, no clocks are used. The example simply busy-loops the CPU for the requested time. The CPU runs off internal 64 MHz RC oscillator whenever the HFXO is not requested by application.

    -->>"blinky" example on my custom board(NRF52810) build on "pca10040e" firmware packet the LED on/off slower 2 times than when I run on Development Kit NRF52840 also build on "pca10040e" firmware packet but modify GPIO for LED.
    Is there any different, Mr Jørgen Holmefjord?

Reply
  • Hi Mr Jørgen Holmefjord

    thank you for your reply,

     "Can you provide a sniffer trace of the communication between your board and the phone? You can use our nRF Sniffer for Bluetooth LE for capturing the sniffer trace."

    -->>I check with your recommend and see that timeout by 

    "BLE_HCI_CONNECTION_TIMEOUT"

    and i think my issue come from 32Khz LFXO ppm accurately configure.

    In the blinky example, no clocks are used. The example simply busy-loops the CPU for the requested time. The CPU runs off internal 64 MHz RC oscillator whenever the HFXO is not requested by application.

    -->>"blinky" example on my custom board(NRF52810) build on "pca10040e" firmware packet the LED on/off slower 2 times than when I run on Development Kit NRF52840 also build on "pca10040e" firmware packet but modify GPIO for LED.
    Is there any different, Mr Jørgen Holmefjord?

Children
Related