Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications,
enhancements, improvements, and other changes to its products and services at any time and to discontinue
any product or service without notice. Customers should obtain the latest relevant information before placing
orders and should verify that such information is current and complete. All products are sold subject to TI’s terms
and conditions of sale supplied at the time of order acknowledgment.
TI warrants performance of its hardware products to the specifications applicable at the time of sale in
accordance with TI’s standard warranty. Testing and other quality control techniques are used to the extent TI
deems necessary to support this warranty . Except where mandated by government requirements, testing of all
parameters of each product is not necessarily performed.
TI assumes no liability for applications assistance or customer product design. Customers are responsible for
their products and applications using TI components. To minimize the risks associated with customer products
and applications, customers should provide adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right,
copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process
in which TI products or services are used. Information published by TI regarding third-party products or services
does not constitute a license from TI to use such products or services or a warranty or endorsement thereof.
Use of such information may require a license from a third party under the patents or other intellectual property
of the third party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of information in TI data books or data sheets is permissible only if reproduction is without
alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction
of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for
such altered documentation.
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that
product or service voids all express and any implied warranties for the associated TI product or service and is
an unfair and deceptive business practice. TI is not responsible or liable for any such statements.
Following are URLs where you can obtain information on other Texas Instruments products and application
solutions:
ProductsApplications
Amplifiersamplifier.ti.comAudiowww.ti.com/audio
Data Convertersdataconverter.ti.comAutomotivewww.ti.com/automotive
DSPdsp.ti.comBroadbandwww.ti.com/broadband
Interfaceinterface.ti.comDigital Controlwww.ti.com/digitalcontrol
Logiclogic.ti.comMilitarywww.ti.com/military
Power Mgmtpower.ti.comOptical Networkingwww.ti.com/opticalnetwork
Microcontrollersmicrocontroller.ti.comSecuritywww.ti.com/security
Telephonywww.ti.com/telephony
Video & Imagingwww.ti.com/video
Wirelesswww.ti.com/wireless
The TAS5026A is an innovative, cost-effective, high-performance 24-bit six-channel digital pulse-width
modulator (PWM) based on Equibit technology. Combined with a TI PurePath Digital audio amplifier power
stage, these devices use noise-shaping and sophisticated error correction algorithms to achieve high power
efficiency and high-performance digital audio reproduction. The TAS5026A is designed to drive up to six digital
power devices to provide six channels of digital audio amplification. The digital power devices can be six
conventional monolithic power stages (such as T AS5110) or six discrete differential power stages using gate
drivers and MOSFETs.
The TAS5026A has six independent volume controls and mute. The device operates in AD mode. This
all-digital audio system contains only two analog components in the signal chain—an LC low-pass filter at each
speaker terminal and can provide up to 96-dB SNR at the speaker terminals. The T AS5026A has a wide variety
of serial input options including right justified (16, 20, or 24 bit), I2S (16, 20, or 24 bit) left justified, or DSP
(16-bit) data formats. The device is fully compatible with AES standard sampling rates of 44.1 kHz, 48 kHz,
88.2 kHz, 96 kHz, 176.4 kHz, and 192 kHz including de-emphasis for 44.1-kHz and 48-kHz sample rates. The
TAS5026A was designed for home theater applications such as DVD minicomponent systems, home theater
in a box (HTIB), DVD receiver, A/V receiver, or TV sets.
SLES068A—February 2003—Revised January 2004TAS5026A
3
Introduction
FUNCTION
†
DESCRIPTION
1.4Ordering Information
TAS
5026APAG
Texas Instruments
Audio Solutions
Device Number
Package Type
AVAILABLE OPTIONS
PACKAGE
T
A
0°C to 70°CTAS5026APAG
PLASTIC 64-PIN TQFP
(PAG)
1.5Terminal Functions
TERMINAL
NAMENO.
AVDD_OSC64PAnalog power supply for internal oscillator cells
AVDD_PLL3P3.3-V analog power supply for PLL
AVSS_OSC61OAnalog ground for internal oscillator cells
AVSS_PLL6PAnalog ground for PLL
CLIP18ODigital clipping indicator, active low
CS015II2C device address select. This is an active high pin.
DBSPD17ISample rate is double speed (88.2 kHz or 96 kHz), active high
DM_SEL129IDe-emphasis select bit 1 (0 = none, 01 = 32 kHz, 10 = 44.1 kHz
DM_SEL228IDe-emphasis select bit 2, 10 = 48 kHz, 11 = undefined (none)
DVDD_PWM45P3.3-V digital power supply for PWM
DVDD_RCL48P3.3-V digital power supply for re-clocker
DVDD25P3.3-V digital power supply for digital core and most of I/O buffers
DVSS60IVoltage regulator enable, active low
DVSS_PWM44PDigital ground for PWM
DVSS_RCL47PDigital ground for re-clocker
DVSS18, 26,
ERR_RCVRY10IError recovery, active low
LRCLK24I/OSerial audio data left/right clock (sampling rate clock) (input when M_S = 0; output when
M_S30IMaster/slave mode input signal (master = 1, slave = 0)
MCLK_IN2IMCLK input, slave mode
MCLK_OUT22OMCLK output buffered system clock output M_S = 1; otherwise set to 0
MUTE11IMute input signal, active low
†
I = input; O = output; I/O = input/output; P = power
31, 32
PDigital ground for digital core and most of I/O buffers
M_S = 1)
4
SLES068A—February 2003—Revised January 2004TAS5026A
TERMINAL
FUNCTION
†
DESCRIPTION
NAMENO.
NC1, 7,
PDN12IPower down. This signal is active low.
PLL_FLT_OUT4IPLL external filter
PLL_FLT_RET5IPLL external filter
PWM_AM_158OPWM 1 output (differential -); {Positive H-bridge side}
PWM_AM_255OPWM 2 output (differential -); {Positive H-bridge side}
PWM_AM_352OPWM 3 output (differential -); {Positive H-bridge side}
PWM_AM_442OPWM 4 output (differential -); {Positive H-bridge side}
PWM_AM_539OPWM 5 output (differential -); {Positive H-bridge side}
PWM_AM_636OPWM 6 output (differential -); {Positive H-bridge side}
PWM_AP_159OPWM 1 output (differential +); {Positive H-bridge side}
PWM_AP_256OPWM 2 output (differential +); {Positive H-bridge side}
PWM_AP_353OPWM 3 output (differential +); {Positive H-bridge side}
PWM_AP_443OPWM 4 output (differential +); {Positive H-bridge side}
PWM_AP_540OPWM 5 output (differential +); {Positive H-bridge side}
PWM_AP_637OPWM 6 output (differential +); {Positive H-bridge side}
RST9ISystem reset input. This signal is an active low.
SCL14II2C clock signal
SCLK23I/OSerial audio data clock (master mode = output, slave mode = input)
SDA13I/OI2C data signal
SDIN119ISerial audio data 1 input
SDIN220ISerial audio data 2 input
SDIN321ISerial audio data 3 input
VALID_157OOutput indicating validity of PWM outputs, channel 1, active high
VALID_254OOutput indicating validity of PWM outputs, channel 2, active high
VALID_351OOutput indicating validity of PWM outputs, channel 3, active high
VALID_441OOutput indicating validity of PWM outputs, channel 4, active high
VALID_538OOutput indicating validity of PWM outputs, channel 5, active high
VALID_635OOutput indicating validity of PWM outputs, channel 6, active high
XTL_IN63ICrystal or TTL level clock input
XTL_OUT62OCrystal output (not for external usage)
†
I = input; O = output; I/O = input/output; P = power
27, 33,
34, 36,
49, 50
—No connection
Introduction
SLES068A—February 2003—Revised January 2004TAS5026A
5
Introduction
6
SLES068A—February 2003—Revised January 2004TAS5026A
2Architecture Overview
The TAS5026A is composed of six functional elements:
•Clock, PLL, and serial data interface (I
•Reset/power-down circuitry
•Serial control interface (I2C)
•Signal processing unit
•Pulse-width modulator (PWM)
•Power supply
2.1Clock and Serial Data Interface
The TAS5026A clock and serial data interface contain an input serial data slave and the clock master/ slave
interface. The serial data slave interface receives information from a digital source such as a DSP, S/PDIF
receiver, analog-to-digital converter (ADC), digital audio processor (DAP), or other serial bus master. The
serial data interface has three serial data inputs that can accept up to six channels of data at data sample rates
of 32 kHz, 44.1 kHz, 48 kHz, 88.2 kHz, 96 kHz, 176.4 kHz, and 192 kHz. The serial data interfaces support
left justified and right justified for 16-, 20-, and 24-bits. In addition, the serial data interface supports the DSP
protocol for 16 bits and the I
The TAS5026A can function as a receiver or a generator for the MCLK_IN (master clock), SCLK (shift clock),
and LRCLK (left/right clock) signals that control the flow of data on the three serial data interfaces. The
T AS5026A i s a clock master when it generates these clocks and is a clock slave when it receives these clocks.
The TAS5026A is a synchronous design that relies upon the master clock to provide a reference clock for all
of the device operations and communication via the I2C. When operating as a slave, this reference clock is
MCLK_IN. When operating as a master , the reference clock is either a TTL clock input t o X TAL_IN or a crystal
attached across XTAL_IN and XTAL_OUT.
2
S protocol for 24 bits.
Architecture Overview
2
S)
The clock and serial data interface has two control parameters: data sample rate and clock master or slave.
2.1.1 Normal-Speed, Double-Speed, and Quad-Speed Selection
The data sample rate is selected through a terminal (DBSPD) or the serial control register 0 (X02). The data
sample rate control sets the frequencies of the SCLK and LRCLK in clock slave mode and the output
frequencies of SCLK and LRCLK in clock master mode. There are three data rates: normal speed, double
speed, and quad speed.
Normal-speed mode supports data rates of 32 kHz, 44.1 kHz, and 48 kHz. Normal speed is supported in the
master and slave modes. Double-speed mode is used to support sampling rates of 88.2 kHz and 96 kHz.
Double speed is supported in master and slave modes. Quad-speed mode is used to support sampling rates
of 176.4 kHz and 192 kHz.
The PWM is placed in normal speed by setting the DBSPD terminal low or by setting the normal mode bits
in the system control register 0 (x02) through the serial control interface. The PWM is placed in double speed
mode by setting the DBSPD terminal high or by setting the double speed bits in the system control register.
Quad-speed mode is auto detected supported in slave mode and invoked using the I
in master mode. In slave mode, if the TAS5026A is not in double speed mode, quad-speed mode is
automatically detected when MCLK_IN is 128Fs. In master mode, the PWM is placed in quad-speed mode
by setting the quad-speed bit in the system control register through the serial control interface.
If the master clock is well behaved during the frequency transition (the high or low clock periods are not less
than 20 ns), then a simple speed selection is simply performed by setting the DBSPD terminal or the serial
control register.
When the sample rate is changed, the TAS5026A temporarily suspends processing, places the PWM outputs
in a hard mute (PWM P outputs low; PWM M outputs high, and all VALID signals low), resets all internal
processes, and suspends all I
noiselessly restarts the PWM output. The TAS5026A preserves all control register settings throughout this
sequence. If desired, the sample rate change can be performed while mute is active to provide a completely
silent transition. The timing of this control sequence is shown in Section 4.
2
C operations. The TAS5026A then performs a partial re-initialization and
2
C serial control interface
SLES068A—February 2003—Revised January 2004TAS5026A
7
Architecture Overview
If the master clock input can encounter a high clock or low clock period of less than 20 ns while the data rates
are changing, then RESET
should be applied during this time There are two recommended control procedures
for this case, depending upon whether the DBSPD terminal or the serial control interface is used. These
control sequences are shown in Section 4.
Table 2−1. Normal-Speed, Double-Speed, and Quad-Speed Operation
QUAD-SPEED CONTROL
REGISTER BIT
00Master or slaveNormal speed
01Master or slaveDouble speed
10Master or slaveQuad speed
00SlaveQuad speed if MCLK_IN = 128 Fs
11Master or slaveError
DBSPD TERMINAL OR
CONTROL REGISTER BIT
2.1.2 Clock Master/Slave Mode (M_S)
Clock master and slave mode can be invoked using the M_S (master slave) terminal.
This terminal specifies the default mode that is set immediately following a device RESET. The serial data
interface setting permits the clock generation mode to be changed during normal operation.
The transition to master mode occurs:
•Following a RESET when M_S terminal has a logic high applied
MODESPEED SELECTION
The transition to slave mode occurs:
•Following a RESET when M_S terminal has a logic low applied
2.1.3 Clock Master Mode
When M_S = 1 following a RESET, the TAS5026A provides the master clock, SCLK, and LRCLK to the rest
of the system. In the master mode, the TAS5026A outputs the audio system clocks MCLK_OUT, SCLK, and
LRCLK.
The TAS5026A device generates these clocks plus its internal clocks from the internal phase-locked loop
(PLL). The reference clock for the PLL can be provided by either an external clock source (attached to
XT AL_IN) or a crystal (connected across terminals XTAL_IN and XTAL_OUT). The external source attached
to MCLK_IN is 256 times (128 in quad mode) the data sample rate (Fs). The SCLK frequency is 64 times the
data sample rate and the SCLK frequency of 48 times the data sample rate is not supported in the master
mode. The LRCLK frequency is the data sample rate.
2.1.3.1Crystal Type and Circuit
In clock master mode the TAS5026A can derive the MCLKOUT, SCLK, and LRCLK from a crystal. In this case,
the TAS5026A uses a parallel-mode fundamental-mode crystal. This crystal is connected to the TAS5026A
as shown in Figure 2−1.
8
SLES068A—February 2003—Revised January 2004TAS5026A
TAS5026A
Architecture Overview
rd = Drive level control resistor − crystal vendor specified
CL = Crystal load capacitance (capacitance of circuitry between the two terminals of the crystal)
CL = (C1 x C2 )/(C1 + C2 ) + CS (where CS = board stray capacitance ~ 3 pF)
Example: Vendor recommended CL = 18 pF, CS = 3 pF ≥ C1 = C2 = 2 x (18−3) = 30 pF
2.1.4 Clock Slave Mode
In the slave mode (M_S = 0), the master clock, LRCLK, and SCLK are inputs to the TAS5026A. The master
clock is supplied through the MCLK_IN terminal.
C
1
C
2
r
d
OSC
MACRO
XO
XI
AVSS
Figure 2−1. Crystal Circuit
As in the master mode, the TAS5026A device develops its internal timing from the internal phase-locked loop
(PLL). The reference clock for the PLL is provided by the input to the MCLK_IN terminal. This input is at a
frequency of 256 times (128 in quad mode) the input data rate. The SCLK frequency is 48 or 64 times the data
sample rate. The LRCLK frequency is the data sample rate. The TAS5026A does not require any specific
phase relationship between SRCLK and MCLK_IN, but there must be synchronization. The TAS5026A
monitors the relationship between MCLK, SCLK and LRCLK. The TAS5026A detects if any of the three clocks
are absent, if the LRCLK rate changes more than 10 MCLK cycles since the last device reset or clock error,
or if the MCLK frequency is changing substantially with respect to the PLL frequency.
When a clock error is detected, the TAS5026A performs a clock error management sequence.
The clock error management sequence temporarily suspends processing, places the PWM outputs in a hard
mute (PWM_P outputs are low; PWM_M outputs are high, and all VALID signals are low), resets all internal
processes, sets the volumes to mute, and suspends all I
2
C operations.
When the error condition is corrected, the TAS5026A exits the clock error sequence by performing a partial
re-initialization, noiselessly restarting the PWM output, and ramping the volume up to the level specified in
the volume control registers. This sequence is performed over a 60-ms interval. The TAS5026A preserves
all control register settings that were set prior to the clock interruption.
If a clock error occurs while the ERR_RCVRY
terminal is asserted (low), the TAS5026A performs the error
management sequence up to the unmute sequence. In this case, the volume remains at full attenuation with
the PWM output at a 50% duty cycle. The volume can be restored from this latched mute state by triggering
a mute/unmute sequence by asserting and releasing MUTE
either by using the terminal, the system control
register X01 D4, or the individual channel mute register D5−D0.
Alternatively, the TAS5026A can be prevented from entering the latched mute state following a clock error
when the ERR_RCVRY
terminal or the error recovery I2C command (register X03 bit D2) is active by writing
x7F to the individual error recovery register (x04) and a x84 to x1F (a feature enable register).
SLES068A—February 2003—Revised January 2004TAS5026A
A low jitter PLL produces the internal timing of the TAS5026A (when in master mode), the master clock, SCLK,
and LRCLK. Connections for the PLL external filter are provided through PLL_FL T_OUT and PLL_FLT_RET
as shown in Figure 2−2.
PLL_FLT_OUT
220 Ω
4.7 nF
TAS5026A
PLL_FLT_RET
Figure 2−2. PLL External Filter
47 nF
10
SLES068A—February 2003—Revised January 2004TAS5026A
2.1.6 DCLK
DCLK is the internal high frequency clock that is produced by the PLL circuitry from MCLK. The TAS5026A
uses the DCLK to control all internal operations. DCLK is 8 times the speed of MCLK in normal speed mode,
4 times MCLK in double speed, and 2 times MCLK in quad speed. With respect to the I
registers, DCLK clock cycles are used to specify interchannel delay and to detect when the MCLK frequency
is drifting. Table 2−4 DCLK shows the relationship between Sample Rate, MCLK, and DCLK.
The TAS5026A operates as a slave only/receive only serial data interface in all modes. The TAS5026A has
three PCM serial data interfaces to accept six channels of digital data though the SDIN1, SDIN2, SDIN3 inputs.
The serial audio data is in MSB first; 2s complement format.
The serial data interfaces of the T AS5026A can be configured in right justified, I
This interface supports 32-kHz, 44.1-kHz, 48-kHz, 88-kHz, 96-kHz, 176.4-kHz, and 192-kHz data sample
rates. The serial data interface format is specified using the data interface control register . The supported word
lengths are shown in Table 2−5.
During normal operating conditions if the serial data interface settings change state, an error recovery
sequence is initiated.
DATA MODES
Right justified, MSB first16000
Right justified, MSB first20001
Right justified, MSB first24010
Left justified, MSB first24110
DSP frame16111
MCLK
(MHz)
DCLK
(MHz)
DCLK Period
(ns)
2
S, left-justified, or DSP modes.
Table 2−5. Supported Word Lengths
WORD
LENGTHS
I2S16011
I2S20100
I2S24101
MOD2MOD1MOD0
SLES068A—February 2003—Revised January 2004TAS5026A
11
Architecture Overview
2.1.7.1I2S Timing
I2S timing uses an LRCLK to define when the data being transmitted is for the left channel and when it is for
the right channel. The LRCLK is low for the left channel and high for the right channel. A bit clock running at
48 or 64 times Fs is used to clock in the data. There is a delay of one bit clock from the time the LRCLK signal
changes state to the first bit of data on the data lines. The data is written MSB first and is valid on the rising
edge of the bit clock. The TAS5026A masks unused trailing data bit positions. Master mode only supports a
64 times Fs bit clock.
2-Channel I2S (Philips Format) Stereo Input
32 Clks
32 Clks
LRCLK (Note Reversed Phase)Left Channel
SCLK
MSBLSB
24-Bit Mode
23 22
20-Bit Mode
19 18
16-Bit Mode
985410
5410
1015 14
Figure 2−3. I2S 64-Fs Format
2-Channel I2S Stereo Input/Output (24-Bit Transfer Word Size)
24 Clks
LRCLK
Left Channel
Right Channel
SCLK
MSBLSB
23 22
19 185410
985410
1015 14
24 Clks
Right Channel
SCLK
MSBLSB
24-Bit Mode
22
23
20-Bit Mode
19 18
16-Bit Mode
20 198721
16 1510
12
11
13
4
517
1015 14
43521
Figure 2−4. I2S 48-Fs Format
12
SCLK
MSBLSB
23 22
0
19 1816 1510
20 198721
4
517
13
11
12
SLES068A—February 2003—Revised January 2004TAS5026A
1015 14
43521
2.1.7.2Left-Justified Timing
2-Channel Left-Justified Stereo Input
2-Channel Left-Justified Stereo Input/Output (24-Bit Transfer Word Size)
Left-justified (LJ) timing uses an LRCLK to define when the data being transmitted is for the left channel and
when it is for the right channel. The LRCLK is high for the left channel and low for the right channel. A bit clock
running at 48 or 64 times Fs is used to clock in the data. The first bit of data appears on the data lines at the
same time the LRCLK toggles. The data is written MSB first and is valid on the rising edge of the bit clock.
The TAS5026A masks unused trailing data bit positions. Master mode only supports a 64 times Fs bit clock.
Architecture Overview
32 Clks
LRCLK
Left Channel
SCLK
MSBLSB
24-Bit Mode
23 22
NOTE: All data presented in 2s complement form with MSB first.
985410
Figure 2−5. Left-Justified 64-Fs Format
24 Clks
LRCLK
Left Channel
32 Clks
LRCLK
Right Channel
MSBLSB
23 22
985410
24 Clks
Right Channel
SCLK
MSBLSB
24-Bit Mode
22 21
199810
324202322 21
Figure 2−6. Left-Justified 48-Fs Format
2.1.7.3Right-Justified Timing
Right-justified (RJ) timing uses an LRCLK to define when the data being transmitted is for the left channel and
when it is for the right channel. The LRCLK is high for the left channel and low for the right channel. A bit clock
running at 48 or 64 times Fs is used to clock in the data. The first bit of data appears on the data 8-bit clock
periods (for 24-bit data) after LRCLK toggles. In RJ mode, the last bit clock before LRCLK transitions always
clocks the LSB of data. The data is written MSB first and is valid on the rising edge of the bit clock. The
TAS5026A masks unused leading data bit positions. Master mode only supports a 64 times Fs bit clock.
SLES068A—February 2003—Revised January 2004TAS5026A
MSBLSB
199810
5
32420235
13
Loading...
+ 43 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.