Polling mode, Sleep mode – Rainbow Electronics T5761 User Manual

Page 9

Advertising
background image

9

T5760/T5761

4561B–RKE–10/02

Application USA (f

XTO

= 7.14063 MHz, T

Clk

= 1.961 µs)

Application Europe (f

XTO

= 6.77617 MHz, T

Clk

= 2.066 µs)

Other applications The electrical characteristic is given as a function of T

Clk

.

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 T

XClk

is defined

by the following formulas for further reference:

BR_Range = BR_Range0:

T

XClk

= 8

´

T

Clk

BR_Range1:

T

XClk

= 4

´

T

Clk

BR_Range2:

T

XClk

= 2

´

T

Clk

BR_Range3:

T

XClk

= 1

´

T

Clk

Polling Mode

According to Figure 11, 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 T

Sleep

while consuming low current of I

S

= I

Soff

. During the start-up period, T

Startup

,

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 T

Bit-check

.

This period varies check by check as it is a statistical process. An average value for
T

Bit-check

is given in the electrical characteristics. During T

Startup

and T

Bit-check

the current

consumption is I

S

= I

Son

. The condition of the receiver is indicated on Pin IC_ACTIVE.

The average current consumption in polling mode is dependent on the duty cycle of the
active mode and can be calculated as:

During T

Sleep

and T

Startup

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 depends on the polling
parameters T

Sleep

, T

Startup

, T

Bit-check

and the start-up time of a connected microcontroller

(T

Start_microcontroller

). Thus, T

Bit-check

depends on the actual bit rate and the number of bits

(N

Bit-check

) to be tested.

The following formula indicates how to calculate the preburst length.

T

Preburst

³

T

Sleep

+ T

Startup

+ T

Bit-check

+ T

Start_microcontroller

Sleep Mode

The length of period T

Sleep

is defined by the 5-bit word Sleep of the OPMODE register,

the extension factor XSleep (according to Table 8),

and the basic clock cycle T

Clk

. It is

calculated to be:

T

Sleep

= Sleep

´

X

Sleep

´

1024

´

T

Clk

In US- and European applications, the maximum value of T

Sleep

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
XSleep

Std

to’1’.

According to Table 7, the highest register value of sleep sets the receiver into a perma-
nent sleep condition. The receiver remains in that condition until another value for Sleep
is programmed into the OPMODE register. This function is desirable where several
devices share a single data line and may also be used for microcontroller polling – via
Pin POLLING/_ON, the receiver can be switched on and off.

I

Spoll

I

Soff

T

Sleep

I

Son

T

Startup

T

Bit-check

+

(

)

´

+

´

T

Sleep

T

Startup

T

Bit-check

+

+

--------------------------------------------------------------------------------------------------------------

=

Advertising