The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

Digital Audio Processor With Codec Digital Audio: Digital Speaker


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



TAS3002
Digital Audio Processor With Codec
Digital Audio: Digital Speakers
SLAS307B
IMPORTANT NOTICE Texas Instruments subsidiaries (TI) reserve right make changes their products discontinue product service without notice, advise customers obtain latest version relevant information verify, before placing orders, that information being relied current complete. products sold subject terms conditions sale supplied time order acknowledgment, including those pertaining warranty, patent infringement, limitation liability. warrants performance products specifications applicable time sale accordance with TI's standard warranty. Testing other quality control techniques utilized extent deems necessary support this warranty. Specific testing parameters each device necessarily performed, except those mandated government requirements. Customers responsible their applications using components. order minimize risks associated with customer's applications, adequate design operating safeguards must provided customer minimize inherent procedural hazards. assumes liability applications assistance customer product design. does warrant represent that license, either express implied, granted under patent right, copyright, mask work right, other intellectual property right covering relating combination, machine, process which such products services might used. TI's publication information regarding third party's products services does constitute TI's approval, license, warranty endorsement thereof. Reproduction information data books data sheets permissible only reproduction without alteration accompanied associated warranties, conditions, limitations notices. Representation reproduction this information with alteration voids warranties provided associated product service, unfair deceptive business practice, responsible liable such use. Resale TI's products services with statements different from beyond parameters stated that product service voids express implied warranties associated product service, unfair deceptive business practice, responsible liable such use. Also see: Standard Terms Conditions Sale Semiconductor Products. www.ti.com/sc/docs/stdterms.htm
Mailing Address: Texas Instruments Post Office 655303 Dallas, Texas 75265
Copyright 2001, Texas Instruments Incorporated
Contents
Section Title Page Introduction Description Features Functional Block Diagram Terminal Assignments Terminal Functions Audio Data Formats Serial Interface Formats Digital Output Modes 2.2.1 MSB-First, Right-Justified, Serial-Interface Format 2.2.2 Serial-Interface Format 2.2.3 MSB-Left-Justified, Serial-Interface Format Switching Characteristics Analog Input/Output Analog Input Analog Output 3.2.1 Direct Analog Output 3.2.2 Analog Output With Gain 3.2.3 Reference Voltage Filter Audio Control/Enhancement Functions Soft Volume Update Software Soft Mute Input Mixer Control Mono Mixer Control Treble Control Bass Control De-Emphasis Mode (DM) Analog Control Register (40h) Dynamic Loudness Contour 4.9.1 Loudness Biquads 4.9.2 Loudness Gain 4.9.3 Loudness Contour Operation 4.10 Dynamic Range Compression/Expansion (DRCE) 4.11 AllPass Function 4.12 Main Control Register (01h) 4.13 Main Control Register (43h) Filter Processor
Biquad Block 5.1.1 Filter Coefficients 5.1.2 Biquad Structure Serial Control Interface Introduction Protocol Operation 6.3.1 Write Cycle Example 6.3.2 TAS3002 Readback Example 6.3.3 Wait States SMBus Operation 6.4.1 Block Write Protocol 6.4.2 Write Byte Protocol 6.4.3 Wait States 6.4.4 TAS3002 SMBus Readback Microcontroller Operation General Description Power-Up/Power-Down Reset 7.2.1 Power-Up Sequence 7.2.2 Reset 7.2.3 Reset Circuit 7.2.4 Fast Load Mode 7.2.5 Codec Reset Power-Down Mode 7.3.1 Power-Down Timing Sequence Test Mode Internal Interface Terminal Programming 7.6.1 Interface 7.6.2 Architecture External EEPROM Memory Maps Electrical Characteristics Absolute Maximum Ratings Over Operating Temperature Ranges Recommended Operating Conditions Static Digital Specifications Digital Filter Analog-to-Digital Converter Input Multiplexer Interpolation Filter Digital-to-Analog Converter Output Performance Data 8.10 Serial Port Timing Characteristics System Diagrams Mechanical Information 10-1
Software Interface Register Main Control Register A.2.1 Main Control Register A.2.2 Main Control Register A.2.3 Analog Control Register Volume Gain Command Treble Control Register Command Bass Control Register Command Mixer Register Command Programming Instruction Loudness Contour Examples Dynamic Range Compression/Expansion (DRCE) A.8.1 DRCE On/Off A.8.2 Above-Threshold Ratios A.8.3 Below-Threshold Ratios A.8.4 Threshold A.8.5 Time Constants A.8.6 DRCE Example With Threshold
A-10 A-10 A-10 A-11 A-12 A-13 A-13 A-14
List Illustrations
Figure Title Page TAS3002 Block Diagram TAS3002 Terminal Assignments MSB-First, Right-Justified, Serial-Interface Format Serial-Interface Format MSB-Left-Justified, Serial-Interface Format Right-/Left-Justified Serial Protocols Analog Input TAS3002 Device VCOM Decoupling Network Analog Output With External Amplifier TAS3002 Reference Voltage Filter TAS3002 Mixer Function De-Emphasis Mode Frequency Response Dynamic Loudness Contour Block Diagram TAS3002 Digital Signal Processing Block Diagram Biquad Cascade Configuration Typical Data Transfer Sequence TAS3002 Reset Circuit Power-Down Timing Sequence Internal Interface Flow Chart Digital Filter Characteristics Digital Filter Stop-Band Characteristics Digital Filter Pass-Band Characteristics High-Pass Filter Characteristics Filter Overall Frequency Characteristics Digital Filter Pass-Band Ripple Characteristics Timing Stereo Application TAS3002 Device, Channels TAS3002 DRCE Characteristics Domain A-11 DRCE Example With Threshold A-14
List Tables
Table A-10 A-11 A-12 A-13 A-14 A-15 A-16 Title TAS3002 Terminal Functions Serial Interface Options Analog Control Register Description Main Control Register Description Main Control Register Description Protocol Definitions Address Byte Table Wait States Terminal Programming 512-Byte EEPROM Memory Channels 512-Byte EEPROM Memory Channels (with TAS3001) 2048-Byte EEPROM Memory Map-2.0 Speakers With Multiple Equalizations 2048-Byte EEPROM Memory Map-2.1 Speakers With Multiple Equalizations Register Main Control Register Description Main Control Register Description Analog Control Register Description Volume Versus Gain Values Treble Control Register Bass Control Register Mixer1, Mixer2, Mixer Gain Values Example DRCE Instruction With DRCE Example DRCE Instruction With DRCE Above-Threshold Ratios Compression Above-Threshold Ratios Expansion Below-Threshold Ratios Expansion Below-Threshold Ratios Compression Threshold Values Time Constants Page 7-10 A-10 A-10 A-11 A-12 A-12 A-12 A-13 A-14
viii
Introduction
Description
TAS3002 device system-on-a-chip that replaces conventional analog equalization perform digital parametric equalization, dynamic range compression, loudness contour. Additionally, this device provides high-quality, soft digital volume, bass, treble control. control parameters uploaded from outside through slave port from external EEPROM through master port. TAS3002 device also integrated 24-bit stereo codec with I2C-selectable, single-ended inputs channel. digital parametric equalization consists seven cascaded, independent biquad filters channel. Each biquad filter five 24-bit coefficients that configured into many different filter functions (such band-pass, high-pass, low-pass). internal loudness contour algorithm controlled programmed with command. Dynamic range compression/expansion (DRCE) programmable through port. system designer threshold, energy estimation time constant, compression ratio, attack decay time constants. TAS3002 device supports serial interface formats (I2S, left justified, right justified) with data word lengths bits. sampling frequency (fS) kHz, 44.1 kHz, kHz. serial interface formats listed described Section 2.1. TAS3002 device uses system clock generated internal phase-locked loop (PLL). reference clock provided external master clock (MCLK) 256fS 512fS, 256fS crystal. TAS3002 device internally configurable general-purpose input (GPI) terminals that control volume, bass, treble, equalization. Each terminal debounce algorithm that programmed into TAS3002 internal microcontroller.
Features
Programmable seven-band parametric equalization Programmable digital volume control Programmable digital bass treble control Programmable dynamic range compression/expansion (DRCE) Programmable loudness contour/dynamic bass control Configurable serial port audio data input data channels that mixed with digital data from analog-to-digital converter (ADC) codec (analog input). These channels controlled commands. Three output data channels: Left right data through equalization; bass, treble, DRCE, volume SDOUT1; SDOUT2 mixes left right data. SDOUT2 operates center channel subwoofer channel. output available additional processing. Capability digitally left right input channels monaural output facilitate subwoofer operation Serial master/slave port that allows: Downloading control data device externally from EEPROM master Controlling other devices
I2C-selectable, single-ended analog input stereo channels Equalization bypass mode Single 3.3-V power supply Power down without reloading coefficients Sampling rates kHz, 44.1 kHz, Master clock frequency 256fS 512fS have crystal input replace MCLK. Crystal input frequency 256fS. terminals volume, bass, treble up/down control, mute, selection equalization filters
Functional Block Diagram
Figure block diagram showing major functions TAS3002.
AVSS(REF) VREFM
VREFP VRFILT
DVDD
AVDD
AINRP AINRM RINA RINB Voltage Reference Analog Supplies Digital Supplies
AINRP
AINRM AINLP AINLM LINA LINB AINLP 24-Bit Stereo SDOUT0
AINLM ALLPASS INPA Controller GPI5 GPI4 GPI3 GPI2 GPI1 GPI0 Control SDOUT2 32-Bit Audio Signal Processor SDOUT1 32-Bit Audio Signal Processor VCOM AOUTL AOUTR 24-Bit Stereo
Control
PWR_DN RESET TEST
SDATA Control
OSC/CLK Select
LRCLK/O
CLKSEL
XTALI/ MCLK XTALO
SCLK/O
MCLKO
Figure 1-1. TAS3002 Block Diagram
CAP_PLL
SDIN1 SDIN2
IFM/S
DVSS
AVSS
Terminal Assignments
Figure shows terminal locations package outline, along with signal name assigned each terminal.
PACKAGE (TOP VIEW)
LINB AINLP AINLM REFM REFP AINRM AINRP RINB RINA AOUTL VCOM AOUTR
LINA VRFILT AVSS(REF) AVSS INPA RESET PWR_DN TEST CAP_PLL CLKSEL MCLKO
AVDD GPI5 GPI4 GPI3 GPI2 GPI1 GPI0 ALLPASS SDOUT1 SDOUT0
Figure 1-2. TAS3002 Terminal Assignments
Terminal Functions
Table lists terminals alphanumeric order signal name, along with terminal number, terminal type, description terminal function. Table 1-1. TAS3002 Terminal Functions
TERMINAL NAME AINLM AINLP AINRM AINRP ALLPASS AOUTL AOUTR AVDD AVSS AVSS(REF) DESCRIPTION left channel analog input (antialias capacitor) left channel analog input (antialias capacitor) right channel analog input (antialias capacitor) right channel analog input (antialias capacitor) Logic high bypasses equalization filters Left channel analog output Right channel analog output Analog power supply (3.3 Analog voltage ground Analog ground voltage reference
XTALI/MCLK XTALO DVDD DVSS LRCLK/O SCLK/O IFM/S SDIN1 SDIN2 SDOUT2
Table 1-1. TAS3002 Terminal Functions (Continued)
TERMINAL NAME CAP_PLL CLKSEL DVDD DVSS GPI0 GPI1 GPI2 GPI3 GPI4 GPI5 IFM/S INPA LINA LINB LRCLK/O MCLKO PWR_DN RESET RINA RINB SCLK/O SDIN1 SDIN2 SDOUT0 SDOUT1 SDOUT2 TEST VCOM VREFM VREFP VRFILT XTALI/MCLK XTALO DESCRIPTION Loop filter internal phase-locked loop (PLL) Logic selects 256fS; logic high selects 512fS MCLK address 68h, high Digital power supply (3.3 Digital ground Switch input terminals
Digital audio control (low input; high output) when analog input selected (will sink Left channel analog input Left channel analog input Left/right clock input/output (output when IFM/S high) MCLK output slave devices connection; used printed circuit board routing channel connection; used printed circuit board routing channel Logic high places TAS3002 device power-down mode Logic resets TAS3002 device initial state Right channel analog input Right channel analog input clock connection Shift (bit) clock input (output when IFM/S high) data connection Serial data input Serial data input Serial data output from Serial data output (from internal audio processing) Serial data output monaural left right, before processing) Reserved manufacturing test terminal; connect DVSS Digital-to-analog converter mid-rail supply (decouple with parallel combination 10-µF 0.1-µF capacitors) minus voltage reference plus voltage reference Voltage reference pass filter Crystal external MCLK input Crystal input (crystal connected between terminals
Audio Data Formats
Serial Interface Formats
TAS3002 device works master slave mode. master mode, terminal (IFM/S) tied high. This activates master clock (MCLK) circuitry. crystal connected across terminals (XTALI/MCLK) (XTALO), external, TTL-compatible MCLK connected XTALI/MCLK. that case, MCLK outputs terminal (MCLKO), with terminals (LRCLK/O) (SCLK/O) becoming outputs drive slave devices. slave mode, IFM/S tied low. LRCLK/O SCLK/O inputs interface operates slave device requiring externally supplied MCLK, LRCLK (left/right clock), SCLK (shift clock) inputs. There options selecting clock rates. 512fS MCLK rate selected, terminal (CLKSEL) tied high MCLK rate 512fS must supplied. 256fS MCLK selected, CLKSEL tied MCLK 256fS must supplied. both cases, LRCLK 64SCLK must supplied. MCLK SCLK must synchronous their edges must least apart. LRCLK phase changes more than cycles ofMCLK, codec automatically resets.
TAS3002 device compatible with different serial interfaces. Available interface options I2S, right justified, left justified. Table indicates options selected using main control register (MCR, address 01h). serial interface options either bits operate with SCLK 64fS. Additionally, 16-bit mode operates 32fS. Table 2-1. Serial Interface Options
MODE (5-4) (1-0) SERIAL INTERFACE SDIN1, SDIN2, SDOUT1, SDOUT2, SDOUT0 16-bit, 32fS 16-bit, left justified, 64fS 16-bit, right justified, 64fS 16-bit, I2S, 64fS 18-bit, left justified, 64fS 18-bit, right justified, 64fS 18-bit, I2S, 64fS 20-bit, left justified, 64fS 20-bit, right justified, 64fS 20-bit, I2S, 64fS 24-bit, left justified, 64fS 24-bit, right justified, 64fS 24-bit, I2S, 64fS
Figure through Figure illustrate relationship between SCLK, LRCLK, serial data different interface protocols.
Digital Output Modes
digital output modes (SDOUT1, SDOUT2, SDOUT0) described Sections 2.2.1 through 2.2.3.
2.2.1
MSB-First, Right-Justified, Serial-Interface Format
normal output mode MSB-first, right-justified, serial-interface format bits. Figure shows following characteristics this protocol: Left channel transmitted when LRCLK high. SDIN(s) (recorded) data justified trailing edge LRCLK. SDOUT(s) (playback) data transmitted same time LRCLK edge captured next rising edge SCLK. LRCLK phase changes more than cycles ofMCLK, codec automatically resets.
SCLK
LRCLK
SDIN
SDOUT
Left Channel
Right Channel
Figure 2-1. MSB-First, Right-Justified, Serial-Interface Format
2.2.2
Serial-Interface Format
normal output mode serial-interface format bits. Figure shows following characteristics this protocol: Left channel transmitted when LRCLK low. SDIN sampled with rising edge SCLK. SDOUT transmitted falling edge SCLK. LRCLK phase changes more than cycles ofMCLK, codec automatically resets.
SCLK
LRCLK
SDIN
SDOUT
Left Channel
Right Channel
Figure 2-2. Serial-Interface Format
2.2.3
MSB-Left-Justified, Serial-Interface Format
normal output mode MSB-left-justified, serial-interface format bits. Figure shows following characteristics this protocol: Left channel transmitted when LRCLK high. SDIN data justified leading edge LRCLK. MSBs transmitted same time LRCLK edge captured next rising edge SCLK.
SCLK
LRCLK
SDIN
SDOUT
Left Channel
Right Channel
Figure 2-3. MSB-Left-Justified, Serial-Interface Format
Switching Characteristics
PARAMETER tc(SCLK) td(SLR) td(SDOUT) tsu(SDIN) th(SDIN) f(LRCLK) SCLK cycle time SCLK rising LRCLK edge SDOUT valid from SCLK falling edge (see Note SDIN setup before SCLK rising edge SDIN hold after SCLK rising edge LRCLK frequency Duty cycle NOTE Maximum 50-pF external load SDOUT. tc(SCLK) tr(SCLK) 44.1 325.5 (1/256fS) UNIT
SCLK
td(SLR)
tf(SCLK)
LRCLK
td(SDOUT) SDOUT1 SDOUT2 SDOUT0 tsu(SDIN)
td(SLR)
th(SDIN) SDIN1 SDIN2
Figure 2-4. Right-/Left-Justified Serial Protocols
Analog Input/Output
TAS3002 device contains stereo 24-bit with single-ended inputs channel. Selection analog input accomplished setting analog control register (ACR) command. Additionally, TAS3002 device stereo 24-bit digital-to-analog converter (DAC).
Analog Input
Figure shows technique components required analog input TAS3002 device. maximum input signal must exceed Vrms. Selection above component values gives frequency response from sampling frequency without alias frequency problems.
1200 0.47 0.47 AINRP AINRP AINRM RINA RINB Voltage Reference
1200 0.47 0.47 AINLP AINLM LINA LINB
AINRM 24-Bit Stereo AINLP
AINLM
Analog Inputs 0.47 20-Hz Cutoff Anti-Alias Capacitors unused analog inputs analog ground through 0.1-µF capacitors.
Input Select Command From Internal Controller
Figure 3-1. Analog Input TAS3002 Device
Analog Output
3.2.1 Direct Analog Output
full scale analog output from TAS3002 device 0.707 Vrms. referenced VCOM which approximately Vdc. VCOM must decoupled with network shown Figure 3-2.
Analog Output (Adjust Capacitors Desired Frequency Response) AOUTR
24-Bit
VCOM AOUTL
AGND
Figure 3-2. VCOM Decoupling Network
3.2.2
Analog Output With Gain
Because maximum analog output from TAS3002 device 0.707 Vrms, output level increased using external amplifier. circuit shown Figure boosts output level Vrms (when gain 1.414) provides improved signal-to-noise ratio (SNR). Since this circuit lowers noise floor, improved also.
Analog Output (Adjust Capacitors Desired Frequency Response) 24-Bit VCOM AOUTL Amp/2 AGND TLV2362 Equilvalent
AOUTR
TLV2362 Equilvalent
Amp/2
Figure 3-3. Analog Output With External Amplifier
3.2.3
Reference Voltage Filter
Figure shows TAS3002 reference voltage filter.
AVSS
AVSS(REF)
VRFILT
VREFM VREFP
TAS3002
Figure 3-4. TAS3002 Reference Voltage Filter
Audio Control/Enhancement Functions
Soft Volume Update
TAS3002 device implements proprietary soft volume update. This feature allows smooth pleasant-sounding change from volume level another over entire range volume control mute). volume adjustable downloading gain coefficient through interface 4.16 format-4 bits integer bits fractional part. Table lists 4.16 coefficients converted into range with 0.5-dB step resolution. Right left channel volumes unganged different values. This feature implements balance control. Volume changed writing desired value into volume control registers. This done asserting volume-up volume-down terminal (see Section 7.6.1) limited range volume control. Alternatively, volume control settings sent TAS3002 device over bus.
Software Soft Mute
Soft mute implemented loading zeros volume control register. This causes volume ramp down over duration 2048fS samples final output infinity dB). Soft mute enabled either asserting mute terminal (see Section 7.6.1) sending mute command over bus. Subsequent assertions mute terminal toggle soft mute
Input Mixer Control
TAS3002 device capable mixing multiplexing three channels (SDIN1, SDIN2, output) serial audio data. mixing controlled through three mixer control registers. This accomplished loading values into corresponding bytes mixer left gain (07h) mixer right gain (08h) control registers. Figure functional block diagram input mixer. values loaded into these registers 4.20 format-4 bits integer bits fractional part. Table lists 4.20 numbers converted into range although positive 4.20 number used. mute channels, loaded into respective mixer control register. Mixer controls updated instantly cause audible artifacts large changes setting when updated dynamically outside fast load mode; therefore, desirable fast load conjunction with soft-volume mode. SDIN1, SDIN2, output mixed with user-selectable gain each channel. gain control registers represented 4.20 format.
Left Channel Coefficients Register Address
SDIN1 SDIN2 24-Bit Left Coefficient
SDIN1_L
SDIN2_L
L_SUM
Biquad Filters
Tone
Soft Volume DRCE
ADC_L SDOUT1 SDIN1_R
SDIN2_R
Biquad Filters
Tone
Soft Volume DRCE
ADC_R R_SUM R_SUM Right Channel Coefficients Register Address SDOUT2
SDIN1 SDIN2 24-Bit Right Coefficient
Figure 4-1. TAS3002 Mixer Function
Mono Mixer Control
TAS3002 device contains second mixer that performs function mixing left right channel digital audio data from input mixer order derive monaural channel. This mixer fixed gain that full scale inputs L_sum R_sum produce clipping resulting L+R_sum. output this mixer present terminal (SDOUT2) generally used digitally-mixed subwoofer center channel application.
Treble Control
treble gain level adjusted within range with 0.5-dB step resolution. level changes accomplished downloading treble codes (shown Table A-6) into treble gain register. Alternatively, limited range treble control available asserting treble-up treble-down terminal (see Section 7.6.1). treble control corner frequency 48-kHz sample rate. gain values treble control found Section A.4.
Bass Control
bass gain level adjusted within range with 0.5-dB step resolution. level changes accomplished downloading bass codes (shown Table A-7) into bass frequency control register. Alternatively, limited range bass control available asserting bass-up bass-down terminal (see Section 7.6.1). Bass control shelf filter with corner frequency 48-kHz sample rate. gain values bass control found Section A.5.
De-Emphasis Mode (DM)
De-emphasis implemented software controlled. De-emphasis valid 44.1 kHz. enable de-emphasis, values written into analog control register command. Section analog control register operation. Figure illustrates frequency response de-emphasis mode.
De-Emphasis
Response (dB)
3.18 Frequency (kHz)
10.6
Figure 4-2. De-Emphasis Mode Frequency Response
Analog Control Register (40h)
analog control register (ACR) allows control de-emphasis, selection analog input channel ADC, analog power down. master required write appropriate command into ACR. subaddress 40h.
Type Default
Table 4-1. Analog Control Register Description
FIELD NAME Reserved Reserved Reserved DM(1-0) TYPE Reset Reset Reserved. Bits return when read. De-emphasis control De-emphasis (initial condition after reset) sample rate de-emphasis selected 44.1 sample rate de-emphasis selected Reserved Analog input select LINA RINA selected (initial condition after reset) LINB RINB selected Analog power down Normal operation (initial condition after reset) Power down DESCRIPTION
Dynamic Loudness Contour
necessity applying loudness compensation playback systems compensate fact that perceives bass treble less audibly levels than high ones been established since first data published Fletcher Munson 1933. There many equal-loudness contours publication, like Steven's contours, Robinson Dadson contours. Some have even reached acceptance level recommendation. TAS3002 device simplified loudness contour algorithm that diminishes effect weak bass listening levels. Since contour volume level dependency, user must define relation between gain contour circuit volume level. Figure block diagram this circuit.
Volume
Biquad
Gain
Figure 4-3. Dynamic Loudness Contour Block Diagram loudness contour activated sending activation command from external device. Optionally, contour gain command sent external device provide tracking with system volume control.
4.9.1
Loudness Biquads
Loudness biquad filters left right channels independently programmable I2C. Their subaddresses 22h, respectively. digital filters written five 24-bit (4.20) coefficients each channel.
4.9.2
Loudness Gain
Loudness gain values left right channels independently programmable I2C. Their subaddresses 24h, respectively. gain values written 4.20 coefficient each channel.
4.9.3
Loudness Contour Operation
When frequency loudness contour determined, digital filter must developed. Then, gain filter determined. These values placed storage area system controller (microcontroller) sent TAS3002 device when desired activate loudness contour. necessary change frequency gain contour, gain filter coefficients sent system controller. This function performed normally when volume control changed (that more volume, less contour). gain loudness contour filter then tracks volume control. loudness contour biquad filters provided addition seven equalization biquad filters. Section programming instructions.
4.10 Dynamic Range Compression/Expansion (DRCE)
TAS3002 device provides user with ability manage dynamic range audio system. DRCE receives data, affects scaling after volume/loudness block. shown Figure 4-4, DRCE applied after volume/loudness control block DRCE scale factor. DRCE must adjusted such that signal does reach hard limit value. However, signal does reach maximum digital value, saturation logic serves hard limiter that does allow signal extend beyond available range.
Loudness (Left Channel Mixer) SDIN1_L LEFT_SUM SDIN2_L (Parametric Equalization) Order Filters (Tone) Bass/ Treble Soft Volume/
(DRCE Scaling) Saturation Logic LEFT_OUT
ANALOGIN_L
(Analog From ADC)
Dynamic Range Control
ANALOGIN_R
SDIN1_R SDIN2_R
RIGHT_SUM
Order Filters (Parametric Equalization)
Bass/ Treble (Tone)
Soft Volume/ (DRCE Scaling) Loudness
Saturation Logic
RIGHT_OUT
(Right Channel Mixer)
Figure 4-4. TAS3002 Digital Signal Processing Block Diagram DRCE instruction consists eight bytes that must sent each time order shown example code Table A-9. Each instruction downloaded must eight bytes. only byte changed, eight bytes must transmitted. first bytes remain same every instruction, however last bytes programmed using hexadecimal values from corresponding tables referred Section A.8. With high compression ratios fast attack times available, this function suited commercial killer television application.
4.11 AllPass Function
This function enabled setting terminal (ALLPASS) TAS3002 device When asserted, internal equalization filters into AllPass (flat) mode. When this terminal reset equalization filters returned equalization that before terminal asserted. AllPass mode, bass treble controls still functional. This function frequently used headphones. When headphone plug inserted into jack, switched contact jack enables AllPass function. AllPass function also activated writing analog control register.
4.12 Main Control Register (01h)
TAS3002 device contains main control registers: main control register (MCR1) main control register (MCR2). MCR1 register contains bits associated with load speed, SCLK frequency, serial-port mode, serial-port word length. accessed with address 01h. MCR1 (01h)
Type Default
Table 4-2. Main Control Register Description
FIELD NAME TYPE Fast load Normal operation mode Fast -load mode (default) SCLK frequency SCLK SCLK Serial port mode Left justified Right justified Reserved Reserved Serial port word length 16-bit 18-bit 20-bit 24-bit DESCRIPTION
Reserved
4.13 Main Control Register (43h)
TAS3002 device contains main control registers: main control register (MCR1) main control register (MCR2). MCR2 register contains bits associated with AllPass function download bass treble control information, accessed with address 43h. MCR2 (43h)
Type Default
Table 4-3. Main Control Register Description
FIELD NAME Reserved Reserved Reserved DM(1-0) TYPE DESCRIPTION Normal operation (initial condition after reset) Download bass treble Reserved. Bits return when read. Undefined. Normal operation (initial condition after reset) AllPass mode (bass treble still functional) Reserved. returns when read.
Filter Processor
Biquad Block
biquad block consists seven digital biquad filters channel organized cascade structure, shown Figure 5-1. Each these biquad filters five downloadable 24-bit (4.20) coefficients. Each stereo channel independent coefficients.
Biquad Biquad Biquad
Figure 5-1. Biquad Cascade Configuration
5.1.1
Filter Coefficients
filter coefficients TAS3002 device downloaded through port loaded into biquad memory space. Each biquad filter memory space independent address. Digital audio data coming into device processed biquad block then converted into analog waveforms DAC. Alternatively, filters loaded asserting terminals port.
5.1.2
Biquad Structure
biquad structure that used parametric equalization filters follows: H(z) NOTE: fixed value downloadable. coefficients these filters represented 4.20 format-4 bits integer part bits fractional part. order transmit them over I2C, necessary separate each coefficient into three bytes. upper bits byte comprise integer part; lower bytes byte plus byte byte comprise fractional part. filters designed using automatic loudspeaker equalization program (ALE) script running under MatLab named Filtermaker. Both these tools available from Texas Instruments.
Serial Control Interface
Introduction
Control parameters TAS3002 device loaded from serial EEPROM using TAS3002 master interface mode. EEPROM found, TAS3002 device becomes slave device loads from another master interface. Information loaded into TAS3002 registers defined Appendix uses terminals (SDA data) (SCL clock) communicate between integrated circuits system. These devices addressed sending unique 7-bit slave address plus byte). compatible devices share same terminals bidirectional using wired-AND connection. external pullup resistor must used high level bus. TAS3002 device operates standard mode kbps with many devices desired capacitance load limit Furthermore, TAS3002 device supports subset SMBus protocol. When attached SMBus, then byte, word, block transfers supported. SMBus function supported care must taken with sequence instructions sent TAS3002 device. Additionally, TAS3002 device operates either master slave mode; therefore, least device connected must operate master mode.
Protocol
standard uses transitions while clock high indicate start stop conditions. high-to-low transition indicates start low-to-high transition indicates stop. Normal data transitions must occur within time clock period. Figure shows these conditions. These start stop conditions required standard protocol generated master. master must also generate 7-bit slave address read/write (R/W) open communication with another device then wait acknowledge condition. slave holds during acknowledge clock period indicate acknowledgment. When this occurs, master transmits next byte sequence. After each 8-bit word, acknowledgment must transmitted receiving device. There limit number bytes that transmitted between start stop conditions. When last word transfers, master generates stop condition release bus. Figure shows generic data transfer sequence.
7-Bit Slave Address 8-Bit Register Data Address 8-Bit Register Data Address (N+1) 8-Bit Register Data Address (N+2)
Start Stop
Figure 6-1. Typical Data Transfer Sequence
Table lists definitions used protocol. Table 6-1. Protocol Definitions
DEFINITION Transmitter Receiver Master Slave Multimaster Arbitration Synchronization device that sends data device that receives data device that initiates transfer, generates clock signals, terminates transfer device addressed master More than master attempt control same time without corrupting message. Procedure ensure message corrupted when masters attempt control bus. Procedure synchronize clock signals more devices DESCRIPTION
Operation
7-bit address TAS3002 device 0110 where programmable address bit, terminal (CS1). Combining bit, TAS3002 device respond four different addresses (two read write). These addresses licensed addresses that conflict with other licensed audio devices. addition 7-bit device address, subaddresses direct communication proper memory location within device. complete table subaddresses control registers provided Appendix example, change bass 10-dB gain, Section 6.3.1 shows data that written port: Table 6-2. Address Byte Table
ADDRESS BYTE A6-A1 011010 011010 011010 011010 (A0)
6.3.1
Start
Write Cycle Example
Slave Address FUNCTION Start Slave address Subaddress (treble control register) Data gain) Stop Subaddress Data Stop
DESCRIPTION Start condition defined 0110100 (CS1 (write) Acknowledgement defined (slave) 0000 0101 0111 0010 Stop condition defined
NOTE: Table serial data (SDA); serial clock (SCL) shown conditions apply well.
Whenever writing subaddress, correct number data bytes must follow order complete write cycle. example, volume control register with subaddress written bytes data must follow; otherwise, cycle incomplete errors occur.
6.3.2
TAS3002 Readback Example
TAS3002 saves stack first-in first-out (FIFO) buffer last bytes that were sent When read command sent device (LSB=high), answers popping first byte stack. TAS3002 then expects either Send command Stop command from host. Send command sent from host then TAS3002 pops another byte stack. Stop sent then TAS3002 ends this transaction. proper sequence reading described follows:
Start
Send address byte with read (LSB equal Receive Byte Send Receive Byte Send Receive Byte Send Receive Byte Send Receive Byte Send Receive Byte Send Receive Byte sent after byte locks TAS3002) Stop
Where: Start valid Start command. Receive Byte valid command which reads byte from TAS3002. Send valid command that informs TAS3002 that byte been read. Stop valid Stop command.
NOTES: TAS3002 will appear locked Send issued after last byte read. required send Stop command after last byte Send Ack. Start Stop commands same both read write.
6.3.3
Wait States
TAS3002 device performs interpolation algorithms volume tone controls. volume tone change sent part I2C, command sent after volume tone (bass treble) change causes wait state occur. This wait state lasts from depending system clock rate, command sent, and, case bass treble, amount change. Secondly, long series commands sent TAS3002 device, occasionally create short wait state order while loads processes commands. When sample rate used, longer wait states occur, occasionally preferred take care wait states controller that recognizes wait states. During wait state period, stops sending data over I2C. this function available system controller, fixed delays implemented system software ensure that controller trying send more data while TAS3002 device busy. Sending data while TAS3002 device busy causes errors locks device, which must then reset.
Table gives typical values wait states that expected with various functions part: Table 6-3. Wait States
SYSTEM SAMPLING FREQUENCY Volume Bass Treble Mixer Loudness Equalization None None 44.1 None None None None occur with each filter Comment dependent size change
SMBus Operation
TAS3002 device supports subset SMBus protocol. With proper programming techniques, possible SMBus TAS3002 device.
6.4.1
Block Write Protocol
TAS3002 device supports block write protocol that allows bytes sent block. send command using this format, most significant (MSB) TAS3002 subaddress must high subaddress (also with high) must programmed into SMBus command byte. This operation signals TAS3002 device that next byte SMBus byte-count byte. next byte after byte count then entered into device first byte data.
SMBus Command Byte TAS3002 Address Subaddress subaddress) Byte Count (Don't Care) Data Data Data
6.4.2
Write Byte Protocol
TAS3002 device also supports SMBus write byte protocol. Writing main control register (MCR), bass, treble registers requires using byte write protocol. send command using this protocol, most significant (MSB) TAS3002 subaddress must high subaddress (also with high) must programmed into SMBus command byte. next byte after command byte then entered into device first byte data.
SMBus Command Byte TAS3002 Address Subaddress subaddress) Data
6.4.3
Wait States
separate I2C/SMBus commands sent frequently, TAS3002 device generate wait state. This happens when device busy while performing smoothing operations changing volume, bass, treble. wait occurs after acknowledge first data byte exceed maximum allowable time allowed according SMBus specification (worst case ms). following possible wait state scenario:
CODE Start Wait Stop
ACTUAL Start Stop master does recognize waiting master times long wait, master must send consecutive I2C/SMBus commands without time interval between transactions.
6.4.4
TAS3002 SMBus Readback
TAS3002 device supports subset SMBus readback. When SMBus read command sent device (LSB high), answers with subaddress last bytes written.
SMBus Command Byte SENT RECEIVED Start Start Byte Count Byte Count Stop Stop
Where: Command byte. don't care because response contains only subaddress last bytes data written TAS3002 device. last subaddress accessed device Data bytes from TAS3002 device
NOTE: read sequence defined 6.3.2
Microcontroller Operation
TAS3002 device contains internal microcontroller programmed Texas Instruments perform housekeeping interface functions. Additionally, handles communication general purpose input functions.
General Description
microcontroller uses 256fS system clock access bytes memory. interfaces with digital audio interface master/slave downloading data coefficients. also interfaces with internal DSPs transferring coefficients other information. TAS3002 coefficients loaded through master slave mode. Standard audio processing functions (volume, bass, treble) controlled/activated through external switches connected terminals. Upon reset, internal microcontroller sets coefficients audio parameters default values. Section 7.2.2 default values. TAS3002 address (ADDR_SEL=0), becomes master device attempts load parameters coefficients from external EEPROM. EEPROM present, TAS3002 device remains default condition. addresses other than 68h/69h set, TAS3002 device only operates slave device. microcontroller determines TAS3002 device address 68h/69h EEPROM present, microcontroller downloads coefficients from EEPROM. Once download complete, enables serial audio mode defined write transfer data into device. Before reading EEPROM, serial audio port defaults mode. TAS3002 device allows user update volume, bass, treble dynamically slave command simple input. select volume down, bass/treble down, digital equalizations. five different equalizations (that flat, jazz, rock, voice, etc.) stored external EEPROM. Also, DRCE, MCR1, MCR2, loudness contour enabled disabled I2C. When TAS3002 device operates master mode, echoes changes functions other addresses that defined external EEPROM. addresses defined, does echo.
Power-Up/Power-Down Reset
7.2.1 Power-Up Sequence
active terminal (RESET) while MCLK running resets internal microcontroller DSPs. RESET synchronizes internally asserted asynchronously with simple circuit Figure 7-1. reset, high-impedance state. address 68h, approximately after RESET returns device sends one-byte query look EEPROM. EEPROM found, TAS3002 becomes master; otherwise, becomes slave. When using address slave mode, external master must wait until after EEPROM query else contention improper operation occur. address x6Ah does query EEPROM. address EEPROM A0h.
7.2.2
Reset
TAS3002 device asynchronous reset terminal (RESET). This reset synchronized with various clocks used this device generate synchronous internal reset. Upon reset, TAS3002 device goes through following process: Clears memory content
Clears registers circuits Purges codec Selects analog input (RINA LINA) sets input active indicator (INPA) Initializes equalization parameters AllPass filters Sets digital audio interface 18-bit mode Sets bass/treble Sets mixer gain SDIN1 mutes both SDIN2 analog-in Sets volume Turns enhancement features (DRCE, etc.) Reads address. address 68h, device reads EEPROM. possible load user-defined bass/treble data break points (optional). there data, device loads default bass/treble delta break points from ROM. address 6Ah, device puts interface slave mode waits input.
7.2.3
Reset Circuit
Because TAS3002 device internal power-on reset (POR), many cases, additional components needed reset device. resets internally approximately VDD. case where system power supplies slow reaching their final voltage where there difference time system power supplies take become stable, TAS3002 reset delayed simple circuit.
DVDD
DVSS RESET
TAS3002
Figure 7-1. TAS3002 Reset Circuit reset delay above circuit calculated simple equation: 0.8RC Where: delay before TAS3002 device comes reset Value capacitance from RESET (pin DVSS Value resistance from RESET (pin DVDD circuit described Figure delays start-up TAS3002 device approximately When necessary control reset TAS3002 device with external device, such microcontroller, RESET (pin treated logic signal. then brings device reset when voltage RESET reaches VDD/2.
7.2.4
Fast Load Mode
While fast load mode-FL (bit main control register 0-it possible update parametric equalization without audio processing delay. audio processor pauses while updated this mode.
Bass treble cannot download this mode. Mixer1 Mixer2 registers download this mode normal mode Once download complete, fast load must cleared writing into main control register (MCR1). This puts TAS3002 device into normal mode.
7.2.5
Codec Reset
During initialization, output codec disabled. Throughout reset initialization, output muted prevent extraneous noise being sent system output. Data from other internal processing purged that when reset/initialization complete, only valid inputs sent system output.
Power-Down Mode
TAS3002 device asynchronous power-down mode. power-down mode, internal control registers equalization programming device stored device. enter power-down mode: Assert power-down control signal serial audio input clocks TAS3002 device goes into power-down mode. exit power-down mode: Assert RESET (logic Restart serial audio clocks Wait delay allow lock) Negate power-down control signal (logic Negate RESET (logic device then returns state before power down (resumes normal operation).
7.3.1
Power-Down Timing Sequence
PWR_DN
RESET
MCLK
SCLK
LRCLK
SDATA Power-Down Mode Normal Operation
Figure 7-2. Power-Down Timing Sequence power-down mode, TAS3002 device typically consumes less than
Test Mode
Terminal (TEST) tied normal operation. This function reserved factory test must asserted.
Internal Interface
Figure shows flow chart interface between microcontroller peripheral blocks.
Terminal Programming
During initialization, microcontroller fetches control byte from EEPROM receives command from I2C.
7.6.1
Interface
terminals programmed operate indicated Table 7-1.
Table 7-1. Terminal Programming
GPI5 VOL_UP, VOL_DN, BASS_UP, BASS_DN, TREB_UP, TREB_DN, Shift Mute Shift NOTE: Logic GPI4 GPI3 GPI2 GPI1 GPI0
Initially (after reset), TAS3002 control volume, bass, treble. Simultaneously setting bits second changes function terminals control mute equalization. return volume, bass, treble control, simultaneously terminals second. When terminal activated, TAS3002 device echoes function over TAS3001 device mapped address 6Ah. Therefore, system with audio equalization chips implemented without need microcontroller.
7.6.2
Architecture
provides simple flexible input port activate input parameters. Each terminal input active logic low.
Start
Power
Restore Volume
Initialize Default
EEPROM
Initialize TAS3002 TAS3001
Slave Write
Load Parameters Coefficients
Volume/Bass/Treble Up/Down Echo TAS3001 Switch
Power Down
Save Volume, Mute Save PWR_DN Stop
Stop DRC_OFF
Figure 7-3. Internal Interface Flow Chart
External EEPROM Memory Maps
Table through Table show 512-byte 2048-byte EEPROM memory maps. Table 7-2. 512-Byte EEPROM Memory Channels
ADDRESS 000h 001h 002h 003h-00Bh 00Ch-014h 015h-01Ah 01Bh 01Ch 01Dh-022h 031h-03Fh 040h-04Eh 04Fh-05Dh 05Eh-06Ch 06Dh-07Bh 07Ch-08Ah 08Bh-099h 09Ah 09Bh 09Ch-0A1h 0A2h-0A7h 0A8h-110h 111h-179h 17Ah-17Fh 180h-185h 186h-194h 195h-1A3h 1A4h-1B2h 1B3h-1C1h 1C2h-1D0h 1D1h-1DFh 1E0h-1EEh BYTE NUMBER Signature (2Ah) byte 0000 0000 Mixer left gain Mixer right gain (ratio, threshold, energy, attack, decay) Bass Treble Volume Biquad Biquad Biquad Biquad Biquad Biquad Biquad dB/bass dB/treble Bass break Treble break Bass delta Treble delta Bass point Treble point Biquad Biquad Biquad Biquad Biquad Biquad Biquad Right channel Left channel FUNCTION
NOTE: Bytes same order they appear register map. EEPROM address A0h.
Table 7-3. 512-Byte EEPROM Memory Channels (with TAS3001)
ADDRESS 000h 001h 002h 003h-00Bh 00Ch-014h 015h-01Ah 01Bh 01Ch 01Dh-022h 031h-03Fh 040h-04Eh 04Fh-05Dh 05Eh-06Ch 06Dh-07Bh 07Ch-08Ah 08Bh-099h 09Ah 09Bh 09Ch-0A1h 0A2h-0A7h 0A8h-110h 111h-179h 17Ah-17Fh 180h-185h 186h-194h 195h-1A3h 1A4h-1B2h 1B3h-1C1h 1C2h-1D0h 1D1h-1DFh 1E0h-1EEh BYTE NUMBER FUNCTION Signature (2Ah) byte 0000 0011 TAS3002 Mixer left gain Mixer right gain (ratio, threshold, energy, attack, decay) Bass Treble Volume Biquad Biquad Biquad Biquad Biquad Biquad Biquad dB/bass dB/treble Bass break Treble break Bass delta Treble delta Bass point Treble point Biquad Biquad Biquad Biquad Biquad Biquad Biquad TAS3001 1EFh 1F0h-1F2h 1F3h-1F5h 1F6h-1F7h 1F8h 1F9h 1FAh-1FFh SDIN1 gain SDIN2 gain (ratio, threshold, energy, attack, decay) Bass Treble Volume TAS3001 right left channel TAS3002 right left channel
NOTE: this mode, TAS3002 TAS3001 devices both same equalization coefficients their right left channels. Bytes same order they appear register map. EEPROM address A0h.
Table 7-4. 2048-Byte EEPROM Memory Map-2.0 Speakers With Multiple Equalizations
TAS3002 ADDRESS LEFT BIQUAD 000h 001h 002h 003h-00Bh 00Ch-014h 015h-019h 01Ah 01Bh 01Ch-021h 031h-03Fh 040h-04Eh 04Fh-05Dh 05Eh-06Ch 06Dh-07Bh 07Ch-08Ah 08Bh-099h 09Ah-185h 200h-20Eh 20Fh-21Dh 21Eh-22Ch 22Dh-23Bh 23Ch-24Ah 24Bh-259h 25Ah-268h 269h-277h 278h-286h 287h-295h 296h-2A4h 2A5h-2B3h 2B4h-2C2h 2C3h-2D1h 2D2h-2E0h 2E1h-2EFh 2F0h-2FEh 2FFh-30Dh 30Eh-31Ch 31Dh-32Bh 32Ch-33Ah 33Bh-349h 34Ah-358h 359h-367h 368h-376h 377h-385h 386h-394h 395h-3A3h NUMBER BYTES Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Bass treble table 40Dh-41Bh 41Ch-42Ah 42Bh-439h 43Ah-448h 449h-457h 458h-466h 467h-475h 476h-484h 485h-493h 494h-4A2h 4A3h-4B1h 4B2h-4C0h 4C1h-4CFh 4D0h-4DEh 4DFh-4EDh 4EEh-4FCh 4FDh-50Bh 50Ch-51Ah 51Bh-529h 52Ah-538h 539h-547h 548h-556h 557h-565h 566h-574h 575h-583h 584h-592h 593h-5A1h 5A2h-5B0h 5B1h-5BFh 5C0h-5CEh 5CFh-5DDh 5DEh-5ECh 5EDh-5FBh 5FCh-60Ah 60Bh-619h 61Ah-628h 629h-637h 638h-646h 647h-655h 656h-664h 665h-673h 674h-682h 683h-691h 692h-6A0h 6A1h-6AFh 6B0h-6BEh 6BFh-6CDh 6CEh-6DCh 6DDh-6EBh 6ECh-6FAh 6FBh-709h 70Ah-718h 719h-727h 728h-736h 737h-745h 746h-754h Mixer left gain Mixer right gain (ratio, threshold, energy, attack, decay) Bass Treble Volume 3A4h-3B2h 3B3h-3C1h 3C2h-3D0h 3D1h-3DFh 3E0h-3EEh 3EFh-3FDh 3FEh-40Ch FUNCTION CATEGORY TAS3002 ADDRESS RIGHT BIQUAD TAS3001
Signature (2Ah) 1EFh 1F0h-1F2h 1F3h-1F5h 1F6h-1F7h 1F8h 1F9h 1FAh-1FFh 186h-194h 195h-1A3h 1A4h-1B2h 1B3h-1C1h 1C2h-1D0h 1D1h-1DFh 1E0h-1EEh
NOTE: Bytes same order they appear register map. EEPROM address A0h.
Table 7-5. 2048-Byte EEPROM Memory Map-2.1 Speakers With Multiple Equalizations
TAS3002 ADDRESS 000h 001h 002h 003h-00Bh 00Ch-014h 015h-019h 01Ah 01Bh 01Ch-021h 031h-03Fh 040h-04Eh 04Fh-05Dh 05Eh-06Ch 06Dh-07Bh 07Ch-08Ah 08Bh-099h 09Ah-185h 200h-20Eh 20Fh-21Dh 21Eh-22Ch 22Dh-23Bh 23Ch-24Ah 24Bh-259h 25Ah-268h 269h-277h 278h-286h 287h-295h 296h-2A4h 2A5h-2B3h 2B4h-2C2h 2C3h-2D1h 2D2h-2E0h 2E1h-2EFh 2F0h-2FEh 2FFh-30Dh 30Eh-31Ch 31Dh-32Bh 32Ch-33Ah 33Bh-349h 34Ah-358h 359h-367h 368h-376h 377h-385h 386h-394h 395h-3A3h NUMBER BYTES Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Biquad Bass treble table 5B1h-5BFh 5C0h-5CEh 5CFh-5DDh 5DEh-5ECh 5EDh-5FBh 5FCh-60Ah 60Bh-619h 61Ah-628h 629h-637h 638h-646h 647h-655h 656h-664h 665h-673h 674h-682h 683h-691h 692h-6A0h 6A1h-6AFh 6B0h-6BEh 6BFh-6CDh 6CEh-6DCh 6DDh-6EBh 6ECh-6FAh 6FBh-709h 70Ah-718h 719h-727h 728h-736h 737h-745h 746h-754h 40Dh-41Bh 41Ch-42Ah 42Bh-439h 43Ah-448h 449h-457h 458h-466h 467h-475h 476h-484h 485h-493h 494h-4A2h 4A3h-4B1h 4B2h-4C0h 4C1h-4CFh 4D0h-4DEh 4DFh-4EDh 4EEh-4FCh 4FDh-50Bh 50Ch-51Ah 51Bh-529h 52Ah-538h 539h-547h 548h-556h 557h-565h 566h-574h 575h-583h 584h-592h 593h-5A1h 5A2h-5B0h Mixer left gain Mixer right gain (ratio, threshold, energy, attack, decay) Bass Treble Volume 186h-194h 195h-1A3h 1A4h-1B2h 1B3h-1C1h 1C2h-1D0h 1D1h-1DFh 1E0h-1EEh FUNCTION CATEGORY TAS3001 ADDRESS LEFT CHANNEL TAS3001 ADDRESS RIGHT CHANNEL
Signature (2Ah) 1EFh 1F0h-1F2h 1F3h-1F5h 1F6h-1F7h 1F8h 1F9h 1FAh-1FFh 3A4h-3B2h 3B3h-3C1h 3C2h-3D0h 3D1h-3DFh 3E0h-3EEh 3EFh-3FDh 3FEh-40Ch
NOTE: Bytes same order they appear register map. EEPROM address A0h.
7-10
Electrical Characteristics
Absolute Maximum Ratings Over Operating Temperature Ranges
Supply voltage range: AVDD -0.3 DVDD -0.3 Analog input voltage range: -0.3 AVDD Digital input voltage range: -0.3 DVDD Operating free-air temperature, 70°C Storage temperature range, Tstg -65°C 150°C Case temperature seconds +122°C Lead temperature from case seconds +97.8°C Electrostatic discharge (see Note 2000
Stresses beyond those listed under absolute maximum ratings cause permanent damage device. These stress ratings only, functional operation device these other conditions beyond those indicated under recommended operating conditions implied. Exposure absolute-maximum-rated conditions extended periods affect device reliability. NOTE Human body model Method 3015.2 MIL-STD-833B.
Recommended Operating Conditions
25°C, AVDD DVDD Voltages analog inputs outputs AVDD with respect ground.
Supply voltage, AVDD Supply voltage, DVDD Operating Supply current, analog current Power down (see Note Operating Supply current digital current, Power down (see Note Operating Power dissipation NOTE clocks turned off. Power down (see Note UNIT
Static Digital Specifications
25°C, AVDD DVDD
PARAMETER High-level input voltage Low-level input voltage High-level output voltage Low-level output voltage Input leakage current Output load capacitance TEST CONDITIONS -0.3 UNIT
Digital Filter
25°C, AVDD DVDD kHz, 20-bit mode terms characterized frequency scaled with chosen sampling frequency, Figure through Figure performance curves digital filter.
PARAMETER decimation filter (LPF) Pass band Pass band ripple Stop band Stop band attenuation Group delay high-pass filter (HPF) Pass band Deviation from linear phase Amplitude -100 -150 -200 Frequency 0.87 1.23 TEST CONDITIONS ±0.01 24.1 20.0 UNIT degrees
Figure 8-1. Digital Filter Characteristics
Amplitude -100 Frequency
Figure 8-2. Digital Filter Stop-Band Characteristics
0.008 0.006 Amplitude 0.004 0.002 -0.002 Frequency
Figure 8-3. Digital Filter Pass-Band Characteristics
Amplitude -0.2 -0.4 -0.6 -0.8 Frequency
Figure 8-4. High-Pass Filter Characteristics
Analog-to-Digital Converter
25°C, AVDD DVDD kHz, 20-bit mode terms characterized frequency scaled with chosen sampling frequency,
PARAMETER (EIAJ) Dynamic range Signal (noise distortion) ratio Power supply rejection ratio Idle channel tone rejection Intermodulation distortion crosstalk Overall frequency response Gain error Gain matching NOTE Measured with 50-mV peak sine curve. ±0.02 TEST CONDITIONS weighted kHz, (see Note +110 ±0.1 UNIT
Input Multiplexer
25°C, AVDD DVDD kHz, 20-bit mode
PARAMETER Input impedance Crosstalk Full-scale input voltage range TEST CONDITIONS UNIT
Interpolation Filter
25°C, AVDD DVDD kHz, 20-bit mode terms characterized frequency scaled with normal mode sampling frequency, Figure Figure performance curves digital filter.
PARAMETER Pass band Pass-band ripple Stop band Stop-band attenuation Group delay Amplitude -100 fs/2 Frequency 28.8 TEST CONDITIONS ±0.005 24.1 20.0 UNIT
Figure 8-5. Filter Overall Frequency Characteristics
Amplitude
0.05
-0.05
-0.1 Frequency
Figure 8-6. Digital Filter Pass-Band Ripple Characteristics
Digital-to-Analog Converter
25°C, AVDD DVDD kHz, input dB-fS sine wave
PARAMETER (EIAJ) Dynamic range Signal (noise distortion) ratio Power supply rejection ratio Idle channel tone rejection Intermodulation distortion Frequency response Deviation from linear phase crosstalk Jitter tolerance Full scale, single-ended, output voltage range offset -7.0 -0.5 TEST CONDITIONS weighted kHz, +118 +0.5 ±1.4 UNIT degree
Output Performance Data
25°C, AVDD DVDD output load resistance connected through blocking capacitor.
PARAMETER Output load resistance Output load capacitance VCOM internal resistance (see Note VCOM output CLOAD VRFILT internal resistance (see Note NOTES: VCOM vary during power down. VRFILT must never used voltage reference. TEST CONDITIONS UNIT
8.10 Serial Port Timing Characteristics
f(SCL) t(buf) t(low) t(high) clock frequency free time between start stop period clock High period clock 1000 UNIT
th(sta) Hold time repeated start tsu(sta) Setup time repeated start th(dat) Data hold time (See Note tsu(dat) Data setup time Rise time Fall time
tsu(sto) Setup time stop condition C(b) Capacitive load each line
NOTE device must internally provide hold time least signal bridge undefined region falling edge SCL.
t(buf)
Valid th(dat) tsu(dat) Change Data Allowed tsu(sto) tsu(sta)
Data Line Stable
th(sta) NOTE: t(low) measured from beginning t(high) measured from beginning
th(sta)
Figure 8-7. Timing
System Diagrams
Figure Figure show TAS3002 stereo 2.1-channel applications, respectively.
+3.3
RESET Clock Select Logic Analog
Analog
SPDIF
TAS3002
EEPROM
Master
B-T-V-EQ Switches NOTE: Items such network power supplies omitted clarity.
Figure 9-1. Stereo Application
+3.3
RESET Clock Select Logic Analog Satellite Amplifiers)
Analog
SPDIF
TAS3002
EEPROM
Master
SDOUT2
I2S_OUT
Echoes Switches GPIO
B-T-V-EQ-Sub
Slave PCM1744 Analog
TAS3001
Address NOTE: Items such network power supplies omitted clarity.
Figure 9-2. TAS3002 Device, Channels
Mechanical Information
TAS3002 device packaged 48-terminal package. following illustration shows mechanical dimensions package. (S-PQFP-G48) PLASTIC QUAD FLATPACK
0,50
0,27 0,17
0,08
0,13 5,50 7,20 6,80 9,20 8,80 0,05 1,05 0,95 Seating Plane 0,75 0,45 Gage Plane 0,25 0°-7°
1,20
0,08 4073176/B 10/96
NOTES: linear dimensions millimeters. This drawing subject change without notice. Falls within JEDEC MS-026
10-1
10-2
Appendix Software Interface
Register
Table listing registers used interface. Table A-1. Register
REGISTER Reserved Main control Reserved Volume Treble Bass Mixer left gain ADDRESS VL(23-16), VL(15-8), VL(7-0) VR(23-16), VR(15-8), VR(7-0) T(7-0) B(7-0) S1L(23-16), S1L(15-8), S1L(7-0) S2L(23-16), S2L(15-8), S2L(7-0) AIL(23-16), AIL(15-8), AIL(7-0) S1R(23-16), S1R(15-8), S1R(7-0) S2R(23-16), S2R(15-8), S2R(7-0) AIR(23-16), AIR(15-8), AIR(7-0) MCR1(7-0) Ratio(7-0), Threshold(7-0), Energy(7-0), Attack(7-0), Decay(7-0) NUMBER BYTES BYTE DESCRIPTION
Mixer right gain
Reserved Left biquad
B0(23-16), B0(15-8), B0(7-0) B1(23-16), B1(15-8), B1(7-0) B2(23-16), B2(15-8), B2(7-0) A1(23-16), A1(15-8), A1(7-0) A2(23-16), A2(15-8), A2(7-0) B0(23-16), B0(15-8), B0(7-0) B1(23-16), B1(15-8), B1(7-0) B2(23-16), B2(15-8), B2(7-0) A1(23-16), A1(15-8), A1(7-0) A2(23-16), A2(15-8), A2(7-0) B0(23-16), B0(15-8), B0(7-0) B1(23-16), B1(15-8), B1(7-0) B2(23-16), B2(15-8), B2(7-0) A1(23-16), A1(15-8), A1(7-0) A2(23-16), A2(15-8), A2(7-0) B0(23-16), B0(15-8), B0(7-0) B1(23-16), B1(15-8), B1(7-0) B2(23-16), B2(15-8), B2(7-0) A1(23-16), A1(15-8), A1(7-0) A2(23-16), A2(15-8), A2(7-0) B0(23-16), B0(15-8), B0(7-0) B1(23-16), B1(15-8), B1(7-0) B2(23-16), B2(15-8), B2(7-0) A1(23-16), A1(15-8), A1(7-0) A2(23-16), A2(15-8), A2(7-0)
Left biquad
Left biquad
Left biquad
Left biquad
Table A-1. Register (Continued)
NUMBER BYTES
REGISTER Left biquad
ADDRESS
BYTE DESCRIPTION B0(23-16), B0(15-8), B0(7-0) B1(23-16), B1(15-8), B1(7-0) B2(23-16), B2(15-8), B2(7-0) A1(23-16), A1(15-8), A1(7-0) A2(23-16), A2(15-8), A2(7-0) B0(23-16), B0(15-8), B0(7-0) B1(23-16), B1(15-8), B1(7-0) B2(23-16), B2(15-8), B2(7-0) A1(23-16), A1(15-8), A1(7-0) A2(23-16), A2(15-8), A2(7-0)
Left biquad
Reserved Reserved Right biquad
B0(23-16), B0(15-8), B0(7-0) B1(23-16), B1(15-8), B1(7-0) B2(23-16), B2(15-8), B2(7-0) A1(23-16), A1(15-8), A1(7-0) A2(23-16), A2(15-8), A2(7-0) B0(23-16), B0(15-8), B0(7-0) B1(23-16), B1(15-8), B1(7-0) B2(23-16), B2(15-8), B2(7-0) A1(23-16), A1(15-8), A1(7-0) A2(23-16), A2(15-8), A2(7-0) B0(23-16), B0(15-8), B0(7-0) B1(23-16), B1(15-8), B1(7-0) B2(23-16), B2(15-8), B2(7-0) A1(23-16), A1(15-8), A1(7-0) A2(23-16), A2(15-8), A2(7-0) B0(23-16), B0(15-8), B0(7-0) B1(23-16), B1(15-8), B1(7-0) B2(23-16), B2(15-8), B2(7-0) A1(23-16), A1(15-8), A1(7-0) A2(23-16), A2(15-8), A2(7-0) B0(23-16), B0(15-8), B0(7-0) B1(23-16), B1(15-8), B1(7-0) B2(23-16), B2(15-8), B2(7-0) A1(23-16), A1(15-8), A1(7-0) A2(23-16), A2(15-8), A2(7-0) B0(23-16), B0(15-8), B0(7-0) B1(23-16), B1(15-8), B1(7-0) B2(23-16), B2(15-8), B2(7-0) A1(23-16), A1(15-8), A1(7-0) A2(23-16), A2(15-8), A2(7-0) B0(23-16), B0(15-8), B0(7-0) B1(23-16), B1(15-8), B1(7-0) B2(23-16), B2(15-8), B2(7-0) A1(23-16), A1(15-8), A1(7-0) A2(23-16), A2(15-8), A2(7-0)
Right biquad
Right biquad
Right biquad
Right biquad
Right biquad
Right biquad
Reserved Left loudness biquad
B0(23-16), B0(15-8), B0(7-0) B1(23-16), B1(15-8), B1(7-0) B2(23-16), B2(15-8), B2(7-0) A1(23-16), A1(15-8), A1(7-0) A2(23-16), A2(15-8), A2(7-0)
Table A-1. Register (Continued)
REGISTER Right loudness biquad ADDRESS NUMBER BYTES BYTE DESCRIPTION B0(23-16), B0(15-8), B0(7-0) B1(23-16), B1(15-8), B1(7-0) B2(23-16), B2(15-8), B2(7-0) A1(23-16), A1(15-8), A1(7-0) A2(23-16), A2(15-8), A2(7-0) LBG(23-16), LBG(15-8), LBG(7-0) RBG(23-16), RBG(15-8), RBG(7-0) Reserved MCR2(7-0) Reserved Anal_ctrl(7-0)
Left loudness biquad gain Right loudness biquad gain Reserved Test Reserved Analog control Test Test Main control Reserved
25h-28h 44h-FFh
Main Control Register
A.2.1 Main Control Register
MCR1 C(7) C(6) C(5) C(4) C(3) C(2) C(1) C(0)
Table lists fields making main control register defines function associated with each field. Table A-2. Main Control Register Description
REGISTER C(7) C(6) C(5-4) DESCRIPTOR E(1-0) FUNCTION Fast load SCLK frequency Serial port mode VALUE C(3-2) C(1-0) W(1-0) Reserved Serial port word length 00-11 Normal operation mode Fast load mode SCLK 32fS SCLK 64fS Left justified Right justified Reserved Reserved 16-bit 18-bit 20-bit 24-bit DESCRIPTION
A.2.2
Main Control Register
C2(6) C2(5) C2(4) C2(3) C2(2) C2(1) C2(0)
MCR2 C2(7)
Table lists fields making main control register defines function associated with each field. Table A-3. Main Control Register Description
REGISTER C2(7) C2(6) C2(5) C2(4) C2(3) C2(2) C2(1) C2(0) DESCRIPTOR FUNCTION Bass treble load Reserved Reserved Reserved Reserved Reserved AllPass mode Reserved VALUE Normal operation Sets equalization filters pass Normal operation mode Downloaded values DESCRIPTION
A.2.3
Analog Control Register
A(6) A(5) A(4) A(3) A(2) A(1) A(0)
A(7)
Table lists fields making analog control register defines function associated with each field. Table A-4. Analog Control Register Description
REGISTER A(7) A(6) A(5) A(4) A(3-2) DESCRIPTOR DM(1-0) FUNCTION Reserved Reserved Reserved Reserved De-emphasis control VALUE A(1) A(0) Analog input select Analog power down De-emphasis off, normal operation De-emphasis De-emphasis 44.1 Reserved inputs selected inputs selected Powers down analog section Normal operation Normal operation Normal operation DESCRIPTION
Volume Gain Command
Device Subaddress VL(23-16) VL(15-8) VL(7-0) VR(23-16) VR(15-8) VR(7-0)
example, left volume right volume then command
Table lists possible gains volume gain command increments from with corresponding hexadecimal value each gain. Table A-5. Volume Versus Gain Values
GAIN (dB) VOLUME V(23-16), V(15-8), V(7-0) GAIN (dB) VOLUME V(23-16), V(15-8), V(7-0) GAIN (dB) VOLUME V(23-16), V(15-8), V(7-0) GAIN (dB) VOLUME V(23-16), V(15-8), V(7-0) GAIN (dB) VOLUME V(23-16), V(15-8), V(7-0)
18.0 17.5 17.0 16.5 16.0 15.5 15.0 14.5 14.0 13.5 13.0 12.5 12.0 11.5 11.0 10.5 10.0
-0.5 -1.0 -1.5 -2.0 -2.5 -3.0 -3.5 -4.0 -4.5 -5.0 -5.5 -6.0 -6.5 -7.0 -7.5 -8.0 -8.5 -9.0 -9.5 -10.0 -10.5 -11.0 -11.5
-12.0 -12.5 -13.0 -13.5 -14.0 -14.5 -15.0 -15.5 -16.0 -16.5 -17.0 -17.5 -18.0 -18.5 -19.0 -19.5 -20.0 -20.5 -21.0 -21.5 -22.0 -22.5 -23.0 -23.5 -24.0 -24.5 -25.0 -25.5 -26.0 -26.5
-27.0 -27.5 -28.0 -28.5 -29.0 -29.5 -30.0 -30.5 -31.0 -31.5 -32.0 -32.5 -33.0 -33.5 -34.0 -34.5 -35.0 -35.5 -36.0 -36.5 -37.0 -37.5 -38.0 -38.5 -39.0 -39.5 -40.0 -40.5 -41.0 -41.5
-42.0 -42.5 -43.0 -43.5 -44.0 -44.5 -45.0 -45.5 -46.0 -46.5 -47.0 -47.5 -48.0 -48.5 -49.0 -49.5 -50.0 -50.5 -51.0 -51.5 -52.0 -52.5 -53.0 -53.5 -54.0 -54.5 -55.0 -55.5 -56.0 -56.5
Table A-5. Volume Versus Gain Values (Continued)
VOLUME V(23-16), V(15-8), V(7-0) VOLUME V(23-16), V(15-8), V(7-0) VOLUME V(23-16), V(15-8), V(7-0) VOLUME V(23-16), V(15-8), V(7-0) VOLUME V(23-16), V(15-8), V(7-0)
GAIN (dB)
GAIN (dB)
GAIN (dB)
GAIN (dB)
GAIN (dB)
-57.0 -57.5 -58.0 -58.5 -59.0 -59.5
-60.0 -60.5 -61.0 -61.5 -62.0 -62.5
-63.0 -63.5 -64.0 -64.5 -65.0 -65.5
-66.0 -66.5 -67.0 -67.5 -68.0 -68.5
-69.0 -69.5 -70.0 mute
Treble Control Register Command
Both left right channels given same treble gain setting.
Device Subaddress T(7-0)
example, treble gain then command
Table lists possible gain adjustments increments across range treble control, with corresponding hexadecimal value each gain adjustment. Table A-6. Treble Control Register
GAIN (dB) 18.0 17.5 17.0 16.5 16.0 15.5 15.0 14.5 14.0 13.5 13.0 12.5 12.0 11.5 11.0 T(7-0) (hex) GAIN (dB) 10.5 10.0 T(7-0) (hex) GAIN (dB) -0.5 -1.0 -1.5 -2.0 -2.5 -3.0 -3.5 -4.0 T(7-0) (hex) GAIN (dB) -4.5 -5.0 -5.5 -6.0 -6.5 -7.0 -7.5 -8.0 -8.5 -9.0 -9.5 -10.0 -10.5 -11.0 -11.5 T(7-0) (hex) GAIN (dB) -12.0 -12.5 -13.0 -13.5 -14.0 -14.5 -15.0 -15.5 -16.0 -16.5 -17.0 -17.5 -18.0 T(7-0) (hex)
Bass Control Register Command
Both left right channels given same bass gain setting.
Device Subaddress B(7-0)
example, bass gain then command
Table lists possible gain adjustments increments across range bass control, with corresponding hexadecimal value each gain adjustment. Table A-7. Bass Control Register
GAIN (dB) 18.0 17.5 17.0 16.5 16.0 15.5 15.0 14.5 14.0 13.5 13.0 12.5 12.0 11.5 11.0 B(7-0) (hex) GAIN (dB) 10.5 10.0 B(7-0) (hex) GAIN (dB) -0.5 -1.0 -1.5 -2.0 -2.5 -3.0 -3.5 -4.0 B(7-0) (hex) GAIN (dB) -4.5 -5.0 -5.5 -6.0 -6.5 -7.0 -7.5 -8.0 -8.5 -9.0 -9.5 -10.0 -10.5 -11.0 -11.5 B(7-0) (hex) GAIN (dB) -12.0 -12.5 -13.0 -13.5 -14.0 -14.5 -15.0 -15.5 -16.0 -16.5 -17.0 -17.5 -18.0 B(7-0) (hex)
Mixer Register Command
Device Subaddress Mixer1 Mixer2 Mixer
example, SDIN1 +6dB, SDIN2 0dB, Mute, then command Left
Right
Even only mixers needs changed, whole command must sent. Table lists possible gain settings mixer input channels increments from with corresponding hexadecimal value each gain.
Table A-8. Mixer1, Mixer2 Mixer Gain Values
GAIN (dB) GAIN S(23-16), S(15-8), S(7-0) GAIN (dB) GAIN S(23-16), S(15-8), S(7-0) GAIN (dB) GAIN S(23-16), S(15-8), S(7-0) GAIN (dB) GAIN S(23-16), S(15-8), S(7-0) GAIN (dB) GAIN S(23-16), S(15-8), S(7-0)
18.0 17.5 17.0 16.5 16.0 15.5 15.0 14.5 14.0 13.5 13.0 12.5 12.0 11.5 11.0 10.5 10.0
-0.5 -1.0 -1.5 -2.0 -2.5 -3.0 -3.5 -4.0 -4.5 -5.0 -5.5 -6.0 -6.5 -7.0 -7.5 -8.0 -8.5 -9.0 -9.5 -10.0 -10.5 -11.0 -11.5 -12.0 -12.5 -13.0 -13.5 -14.0 -14.5 -15.0 -15.5 -16.0 -16.5 -17.0 -17.5
-18.0 -18.5 -19.0 -19.5 -20.0 -20.5 -21.0 -21.5 -22.0 -22.5 -23.0 -23.5 -24.0 -24.5 -25.0 -25.5 -26.0 -26.5 -27.0 -27.5 -28.0 -28.5 -29.0 -29.5 -30.0 -30.5 -31.0 -31.5 -32.0 -32.5 -33.0 -33.5 -34.0 -34.5 -35.0 -35.5
-36.0 -36.5 -37.0 -37.5 -38.0 -38.5 -39.0 -39.5 -40.0 -40.5 -41.0 -41.5 -42.0 -42.5 -43.0 -43.5 -44.0 -44.5 -45.0 -45.5 -46.0 -46.5 -47.0 -47.5 -48.0 -48.5 -49.0 -49.5 -50.0 -50.5 -51.0 -51.5 -52.0 -52.5 -53.0 -53.5
-54.0 -54.5 -55.0 -55.5 -56.0 -56.5 -57.0 -57.5 -58.0 -58.5 -59.0 -59.5 -60.0 -60.5 -61.0 -61.5 -62.0 -62.5 -63.0 -63.5 -64.0 -64.5 -65.0 -65.5 -66.0 -66.5 -67.0 -67.5 -68.0 -68.5 -69.0 -69.5 -70.0 Mute
Programming Instruction Loudness Contour
Device Subaddress B0(23-0) B1(23-0) B2(23-0) A1(23-0) A2(23-0)
example: Left Loudness Biquad
001A82 000000 FFE57E E03550 0FCABB
Right Loudness Biquad
001A82 000000 FFE57E E03550 0FCABB
Left Loudness Biquad Gain
G(23-0)
04C6D0
Right Loudness Biquad Gain
04C6D0
Examples Dynamic Range Compression/Expansion (DRCE)
Table A-9. Example DRCE Instruction With DRCE
BYTE NUMBER INSTRUCTION (HEX) INSTRUCTION DEFINITION TAS3002 device identification subaddress Above-threshold ratio 5.33:1 with DRCE Below-threshold ratio 1.33:1 Threshold Integration interval energy level detection Attack time constant Decay time constant Table A-11 Table A-12 Table A-13 Table A-14 Table A-15 Table A-16 TABLE
A.8.1
DRCE On/Off
DRCE default mode TAS3002 device off. DRCE turns eight bytes Table transmitted above-threshold ratio byte DRCE turns eight bytes Table A-10 transmitted above-threshold ratio byte Table A-10 identical Table except this third byte. Table A-10. Example DRCE Instruction With DRCE
BYTE NUMBER INSTRUCTION (HEX) INSTRUCTION DEFINITION TAS3002 device identification subaddress Above threshold ratio 5.33:1 with DRCE Below threshold ratio 1.33:1 Threshold Integration interval energy level detection Attack time constant Decay time constant Table A-11 Table A-12 Table A-13 Table A-14 Table A-15 Table A-16 TABLE
A-10
A.8.2
Above-Threshold Ratios
above threshold ratios applied when energy level incoming signal detected anywhere between threshold (from Table A-15) Figure A-1.
Output (dB)
Expansion
Ratio
Compression
-89.625 -89.625
Input (dB) Threshold Above Threshold
Below Threshold
Figure A-1. TAS3002 DRCE Characteristics Domain Table A-11. Above-Threshold Ratios Compression
HEXADECIMAL VALUE RATIO (IN:OUT) 1.00 1.07 1.14 1.23 1.33 1.45 1.60 1.78 2.00 2.29 2.67 3.20 4.00 5.33 8.00 16.0
A-11
Table A-12. Above-Threshold Ratios Expansion
HEXADECIMAL VALUE RATIO (IN:OUT) 1.00 1.06 1.13 1.19 1.25 1.31 1.38 1.44 1.50
A.8.3
Below-Threshold Ratios
below-threshold ratios applied when energy level incoming signal detected being anywhere between threshold (from Table A-15) -89.625 Figure A-1. Table A-13. Below-Threshold Ratios Expansion
HEXADECIMAL VALUE RATIO (IN:OUT) 1.00 1.06 1.13 1.19 1.25 1.31 1.38 1.44 1.50 1.56 1.63 1.69 1.75 1.81 1.88 1.94 2.00
Table A-14. Below-Threshold Ratios Compression
HEXADECIMAL VALUE RATIO (IN:OUT) 1.00 1.07 1.14 1.23 1.33 1.45 1.60 1.78 2.00
A-12
A.8.4
Threshold
Table A-15 lists range threshold values from -89.625 0.75-dB decrements. NOTE: TAS3002 device capable 0.375-dB increments. associated hexadecimal value determined interpolating between existing hexadecimal values Table A-15. Table A-15. Threshold Values
VALUE -0.75 -1.50 -2.25 -3.00 -3.75 -4.50 -5.25 -6.00 -6.75 -7.50 -8.25 -9.00 -9.75 -10.50 -11.25 -12.00 -12.75 -13.50 -14.25 -15.00 -15.75 -16.50 -17.25 -18.00 VALUE -18.75 -19.50 -20.25 -21.00 -21.75 -22.50 -23.25 -24.00 -24.75 -25.50 -26.25 -27.00 -27.75 -28.50 -29.25 -30.00 -30.75 -31.50 -32.25 -33.00 -33.75 -34.50 -35.25 -36.00 -36.75 VALUE -37.50 -38.25 -39.00 -39.75 -40.50 -41.25 -42.00 -42.75 -43.50 -44.25 -45.00 -45.75 -46.50 -47.25 -48.00 -48.75 -49.50 -50.25 -51.00 -51.75 -52.50 -53.25 -54.00 -54.75 -55.50 VALUE -56.25 -57.00 -57.75 -58.50 -59.25 -60.00 -60.75 -61.50 -62.25 -63.00 -63.75 -64.50 -65.25 -66.00 -66.75 -67.50 -68.25 -69.00 -69.75 -70.50 -71.25 -72.00 -72.75 -73.50 -74.25 VALUE -75.00 -75.75 -76.50 -77.25 -78.00 -78.75 -79.50 -80.25 -80.00 -81.75 -82.50 -83.25 -84.00 -84.75 -85.50 -86.25 -87.00 -87.75 -88.50 -89.25 -89.625
A.8.5
Time Constants
Table A-16 program attack time, decay time, integration interval energy level detection. Level detection performed using alpha filter input DRCE, which functions energy-level detection block DRCE. time constant level detection thought integration interval. time constant from Table A-16 integration interval energy level detection. Table A-16 lists time constants used integration interval energy level detection, attack time constant, decay time constant. values represent time required reach maximum value from zero.
A-13
Table A-16. Time Constants
HEXADECIMAL VALUE TIME DELAY
A.8.6
DRCE Example With Threshold
From DRCE example shown Figure A-2, threshold input energy, value Output (dB) [T(dB) E(dB) T(dB) (1/CR)] [-12 (-12)) (1/3)] Where: Compression Ratio Threshold (dB) Energy estimate current input Note: Energy sine wave approximately lower than peak.
Output (dB)
Final Output Threshold Above Threshold Ratio Compression
Below Threshold Ratio Compression
Input (dB) Threshold
Figure A-2. DRCE Example With Threshold
A-14
PACKAGE OPTION ADDENDUM
www.ti.com
8-Aug-2005
PACKAGING INFORMATION
Orderable Device TAS3002PFB TAS3002PFBG4 TAS3002PFBR TAS3002PFBRG4
Status ACTIVE ACTIVE ACTIVE ACTIVE
Package Type TQFP TQFP TQFP TQFP
Package Drawing
Pins Package Plan Green (RoHS Sb/Br) Green (RoHS Sb/Br)
Lead/Ball Finish NIPDAU NIPDAU NIPDAU NIPDAU
Peak Temp Level-2-260C-1 YEAR Level-2-260C-1 YEAR Level-2-260C-1 YEAR Level-2-260C-1 YEAR
1000 Green (RoHS Sb/Br) 1000 Green (RoHS Sb/Br)
marketing status values defined follows: ACTIVE: Product device recommended designs. LIFEBUY: announced that device will discontinued, lifetime-buy period effect. NRND: recommended designs. Device production support existing customers, does recommend using this part design. PREVIEW: Device been announced production. Samples available. OBSOLETE: discontinued production device.
Plan planned eco-friendly classification: Pb-Free (RoHS) Green (RoHS Sb/Br) please check latest availability information additional product content details. TBD: Pb-Free/Green conversion plan been defined. Pb-Free (RoHS): TI's terms "Lead-Free" "Pb-Free" mean semiconductor products that compatible with current RoHS requirements substances, including requirement that lead exceed 0.1% weight homogeneous materials. Where designed soldered high temperatures, Pb-Free products suitable specified lead-free processes. Green (RoHS Sb/Br): defines "Green" mean Pb-Free (RoHS compatible), free Bromine (Br) Antimony (Sb) based flame retardants exceed 0.1% weight homogeneous material)
MSL, Peak Temp. Moisture Sensitivity Level rating according JEDEC industry standard classifications, peak solder temperature. Important Information Disclaimer:The information provided this page represents TI's knowledge belief date that provided. bases knowledge belief information provided third parties, makes representation warranty accuracy such information. Efforts underway better integrate information from third parties. taken continues take reasonable steps provide representative accurate information have conducted destructive testing chemical analysis incoming materials chemicals. suppliers consider certain information proprietary, thus numbers other limited information available release. event shall TI's liability arising such information exceed total purchase price part(s) issue this document sold Customer annual basis.
Addendum-Page

Other recent searches


STK15C68 - STK15C68   STK15C68 Datasheet
R5900-00-C8 - R5900-00-C8   R5900-00-C8 Datasheet
R5900U-00-C8 - R5900U-00-C8   R5900U-00-C8 Datasheet
MP2676 - MP2676   MP2676 Datasheet
2SC3622 - 2SC3622   2SC3622 Datasheet
2SC3622A - 2SC3622A   2SC3622A Datasheet
2SB1015A - 2SB1015A   2SB1015A Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive