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

Missing radio on NRF52832

I am getting no radio (as in not being able to pick up advertisements packets) from my custom nrf52832 board. The antenna design is a hack so I am not looking fo stellar performance, rather signs of life. It is a chip antenna (2450AT18A100) directly connected to the ANT output via a want to be 50 Ohm trace.

What I have done so far:

  • Confirmed the design on the nrf52-DK board, works.
  • Measured the crystal to 32 MHz and confirmed life from the software.
  • Soldered a 60 mm copper wire to the chip antenna pad (with the antenna removed), still nothing (I have gotten away doing this before).
  • Measured the air spectrum between 2402 and 2480 MHz to see if turning the circuit on and off makes a difference. Lets pretend that makes sense. Saw no difference in the very crowded range. I lack equipment to perform any proper measurements.

It is supererogatory to say that I do not know what I am doing. What I am looking for are hints on what to check, what I might have missed and if there is something that can be done in software to either help or troubleshoot. I will add a matching network on the next design. Before I bin the board I would like to know that I tried what I could.

Any ideas?

Parents
  • Using a copper wire as an antenna usually helps to get some signal even though it's not tuned and matched. There must be something else is wrong. As Wojtek asked, have you made sure the code run correctly, no assert ? Which code did you use ? If you test with BLE, you need to flash the softdevice first. You can also test with the example\peripheral\radio example or the ESB example in our SDK to verify the operation of the radio, you have full control over the RF channel you want to use there.

    If it doesn't work, please upload your schematic, layout and a photo of the board.

Reply
  • Using a copper wire as an antenna usually helps to get some signal even though it's not tuned and matched. There must be something else is wrong. As Wojtek asked, have you made sure the code run correctly, no assert ? Which code did you use ? If you test with BLE, you need to flash the softdevice first. You can also test with the example\peripheral\radio example or the ESB example in our SDK to verify the operation of the radio, you have full control over the RF channel you want to use there.

    If it doesn't work, please upload your schematic, layout and a photo of the board.

Children
No Data
Related