English
Language : 

CS43130 Datasheet, PDF (67/137 Pages) Cirrus Logic – 130-dB, 32-Bit High-Performance DAC with Integrated Headphone Driver
Example 5-12. Startup to DSD Playback (Cont.)
STEP
TASK
7 Start XTAL
REGISTER/BIT FIELDS
Power Down Control. 0x20000
VALUE
0xF6
PDN_XSP
1
PDN_ASP
1
PDN_DSDIF
1
PDN_HP
1
PDN_XTAL
0
PDN_PLL
1
PDN_CLKOUT
1
Reserved
0
8 Apply DSD power-up initialization in Ex. 5-8
9 Configure PLL. Input is 22.5792 MHz. Output is 24.576 MHz.
10 Power up PLL
Power Down Control. 0x20000
0xF2
PDN_XSP
1
PDN_ASP
1
PDN_DSDIF
1
PDN_HP
1
PDN_XTAL
0
PDN_PLL
0
PDN_CLKOUT
1
Reserved
0
11 Set PLL Pre-Divide
PLL Setting 9. 0x40002
0x03
PLL_REF_PREDIV
Reserved
11
00 0000
12 Set PLL Output Divide
PLL Setting 6. 0x30008
0x08
PLL_OUT_DIV
0x08
13 Set Fractional portion of PLL
divide ratio
PLL Setting 2. 0x30002
PLL_DIV_FRAC_0
0x00
0x00
PLL Setting 3. 0x30003
0xF7
PLL_DIV_FRAC_1
0xF7
PLL Setting 4. 0x30004
0x06
PLL_DIV_FRAC_2
0x06
14 Set integer portion of PLL divide PLL Setting 5. 0x30005
ratio
PLL_DIV_INT
0x44
0x44
15 Set PLL Mode
PLL Setting 8. 0x3001B
0x01
Reserved
PLL_MODE
Reserved
0000 00
0
1
16 Set PLL Calibration Ratio
PLL Setting 7. 0x3000A
0x8B
PLL_CAL_RATIO
0x8B
17 Read Interrupt Status 1 register (0xF0000) to clear any pending interrupts.
18 Enable PLL Interrupts
Interrupt Mask 1. 0xF0010
0xE1
DAC_OVFL_INT_MASK
1
HPDETECT_PLUG_INT_MASK
1
HPDETECT_UNPLUG_INT_MASK
1
XTAL_READY_INT_MASK
0
XTAL_ERROR_INT_MASK
0
PLL_READY_INT_MASK
0
PLL_ERROR_INT_MASK
0
PDN_DONE_INT_MASK
1
19 Start PLL
PLL Setting 1. 0x30001
0x01
Reserved
PLL_START
000 0001
0
20 Configure DSDIF to playback 64•Fs DSD stream. DSDIF is configured as a slave.
21 Configure DSD Volume
DSD Volume A. 0x70001
0x00
DSD_VOLUME_A
0x00
22 Configure DSD path Signal
Control1
DSD Processor Path Signal Control 1.
0x70002
0xEC
Reserved
1
DSD_VOL_BEQA
1
DSD_SZC
1
Reserved
0
DSD_AMUTE
1
DSD_AMUTE_BEQA
1
DSD_MUTE_A
0
DSD_MUTE_B
0
CS43130
5.10 Example Sequences
DESCRIPTION
Power up XTAL driver
Power up PLL
Divide PLL Reference by 8
Divide PLL output by 8
Use 500/512 factor
Set PLL Cal Ratio to 139
Enable PLL Ready and Error Interrupts
Start PLL
Channel A volume set to 0dB
DSD Volume B equals DSD volume A
Soft ramp control enabled
Mute occurs after 256 repeated 8-bit DSD mute
patterns
Mute happens only when mute pattern is detected in
both channels
Function is disabled
Function is disabled
DS1073F1
67