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

Setting frequency on NRF51822

I'm in the middle of putting a NRF51822 device through bluetooth certification. The test house has asked that I have modes where the radio is transmitting on certain frequencies (2.402Ghz, 2.440Ghz and 2.480Ghz). I'm guessing that those frequencies are for advertising, connecting, and connected modes, but I'm not 100% sure. Has anyone else had to do this when certifying the device?

Thanks Tom

  • No those channels aren't for advertising, connecting and connected modes, they represent the lowest, highest, and closest to the center of the usable range for BTLE as possible. Seems the tester just wants to test the radio at three points across its range, which seems quite reasonable. Two of them do happen to be advertising channels, the third one is a 'normal' channel, but that's just because out of the three advertising channels, one is at each end of the spectrum and the last is about 1/4 the way through.

    Those channels are actually channels 37, 17 and 39 in the strange numbering system of BTLE channels.

    The Direct Test Mode (DTM) library should be able to do what you want here.

  • @Tom: just a comment, you can find the DTM example (that you have full control of which channel you want to transmit) at \examples\dtm folder in the SDK.

    The documentation is here.

Related