CDB3308 Cirrus Logic Inc, CDB3308 Datasheet - Page 22

BOARD EVAL FOR CS3308 VOL CTRL

CDB3308

Manufacturer Part Number
CDB3308
Description
BOARD EVAL FOR CS3308 VOL CTRL
Manufacturer
Cirrus Logic Inc
Datasheets

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

Related parts for CDB3308