beautypg.com

An22 – Cirrus Logic AN22 User Manual

Page 3

background image

AN22

AN22REV2

3

for each channel and one to indicate the beginning
of a channel status block (which is also channelA).
To distinguish the preambles from arbitrary data
patterns, the preambles contain two biphase-mark
violations. Biphase-mark data is required to transi-
tion at every bit period, but each preamble violates
that requirement twice. In Figure 3 each bit bound-
ary, indicated by the dashed lines, contains a tran-
sition in the biphase data. Each preamble shown in

Figure 4 has two bit boundaries with no transition,
which enables the receiver to recognize the data as
a preamble.

Table 1. Preambles

Biphase Patterns

Channel

X

11100010 or 00011101

Ch. A

Y

11100100 or 00011011

Ch. B

Z

11101000 or 00010111

Ch. A & C.S. Block Start

Preamble X

Preamble Y

Preamble Z

1 1 1 0 1 0 0 0

1 1 1 0 0 0 1 0

1 1 1 0 0 1 0 0

Figure 4. Preamble Forms

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

Cyclic redundancy check character

Reliability flags

Time of day code

(32-bit binary)

Local sample address code

(32-bit binary)

Alphanumeric channel destination data

Alphanumeric channel origin data

Reserved

0

1

2

3

4

5

6

7

byte/bit

block

bit

7

15

23
31

39

55

87

119

151

183

191

PRO=1

Audio

Emphasis

Lock

Fs

Channel Mode

User Bit Management

AUX Use

Word Length

Reserved

47

Reserved

Reference

Reserved

Reserved

Figure 5. Professional Channel Status Block Structure