English
Language : 

U3745BM Datasheet, PDF (11/29 Pages) ATMEL Corporation – UHF ASK RECEIVER IC
Polling Mode
Sleep Mode
4663A–RKE–06/03
U3745BM
• USA Applications
(fXTO = 4.90625 MHz, MODE = L, TClk = 2.0383 µs)
• Europe Applications
(fXTO = 6.76438 MHz, MODE = H, TClk = 2.0697 µs)
• Other applications
(TClk is dependent on fXTO and on the logical state of pin MODE. The electrical
characteristic is given as a function of TClk).
The clock cycle of some function blocks depends on the selected baud rate range
(BR_Range) which is defined in the OPMODE register. This clock cycle TXClk is defined
by the following formulas for further reference:
BR_Range =
BR_Range0:
BR_Range1:
BR_Range2:
BR_Range3:
TXClk = 8 ´ TClk
TXClk = 4 ´ TClk
TXClk = 2 ´ TClk
TXClk = 1 ´ TClk
According to Figure 3, the receiver stays in polling mode in a continuous cycle of three
different modes. In sleep mode, the signal processing circuitry is disabled for the time
period TSleep while consuming low current of IS = ISoff. During the start-up period, TStartup,
all signal processing circuits are enabled and settled. In the following bit check mode,
the incoming data stream is analyzed bit by bit contra a valid transmitter signal. If no
valid signal is present, the receiver is set back to sleep mode after the period TBitcheck.
This period varies check by check as it is a statistical process. An average value for
TBitcheck is given in the section “Electrical Characteristics”. During TStartup and TBitcheck the
current consumption is IS = ISon. The average current consumption in polling mode is
dependent on the duty cycle of the active mode and can be calculated as:
ISpoll
=
-I-S----o--f-f---´-----T----S---l-e---e--p----+-----I--S---o---n----´-----(--T----S---t--a--r--t-u---p----+-----T---B----i-t-c--h---e--c---k---)
TSleep + TStartup + TBitcheck
During TSleep and TStartup, the receiver is not sensitive to a transmitter signal. To guaran-
tee the reception of a transmitted command, the transmitter must start the telegram with
an adequate preburst. The required length of the preburst is dependent on the polling
parameters TSleep, TStartup, TBitcheck and the startup time of a connected microcontroller
(TStart,µC). TBitcheck thus depends on the actual bit rate and the number of bits (NBitcheck) to
be tested.
The following formula indicates how to calculate the preburst length.
TPreburst ³ TSleep + TStartup + TBitcheck + TStart_mC
The length of period TSleep is defined by the 5-bit word Sleep of the OPMODE register,
the extension factor XSleep, according to table 10, and the basic clock cycle TClk. It is
calculated to be:
TSleep = Sleep ´ XSleep ´ 1024 ´ TClk
In US and European applications, the maximum value of TSleep is about 60 ms if XSleep
is set to 1. The time resolution is about 2 ms in that case. The sleep time can be
extended to almost half a second by setting XSleep to 8. XSleep can be set to 8 by bit
XSleepStd or by bit XSleepTemp resulting in a different mode of action as described
below:
XSleepStd = 1 implies the standard extension factor. The sleep time is always extended.
11