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

Radio: frequency deviation & drift, vs Bluetooth requirements

I have a couple of questions regarding Radio transmission for BLE.

  1. Is the radio driven by one of the HFCLKs? If so, it confuses me how a 16M clock can drive/derive a much faster 2.4 GHz radio.

  2. From the BT specs: http://imgur.com/a/M9nL8 - And the Radio specification in the PS says that in BLE mode, the radio has maximum frequency deviation of +-275 KHz in BLE mode. This doesn't seem to satisfy the BLE requirements. And I can't immediately find anything about the drift of the radio, in terms of ppm or Hz.

  3. What is the difference between frequency deviation and drift?

  • Phase and frequency locked synthesis is one of those cornerstones of RF.

    A separate oscillator generates the 2.4GHz signal, through a series of digital dividers the 2.4GHz signal is reduced down to 16MHz or some other local clock.

    In this manner the 2.4GHz is regulated such that a fixed number of beats (or fractional number) of the 2.4GHz signal are seen for every beat of the local clock (ie, 16MHz).

    By changing the numeric value of the division, the RF can be shifted to any one of the bluetooth channels yet still stay aligned with the local clock.

    In this type of synthesis, the RF signal will have the same ppm error as the local clock. This is why the error of the clock is expressed as a ratio (part per million) and not in Hertz.

    So a 10PPM local clock will give an error of 10 * 2,400,000,000/1,000,000 or +/- 24KHz at 2.4GHz.

    Similarly, a 40PPM clock which I think is specified on some of the Nordic reference designs will give +/- 96KHz error at 2.4GHz.

Related