Description
Features:
• Programmable seven-band parametric equalization
• Programmable digital volume control
• Programmable digital bass and treble control
• Programmable dynamic range compression/expansion (DRCE)
• Programmable loudness contour/dynamic bass control
• Configurable serial port for audio data
• Two input data channels that can be mixed with digital data from the analog-to-digital converter (ADC) of
the codec (analog input). These channels are controlled by I2C commands.
• Three output data channels: Left and right data go through equalization; bass, treble, DRCE, and volume
to SDOUT1; SDOUT2 mixes left and right data. SDOUT2 operates as a center channel or subwoofer channel. The output of the ADC is available for additional processing.
• Capability to configure ADC output to one of two monaural data streams or one stereo data stream
• Capability to digitally mix left and right input channels for a monaural output to facilitate subwoofer operation
• Serial I2C master/slave port that allows:
Downloading of control data to the device externally from the EPROM or an I2C master
Specifications
Supply voltage range: AVDD_PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0.3 V to 3.6 V
DVDD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0.3 V to 3.6 V
Digital input voltage range: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0.3 to VDD + 0.3 V
Operating free-air temperature, TA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0to 70
Storage temperature range, Tstg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 65 to 150
Case temperature for 10 seconds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . +122
Lead temperature from case for 10 seconds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +97.8
Electrostatic discharge (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2000 V
† Stresses beyond those listed under absolute maximum ratings may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated under recommended operating conditions is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
NOTE 1: Human body model per Method 3015.2 of MIL-STD-833B.
Description
The TAS3004 device is a system-on-a-chip that replaces conventional analog equalization to perform digital
parametric equalization, dynamic range compression, and loudness contour. Additionally, this device provides
high-quality, soft digital volume, bass, and treble control. All control parameters are uploaded through the I2C port
from an outside MCU through the I2C slave port or from an external EPROM through the I2C master port.
The TAS3004 device also has an integrated 24-bit stereo codec with two I2C-selectable, single-ended inputs per
channel.
The digital parametric equalization consists of seven cascaded, independent biquad filters per channel. Each biquad
filter has five 24-bit coefficients that can be configured into many different filter functions (such as bandpass, high
pass, and low pass).
The internal loudness contour algorithm can be controlled and programmed with an I2C command.
Dynamic range compression/expansion (DRCE) is programmable through the I2C port. The system designer can set
the threshold, energy estimation time constant, compression ratio, and attack and decay time constants.
The TAS3004 device supports 13 serial interface formats (I2S, left justified, right justified) with data word lengths of
16, 18, 20, or 24 bits. The sampling frequency (fS) may be set to 32 kHz, 44.1 kHz, or 48 kHz.
The TAS3004 device uses a system clock generated by the internal phase-locked loop (PLL). The reference clock
for the PLL is provided by an external master clock (MCLK) of 256fS or 512fS, or a 256fS crystal.
The TAS3004 device has six internally configurable general-purpose input (GPI) terminals that control volume, bass,
treble, and equalization. Each GPI terminal has a debounce algorithm that is programmed into the TAS3004 internal
microcontroller.