AT86RF211SDK E2V, AT86RF211SDK Datasheet - Page 28

no-image

AT86RF211SDK

Manufacturer Part Number
AT86RF211SDK
Description
KIT DEV FOR AT86RF211/915MHZ
Manufacturer
E2V
Series
Smart RFr
Type
Transceiverr
Datasheet

Specifications of AT86RF211SDK

Frequency
915MHz
For Use With/related Products
AT86RF211 @ 915MHz
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
AT86RF211-DK
AT86RF211-DK915107
AT86RF211DK
AT86RF211DK915107
AT86RF211DK915107
2.3
2.3.1
2.3.1.1
2.3.1.2
28
Digital Features
AT86RF211S
Clock Recovery Function
Preamble
Algorithm Overview
The clock recovery algorithm in the AT86RF211S has been improved and the new algo-
rithm must be used. To use the new algorithm:
1. Put the device into RF211S mode: ADDFEAT = CTRL1[0] = 1
2. Select the improved algorithm by setting bit NEWDATACLK = DTR[13] = 1
For compatibility purposes only, it is nevertheless possible to run the former algorithm,
(the algorithm of the AT86RF211). This algorithm is automatically activated in the
RF211 mode or if bit NEWDATACLK is kept in reset state in RF211S mode.
It is now possible, in RF211S mode only, to inhibit the clock recovery when RSSI is too
low, leaving the MCU in sleep mode. This is performed by the DATACLKEN bit in the
DTR register.
The clock recovery function is activated by setting the DATACLK bit of the CTRL1 regis-
ter to 1.
The clock recovery function provides the data clock on the DATACLK pin, synchronized
on the received data flow. The targeted position for the rising edge of the clock is the
middle of the data bit, eliminating synchronization problems and facilitating readout by
the microcontroller.
The clock’s recovery mechanism is based on the generation of a basic data clock with a
period given by the DATARATE of CTRL2 with a step of approximately 100 ns. This
basic clock is synchronized on the received data flow. The phase correction step is fixed
by DATATOL of the CTRL2 register (steps of approximately 100 ns also).
Therefore, DATATOL can:
The best DATATOL value is a a balance of the above three points.
If the tolerance is too high, the rate value is reached earlier, and could be unstable (too
big a step).
If the tolerance is too low, it could be difficult to catch up with the data and the function
may be lost.
The tolerance is able to compensate for the difference of datarate generators between
Rx and Tx.
The synchronization mechanism is explained by the chronogram in Figure 2-25. Syn-
chronization is done for the first bit. In worst case scenarios, when the data and clock
arrive at the same time, synchronization begins at the second bit. Notice that the DATA-
• Compensate for the difference between the read data rates from the transmitter and
• Allow fast initial synchronization of the data clock, avoiding bit transition times, and
• Keep the appropriate data rate (no additional and no removed bit) when noisy data
the receiver (fixed by DATARATE).
converge towards the middle of the bit.
with a bad bit transition position arrives.
5348B–WIRE–03/06

Related parts for AT86RF211SDK