AT86RF211-DK868107 Atmel, AT86RF211-DK868107 Datasheet

no-image

AT86RF211-DK868107

Manufacturer Part Number
AT86RF211-DK868107
Description
KIT DEV FOR AT86RF211/868MHZ
Manufacturer
Atmel
Series
Smart RFr
Type
Transceiverr

Specifications of AT86RF211-DK868107

Mfg Application Notes
SmartRF Series Application Note
Contents
868MHz Frequency, 2 AVR Boards, Embedded Demos, In-System Programming possibility
For Use With/related Products
AT86RF211 @ 866MHz
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
AT86RF211DK868107
Why an Update of
this Application
Note?
Stand-alone Wake-up Mode Protocol. Rev. 2
Power Management Using the Embedded
The embedded wake-up mode of the AT86RF211 offers
a lot of possibilities to users. The aim of this Application
Note Revision 2 is to provide with a simple and effective
way of implementing the wake-up mode, to save time
and money.
All the wake-up functions are based on the Header rec-
o g n i t i o n a n d a n a l y s i s : t h e 1 0 b i t s s e q u e n c e
(1010100001) is searched before any wake-up, and the
data rate "extracted" thanks to an embedded algorithm.
In order for it to operate properly, the duration of the "0"
and "1" must be close one to the other within a given
tolerance.
Meeting this "duty cycle" requirement over all operating
conditions is very easy at the transmitter side because
any microcontroller is able to generate an output frame
with an excellent precision (Timer Output Compare for
instance). At the receiver side, it is made easier by using:
Before using another implementation make sure to con-
tact Atmel’s FAE before.
a data rate ≤ 10 kbps: the longer the bits, the easier.
Since it is possible to wake-up a device at 10 kbps
and to transfer the data at 64 kbps afterwards, and
thanks to the wake-up time based on RSSI checking,
the additional power consumption is totally negligible.
the ''external'' mode for the data slicer (the
demodulated signal is compared to its average value
stored into an external capacitor). The duty cycle
remains excellent even if the external conditions
have changed between two wake-up timeslots with
no need for data slicer level adjustment.
Consequences: lower requirements on the rest of the
hardware (cost reduction) and shorter development
time (simpler software).
AT86RF211
(TRX01)
FSK
Transceiver for
ISM Radio
Applications
Application Note
Rev. 2186A–WIRE–08/02
1

Related parts for AT86RF211-DK868107

AT86RF211-DK868107 Summary of contents

Page 1

... Power Management Using the Embedded Stand-alone Wake-up Mode Protocol. Rev. 2 Why an Update of The embedded wake-up mode of the AT86RF211 offers a lot of possibilities to users. The aim of this Application this Application Note Revision provide with a simple and effective Note? way of implementing the wake-up mode, to save time and money ...

Page 2

... WL1 (+WL2) WPER The sleep mode current of the AT86RF211 is typ. 3 µA. Because this is a stand-alone mode, the microcontroller is always in power-down mode (even during reception win- dows) with no timer running but only the possibility to be woken- external interrupt given by the AT86RF211: this happens only when a valid message has been received. 2186A– ...

Page 3

... RSSI If no correct message has been received, the AT86RF211 is going back to sleep mode and try again after WPER correct message is caught, then its Data field (if any) is stored into a register and the WAKEUP pin is activated to drive the microcontroller external interrupt (active state of this pin can be chosen) ...

Page 4

... Notes typical value that depends on the crystal's specifications (the user does not have to care about that: oscillator set- tling is automatically detected by AT86RF211). 2. Full correct message means: Header correct (mandatory) + Address matches (if any). 3. WL2 must be > 2 expected message duration (to make sure to catch it). ...

Page 5

... RSSI checking, the additional power consumption is negligible. Please contact Atmel’s FAE if application requires a higher data rate during the wake-up phase. The data slicing is directly acting on the duty cyle of the received '0' and '1'. Two modes do exist: internal (comparison to a fixed threshold) and external (comparison to the aver- age value of the signal). AT86RF211 (TRX01) 5 ...

Page 6

... Demodulated signal on DISCOUT pin AT86RF211 (TRX01) 6 Comparison level set on SKFILT pin Data Slicing Options Comparison level set by internal DAC (DSREF) DATAMSG + - Internal comparison mode: the signal is compared to a fixed level DATAMSG Signal + - Average value External comparison mode: the signal is compared to its average value ...

Page 7

... Any frame of this length must be "balanced" many "0" as "1" any case, the discriminator of the AT86RF211 does NOT require a Manchester encoding. The loop filter of the PLL acts on the spectrum occupancy, the phase noise of the RF signal, the shape of the modulation, the rising and falling edges of the modulated signal of the transmitter (transitions between F0 and F1), the demodulated signal on the receiver (DISCOUT signal) ...

Page 8

... The AT86RF211 may be switched from the "external mode" to the "internal mode" by setting the CTRL[4] register of the AT86RF211 to '1', and setting up the DTR register accordingly (see DataSlicer application note for more information). ...

Page 9

... Data) are detected. Note: there is no direct access to the received Address in the chip. To help debug, set ADDL (of WUA and DATL (of WUC) to Address length: the Address is then caught as a Data! AT86RF211 (TRX01) 9 ...

Page 10

... STOP field must be used. Extracted data length (= data received in wake-up message before STOP field) is available into MSGDATL of STAT register. In this mode DATL of WUC register must be set to 32 bits. AT86RF211 (TRX01 wake-up message is made of 4 fields (only one is mandatory). They are defined by writing into the 4 dedicated registers ...

Page 11

... Note: Even if the variable data length mode is used, the stuff mechanism can be inhibited (using ISTU of WUC). The user must make sure that no stop sequence is contained into Address and Data field of the wake-up message. AT86RF211 (TRX01) 11 ...

Page 12

... The registers must be filled properly by the microcontroller. Once the AT86RF211 is set-up as wanted (examples will be given at chapter “How to Wake-up (a) Distant Device(s)?” on page 13), the microcontroller should: • ...

Page 13

... WUA = '0 0010 0000 0000 0000 0000 0010' WUA = '0 0010 0000 0000 0000 0000 0100' WUA = '0 0010 0000 0000 0000 0000 0110' Only the 3 last bits are significant for ADD. The 17 MSB bits are 'don't care', but the 20 bits of ADD must be written. AT86RF211 (TRX01) 13 ...

Page 14

... Group Addressing (no Data Field) AT86RF211 (TRX01 WUC: WUE = '1', DATA = '0', STOP = '0', DATL = '00000', ADD = '1', MSGTST = '0', WPER = '0 0110 0011', WL1 = '000 0001', WL2 = '010', ISTU = '1' so WUC = '1000 0000 1000 1100 0110 0000 0101 0100' The message to wake-up the device at address '01' is then: '10 1010 0001'(Header) + ...

Page 15

... Example: same configuration as before except bits of data maximum length of wake-up message = (Address (Data). The wake-up message lasts ( 10) bits x 100 µs = 2.7 ms, so WL2 = correct. WL1 = 2 ms and WL2 = 3 x WL1 = 6 ms. - CTRL1: WUEN = '1', PDN = '0'(so bit 26 = '1' and bit 31 = '0') AT86RF211 (TRX01) 15 ...

Page 16

... Addressing by "Data rate" (individual or group) AT86RF211 (TRX01 WUC register: WUE = '1', DATA = '1', STOP = '0', DATAL = '01001', ADD = '1', MSGTST = '0', WPER = '001100011', WL1 = '0000001', WL2 = '011'. To carry out an individual wake-up, then ADDL = '0 0110' (in WUA) and the wake-up message will be: for number 1/group 1/subgroup 1 with 0111000101 as data to be sent. ...

Page 17

... AA alkaline batteries (Q = 2.7 A.h) => 1.3 A.h = 1300 x 3600 x 1000 9 mA.ms = 4.7 10 mA.ms • With the AT86RF211 transceiver. – the chip will wake-up periodically & send data only on request. – wake-up message (worst case with full Address and Data bits => ...

Page 18

... AT86RF211 (TRX01) 18 – WL1 = 2 ms, WL2 = 16 ms WPER + 8 ms +WL1 the worst case to make sure that the device is ready to answer before 5s is WPER + WL1) = 4166 ms => WPER = 4170 ms ('010101010'). – as the WPER is short, there is no need to care about the discharge of the SKFILT capacitor: the level remains constant. – ...

Page 19

... No licenses to patents or other intellectual property of Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are not authorized for use as critical components in life support devices or systems. ...

Related keywords