beautypg.com

4 clock source control (04h), Cs8427 – Cirrus Logic CS8427 User Manual

Page 30

background image

CS8427

30

DS477F5

SPD1:SPD0 - Serial Audio Output Port Data Source

Default = ‘10’
00 - Reserved
01 - Serial Audio Input Port
10 - AES3 receiver
11 - Reserved

11.4 Clock Source Control (04h)

This register configures the clock sources of various blocks. In conjunction with the Data Flow Control register, var-
ious Receiver/Transmitter/Transceiver modes may be selected.

RUN - Controls the internal clocks, allowing the CS8427 to be placed in a “powered down”, low current consumption,

state.

Default = ‘0’
0 - Internal clocks are stopped. Internal state machines are reset. The fully static
control port is operational, allowing registers to be read or changed. Reading and
writing the U and C data buffers is not possible. Power consumption is low.
1 - Normal part operation. This bit must be written to the 1 state to allow the CS8427
to begin operation. All input clocks should be stable in frequency and phase when
RUN is set to 1.

CLK1:0 - Output side master clock input (OMCK) frequency to output sample rate (Fso) ratio selector. If these bits

are changed during normal operation, then always stop the CS8427 first (RUN = 0), write the new value, then start
the CS8427 (RUN = 1).

Default = ‘00’
00 - OMCK frequency is 256 * Fso
01 - OMCK frequency is 384 * Fso
10 - OMCK frequency is 512 * Fso
11 - Reserved

OUTC - Output Time Base

Default = ‘0’
0 - OMCK input pin, modified by the selected divide ratio bits CLK1:0.
1 - Recovered Input Clock

INC - Input Time Base Clock Source

Default = ‘0’
0 - Recovered Input Clock
1 - OMCK input pin, modified by the selected divide ratio bits CLK1:0.

RXD1:0 - Recovered Input Clock Source

Default = ‘00’
00 - 256 * Fsi, where Fsi is derived from the ILRCK pin (only possible when the
serial audio input port is in slave mode)
01 - 256 * Fsi, where Fsi is derived from the AES3 input frame rate
10 - Bypass the PLL and apply an external 256 * Fsi clock through the RMCK pin. The AES3
receiver is held in synchronous reset. This setting is useful to prevent UNLOCK
interrupts when using an external RMCK and inputting data through the serial audio input port.
11 - Reserved.

7

6

5

4

3

2

1

0

0

RUN

CLK1

CLK0

OUTC

INC

RXD1

RXD0