beautypg.com

Register descriptions, 1 configuration (config) – address: 0, Cs5464 – Cirrus Logic CS5464 User Manual

Page 28: 1 page register, 2 page 0 registers

background image

CS5464

28

DS682F3

8. REGISTER DESCRIPTIONS

1. “Default” = bit states after power-on or reset

2. DO NOT write a “1” to any unpublished register bit.

3. DO NOT write to any unpublished register address.

8.1 Page Register

8.1.1 Page

Address: 31, Write-only, can be written from ANY page.

Default = 0

Register Read and Write commands contain only 5 address bits. But the internal address bus of the CS5464 is
12 bits wide. Therefore, registers are organized into “Pages”. There are 128 pages of 32 registers each. The
Page

register provides the 7 high-order address bits and selects one of the 128 register pages. Not all pages

are used,

Page

is a write-only integer containing 7 bits.

8.2 Page 0 Registers

8.2.1 Configuration (Config)

Address: 0

Default = 1 (K=1)

PC[7:0]

Phase compensation for channel 1. Sets a delay in voltage, relative to current. Phase is signed

and in the range of -1.0

 value  1.0 sample (OWR) intervals.

EWA

Allows the E1 and E2 pins to be configured as open-drain outputs.

0 = Normal Outputs

1 = Open-drain Outputs

IMODE, IINV

Interrupt configuration. Selects INT pin behavior.
00 = Low Logic Level When Asserted
01 = High Logic Level When Asserted

10 = Low-going Pulse on New Interrupt

11 = High-going Pulse on New Interrupt

iCPU

Inverts the CPUCLK output.

0 = Default
1 = Invert CPUCLK.

K[3:0]

Clock divider. Divides MCLK by K to generate internal clock DCLK. (DCLK = MCLK/K). K is

unsigned and in the range of 1 to 16. When zero, K = 16. At reset, K = 1.

MSB

LSB

2

6

2

5

2

4

2

3

2

2

2

1

2

0

23

22

21

20

19

18

17

16

PC7

PC6

PC5

PC4

PC3

PC2

PC1

PC0

15

14

13

12

11

10

9

8

EWA

-

-

IMODE

IINV

-

-

-

7

6

5

4

3

2

1

0

-

-

-

iCPU

K3

K2

K1

K0