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

Custom PCB: How to quick check if BLE is working? nRF51822AB

Hi guys,

I hope you can answer my question: I made myself a custom pcb for testing purpose. I can program the nRF51822 just fine. Thats the actual state right now.

In combination with the nRF51822-EK: How can I just quick check if my BLE is working? I just want to kinda sniff, if I got RF-Output. It doesn't need to be a connection. I just want to be sure, that RF works before I'm getting into SW-debugging and API and stuff like that.

How can I check that? Is there a plain, simple solution?

Regards, Stephan

Parents
  • I use the simple code in led_radio_example. The USB dongle code transmits a packet and the EVK sample code receives the packet. I've modified the code somewhat to go in both directions, but the simple sample code Nordic supplies works. So load the USB dongle that comes with the EK with the led_radio_example code for the dongle, and load your PCB with the led_radio_sample code for the EVK board. If you have an LED or scope you can modify the code to toggle the IO upon receiving a packet, or just set a break point in the debugger. You then need to open a serial port terminal to the USB dongle and type 0 or 1 to send the packet. These packets use the 2mpbs Nordic RF mode and are not BLE compatible, but they show that the RF hardware is working OK. But, it is best to modify the code to send both ways, I once had a hand soldered PCB that could receive but would not transmit until I cleaned up the soldering on the nrf51822 chip.

Reply
  • I use the simple code in led_radio_example. The USB dongle code transmits a packet and the EVK sample code receives the packet. I've modified the code somewhat to go in both directions, but the simple sample code Nordic supplies works. So load the USB dongle that comes with the EK with the led_radio_example code for the dongle, and load your PCB with the led_radio_sample code for the EVK board. If you have an LED or scope you can modify the code to toggle the IO upon receiving a packet, or just set a break point in the debugger. You then need to open a serial port terminal to the USB dongle and type 0 or 1 to send the packet. These packets use the 2mpbs Nordic RF mode and are not BLE compatible, but they show that the RF hardware is working OK. But, it is best to modify the code to send both ways, I once had a hand soldered PCB that could receive but would not transmit until I cleaned up the soldering on the nrf51822 chip.

Children
No Data
Related