AT86RF211-DK433107 Atmel, AT86RF211-DK433107 Datasheet
AT86RF211-DK433107
Specifications of AT86RF211-DK433107
Related parts for AT86RF211-DK433107
AT86RF211-DK433107 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. ...