English
Language : 

CS4341 Datasheet, PDF (18/36 Pages) Cirrus Logic – 24-Bit, 96 kHz Stereo DAC with Volume Control 
CS4341
4.7 CHANNEL A VOLUME = CHANNEL B VOLUME
Volume and Mixing Control Register (address 02h)
7
A=B
6
5
4
3
Soft
Zero Cross
ATAPI4
ATAPI3
Access:
R/W in I2C and write only in SPI.
2
ATAPI2
1
ATAPI1
0
ATAPI0
Default:
0 - Disabled
Function:
The AOUTA and AOUTB volume levels are independently controlled by the A and the B Channel Vol-
ume Control Bytes when this function is disabled. The volume on both AOUTA and AOUTB are de-
termined by the A Channel Volume Control Byte and the B Channel Byte is ignored when this function
is enabled.
A=B
0
1
Disabled
Enabled
MODE
Table 7. A=B Volume Control Enable
4.8 SOFT RAMP OR ZERO CROSS ENABLE
Volume and Mixing Control Register (address 02h)
7
A=B
6
5
4
3
Soft
Zero Cross
ATAPI4
ATAPI3
Access:
R/W in I2C and write only in SPI.
2
ATAPI2
1
ATAPI1
0
ATAPI0
Default:
10 - Soft Ramp enabled.
Function:
Soft Ramp Enable
Soft Ramp allows level changes, both muting and attenuation, to be implemented by incrementally
ramping, in 1/8 dB steps, from the current level to the new level at a rate of 1dB per 8 left/right clock
periods.
Zero Cross Enable
Zero Cross Enable dictates that signal level changes, either by attenuation changes or muting, will
occur on a signal zero crossing to minimize audible artifacts. The requested level change will occur
after a timeout period between 512 and 1024 sample periods (10.7 ms to 21.3 ms at 48 kHz sample
rate) if the signal does not encounter a zero crossing. The zero cross function is indepently monitored
and implemented for each channel.
18
DS298PP2