beautypg.com

Figure 12 i, Figure 12, th, U3745bm – Rainbow Electronics U3745BM User Manual

Page 15: Receiving mode

background image

15

U3745BM

4663A–RKE–06/03

Figure 12. Timing Diagram for Failed Bit Check (condition: CV_Lim

³

Lim_max)

Duration of the Bit Check

If no transmitter signal is present during the bit check, the output of the demodulator
delivers random signals. The bit check is a statistical process and T

Bitcheck

varies for

each check. Therefore, an average value for T

Bitcheck

is given in the section “Electrical

Characteristics”. T

Bitcheck

depends on the selected baud rate range and on T

Clk

. A higher

baudrate range causes a lower value for T

Bitcheck

resulting in lower current consumption

in polling mode.

In the presence of a valid transmitter signal, T

Bitcheck

is dependant on the frequency of

that signal, f

Sig

and the count of the checked bits, N

Bitcheck

. A higher value for N

Bitcheck

thereby results in a longer period for T

Bitcheck

requiring a higher value for the transmitter

preburst T

Preburst

.

Receiving Mode

If the bit check has been successful for all bits specified by N

Bitcheck

, the receiver

switches to receiving mode. According to Figure 9, the internal data signal is switched to
pin DATA in that case. A connected microcontroller can be woken up by the negative
edge at pin DATA. The receiver stays in that condition until it is switched back to polling
mode explicitly.

Digital Signal Processing

The data from the demodulator (Dem_out) is digitally processed in different ways and as
a result converted into the output signal data. This processing depends on the selected
baud rate range (BR_Range). Figure 13 illustrates how Dem_out is synchronized by the
extended clock cycle T

XClk

. This clock is also used for the bit check counter. Data can

change its state only after T

XClk

elapsed. The edge-to-edge time period t

ee

of the Data

signal as a result is always an integral multiple of T

XClk

.

The minimum time period between two edges of the data signal is limited to
t

ee

³

T

DATA_min

. This implies an efficient suppression of spikes at the DATA output. At the

same time, it limits the maximum frequency of edges at DATA. This eases the interrupt
handling of a connected microcontroller. T

DATA_min

is to some extent affected by the pre-

ceding edge-to-edge time interval t

ee

as illustrated in Figure 14. If t

ee

is in between the

s p e c i fi e d b i t c h e c k l i m i ts , t he f o l l ow i n g l e v e l i s f ro z e n f o r th e t i me p e ri o d
T

DATA_min

= tmin1, in case of t

ee

being outside that bit check limits T

DATA_min

= tmin2 is the

relevant stable time period.
The maximum time period for DATA to be low is limited to T

DATA_L_max

. This function

ensures a finite response time during programming or switching off the receiver via pin
DATA. T

DATA_L_max

is thereby longer than the maximum time period indicated by the

transmitter data stream. Figure 15 gives an example where Dem_out remains low after
the receiver has switched to receiving mode.

Bit check

Enable IC

Bit check Counter

0

2

3

4

5

6

2

4

5

1

7

3

6

7

8

9

11 12

10

1/2 Bit

Startup Mode

20

(Lim_min = 14, Lim_max = 24 )

Sleep Mode

Bit check failed (CV_Lim = Lim_max )

13 14 15 16 17 18 19

21 22 23 24

0

1

Dem_out

Bitcheck Mode