beautypg.com

5 mclk divide, 6 mclk disable, 6 clocking control 2 (address 06h) – Cirrus Logic CS42L56 User Manual

Page 60: 1 clock ratio auto-detect, 5 mclk divide 6.5.6 mclk disable, P 61, Cs42l56

background image

60

DS851F2

CS42L56

6.5.5

MCLK Divide

Configures a divide of the MCLK after the MCLK pre-divide.

6.5.6

MCLK Disable

Configures the MCLK signal prior to all internal circuitry.

Note:

This function should be enabled during power down (PDN=1) ONLY.

6.6

Clocking Control 2 (Address 06h)

6.6.1

Clock Ratio Auto-Detect

Configures the power status of the Auto-Detect circuitry. When enabled, the Auto-Detect circuitry detects
when the LRCK changes and automatically adjusts internal clock divide-ratios eliminating the need of a
register write to account for the change. It should be noted that the Auto-detect circuitry can only detect
when the LRCK changes by a factor of two while the MCLK stays the same (for instance, Mclk = 6.000
MHz; LRCK changes from 48 kHz to 24 kHz). Any other major clock frequency changes must be account-
ed for by appropriate control port writes.

Note:

When AUTO is enabled, the MCLK/LRCK ratio must be implemented according to

Table 3 on

page 47

.

MCLKDIV2

MCLK signal into CODEC

0

No divide

1

Divided by 2

Application:

“Serial Port Clocking” on page 47

MCLKDIS

MCLK signal into CODEC

0

On

1

Off; Disables the clock tree to save power when the CODEC is powered down.

7

6

5

4

3

2

1

0

Reserved

Reserved

AUTO

RATIO4

RATIO3

RATIO2

RATIO1

RATIO0

AUTO

Auto-detection of Clock Ratio

0

Disabled

1 Enabled
Application:

“Serial Port Clocking” on page 47