English
Language : 

CS4235 Datasheet, PDF (43/94 Pages) Cirrus Logic – CrystalClear Low Cost ISA Audio System
CS4235
CrystalClear TM Low Cost ISA Audio System
Capture Data Format (I28)
Default = x0x0xxxx
D7 D6 D5 D4 D3 D2 D1 D0
rbc 16B rbc S/M res res res res
S/M
Stereo/Mono Select: This bit deter-
mines how the capture audio data
stream is formatted. Selecting stereo
will result with alternating samples
representing left and right audio
channels. Selecting mono only cap-
tures data from the left audio
channel. MCE (R0) or CMCE (I16)
must be set to modify S/M. See
Changing Audio Data Formats sec-
tion for more details.
0 - Mono
1 - Stereo
16B
selects between 8-bit unsigned and
16-bit signed data for capture. The
capture data format can be different
than the playback data format. MCE
(R0) or CMCE (I16) must be set to
modify this register. See Changing
Audio Data Formats section for
more details.
0 - 8-bit unsigned data
1 - 16-bit signed data
Right Master Output Volume (I29)
Default = 00100011
D7 D6 D5 D4 D3 D2 D1 D0
ROM ROS1 ROS0 ROG4 ROG3 ROG2 ROG1 ROG0
When Hardware Volume is enabled, VCEN in C8 or
X24 is set, this register will change based on external
buttons.
ROG4-ROG0
Right Output, ROUT, Master Gain.
ROG0 is the least significant bit and
represents -2 dB, with 00011 = 0 dB.
The span is nominally +6 dB to
-56 dB. See Table 9.
ROS1,0
ROM
Right Output Mixer Select. These bits
select and attenuation into the right
output Master Gain stage, ROG4-0.
00 - -16 dB
01 - 0 dB
10 - -8 dB
11 - -24 dB
Right Output Mute. When set to 1,
the right output, ROUT, is muted.
Capture Upper Base (I30)
Default = 00000000
D7 D6 D5 D4 D3 D2 D1 D0
CUB7 CUB6 CUB5 CUB4 CUB3 CUB2 CUB1 CUB0
CUB7-CUB0
Capture Upper Base: This register is
the upper byte which represents the
8 most significant bits of the 16-bit
Capture Base register. Reads from
this this register returns the same
value that was written.
Capture Lower Base (I31)
Default = 00000000
D7 D6 D5 D4 D3 D2 D1 D0
CLB7 CLB6 CLB5 CLB4 CLB3 CLB2 CLB1 CLB0
CLB7-CLB0
Lower Base Bits: This register is the
lower byte which represents the 8
least significant bits of the 16-bit
Capture Base register. Reads from
this register returns the same value
which was written.
DS252PP2
43