Page 3
Description The TAS2505 is a low power digital input speaker amp with support for 24-bit digital I2S data mono playback. In addition to driving a speaker amp upto 4-Ω, the device also features a mono headphone driver and a programmable digital-signal processing block.
2.4.1 DAC The TAS2505 mono audio DAC supports data rates from 8 kHz to 192 kHz. The audio channel of the mono DAC consists of a signal-processing engine with fixed processing blocks, a digital interpolation filter, multibit digital delta-sigma modulator, and an analog reconstruction filter.
Page 10
The DAC path of the TAS2505 features many options for signal conditioning and signal routing: • Digital volume control with a range of -63.5 to +24dB • Mute function In addition to the standard set of DAC features the TAS2505 also offers the following special features: • Digital auto mute • Adaptive filter mode 2.4.1.1...
Page 11
However, the TAS2505 offers an adaptive filter mode as well. Setting page 8, register 1, bit D2 = 1 turns on double buffering of the coefficients. In this mode, filter coefficients can be updated through the host and activated without stopping and restarting the DAC.
Page 15
This avoids polling the status-flag registers continuously. The TAS2505 has two defined interrupts, INT1 and INT2, that can be configured by programming page 0, register 48 and page 0, register 49. A user can configure interrupts INT1 and INT2 to be triggered by one or many events, such as: •...
Page 18
2.4.7 Analog Audio Routing The TAS2505 has the capability to route the DAC output to either the headphone or the speaker output. If desirable, both output drivers can be operated at the same time while playing at different volume levels.
Page 20
2.4.8.1 Headphone Drivers The TAS2505 features a mono headphone driver (HPOUT) that can deliver up to 28 mW channel, at 1.8-V supply voltage, into a 16-Ω load. The headphones are used in a single-ended configuration where an ac- coupling (dc-blocking) capacitor is connected between the device output pins and the headphones. The headphone driver also supports 32-Ω...
Page 21
To minimize battery current leakage, the SPKVDD voltage level should not be less than the AVDD voltage level. The TAS2505 has a thermal protection (OTP) feature for the speaker driver which is always enabled to provide protection. If the device is overheated, then the output stops switching. When the device cools down, the output resumes switching.
Page 22
2.4.10 5V LDO The TAS2505 has a built-in LDO which can generate the analog supply (AVDD) also the digital supply (DVDD) from input voltage range of 2.7 V to 5.5 V with high PSRR. If combined power supply current is 50 mA or less, then this LDO can deliver power to both analog and digital power supplies.
Page 23
Audio DAC and Audio Analog Outputs www.ti.com 2.4.11 POR TAS2505 has a POR (Power On Reset) function as shown Figure 2-7. This function insures that all registers are automatically set to defaults when a proper power up sequence is executed. The function consume approximately 35uA from the DVDD so if needed this can be disabled by page 1, register 1, bit D3 = 1.
Page 28
2.5.3 Speaker output Power Consumption To consider Speaker output power consumption on the TAS2505, the tables in this section to be may useful to know the power consumption for each power rail. The tables shows selected as representable combination of PRB mode and PTM mode.
Page 29
2.5.4 Headphone output Power Consumption To consider Headphone output power consumption on the TAS2505, the tables in this section to be may useful to know the power consumption for each power rail. The tables shows selected as representable combination of PRB mode and PTM mode.
CLOCK Generation and PLL The TAS2505 supports a wide range of options for generating clocks for the DAC sections as well as interface and other control blocks as shown in . The clocks for the DAC require a source reference clock.
Page 31
Figure 2-9. BCLK Output Options In the mode when TAS2505 is configured to drive the BCLK pin (page 0, register 27, bit D3 = 1), it can be driven as a divided value of BDIV_CLKIN. The division value can be programmed in page 0, register 30, bits D6–D0 from 1 to 128 (see...
Page 32
When the input MCLK or other source clock is not an integer multiple of the audio processing clocks, then it is necessary to use the on-board PLL. The TAS2505 fractional PLL can be used to generate an internal master clock used to produce the processing clocks needed by the DAC and Digital Effects.
The TAS2505 also includes a feature to offset the position of start of data transfer with respect to the word clock. This offset can be controlled in terms of number of bit clocks and can be programmed in page 0, register 28.
Page 35
Digital Audio and Control Interface www.ti.com By default, when the word clocks and bit clocks are generated by the TAS2505, these clocks are active only when the DAC is powered up within the device. This is done to save power. However, it also supports a feature when both the word clocks and bit clocks can be active even when the codec in the device is powered down.
Page 36
Left-Justified Mode The audio interface of the TAS2505 can be put into left-justified mode by programming page 0, register 27, bits D7–D6 = 11. In left-justified mode, the MSB of the right channel is valid on the rising edge of the bit clock following the falling edge of the word clock.
Page 37
DSP Mode The audio interface of the TAS2505 can be put into DSP mode by programming page 0, register 27, bits D7–D6 = 01. In DSP mode, the falling edge of the word clock starts the data transfer with the left-channel data first and immediately followed by the right-channel data.
Page 39
Primary and Secondary Digital Audio Interface Selection The audio serial interface on the TAS2505 has I/O control to allow communication with two independent processors for audio data. The processors can communicate with the device one at a time. This feature is enabled by register programming of the various pin selections.
Page 40
START condition is issued while the bus is active, it is called a repeated START condition. The TAS2505 can also respond to and acknowledge a general call, which consists of the master issuing a command with a slave address byte of 00h. This feature is disabled by default, but can be enabled via page 0, register 34, bit D5.
Page 41
MISO pin to the master shif tregister. The TAS2505 interface is designed so that with a clock-phase bit setting of 1 (typical microprocessor SPI control bit CPHA = 1), the master begins driving its MOSI pin and the slave begins driving its MISO pin on the first serial clock edge.
Figure 2-25. SPI Timing Diagram for Register Read Power Supply The TAS2505 integrates a large amount of digital and analog functionality, and each of these blocks can be powered separately to enable the system to select appropriate power supplies for desired performance and power consumption.
Page 44
Device Special Functions 2.9.1 Interrupts Some specific events in the TAS2505 which may require host processor intervention, can be used to trigger interrupts to the host processor. This avoids polling the status-flag registers continuously. The TAS2505 has two defined interrupts; INT1 and INT2 that can be configured by programming Page 0, Register 48 and 49.
Example device setups are described in the next chapter. Power On Sequence There are two recommended power sequence possible for TAS2505: 1. Speaker Supplies, then Digital Supplies, then Analog Supplies 2. Speaker Supplies, then Digital and Analog Supplies The first power on sequence is useful if the end system uses separate analog and digital supplies.
Page 47
Device Initialization 3.2.1 Reset by RST pin and POR The TAS2505 internal logic must be initialized to a known condition for proper device function. This can be accomplished in two ways: 1. The first way is to take no action and let the internal POR circuit that detects the minimum DVDD and IOVDD levels automatically reset the device into its default condition.
Page 48
3.2.6 Device Common Mode Voltage The TAS2505 allows the user to set the common mode voltage for analog inputs to 0.75V or 0.9V by programming Page 1, Register 10, D(6). The input common-mode voltage of 0.9V works best when the analog supply voltage is centered around 1.8V or above, and offers the highest possible performance.
Example Setups The following example EVM I C register control scripts can be taken directly for the TAS2505 EVM setup. The # marks a comment line, w marks an I2C write command followed by the device address, the I2C register address and the value. The EVM I...
RST. Page control is done by writing a new page value into register 0 of the current page. The control registers for the TAS2505 are described in detail as follows. All registers are 8 bits in width, with D7 referring to the most-significant bit of each register, and D0 referring to the least-significant bit.
IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest issue.
Need help?
Do you have a question about the TAS2505 and is the answer not in the manual?
Questions and answers