beautypg.com

Cs8130, Register 16, tv remote receive timing register #1, Register 17, tv remote receive timing register #2 – Cirrus Logic CS8130 User Manual

Page 19: Register 18, tv remote receive timing register #3

background image

Register 16, TV Remote Receive Timing Register #1

D3

D2

D1

D0

TVR3 TVR2 TVR1

TVR0

1

1

1

1

Register

Reset (R)

BIT

NAME

VALUE

FUNCTION

TVR11-0

TV remote mode
receiver timing
register
TVR = (3.6864E6 *
T) -1
where T = the
incoming bit period,
and TVR = this
register value.

000000000000
000000000001

011111111111

111111111111

0
1

2047R

4095

T = 271 ns
T = 542 ns

T = 555

µ

s (1800 bps)

T = 1.11 ms

For TV remote receive "oversampled" mode, this register value determines the input data sample rate.
The sample rate is 3.6864 MHz divided by this register value. The sample rate should be set to as fast
as possible, to give the best resolution on the incoming data edges, but should be less than 80% of the
main UART communication baud rate.

For TV remote receive "programmed T period" mode, this register sets the expected incoming bit cell
time (T). The main UART communications rate must be set to at least 20% greater than 1/T.

Register 17, TV Remote Receive Timing Register #2

D3

D2

D1

D0

TVR7

TVR6

TVR5

TVR4

1

1

1

1

Register

Reset (R)

Register 18, TV Remote Receive Timing Register #3

D3

D2

D1

D0

TVR11 TVR10

TVR9

TVR8

0

1

1

1

Register

Reset (R)

CS8130

DS134PP2

19

CS8130

DS134F1

19