CDB3308 Cirrus Logic Inc, CDB3308 Datasheet - Page 22
![BOARD EVAL FOR CS3308 VOL CTRL](/photos/9/8/90861/cdb3308_sml.jpg)
CDB3308
Manufacturer Part Number
CDB3308
Description
BOARD EVAL FOR CS3308 VOL CTRL
Manufacturer
Cirrus Logic Inc
Specifications of CDB3308
Main Purpose
Audio, Volume Control
Embedded
No
Utilized Ic / Part
CS3308
Primary Attributes
8 Single-Ended Analog Inputs and Outputs, USB or RS232 Interface
Secondary Attributes
Graphic User Interface
Description/function
Audio DSPs
Operating Supply Voltage
5 V
Product
Audio Modules
For Use With/related Products
CS3308
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Contains lead / RoHS non-compliant
Other names
598-1496
22
5.7
5.7.1
5.7.2
Zero-Crossing Detection
The CS3308 incorporates comprehensive zero-crossing detection features to provide for noise-free level
transitions. Three zero-crossing detection modes and 8 selectable time-out periods are available for en-
hanced flexibility. Zero-crossing detection and time-out is implemented independently for each channel.
Zero-Crossing Modes
The zero-crossing mode for all channels within the CS3308 are configured via the ZCMode[1:0] bits in the
Device Config 2 register. By default, zero-crossing mode 1 is selected. The zero-crossing modes are de-
tailed in
Zero-Crossing Time-Out
When in zero-crossing mode 1 or 2, the zero-crossing time-out period dictates how long the CS3308 will
wait for a signal zero-crossing before implementing the requested volume change without a zero-cross-
ing, thereby allowing the possibility of audible artifacts. The CS3308 provides 8 selectable time-out peri-
ods ranging from 5 ms to 50 ms; these are shown in
The zero-crossing time-out period for all channels within the CS3308 is configured via the TimeOut[2:0]
bits in the Device Config 2 register. The time-out period is set to 18 ms (setting 3) by default.
Referenced Control
ZCMode[1:0] .......................
Referenced Control
TimeOut[2:0] .......................
Mode
0
1
2
Table
Volume changes take effect immediately.
Volume changes take effect on a signal zero-crossing. If a zero-crossing is not detected before the time-
out period has elapsed, the volume change will be implemented immediately when the time-out period
elapses. If the volume setting is changed again before the original volume change has been imple-
mented, the original change will be discarded, the time-out period will be reset, and the new volume set-
ting will take effect when a zero-crossing is detected or the time-out period elapses.
Volume changes take effect on a signal zero-crossing. If a zero-crossing is not detected before the time-
out period has elapsed, the volume change will be implemented immediately when the time-out period
elapses. If the volume setting is changed again before the original volume change has been imple-
mented, the original volume change will be implemented immediately upon reception of the new volume
change command, the time-out period will be reset, and the new volume setting will take effect when a
zero-crossing is detected or the time-out period elapses.
2.
Register Location
Register Location
“Zero-Crossing Mode (Bits 1:0)” on page 35
“Zero-Crossing Time-Out Period (Bits 4:2)” on page 34
Table 3. Zero-Crossing Time-Out Periods
Time-Out Setting
Table 2. Zero-Crossing Modes
0
1
2
3
4
5
6
7
Zero-Crossing Function
Time-Out Period
Table
10 ms
15 ms
18 ms
20 ms
30 ms
40 ms
50 ms
5 ms
3.
CS3308
DS702F1