0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
TAS2555YZT

TAS2555YZT

  • 厂商:

    BURR-BROWN(德州仪器)

  • 封装:

    42-UFBGA,DSBGA

  • 描述:

    ICAUDIOAMPCLASSD42DSBGA

  • 数据手册
  • 价格&库存
TAS2555YZT 数据手册
Product Folder Order Now Support & Community Tools & Software Technical Documents TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 TAS2555 5.7-W Class-D mono audio amplifier with class-H boost and speaker sense 1 Features 3 Description • The TAS2555 device is a state-of-the-art Class-D audio amplifier which is a full system on a Chip (SoC). The device features a ultra low-noise audio DAC and Class-D power amplifier which incorporates speaker voltage and current sensing feedback. An on-chip, low-latency DSP supports Texas Instruments SmartAmp speaker protection algorithms to maximizes loudness while maintaining safe speaker conditions. 1 • • • • • • • • • • • • • • • • Ultra low-noise mono boosted class-D amplifier – 5.7 W at 1% THD+N and 6.9 W at 10% THD+N into 4-Ω load from 4.2-V supply – 3.8 W at 1% THD+N and 4.5 W at 10% THD+N into 8-Ω load from 4.2-V supply Output noise for DAC + class-D (ICN) is 15.9 µV DAC + class-D SNR 111 dB at 1%THD+N/8 Ω THD+N – dB at 1 W / 8 Ω with flat frequency response PSRR dB for 200 mVpp ripple at 217 Hz Input sample rates from 8 kHz to 96 kHz Built-in speaker sense – Measures speaker current and voltage – Measures VBAT voltage, chip temperature Dedicated real-time DSP for speaker protection – Thermal and excursion protection – Detects speaker leaks and damage High efficiency class-H boost converter with multilevel tracking – 86% at 500 mW in 8 Ω with 3.6 V VBAT – 87% at 700 mW in 8 Ω with 4.2 V VBAT Configurable automatic gain control (AGC) – Limits battery current consumption Adjustable class-D switching edge-rate control Thermal, short-circuit, and under-voltage protection I2S, Left-justified, right-justified, DSP, and TDM input and output interface, I2C or SPI interface for register control Stereo configuration using two TAS2555 devices Power supplies – Boost input: 2.9 V to 5.5 V – Analog/digital: 1.65 V to 1.95 V – Digital I/O: 1.62 V to 3.6 V 42-ball, 0.5-mm pitch, DSBGA package 2 Applications • • • • Mobile phones and tablets Video doorbells and voice enabled thermostats Personal computers Bluetooth speakers and accessories The device can be used easily with any processor with an I2S output and stereo implementations are possible when using two TAS2555 devices. Separate tuning for different speakers is supported allowing customers to add value while maintaining form factor designs. Additionally, the TAS2555 supports separate voice and audio tuning dynamically with ultra-low 15.9 µV ICN regardless of mode of operation making receiver/speaker implementations possible. A Class-H boost converter generates the Class-D amplifier supply rail. When the audio signal only requires a lower Class-D output power, the boost improves system efficiency by deactivating and connecting VBAT directly to the Class-D amplifier supply. When higher audio output power is required, the multi-level boost quickly activates tracking the signal to provide the additional voltage to the load. Device Information(1) PART NUMBER TAS2555 PACKAGE BODY SIZE (NOM) DSBGA (42) 3.47 mm × 3.23 mm (1) For all available packages, see the orderable addendum at the end of the data sheet. Simplified Schematic L1 VBAT 2 SW C1 VREG VBOOST 2 Ferrite bead (optional) OUT+ MCLK I2S 4 I2C 2 /RESET TAS2555 OUTFerrite bead (optional) C2 + To Speaker - VSENSE+ VSENSE- 1 An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications, intellectual property matters and other important disclaimers. PRODUCTION DATA. TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Table of Contents 1 2 3 4 5 6 7 Features .................................................................. Applications ........................................................... Description ............................................................. Revision History..................................................... Device Comparison Table..................................... Pin Configuration and Functions ......................... Specifications......................................................... 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 7.10 7.11 7.12 8 9 1 1 1 2 3 4 6 Absolute Maximum Ratings ...................................... 6 ESD Ratings.............................................................. 6 Recommended Operating Conditions....................... 6 Thermal Information .................................................. 6 Electrical Characteristics........................................... 7 I2C Timing Requirements ......................................... 9 SPI Timing Requirements ........................................ 9 I2S/LJF/RJF Timing in Master Mode ...................... 10 I2S/LJF/RJF Timing in Slave Mode ........................ 10 DSP Timing in Master Mode ................................ 10 DSP Timing in Slave Mode .................................. 11 Typical Characteristics .......................................... 14 Parameter Measurement Information ................ 16 Detailed Description ............................................ 17 9.1 9.2 9.3 9.4 Overview ................................................................. Functional Block Diagram ....................................... Feature Description................................................. Device Functional Modes........................................ 17 18 18 24 9.5 Programming........................................................... 30 10 Application and Implementation........................ 33 10.1 Application Information.......................................... 33 10.2 Typical Applications .............................................. 33 10.3 Initialization Set Up ............................................... 35 11 Power Supply Recommendations ..................... 36 11.1 Power Supplies ..................................................... 36 11.2 Power Supply Sequencing .................................... 36 12 Layout................................................................... 37 12.1 Layout Guidelines ................................................. 37 12.2 Layout Example .................................................... 38 13 Register Map........................................................ 39 13.1 Register Map Summary ........................................ 39 13.2 Book 0 Page 0 ..................................................... 42 13.3 Book 0 Page 1 ..................................................... 48 13.4 Book 0 Page 2 ..................................................... 74 13.5 Book 100 Page 0 ................................................. 76 14 Device and Documentation Support ................. 84 14.1 14.2 14.3 14.4 14.5 Documentation Support ....................................... Community Resources.......................................... Trademarks ........................................................... Electrostatic Discharge Caution ............................ Glossary ................................................................ 84 84 84 84 84 15 Mechanical, Packaging, and Orderable Information ........................................................... 84 15.1 Package Dimensions ............................................ 84 4 Revision History NOTE: Page numbers for previous revisions may differ from page numbers in the current version. Changes from Revision A (November 2016) to Revision B Page • Added Boost, Switching, Regulator voltage and Note 2 to the Absolute Maximum Ratings table ........................................ 6 • Changed C2 Capacitance at 8.5 V derating MIN value From: 7 µF To: 3.3 µF in Table 4.................................................. 34 Changes from Original (August 2015) to Revision A • 2 Page Changed device from Custom to Catalog .............................................................................................................................. 1 Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 5 Device Comparison Table PART NUMBER CONTROL METHOD Boost Voltage ICN THD+N Boost Control SmartAmp Digital Engine TAS2552 I2C 8.5 V 94 dB 130 µV -64 dB Class-G NO (External Processing Required) TAS2553 I2C 7.5 V 94 dB 130 µV -64 dB Class-G NO (External Processing Required) TAS2555 I2C or SPI 8.5 V 111 dB 15.9 µV -90 dB Class-H YES (Processing on Chip) TAS2557 I2C or SPI 8.5 V 111 dB 15.9 µV -90 dB Class-H YES (Processing on Chip) TAS2560 I2C 8.5 V 111 dB 16.2 µV -88 dB Class-H NO (External Processing Required) TAS2559 I2C or SPI 8.5 V 111 dB 15.9 µV -90 dB Class-H YES (Processing on Chip) (1) SNR (1) A weighted data. Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 3 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com 6 Pin Configuration and Functions 42-Ball DSBGA YF Package (Top View) 1 2 3 AA PGND_B PGND_B VBAT BB SW SW ICC_GPIO10 CC VBOOST VBOOST DD SPK_M EE 4 5 6 WCLK1 _GPIO2 DOUT1 _GPIO3 ICC_GPI3 DIN1_GPI1 BCLK1 _GPIO1 IN_P DGND DIN2_GPIO8 DVDD VREG IN_M IOGND IRQ_GPIO4 MCLK_GPI2 PGND VSENSE_P AGND SDA_MOSI WCLK2 _GPIO6 DOUT2 _GPIO7 FF SPK_P VSENSE_M SCL_SSZ AVDD ADR0_SCLK BCLK2 _GPIO5 GG TEST2 TEST1 ADR1_MISO SPI_SELECT RESET IOVDD ICC_GPIO9 Not to scale Pin Functions PIN NO. A1,A2 I/O/POWER DESCRIPTION PGND_B P Power ground. Connect to high current ground plane. A3 VBAT P Battery power supply. Connect to 2.9 V to 5.5 V battery supply. A4 ICC_GPIO9 I/O Stereo serial Port Interface Clock or GPIO pin. A5 WCLK1_GPIO2 I/O Word Clock on ASI#1 or GPIO pin. A6 DOUT1_GPIO3 I/O Data Output on ASI#1 or GPIO pin. B1,B2 SW P I/O Boost Converter Switch Input B3 ICC_GPIO10 B4 ICC_GPI3 I Stereo serial Port Interface Data Input or GPI pin B5 DIN1_GPI1 I Audio Data Input to ASI #1 or GPI pin. B6 BCLK1_GPIO1 I/O Serial Bit Clock on ASI#1 or GPIO pin. C1,C2 4 NAME Stereo serial Port Interface Data Output or GPIO pin. VBOOST P Boost Converter Output C3 IN_P I Non-inverting analog input. Ground pin if not used. C4 DGND P Digital Ground Pin. C5 DIN2_GPIO8 C6 DVDD I/O P Audio Data Input to ASI #2 or GPIO pin. 1.8V Digital Power Supply for digital core logic. Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Pin Functions (continued) PIN I/O/POWER DESCRIPTION NO. NAME D1 SPK_M O Inverting Class D Output D2 VREG P Regulator Output D3 IN_M I Inverting analog input. Ground pin if not used D4 IOGND P Digital Interface Ground Pin. D5 IRQ_GPIO4 I/O D6 MCLK_GPI2 I Master Clock Input or GPI pin. E1 PGND P Power ground. Connect to high current ground plane. E2 VSENSE_P I Non-inverting voltage sense Input E3 AGND P Analog ground. Connect to low noise ground plane. E4 SDA_MOSI I/O Multi Function Digital Pin For (SPI_SELECT= 0) : Data Pin for I2C Control bus For (SPI_SELECT= 1): SPI Data Input E5 WCLK2_GPIO6 I/O Word Clock on ASI#2 or GPIO pin. E6 DOUT2_GPIO7 I/O Data Output on ASI#2 or GPIO pin. F1 SPK_P O Non-inverting Class D Output F2 VSENSE_M I Inverting voltage sense Input F3 SCL_SSZ I Multi Function Digital Input For (SPI_SELECT= 0) : Clock Pin for I2C Control bus For (SPI_SELECT= 1): SPI chip selection pin F4 AVDD P 1.8V Analog Power Supply F5 ADR0_SCLK I Multi Function Digital Pin For (SPI_SELECT= 0) : Device I2C Programming Address LSB. For (SPI_SELECT= 1): SPI Serial Bit Clock I/O Active-High interrupt pin or GPIO pin F6 BCLK2_GPIO5 G1 TEST2 - Serial Bit Clock on ASI#2 or GPIO pin. Float Connection - Do not route any signal or supply to or through this pin. G2 TEST1 - Float Connection - Do not route any signal or supply to or through this pin. G3 ADR1_MISO I/O G4 SPI_SELECT I Control Interface Select 0: I2C Selected 1: SPI Selected G5 RESET I Active Low Reset. G6 IOVDD P 1.8V or 3.3V Digital interface Power Supply for digital input and output levels. Multi Function Digital Input / Output For (SPI_SELECT= 0) : Device I2C Programming Address MSB For (SPI_SELECT= 1): SPI Data Output Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 5 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com 7 Specifications 7.1 Absolute Maximum Ratings over operating free-air temperature range, TA = 25°C (unless otherwise noted) (1) MIN MAX Battery voltage VBAT –0.3 6 V Analog supply voltage AVDD –0.3 2 V Digital supply voltage DVDD –0.3 2 V I/O Supply voltage IOVDD –0.3 3.9 V Analog input voltage IN_M, IN_P –0.3 AVDD V Boost VBST –0.3 9.2 V Switching SW –0.7 VBST + 1.5 (2) V Regulator voltage VREG –0.3 VBST + 5 V –0.3 IOVDD + 0.3 Digital input voltage Output continuous total power dissipation See Thermal Information Storage temperature, Tstg (1) (2) –65 150 UNIT V NA °C Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated under Recommended Operating Procedures is not implied. Exposure to absolute–maximum–rated conditions for extended periods may affect device reliability. Cannot exceed 11 V for greater than 10 nS or 10 V continuously. 7.2 ESD Ratings VALUE Human-body model (HBM), per ANSI/ESDA/JEDEC JS-001 V(ESD) (1) (2) Electrostatic discharge (1) UNIT ±2500 Charged-device model (CDM), per JEDEC specification JESD22C101 (2) V ±1500 JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process. JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process. 7.3 Recommended Operating Conditions over operating free-air temperature range (unless otherwise noted) MIN NOM MAX Battery voltage VBAT 2.9 (1) 3.6 5.5 UNIT V Analog supply voltage AVDD 1.65 1.8 1.95 V Digital supply voltage DVDD 1.65 1.8 1.95 V I/O supply voltage 1.8 V IOVDD 1.62 1.8 1.98 V I/O supply voltage 3.3 V IOVDD 3.0 3.3 3.6 V TA Operating free-air temperature –40 85 °C TJ Operating junction temperature –40 150 °C (1) Device is functional down to 2.7V. See Battery Tracking AGC 7.4 Thermal Information THERMAL METRIC (1) TAS2555 42 PINS RθJA Junction-to-ambient thermal resistance 49.8 RθJC(top) Junction-to-case (top) thermal resistance 0.2 RθJB Junction-to-board thermal resistance 7.1 ψJT Junction-to-top characterization parameter 0.8 ψJB Junction-to-board characterization parameter 7.1 RθJC(bot) Junction-to-case (bottom) thermal resistance n/a (1) 6 UNIT °C/W For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application report. Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 7.5 Electrical Characteristics VBAT = 3.6V, AVDD = DVDD = IOVDD = 1.8 V, RESET = IOVDD, Gain = 16.4 dB, ERC = 14ns, Boost Inductor = 2.2 µH, RL = 8 Ω + 33 µH, 1-kHz input frequency, 48- kHz sample rate for digital input, Class-H Boost Enabled, TA= 25°C, ILIM = 3 A (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT BOOST CONVERTER Boost Output Voltage Average voltage (w/o including ripple). Boost Converter Switching Frequency Boost Converter Current Limit Boost Converter Max In-Rush Current 8.5 V 1.77 MHz 3 High Efficiency Mode: Max inductor inrush and startup current after enable A 4 A Normal Efficiency Mode: Max inductor inrush and startup current after enable 1.5 CLASS-D CHANNEL Output Voltage for Full-Scale Digital Input 6.6 Load Resistance (Load Spec Resistance) Class-D Frequency Class-D + Boost Efficiency Class-D Output Current Limit (Short Circuit Protection) 3.6 8 44.1 × 8 48 × 8 Avg Frequency in Spread-Spectrum Mode Fixed Frequency 80 POUT = 0.5 W (sinewave) ROM Mode 1 87 VBOOST = 8.5 V, OUT– shorted to VBAT, VBOOST, GND kHz % 6 –2.5 Programmable Channel Gain Accuracy Ω 384 POUT = 3.5 W (sinewave) ROM Mode 1 Class-D Output Offset Voltage in Digital Input Mode VRMS A 2.5 mV ±0.5 dB Mute Attenuation Device in shutdown or device in normal operation and MUTED 150 dB VBAT Power Supply Rejection Ratio (PSRR) Ripple of 200 mVpp at 217 Hz 110 dB AVDD Power Supply Rejection Ratio (PSRR) Ripple of 200 mVpp at 217 Hz 99 dB THD+N 1 kHz, POUT = 0.1 W 0.0041 1 kHz, Po = 0.5 W 0.0036 1 kHz, Po = 1 W 0.0035 % 1 kHz, Po = 3 W 0.02 Output Integrated Noise (20 Hz-20 kHz) - 8 Ω A-wt Filter, DAC modulator switching 15.9 µV Signal-to-noise ratio Referenced to 1% THD+N at output, aweighted 110.6 dB Max Output Power, 3-A Current Limit THD+N=1%, 8-Ω Load 3.7 THD+N=1%, 6-Ω Load 4.5 THD+N=1%, 4-Ω Load 5 W Startup Pop Digital Input, A-weighted output 10 mV Output Impedance in Shutdown /RESET = 0 V 10 kΩ Startup Time Time taken from end of configuring device in ROM mode1/2 to Speaker output signal in SPI mode running at 25 MHz with 48 ksps input 8 mS Shutdown Time Measured from time when device is programmed in software shutdown mode 100 µS Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 7 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Electrical Characteristics (continued) VBAT = 3.6V, AVDD = DVDD = IOVDD = 1.8 V, RESET = IOVDD, Gain = 16.4 dB, ERC = 14ns, Boost Inductor = 2.2 µH, RL = 8 Ω + 33 µH, 1-kHz input frequency, 48- kHz sample rate for digital input, Class-H Boost Enabled, TA= 25°C, ILIM = 3 A (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT CURRENT SENSE Current Sense Full Scale Current Sense Accuracy Peak current which will give full scale digital output 8-Ω load 1.25 Peak current which will give full scale digital output 6-Ω load 1.48 Peak current which will give full scale digital output 4-Ω load 1.76 IOUT = 354 mARMS (1 W) APEAK 1 % VOLTAGE SENSE Voltage Sense Full Scale Peak voltage which will give full scale digital output Voltage Sense Accuracy VOUT = 2.83 Vrms (1 W) 8.5 VPEAK 1 % INTERFACE FMCLK Voltage and Current Sense Data Rate TDM/I2S 48 kHz Voltage and Current Sense ADC OSR TDM/I2S 64 OSR MCLK frequency 0.512 49.15 MHz POWER CONSUMPTION Power Consumption with Digital Input and Speaker Protection Disabled (ROM MODE 1) Power Consumption with Digital Input and Speaker Protection Enabled Power Consumption in Hardware Shutdown Power Consumption in Software Shutdown See Low Power Sleep Mode From VBAT, PLL off, no signal 3 mA From AVDD, PLL off, no signal 1.7 mA From DVDD, PLL off, no signal 3.9 mA From VBAT, PLL on, no signal 3 mA From AVDD, PLL on, no signal 3.4 mA From DVDD, PLL on, no signal 20 mA From VBAT, /RESET = 0 0.1 µA From AVDD, /RESET = 0 0.2 µA From DVDD, /RESET = 0 1 µA From VBAT 0.1 µA From AVDD 0.1 µA From DVDD 9.7 µA DIGITAL INPUT / OUTPUT 0.65 × IOVDD VIH High-level digital input voltage VIL Low-level digital input voltage VIH High-level digital input voltage VIL Low-level digital input voltage VOH High-level digital output voltage VOL Low-level digital output voltage VOH High-level digital output voltage VOL Low-level digital output voltage IIH High-level digital input leakage current Input = IOVDD –5 IIL Low-level digital input leakage current –5 All digital pins except SDA and SCL, IOVDD = 1.8-V operation 0.35 × IOVDD 2 All digital pins except SDA and SCL, IOVDD = 3.3-V operation IOVDD – 0.45 All digital pins except SDA and SCL, IOVDD = 3.3-V operation For IOL = 2 mA and IOH = –2 mA 2.4 V V 0.45 All digital pins except SDA and SCL, IOVDD = 1.8-V operation For IOL = 2 mA and IOH = –2 mA Input = Ground V V V 0.45 V V 0.4 V 0.1 5 µA 0.1 5 µA MISCELLANEOUS TTRIP 8 Thermal Trip Point 140 Submit Documentation Feedback °C Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 7.6 I2C Timing Requirements For I2C interface signals over recommended operating conditions (unless otherwise noted). Note: All timing specifications are specified by design but not tested at final test. See Figure 1 PARAMETER TEST CONDITION Standard-Mode MIN TYP Fast-Mode MAX MIN 100 TYP fSCL SCL clock frequency 0 tHD;STA Hold time (repeated) START condition. After this period, the first clock pulse is generated. 4 0.6 μs tLOW LOW period of the SCL clock 4.7 1.3 μs tHIGH HIGH period of the SCL clock 4 0.6 μs tSU;STA Setup time for a repeated START condition 4.7 0.6 μs tHD;DAT Data hold time: For I2C bus devices tSU;DAT Data set-up time tr SDA and SCL Rise Time 1000 20 + 0.1 × Cb 300 ns tf SDA and SCL Fall Time 300 20 + 0.1 × Cb 300 ns tSU;STO Set-up time for STOP condition 4 0.6 μs tBUF Bus free time between a STOP and START condition 4.7 1.3 μs Cb Capacitive load for each bus line 0 0 UNITS MAX 3.45 400 0 250 kHz 0.9 μs 100 ns 400 400 pF 7.7 SPI Timing Requirements For SPI interface signals over recommended operating conditions (unless otherwise noted). Note: All timing specifications are specified by design but not tested at final test. See Figure 2 PARAMETER TEST CONDITION IOVDD = 1.8 V MIN TYP IOVDD = 3.3 V MAX MIN TYP UNITS MAX tsck SCLK Period 40 30 ns tsckh SCLK Pulse width High 40 30 ns tsckl SCLK Pulse width Low 40 30 ns tlead Enable Lead Time 40 30 ns ttrail Enable Trail Time 40 30 ns td;seqxfr Sequential Transfer Delay 40 30 ta Slave DOUT access time 35 25 ns tdis Slave DOUT disable time 35 25 ns tsu DIN data setup time 8 8 th;DIN DIN data hold time 8 8 tv;DOUT DOUT data valid time tr tf ns ns ns 35 25 ns SCLK Rise Time 4 4 ns SCLK Fall Time 4 4 ns Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 9 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com 7.8 I2S/LJF/RJF Timing in Master Mode All specifications at TA = –40°C to 85°C, IOVDD data sheet limits, VIL and VIH applied, VOL and VOH measured at datasheet limits, lumped capacitive load of 20 pF on output pins unless otherwise noted. See Figure 3 (1) SYMBOL PARAMETER CONDITIONS IOVDD = 1.8 V MIN IOVDD = 3.3 V MAX MIN MAX UNIT td(WS) BCLK to WCLK delay 50% of BCLK to 50% of WCLK 35 25 ns td(DO-WS) WCLK to DOUT delay (For LJF Mode only) 50% of WCLK to 50% of DOUT 35 25 ns td(DOBCLK) BCLK to DOUT delay 50% of BCLK to 50% of DOUT 35 25 ns ts(DI) DIN setup 8 8 th(DI) DIN hold 8 8 tr Rise time 10%-90% Rise Time 8 4 ns tf Fall time 90%-10% Fall Time 8 4 ns (1) ns ns All timing specifications are measured at characterization but not tested at final test. 7.9 I2S/LJF/RJF Timing in Slave Mode All specifications at TA = –40°C to 85°C, IOVDD data sheet limits, VIL and VIH applied, VOL and VOH measured at datasheet limits, lumped capacitive load of 20 pF on output pins unless otherwise noted. See Figure 4 (1) SYMBOL PARAMETER CONDITIONS IOVDD = 1.8 V MIN MAX IOVDD = 3.3 V MIN MAX UNIT tH(BCLK) BCLK high period 40 30 ns tL(BCLK) BCLK low period 40 30 ns ts(WS) (WS) 8 8 ns th(WS) WCLK hold 8 8 td(DO-WS) WCLK to DOUT delay (For LJF Mode only) 50% of WCLK to 50% of DOUT 35 25 ns td(DO-BCLK) BCLK to DOUT delay 50% of BCLK to 50% of DOUT 35 25 ns ts(DI) DIN setup 8 8 th(DI) DIN hold 8 8 tr Rise time 10%-90% Rise Time 8 4 ns tf Fall time 90%-10% Fall Time 8 4 ns (1) ns ns ns All timing specifications are measured at characterization but not tested at final test. 7.10 DSP Timing in Master Mode All specifications at TA = –40°C to 85°C, IOVDD data sheet limits, VIL and VIH applied, VOL and VOH measured at datasheet limits, lumped capacitive load of 20 pF on output pins unless otherwise noted. See Figure 5 SYMBOL PARAMETER CONDITIONS IOVDD = 1.8 V MIN MAX IOVDD = 3.3 V MIN UNIT MAX td(WS) BCLK to WCLK delay 50% of BCLK to 50% of WCLK 35 25 ns td(DOBCLK) BCLK to DOUT delay 50% of BLCK to 50% of DOUT 35 25 ns ts(DI) DIN setup 8 8 th(DI) DIN hold 8 8 tr Rise time 10%-90% Rise Time 8 4 ns tf Fall time 90%-10% Fall Time 8 4 ns 10 Submit Documentation Feedback ns ns Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 7.11 DSP Timing in Slave Mode All specifications at 25°C, IOVDD = 1.8 V Ssee Figure 6 (1) SYMBOL PARAMETER IOVDD=1.8V CONDITIONS MIN IOVDD=3.3V MAX MIN MAX UNIT tH(BCLK) BCLK high period 40 30 ns tL(BCLK) BCLK low period 40 30 ns ts(WS) WCLK seutp 8 8 ns th(WS) WCLK hold 8 8 ns td(DOBCLK) BCLK to DOUT delay (For LJF Mode only) ts(DI) DIN setup 8 8 th(DI) DIN hold 8 8 tr Rise time 10%-90% Rise Time 8 4 ns tf Fall time 90%-10% Fall Time 8 4 ns (1) 50% BCLK to 50% DOUT 35 25 ns ns ns All timing specifications are measured at characterization but not tested at final test. SDA tBUF SCL tLOW th(STA) tr th(STA) STO th(DAT) STA tHIGH tsu(STA) tf tsu(DAT) tsu(STO) STA STO 2 Figure 1. I C Timing SS S t t Lead t Lag t td sck SCLK t sckl tf tr t sckh t v(DOUT) t dis MISO MSB OUT ta MOSI t su BIT 6 . . . 1 LSB OUT t h(DIN) MSB IN BIT 6 . . . 1 LSB IN Figure 2. SPI Interface Timing Diagram Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 11 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com WCLK td(WS) BCLK td(DO-BCLK) td(DO-WS) DOUT tS(DI) th(DI) DIN Figure 3. I2S/LJF/RJF Timing in Master Mode WCLK th(WS) BCLK tL(BCLK) tH(BCLK) ts(WS) td(DO-WS) td(DO-BCLK) DOUT ts(DI) th(DI) DIN Figure 4. I2S/LJF/RJF Timing in Slave Mode WCLK td(WS) td(WS) BCLK td(DO-BCLK) DOUT ts(DI) th(DI) DIN Figure 5. DSP Timing in Master Mode 12 Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 WCLK th(ws) BCLK tH(BCLK) ts(ws) th(ws) th(ws) tL(BCLK) td(DO-BCLK) DOUT ts(DI) th(DI) DIN Figure 6. DSP Timing in Slave Mode Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 13 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com 7.12 Typical Characteristics VBAT = 3.6 V, AVDD = IOVDD = 1.8 V, RESET = IOVDD, RL = 8 Ω + 33 µH, I2S digital input, ROM mode 1 (unless otherwise noted). THD+N(%) 2 1 0.5 10 5 VBAT=2.9V VBAT=3.6V VBAT=4.2V VBAT=5.5V 2 1 0.5 THD+N(%) 10 5 0.2 0.1 0.05 0.2 0.1 0.05 0.02 0.01 0.005 0.02 0.01 0.005 0.002 0.001 0.001 0.002 0.001 0.001 0.010.02 0.05 0.1 0.2 Pout(W) 8 Ω + 33 µH 0.5 1 2 3 4 5 7 10 VBAT=2.9V VBAT=3.6V VBAT=4.2V VBAT=5.5V 0.010.02 0.05 0.1 0.2 Pout(W) D001 Freq = 1 kHz 8 Ω + 33 µH Figure 7. THD+N vs Output Power THD+N(%) 2 1 0.5 VBAT=2.9V VBAT=3.6V VBAT=4.2V VBAT=5.5V 2 1 0.5 0.2 0.1 0.05 0.02 0.01 0.005 0.002 0.001 0.001 0.002 0.001 0.001 4 Ω + 16 µH 0.5 1 2 3 4 5 7 10 Freq = 1 kHz 0.5 1 2 3 4 5 7 10 D004 Freq = 6.6 kHz Figure 10. THD+N vs Output Power 10 5 VBAT=2.9V VBAT=3.6V VBAT=4.2V VBAT=5.5V VBAT=2.9V VBAT=3.6V VBAT=4.2V VBAT=5.5V 2 1 0.5 THD+N(%) 1 THD+N(%) 0.010.02 0.05 0.1 0.2 Pout(W) 4 Ω + 16 µH Figure 9. THD+N vs Output Power 0.1 0.2 0.1 0.05 0.02 0.01 0.005 0.01 100 8 Ω + 33 µH 1000 Frequency(Hz) 10000 50000 0.002 0.001 20 30 50 100 200 D005 POUT = 1 W 4 Ω + 16 µH Figure 11. THD+N vs Frequency 14 D002 Freq = 6.6 kHz VBAT=2.9V VBAT=3.6V VBAT=4.2V VBAT=5.5V D003 10 0.001 20 2 3 4 5 7 10 0.2 0.1 0.05 0.02 0.01 0.005 0.010.02 0.05 0.1 0.2 Pout(W) 1 Figure 8. THD+N vs Output Power 10 5 THD+N(%) 10 5 0.5 Submit Documentation Feedback 500 1000 2000 Frequency(Hz) 10000 50000 D006 POUT = 1 W Figure 12. THD+N vs Frequency Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Typical Characteristics (continued) 120 120 115 115 110 110 105 105 PSRR(dB) PSRR(dB) VBAT = 3.6 V, AVDD = IOVDD = 1.8 V, RESET = IOVDD, RL = 8 Ω + 33 µH, I2S digital input, ROM mode 1 (unless otherwise noted). 100 95 90 85 80 75 10 100 95 90 VBAT=3.0V VBAT=3.6V VBAT=5.4V 85 AVDD=1.8V 80 20 30 50 100 200 500 1000 Frequency(Hz) 10000 75 10 50000 D007 Figure 13. VBAT Supply Ripple Rejection vs Frequency 20 30 50 100 200 500 1000 Frequency(Hz) 10000 50000 D008 Figure 14. AVDD Supply Ripple Rejection vs Frequency 100 100 90 80 80 Efficiency(%) Efficiency(%) 70 60 50 40 VBAT=2.9V VBAT=3.6V VBAT=4.2V VBAT=5.5V 30 20 10 0 0.0005 0.01 0.05 0.2 Pout(W) 0.5 1 60 40 VBAT=2.9V VBAT=3.6V VBAT=4.2V VBAT=5.5V 20 2 3 45 7 10 0 0.001 D009 0.01 0.02 0.05 0.1 0.2 Pout(W) 0.5 1 2 3 4 5 7 10 D010 4 Ω + 16 µH 8 Ω + 33 µH Figure 15. Efficiency vs Output Power Figure 16. Efficiency vs Output Power Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 15 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com 8 Parameter Measurement Information Figure 17. TAS2555 Test Circuit All typical characteristics for the devices are measured using the Bench EVM and an Audio Precision SYS-2722 Audio Analyzer. A PSIA interface is used to allow the I2S interface to be driven directly into the SYS-2722. Speaker output terminals are connected to the Audio-Precision analyzer analog inputs through a differential-tosingle ended(D2S) filter as shown below. The D2S filter contains a 1st order Passive pole at 120 kHz. The D2S filter ensures the TAS2555 high performance class-D amplifier sees a fully differential matched loading at its outputs. This prevents measurement errors due to loading effects of AUX-0025 filter on the class-D outputs. SPK_P 1kŸ 0.01% 1kŸ 0.01% 1kŸ + - AUX-0025 680pF + SPK_N + 1kŸ AP SYS-2772 1kŸ 0.01% 1kŸ 0.01% Figure 18. Differential To Single Ended (D2S) Filter 16 Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 9 Detailed Description 9.1 Overview The TAS2555 device is a state-of-the-art Class-D audio amplifier which is a full system on a Chip (SoC). The device features a ultra low-noise audio DAC and Class-D power amplifier which incorporates speaker voltage and current sensing feedback. An on-chip, low-latency DSP supports Texas Instruments SmartAmp speaker protection algorithms to maximizes loudness while maintaining safe speaker conditions. A smart integrated multilevel Class-H boost converter maximizes system efficiency at all times by tracking the required output voltage. The TAS2555 drives up to 3.8 W from a 4.2-V supply into an 8-Ω speaker with 1% THD, or up to up 5.7 W into a 4-Ω speaker with 1% THD. The TAS2555 device, with final processed digital output, can also be used to increase loudness and clarity in both Noise Canceling / Echo Cancelling speaker phone applications as well as for music or other sound applications. The TAS2555 device supports analog inputs for applications such as FM chips with analog output only, but with reduction in performance and speaker protection. The TAS2555 device accepts input audio data rates from 8 kHz to 96 kHz using ROM modes to fully support both speaker-phone and music applications. When speaker protection system is running the maximum sampling rate is limited to 48 kHz. The multi-level Class-H boost converter generates the Class-D amplifier supply rail. When the audio signal requires a output power below VBAT, the boost improves system efficiency by deactivating and connecting VBAT directly to the Class-D amplifier supply. When higher audio output power is required, the boost quickly activates and provides a much louder and much clearer signal than can be achieved in any standard amplifier speaker system design approach. A boost inductor of 1uH can be used with a slight increase in boost ripple. On-chip brown out detection system shutdown down audio at the user configurable threshold to avoid undesired system reset. In addition, an AGC can be selected to minimize clipping events when a lower power supply voltage is provided to the Class-D speaker driver. When this supply voltage drops below the proper level then under-voltage protection will be tripped. All protection statuses are available via register reads. The Class-D output switching frequency is synchronous with the digital input audio sample rate to avoid left and right PWM frequency differences from beating in stereo applications. PWM Edge rate control and Spread Spectrum features are available if further EMI reduction is desired in the user’s system. The interrupt request pin, IRQ, indicates a device error condition. The interrupt flag condition or conditions are selectable via I2C and include: thermal overload, Class-D over-current, VBAT level low, VBOOST level Low, and PLL out-of-lock conditions. The IRQ signal is active-high for an interrupt request and active-high during normal operation. This behavior can be changed by a register setting to tri-state the pin during normal operation to allow the IRQ pin to be tied in parallel with other active-low interrupt request pins on other devices in the system. Stereo configuration can be achieved with two TAS2555 devices by using the ADR0_SCLK and ADR1_MISO pins to set different I2C addresses in I2C mode or the SCL_SSZ chip enable pin in SPI mode. Refer to the General I2C Operation or General SPI Operation sections for more details. Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 17 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com 9.2 Functional Block Diagram 2.2uH 10 nF 22 uF SW VBOOST SW PVDD VREG VBAT System Control Boost Converter Battery RC CLK PGND Audio Clocks OSC OC Trip M U X IRQ_GPIO4 VBAT LOW VOL_RAMP_Down Class-D_PWR_DOWN VBOOST LOW I2C Control I/F Control Registers VBAT ADR0 ADR1 Missing Clock Detection and De-Pop and Soft-Start Over Temp SDA SCL MCLK RC CLK Temp Sensor BCLK1 /RESET BCLK2 MCLK MCLK Programmable PLL 10-Bit SAR ADC Class-D Amplifier VBOOST 4Ÿ WR 8Ÿ Speaker VOL_RAMP_Down BaseBand and Application Processor DIN1 DOUT1 Audio Serial Interface Port #1 BCLK1 Echo Canceller Noise Canceller DOUT2 Audio Serial Interface Port #2 WCLK2 SPK_M 2 6 ' ADC Programmable Format Master / Slave I2S / TDM / DSP / PDM Fs: 8kHz to 96kHz BCLK2 SPK_P 6 ' DAC DSP Sound Enhancement Volume Control Speaker Excursion Protection Speaker Temperature Protection Digital Interpolation Filtering Digital Decimation Filtering Programmable Format Master / Slave I2S / TDM / DSP / PDM Fs: 8kHz to 96kHz WCLK1 Current Sense VSENSE_P Voltage and Current Sensing VSENSE_M 2 6 ' ADC Audio Serial Interface for Multi-Channel M U X (ASIM) 2 Voltage Sense IN_P / IN_M Inputs Programmable Format Master / Slave I2S / TDM / DSP-Link Fs: 8kHz to 96kHz TAS2555 IN_M IN_P AVDD DVDD IOVDD AGND DGND IOGND 9.3 Feature Description 9.3.1 General I2C Operation The TAS2555 device operates as an I2C slave over the IOVDD voltage range. It is adjustable to one of four I2C addresses. This allows multiple TAS2555 devices in a system to connect to the same I2C bus. The I2C pins are fail-safe. If the part has not power or is in shutdown the I2C pins will not have impact the I2C bus allowing it to remain useable. To configure the TAS2555 for I2C operation set the SPI_SELECT pin to ground. The I2C address can then be set using pins ADR0_SCLK and ADR1_MSIO. The pins configure the two LSB bits of the following 7-bit binary address A6-A0 of 10011xx. This permits the I2C address of TAS2555 to be 0x4C(7bit) through 0x4F(7-bit). For example, if both ADR0_SCLK and ADR1_MSIO are connected to ground the I2C address for the TAS2555 would be 0x4C(7bit). This is equivalent to 0x98 (8-bit) for writing and 0x99 (8-bit) for reading. The I2C bus employs two signals, SDA (data) and SCL (clock), to communicate between integrated circuits in a system. The corresponding pins on the TAS2555 for the two signals are SDA_MOSI and SCL_SSZ. The bus transfers data serially, one bit at a time. The address and data 8-bit bytes are transferred most-significant bit (MSB) first. In addition, each byte transferred on the bus is acknowledged by the receiving device with an acknowledge bit. Each transfer operation begins with the master device driving a start condition on the bus and ends with the master device driving a stop condition on the bus. The bus uses transitions on the data terminal (SDA) while the clock is at logic high to indicate start and stop conditions. A high-to-low transition on SDA indicates a start, and a low-to-high transition indicates a stop. Normal data-bit transitions must occur within the low time of the clock period. Figure 19 shows a typical sequence. 18 Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Feature Description (continued) The master generates the 7-bit slave address and the read/write (R/W) bit to open communication with another device and then waits for an acknowledge condition. The device holds SDA low during the acknowledge clock period to indicate acknowledgment. When this occurs, the master transmits the next byte of the sequence. Each device is addressed by a unique 7-bit slave address plus R/W bit (1 byte). All compatible devices share the same signals via a bi-directional bus using a wired-AND connection. Use external pull-up resistors for the SDA and SCL signals to set the logic-high level for the bus. Use pull-up resistors between 660 Ω and 4.7 kΩ. Do not allow the SDA and SCL voltages to exceed the device supply voltage, IOVDD. 8- Bit Data for Register (N) 8- Bit Data for Register (N+1) Figure 19. Typical I2C Sequence There is no limit on the number of bytes that can be transmitted between start and stop conditions. When the last word transfers, the master generates a stop condition to release the bus. Figure 19 shows a generic data transfer sequence. 9.3.2 Single-Byte and Multiple-Byte Transfers The serial control interface supports both single-byte and multiple-byte read/write operations for all registers. During multiple-byte read operations, the TAS2555 responds with data, a byte at a time, starting at the register assigned, as long as the master device continues to respond with acknowledges. The TAS2555 supports sequential I2C addressing. For write transactions, if a register is issued followed by data for that register and all the remaining registers that follow, a sequential I2C write transaction has taken place. For I2C sequential write transactions, the register issued then serves as the starting point, and the amount of data subsequently transmitted, before a stop or start is transmitted, determines to how many registers are written. 9.3.3 Single-Byte Write As shown in Figure 20, a single-byte data-write transfer begins with the master device transmitting a start condition followed by the I2C device address and the read/write bit. The read/write bit determines the direction of the data transfer. For a write-data transfer, the read/write bit must be set to 0. After receiving the correct I2C device address and the read/write bit, the TAS2555 responds with an acknowledge bit. Next, the master transmits the register byte corresponding to the device internal memory address being accessed. After receiving the register byte, the device again responds with an acknowledge bit. Finally, the master device transmits a stop condition to complete the single-byte data-write transfer. Start Condition Acknowledge A6 A5 A4 A3 A2 A1 A0 R/W ACK A7 I2C Device Address and Read/Write Bit Acknowledge A6 A5 A4 A3 A2 A1 A0 ACK D7 Acknowledge D6 Register D5 D4 D3 Data Byte D2 D1 D0 ACK Stop Condition Figure 20. Single-Byte Write Transfer Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 19 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Feature Description (continued) 9.3.4 Multiple-Byte Write and Incremental Multiple-Byte Write A multiple-byte data write transfer is identical to a single-byte data write transfer except that multiple data bytes are transmitted by the master device to the TAS2555 as shown in Figure 21. After receiving each data byte, the device responds with an acknowledge bit. Register Figure 21. Multiple-Byte Write Transfer 9.3.5 Single-Byte Read As shown in Figure 22, a single-byte data-read transfer begins with the master device transmitting a start condition followed by the I2C device address and the read/write bit. For the data-read transfer, both a write followed by a read are actually done. Initially, a write is done to transfer the address byte of the internal memory address to be read. As a result, the read/write bit is set to a 0. After receiving the TAS2555 address and the read/write bit, the device responds with an acknowledge bit. The master then sends the internal memory address byte, after which the device issues an acknowledge bit. The master device transmits another start condition followed by the TAS2555 address and the read/write bit again. This time, the read/write bit is set to 1, indicating a read transfer. Next, the TAS2555 transmits the data byte from the memory address being read. After receiving the data byte, the master device transmits a not-acknowledge followed by a stop condition to complete the single-byte data read transfer. Repeat Start Condition Start Condition Acknowledge A6 A5 A1 A0 R/W ACK A7 I2C Device Address and Read/Write Bit Acknowledge A6 A5 A4 A0 ACK Not Acknowledge Acknowledge A6 A5 A1 A0 R/W ACK D7 D6 I2C Device Address and Read/Write Bit Register D1 D0 ACK Stop Condition Data Byte Figure 22. Single-Byte Read Transfer 9.3.6 Multiple-Byte Read A multiple-byte data-read transfer is identical to a single-byte data-read transfer except that multiple data bytes are transmitted by the TAS2555 to the master device as shown in Figure 23. With the exception of the last data byte, the master device responds with an acknowledge bit after receiving each data byte. Repeat Start Condition Start Condition Acknowledge A6 A0 R/W ACK A7 I2C Device Address and Read/Write Bit Acknowledge A6 A5 Register A0 ACK Acknowledge A6 A0 R/W ACK D7 I2C Device Address and Read/Write Bit Acknowledge D0 ACK D7 First Data Byte Acknowledge Not Acknowledge D0 ACK D7 D0 ACK Other Data Bytes Last Data Byte Stop Condition Figure 23. Multiple-Byte Read Transfer 20 Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Feature Description (continued) 9.3.7 General SPI Operation The TAS2555 operates as an SPI slave over the IOVDD voltage range. 9.3.8 Class-D Edge Rate Control The edge rate of the Class-D output is controllable via I2C register B0_P0_R6[2:0]. This allows users the ability to adjust the switching edge rate of the Class-D amplifier, trading off some efficiency for lower EMI. Table 1 lists the typical edge rates. The default edge rate of 14ns passes EMI testing. The default value is recommended but may be changed if requried. Table 1. Class-D Edge Rate Control DAC_EDGE BYTE: DAC_EDGE[2:0] tR AND tF (TYPICAL) 010 29 ns 011 25 ns 100 14 ns (default) 101 13 ns 110 12 ns 111 11 ns 9.3.9 Battery Tracking AGC The TAS2555 device monitors battery voltage and the audio signal to automatically decrease gain when the battery voltage is low and audio output power is high. This provides louder audio while preventing early shutdown at end-of-charge battery voltage levels. The battery tracking AGC starts to attenuate the signal once the voltage at the Class-D output exceeds VLIM for a given battery voltage (VBAT). If the Class-D output voltage is below the VLIM value, no attenuation occurs. If the Class-D output exceeds the VLIM value the AGC starts to attack the signal and reduce the gain until the output is reduced to VLIM. Once the signal returns below VLIM plus some hysteresis the gain reduction decays. The VLIM is constant above the user configurable inflection point. Below the inflection point the VLIM is reduced by a user configurable slope in relation to the battery voltage. The attack time, decay time, inflection point and VLIM/VBAT slope below the inflection point are user configurable. The parameters for the Battery Tracking AGC are part of the DSP core and can be set using thePurePath™ Console 3 Software TAS2555 Application software for the TAS2555 device part under the Device Control Tab. Below a VBAT level of 2.9 V, the boost will turn on to ensure correct operation but results in increased current consumption. The device is functional until the set brownout level is reached and the device shuts down. The minimum brownout voltage is 2.7 V. Output Voltage Shutdown Battery Guard Speaker Guard VLIMPeak MT VLI kin rac g Inflection Point Brownout VBAT Figure 24. VLIM versus Supply Voltage (VBAT) 9.3.10 Configurable Boost Current Limit (ILIM) The TAS2555 device has a configurable boost current limit (ILIM). The default current limit is 3 A but this limit may be set lower based on selection of passive components connected to the boost. The TAS2555 device supports 4 different boost limits. Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 21 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Table 2. Current Limit Settings CURRENT LIMIT REGISTER B0_P0_R43_D[1:0] BOOST CURRENT LIMIT (ILIM) (A) 00 1.5 01 2.0 10 2.5 11 3.0 (default) 9.3.10.1 Fault Protection The TAS2555 device has several protection blocks to prevent damage. Those blocks including how to resume from a fault are presented in this section. 9.3.10.1.1 OverCurrent The TAS2555 device has an integrated overcurrent protection that is enabled once the Class-D is powered up. A fault on the Class-D output causing a large current in the range of 3 A to 5 A triggers the overcurrent fault. Once the fault is detected the TAS2555 device disables the audio channel and power down the Class-D amplifier. When an over-current event occurs, a status flag at B0_P0_R104[7] is set. This register is sticky and the bit remains high for as long as it is not read, or the device is not reset. The overcurrent event can also be used to generate an interrupt if required. Refer to "IRQ and flags" section for more details. To re-enable the audio channel after a fault the Class-D the device must be hardware or software reset and the TAS2555 configuration must be re-loaded. 9.3.10.1.2 Analog Undervoltage The TAS2555 device has an integrated undervoltage protection on the analog power supply lines AVDD and VBAT. The undervoltage limit fault is triggered when AVDD is less than 1.5 V or when VBAT is less than 2.4 V. Once the fault is detected the TAS2555 device will disable the audio channel and power down the Class-D amplifier. When an under-voltage event occurs, a status flag at B0_P0_R104[6] is set. This register is sticky and the bit will remain high for as long as it is not read, or the device is not reset. The undervoltage event can also be used to generate an interrupt if required. Refer to IRQs and Flags section for more details. To re-enable the audio channel after a fault the Class-D must be re-enabled by setting B0_P0_R5[7]=1. All other configurations are preserved and the audio channel will power up with the last configured settings. 9.3.10.1.3 Overtemperature The TAS2555 device has an integrated overtemperature protection that is enabled once the Class-D is powered up. If the device internal junction temperature exceeds the safe operating region it will trigger the overtemperature fault. Once the fault is detected the TAS2555 device disables the audio channel and power down the Class-D amplifier. The device waits until the user reads the overtemperature flag in B0_P0_R104[4] to re-enable the Class-D amplifier if the junction temperature returns into a safe operating region. When an overtemperature event occurs, a status flag at B0_P0_R104[4] is set. This register is sticky and the bit will remain high for as long as it is not read, or the device is not reset. The overtemperature event can also be used to generate an interrupt if required. Refer to IRQs and Flags section for more details. The overtemperature automatic re-enable can be disabled by setting B0_P2_R9[2]=1. If the automatic re-enable is disabled, to reenable the audio channel after the overtemperature fault the Class-D must be re-enabled by setting B0_P0_R5[7]=1. All other configurations are preserved and the audio channel will power up with the last configured settings. 9.3.10.1.4 Clocking Faults The TAS2555 device has two clock error detection blocks. The first is on the Audio Serial Interfaces (ASI). If a clock error is detected on the ASI interfaces audio artifacts can occur at the Class-D output. When enabled the ASI clock error detection can mute the device and shutdown the Class-D and DSP core. The clock error detection block is enabled by setting register bit B0_P0_R44[1]=1. The ASI1 or ASI2 clocks can be routed to the block for detection using register B0_P0_R44[4]. Additionally, the clock error can be routed to an interrupt pin and the sticky bit at register B0_P0_R104[5] indicates the clock error occurred. The second clock error detection block can monitor the DAC, ADC, and PLL clocks. When a clock error is detected the output is soft-muted and the Class-D powered down. This clock error detection is enabled using register bit B0_P0_R44[0], can be routed to interrupt pin and is indicated in the sticky bit B0_P0_R104[2]. 22 Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 When a clocking error occurs the following sequence should be performed to restart the device. • • • • • Clear the clock error interrupts by reading the sticky flags at registers B0_P0_R104 and B0_P0_R108 Disable the clock error detection blocks by writing B0_P0_R44[7:0]=0x00 as the internal dividers will be stopped on error detection. Shutdown by writing B0_P0_R4=0x00 and B0_P0_R5=0x00 Re-power appropriate devices in the same registers Re-enable the clock error detection blocks in register B0_P0_R44 9.3.10.2 Brownout The TAS2555 device has an integrated brownout system to shutdown the device when the battery voltage drops to an insufficient level. This user configurable level can be set under Device Control in the PurePath™ Console 3 Software TAS2555 Application. When brownout event occurs a status flag B0_P0_R104[3] is set. This register is sticky and the bit remains high for as long as it is not read, or the device is not reset. The brownout event can also be used to generate an interrupt if required. Refer to IRQs and Flags section for more details. Once the battery voltage drops below the defined threshold the following actions occur. • The audio playback is muted in a graceful soft-stepping manner • DSP, clock dividers, and analog blocks are powered down. B0_P0_R4[7:3]=00000 and B0_P0_R5[7:0]=0x00 • Sticky bit B0_P0_R104[3] is set Once the host is aware of the brownout it should write B0_P0_R4[0] =0 to put the TAS2555 device in software shutdown and enter low power mode. Once the battery supply is stable above the defined brownout threshold the host can re-enable the device using the Power Control Registers B0_P0_R4 and B0_P0_R5. 9.3.10.3 Spread Spectrum vs Synchronized The Class-D switching frequency can be selected to work in two different modes of operations. This configuration must be done before powering up the audio channel. The first is a synchronized mode where the Class-D frequency is synchronized frequency to audio input sample rate. This is the default mode of operation and should be used in stereo applications to avoid inter-modulation beating of the Class-D frequency from multiple chips. The Class-D switching frequency in this mode can be configured as 384 kHz for 352.8 kHz. The 384 kHz frequency is the default mode of operation, and can be used for input signals running on clock rates of 48 kHz or its sub-multiples. For input signals running on clock rate of 44.1 kHz and its sub-multiples, the switching frequency can be selected as 352.8 kHz by setting B0_P2_R6[4]=1. The second mode is spread-spectrum mode used to reduce wideband spectral content, improving EMI emissions radiated by the speaker. In this mode, the Class-D switching frequency varies +-5% about a 384 kHz center frequency. This mode can be configured by setting B0_P0_R40[0]=1 and B100_P0_R40[7]=0. Both these registers should be written before powering up the audio channel. 9.3.10.4 IRQs and Flags Internal device flags such as overcurrent, under-voltage, etc can be routed as interrupts. The device has 4 interrupts that can be routed to any of the 10 GPIO pins. If more than one flag is assigned to the same interrupt the interrupt output is the logical OR-ing of all flags. If multiple flags are assigned to the same interrupt the host should then query the flags sticky register to determine which event triggered the interrupt. The 10 GPIO pins can be configured for any interrupt and can be configured using B0_P1_R61 thru B0_P1_R70. Table 3. Interrupt Registers Flag Name Flag Description Sticky Register Bit Register to Route Flag to Interrupt Flag 1 Over Current B0_P0_R104[7] B0_P1_R108[6:4] Flag 2 Under Voltage B0_P0_R104[6] B0_P1_R108[2:0] Flag 3 Clock Error Detection 1 B0_P0_R104[5] B0_P1_R109[6:4] Flag 4 Over Temperature B0_P0_R104[4] B0_P1_R109[2:0] Flag 5 Brownout B0_P0_R104[3] B0_P1_R110[6:4] Flag 6 Clock Error Detection 2 B0_P0_R104[2] B0_P1_R110[2:0] Flag 7 SAR Complete B0_P0_R104[1] B0_P1_R111[6:4] Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 23 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com For example, to route the Brownout and Under Voltage flags to GPIO5 (Pin IRQ_GPIO5) the following register settings would be used. The flag Brownout would be routed to Interrupt 1 by setting B0_P1_R110[6:4]=001 and flag Under Voltage would be also routed to interrupt 1 by setting B0_P1_R108[2:0]=001. The pin IRQ_GPIO5 would be set to use interrupt 1 by setting B0_P1_R64[4:0]=0x07 9.3.10.5 Software Reset The TAS2555 device internal logic must be initialized to a known condition for proper device function by doing a software reset. Performing software reset after a hardware reset is mandatory for reliable device boot up. To perform software reset write ‘1’ to B0_P0_R1_D0. After reset, all registers are initialized with default values as listed in the Register Map. After software reset is performed, no register read/write should be performed within 100us. 9.3.10.6 PurePath™ Console 3 Software TAS2555 Application The TAS2555 device contains an integrated DSP processing engine for advance speaker protection. The advanced features and a significant portion of the device configuration is performed using this tool. The base software is called Pure Path Console 3 (PPC3). Once the software is downloaded and installed from the TI website, the TAS2555 application can be download from with-in the software. The datasheet refers to options that can be configured using the PPC3 software tool. 9.4 Device Functional Modes 9.4.1 Audio Digital I/O Interface Audio data is transferred between the host processor and the TAS2555 device via the digital audio data serial interface, or audio bus. The audio bus on this device is flexible, including left or right-justified data options, support for I2S or PCM protocols, programmable data length options, a TDM mode for multichannel operation, very flexible master/slave configurability for each bus clock line, and the ability to communicate with multiple devices within a system directly. The audio bus of the TAS2555 device can be configured for left or right-justified, I2S, DSP, or TDM modes of operation, where communication with standard telephony PCM interfaces is supported within the TDM mode. These modes are all MSB-first, with data width programmable as 16, 20, 24, or 32 bits by configuring Registers B0_P1_R1_D[4:3] and B0_P1_R2_D[4:3] for ASI1 and Registers B0_P1_R21_D[4:3] and B0_P1_R22_d[4:3] . In addition, the word clock and bit clock can be independently configured in either Master or Slave mode, for flexible connectivity to a wide variety of processors. The word clock is used to define the beginning of a frame, and may be programmed as either a pulse or a square-wave signal. The frequency of this clock corresponds to the maximum of the selected ADC and DAC sampling frequencies. The bit clock is used to clock in and clock out the digital audio data across the serial bus. This signal can be programmed to generate variable clock pulses by controlling the bit-clock multiply-divide factor in Registers 0x08 through 0x10. The number of bit-clock pulses in a frame may require adjustment to accommodate various wordlengths as well as to support the case when multiple TAS2555 devices may share the same audio bus. The TAS2555 device also includes a feature to offset the position of start of data transfer with respect to the word-clock. This offset is in number of bit-clocks and is programmed in Register 0x06. To place the DOUT line into a Hi-Z (3-state) condition during all bit clocks when valid data is not being sent, set Register B0_P1_R1_D[0] = 1 for ASI1 and Register B0_P1_R21[0] = 1. By combining this capability with the ability to program what bit clock in a frame the audio data begins, time-division multiplexing (TDM) can be accomplished. This enables the use of multiple devices on a single audio serial data bus. When the audio serial data bus is powered down while configured in master mode, the terminals associated with the interface are put into a Hi-Z output state. 9.4.1.1 Right-Justified Mode (RJF) Audio Serial Interface 1 can be put into Right Justified Mode by programming B0_P1_R1_D[7:5] = 010 and B0_P1_R2_D[7:5] = 010 . Audio Serial Interface 2 can be put into Right Justified Mode by programmingB0_P1_R21_D[7:5] = 010 and B0_P1_R22_D[7:5] = 010. In right-justified mode, the LSB of the left channel is valid on the rising edge of the bit clock preceding the falling edge of the word clock. Similarly, the LSB of the right channel is valid on the rising edge of the bit clock preceding the rising edge of the word clock. 24 Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Device Functional Modes (continued) 1/fs WCLK BCLK Left Channel DIN/ DOUT 0 n-1 n-2 n-3 MSB Right Channel 2 1 0 LSB n-1 n-2 n-3 2 MSB 1 0 LSB Figure 25. Timing Diagram for Right-Justified Mode For right-justified mode, the number of bit-clocks per frame should be greater than twice the programmed wordlength of the data. Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 25 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Device Functional Modes (continued) 9.4.1.2 Left-Justified Mode (LJF) Audio Serial Interface 1 can be put into left-justified mode by programming B0_P1_R1_D[7:5] = 011 and B0_P1_R2_D[7:5] = 011 . Audio Serial Interface 2 can be put into left-justified mode by programming B0_P1_R21_D[7:5] = 011 and B0_P1_R22_D[7:5] = 011. 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. Similarly the MSB of the left channel is valid on the rising edge of the bit clock following the rising edge of the word clock. WORD CLOCK LEFT CHANNEL RIGHT CHANNEL BIT CLOCK DATA N N N - - 1 2 3 3 2 1 N N N - - 1 2 3 0 3 LD(n) 2 1 N N N - - 1 2 3 0 RD(n) LD(n) = n'th sample of left channel data LD(n+1) RD(n) = n'th sample of right channel data Figure 26. Timing Diagram for Left-Justified Mode WORD CLOCK LEFT CHANNEL RIGHT CHANNEL BIT CLOCK DATA N N N - - 1 2 3 3 2 1 N N N - - 1 2 3 0 LD(n) 3 2 1 0 RD(n) LD(n) = n'th sample of left channel data N N N - - 1 2 3 LD(n+1) RD(n) = n'th sample of right channel data Figure 27. Timing Diagram for Light-Left Mode with Offset = 1 WORD CLOCK LEFT CHANNEL RIGHT CHANNEL BIT CLOCK DATA N N N - - 1 2 3 3 2 1 N N N - - 1 2 3 0 LD(n) 3 2 1 0 RD(n) LD(n) = n'th sample of left channel data N N N - - 1 2 3 3 LD(n+1) RD(n) = n'th sample of right channel data Figure 28. Timing Diagram for Left-Justified Mode with Offset = 0 and Inverted Bit Clock For left-justified mode, the number of bit-clocks per frame should be greater than twice the programmed wordlength of the data. Also, the programmed offset value should be less than the number of bit-clocks per frame by at least the programmed word-length of the data. 26 Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Device Functional Modes (continued) 9.4.1.3 I2S Mode Audio Serial Interface 1 can be put into I2S Mode by programming B0_P1_R1_D[7:5] = 000 and B0_P1_R2_D[7:5] = 000 . Audio Serial Interface 2 can be put into I2S Mode by programming B0_P1_R21_D[7:5] = 000 and B0_P1_R22_D[7:5] = 000. In I2S mode, the MSB of the left channel is valid on the second rising edge of the bit clock after the falling edge of the word clock. Similarly the MSB of the right channel is valid on the second rising edge of the bit clock after the rising edge of the word clock. WORD CLOCK LEFT CHANNEL RIGHT CHANNEL BIT CLOCK DATA N N N - - 1 2 3 3 2 1 N N N - - 1 2 3 0 LD(n) 3 2 1 N N N - - 1 2 3 0 RD(n) LD(n) = n'th sample of left channel data 3 LD(n+1) RD(n) = n'th sample of right channel data Figure 29. Timing Diagram for I2S Mode WORD CLOCK LEFT CHANNEL RIGHT CHANNEL BIT CLOCK DATA N 1 5 4 3 2 1 N 1 0 5 4 LD(n) 3 2 1 N 1 0 RD(n) LD(n) = n'th sample of left channel data 5 LD (n+1) RD(n) = n'th sample of right channel data Figure 30. Timing Diagram for I2S Mode with Offset = 2 WORD CLOCK LEFT CHANNEL RIGHT CHANNEL BIT CLOCK DATA N N N - - 1 2 3 3 2 1 N N N - - 1 2 3 0 LD(n) 3 2 1 N N N - - 1 2 3 0 RD(n) LD(n) = n'th sample of left channel data 3 LD(n+1) RD(n) = n'th sample of right channel data Figure 31. Timing Diagram for I2S Mode with Offset = 0 and Inverted Bit Clock For I2S mode, the number of bit-clocks per channel should be greater than or equal to the programmed wordlength of the data. Also the programmed offset value should be less than the number of bit-clocks per frame by at least the programmed word-length of the data. Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 27 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Device Functional Modes (continued) 9.4.1.4 DSP Mode Audio Serial Interface 1 can be put into DSP Mode by programming B0_P1_R1_D[7:5] = 001 and B0_P1_R2_D[7:5] = 001 . Audio Serial Interface 2 can be put into DSP Mode by programming B0_P1_R21_D[7:5] = 001 and B0_P1_R22_D[7:5] = 001. In DSP mode, the rising edge of the word clock starts the data transfer with the left channel data first and immediately followed by the right channel data. Each data bit is valid on the falling edge of the bit clock. WORD CLOCK LEFT CHANNEL RIGHT CHANNEL BIT CLOCK DATA N N N - - 1 2 3 3 2 1 0 N N N - - 1 2 3 LD(n) 3 2 1 N N N - - 1 2 3 0 RD(n) LD(n) = n'th sample of left channel data 3 LD (n+1) RD(n) = n'th sample of right channel data Figure 32. Timing Diagram for DSP Mode WORD CLOCK LEFT CHANNEL RIGHT CHANNEL BIT CLOCK DATA N N N - - 1 2 3 3 2 1 0 N N N - - 1 2 3 LD(n) 3 2 1 N N N - - 1 2 3 0 RD(n) LD(n) = n'th sample of left channel data LD(n+1) RD(n) = n'th sample of right channel data Figure 33. Timing Diagram for DSP Mode with Offset=1 WORD CLOCK LEFT CHANNEL RIGHT CHANNEL BIT CLOCK DATA N N N - - 1 2 3 3 2 LD(n) 1 0 N N N - - 1 2 3 3 2 1 0 N N N - - 1 2 3 RD(n) 3 LD(n+1) Figure 34. Timing Diagram for DSP Mode with Offset=0 and Inverted Bit Clock For DSP mode, the number of bit-clocks per frame should be greater than twice the programmed word-length of the data. Also the programmed offset value should be less than the number of bit-clocks per frame by at least the programmed word-length of the data. 28 Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Device Functional Modes (continued) 9.4.2 TDM Mode Time-division multiplexing (TDM) allows two or more devices to share a common DIN connection and a common DOUT connection. Using TDM mode, all devices transmit their DOUT data in user-specified sub-frames within one WCLK period. When one device transmits its DOUT information, the other devices place their DOUT terminals in a high impedance tri-state mode. TDM mode is useable with I2S, LJF, RJF, and DSP interface modes. Refer to the respective sections for a description of how to set the TAS2555 device into those modes. Use Register B0_P1_R3 for ASI1 and B0_P1_R23 for ASI2 to set the clock cycle offset from WCLK to the MSB. Each data bit is valid on the falling edge of the bit clock. Set Register B0_P1_R1_D[0] = 1 for ASI1 and B0_P1_R21_D[0] = 1 to force DOUT into tri-state when it is not transmitting data. This allows DOUT terminals from multiple TAS2555 devices to share a common wire to the host. WORD CLOCK LEFT CHANNEL RIGHT CHANNEL BIT CLOCK N 1 DATA 5 4 3 2 1 N 1 0 5 LD(n) 4 3 2 1 N 1 0 RD(n) LD(n) = n'th sample of left channel data 5 LD (n+1) RD(n) = n'th sample of right channel data Figure 35. Timing Diagram for I2S in TDM Mode with Offset=2 For TDM mode, the number of bit-clocks per frame should be less than the programmed word-length of the data. Also the programmed offset value should be less than the number of bit-clocks per frame by at least the programmed word-length of the data. 9.4.3 Device Digital Processing Modes The TAS2555 DSP can be initialized into one of three modes. 9.4.3.1 ROM Mode 1 ROM mode 1 provides the quickest initialization from the TAS2555 initial power up and is the lowest power mode. This mode can be used to play a known power up audio sequence before the rest of the audio system software is loaded. The mode provides fault protection, brownout protection volume control, and class-H controller. With minimal additional configuration the EQ and Battery Guard can be enabled. The speaker protection algorithm is not running in this mode and the I/V sense ADC are powered down to minimize power consumption. The PLL can be disabled for even lower power consumption if the MCLK supplied is at least 12.288MHz for any fs which is multiple or sub-multiple of 48kHz, or 11.2896MHz for fs of 44.1kHz. This mode is set by writing B)_P0_R34[7:0]=0x21 before powering up the DSP B0_P0_R4[7]. This mode should be used to characterize the electrical performance on the TAS2555 device without any influence from the protection algorithm present in other modes. Boost Boost On/Off Level Brownout Class-H Vbatt Battery Guard 0/1 6 Biquad EQ 0/1 Volume ASI Port Vbatt DAC Figure 36. ROM Mode 1 Processing Block Diagram Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 29 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Device Functional Modes (continued) 9.4.3.2 ROM Mode 2 ROM mode 2 is similar to ROM mode 1 except the I/V sense ADCs are powered up and the data is routed back on the L/R return channels of the ASI port. This mode can be used to return the I/V data to the host and perform alternate computations on the speaker I/V measurements. This mode is set by writing B0_P0_R34[7:0]=0x22 before powering up the DSP B0_P0_R4[7]. Boost Boost On/Off Level Brownout Class-H Vbatt Battery Guard 0/1 6 Biquad EQ 0/1 Volume ASI In Vbatt DAC ICN/IVsense Control L/R Mix ASI Out ADC V ADC I Figure 37. ROM Mode 1 Processing Block Diagram 9.4.3.3 SmartAmp Mode SmartAmp Mode is used to run the TI SmartAmp algorithm on the built in DSP. This mode involves loading larger output files generated from the PurePath™ Console 3 Software TAS2555 Application. The generated files contain the speaker models, equalization, and additional configuration parameters in a format to load over the I2C or SPI interface. TI's SmartAmp provides Thermal and Excursion protection using initial speaker models and the current and voltage feedback to determine exact coil temperature and update the initial model due to variations in speaker and ambient conditions. More information about this mode can be found in the PurePath™ Console 3 Software TAS2555 Application. 9.4.4 Low Power Sleep Mode The device has a low power sleep mode option to reduce the power consumption on analog supplies (AVDD and VBAT). There are two lower power modes and the choice depends on AVDD supply. First, if the AVDD supply does not drop below the minimum specified voltage, the lowest power mode can be activated by performing a software reset B0_P0_R1[0]=1, waiting 100us and then writing shutdown POR blocks B0_P0_R121[7]=1. To exit the low power sleep mode write B0_P0_R121[7]=0 to power up the Avdd and Vbat POR. The part ideally can be placed in low power mode by only shutting down the POR blocks. However, due to non-default configurations TI recommends the software reset. If the AVDD POR must remain enabled an alternate low power mode should be used. To enable the second low power mode write B0_P0_R4[7:0]=0 and B0_P0_R5[7:0]=0. 9.5 Programming 9.5.1 Code Loading and CRC check The TI SmartAmp software is loaded into program ram(PRAM) through writes to mapped memory registers. The encrypted binary software is downloaded and decoded on chip. Therefore read-back of the PRAM is disabled. However a 8 bit CRC checksum is provided to the customer to verify the code was correctly written to PRAM error-free. Once the software download is complete the calculated 8-bit CRC checksum can be read from B0_P0_R32. If this value matches the checksum supplied with the program the load to PRAM was successful. If new PRAM code is loaded the TAS2555 device should first be software or hardware reset to reset the CRC checksum register to obtain a proper checksum from the new code to be loaded. 30 Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Programming (continued) The following is an example script used to load the DSP software and verify the CRC checksum. ############################################################################################# #This script is a demo for downloading the PRAM code and checking CRC checksum i i2cstd #mclk expected is 24.576 MHz #configuring device registers for 8 ohm speaker load ########################### DEVICE INIT SEQ START############################################## w 98 00 00 #Page-0 w 98 7f 00 #Book-0 w 98 01 01 #Software reset d 1 # wait 100us time for OTP-One Time Programmable memory values to be transferred to device ##### INIT SECTION START w 98 7f 64 # book 100 w 98 46 01 # IRAM boot w 98 7f 00 # book 0 ##### INIT SECTION END ##### DSP PROG SETTING START w 98 7f 64 w 98 00 01 #add writes for download to PRAM here w 98 00 00 w 98 7f 00 ##### DSP PROG SETTING END ########################### DEVICE INIT SEQ END ############################################### r 98 20 1 # reading the CRC checksum for the PRAM download , if read = CRC checksum provided to customer => PRAM download success ################### CHANNEL POWER UP #################################################### w 98 05 A3 # Power up Analog Blocks w 98 04 B8 # Power up DSP and clock dividers w 98 07 00 # Unmute Analog Blocks w 98 7f 64 # switch to book100 w 98 07 00 # Soft stepped unmute of audio playback ############################################################################################ ##### DSP coeff update START # d 1 # DSP filter coefficient update if required ##### DSP coeff update END ############device powered up and running########## ################### CHANNEL POWER DOWN #################################################### w 98 07 01 # Soft stepped mute of audio playback d 10 # wait for DSP to mute classD after soft step down of audio # instead of delay alternatively status flag B120_P15_R120_R121_R122_R123 polling can be done and wait till R122_D0 = '1'. w 98 7f 00 # switch to book0 w 98 07 03 # Mute Analog Blocks w 98 04 20 # Power down DSP and clock dividers (except Ndivider) w 98 05 00 # Power down Analog Blocks w 98 00 00 # NOP w 98 04 00 # Power down Ndivider ############################################################################################# #optional(ending the script in B0_P0) w 98 00 00 # page 0 w 98 7f 00 # book 0 ############################################################################################# Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 31 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Programming (continued) 9.5.2 Device Power Up, Power Down, Mute and Un-mute Sequence The following code example provide the correct sequence to power up the device, unmute and mute, and provide a clean power-down. The PurePath™ Console 3 Software TAS2555 Application software will create output files with these commands. The following is a example of powering up the part in DSP Mode 2 with proper sequencing. Example script (ROM Mode 2): ############################################################################################# i i2cstd #mclk expected is 24.576 MHz #configuring device registers for 8 ohm speaker load ########################### DEVICE INIT SEQ START############################################## w 98 00 00 #Page-0 w 98 7f 00 #Book-0 w 98 01 01 #Software reset d 1 # wait 100us time for OTP-One Time Programmable memory values to be transferred to device ##### DSP PROG SETTING START w 98 22 22 # use default coefficients and operate DSP in rom mode 2 ##### DSP PROG SETTING END ########################### DEVICE INIT SEQ END ############################################### ################### CHANNEL POWER UP #################################################### w 98 05 A3 # Power up Analog Blocks w 98 04 B8 # Power up DSP and clock dividers w 98 07 00 # Unmute Analog Blocks w 98 7f 64 # switch to book100 w 98 07 00 # Soft stepped unmute of audio playback ############################################################################################ ##### DSP coeff update START # d 1 # DSP filter coefficient update if required ##### DSP coeff update END b ############device powered up and running########## ################### CHANNEL POWER DOWN #################################################### w 98 07 01 # Soft stepped mute of audio playback d 10 # wait for DSP to mute classD after soft step down of audio # instead of delay alternatively status flag B120_P15_R120_R121_R122_R123 polling can be done and wait till R122_D0 = '1'. w 98 7f 00 # switch to book0 w 98 07 03 # Mute Analog Blocks w 98 04 20 # Power down DSP and clock dividers (except Ndivider) w 98 05 00 # Power down Analog Blocks w 98 00 00 # NOP w 98 04 00 # Power down Ndivider ############################################################################################# #optional(ending the script in B0_P0) w 98 00 00 # page 0 w 98 7f 00 # book 0 ############################################################################################# 32 Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 10 Application and Implementation NOTE Information in the following applications sections is not part of the TI component specification, and TI does not warrant its accuracy or completeness. TI’s customers are responsible for determining suitability of components for their purposes. Customers should validate and test their design implementation to confirm system functionality. 10.1 Application Information The TAS2555 device is a digital or analog input high efficiency Class-D audio power amplifier with advanced battery current management and an integrated Class-H boost converter. In auto passthrough mode, the Class-H boost converter generates the Class-D amplifier supply rail. During low Class-D output power, the boost improves efficiency by deactivating and connecting VBAT directly to the Class-D amplifier supply. When high power audio is required, the boost quickly activates to provide louder audio than a stand-alone amplifier connected directly to the battery. To enable load monitoring, the TAS2555 device constantly measures the current and voltage across the load and provides a digital stream of this information back to a processor. 10.2 Typical Applications 1.65 V À 1.95 V 1.65 VÀ 1.95 V 2.9 V À 5.5 V L1 2.2 PH 1 PF 0.1 PF 0.1 PF DVDD 1.62 V À 3.6 V C1 10 PF 1 PF 2 AVDD 0.1 PF SW VBAT VREG IOVDD 10 nF 0.1 PF 1 PF Enable VBOOST /RESET 2 0.1 PF C2 22 PF VSENSE_P VSENSE_M SPI_SELECT L2 (opt.) I2C Address Select 2 2 ADR0/1 I2C I C Interface SPK_M 2 I2S Interface + SPK_P 5 AGND IOGND C3 1 nF (opt.) PGND 3 - L3 (opt.) I2S To Speaker C4 1 nF (opt.) VSENSE Figure 38. Typical Application - Digital Audio Input Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 33 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Typical Applications (continued) Table 4. Recommended External Components COMPONENT L1 L2, L3 C1 DESCRIPTION SPECIFICATION Inductance, 20% Tolerance Boost Converter Inductor C3, C4 TYP 1 2.2 MAX UNIT µH Saturation Current 3.1 A EMI Filter Inductors (optional). These are not recommended as it degrades THD+N performance. The TAS2555 device is a filter-less Class-D and does not require these bead inductors. Impedance at 100MHz 120 Ω Boost Converter Input Capacitor Capacitance, 20% Tolerance DC Resistance 0.095 DC Current 2 Size 0402 Boost Converter Output Capacitor EMI Filter Capacitors (optional, must use L2, L3 if C3, C4 used) Ω A EIA 10 Type C2 MIN µF X5R Capacitance, 20% Tolerance 22 Rated Voltage 16 V Capacitance at 8.5 V derating 3.3 µF Capacitance 47 1 µF nF 10.2.1 Design Requirements For this design example, use the parameters shown in Table 5. Table 5. Design Parameters DESIGN PARAMETER EXAMPLE VALUE Audio Input Digital Audio, I2S Current and Voltage Data Stream Digital Audio, I2S Mono or Stereo Configuration Mono Max Output Power at 1% THD+N 3.8 W 10.2.1.1 Detailed Design Procedure 10.2.1.1.1 Mono/Stereo Configuration In this application, the device is assumed to be operating in mono mode. See General I2C Operation for information on changing the I2C address of the TAS2555 device to support stereo operation. Mono or stereo configuration does not impact the device performance. 10.2.1.1.2 Boost Converter Passive Devices The boost converter requires three passive devices that are labeled L1, C1 and C2 in Figure 38 and whose specifications are provided in Table 4. These specifications are based on the design of the TAS2555 and are necessary to meet the performance targets of the device. In particular, L1 should not be allowed to enter in the current saturation region. The saturation current for L1 should be > ILIM to deliver Class-D peak power. Additionally, the ratio of L1/C2 (the derated value of C2 at 8.5 V should be used in this ratio) has to be lesser than 1/3 for boost stability. This 1/3 ratio should be maintained including the worst case variation of L1 and C2. To satisfy sufficient energy transfer, L1 must be >= 1µH at the boost switching frequency (~1.7 MHz). Using a 1µH will have more boost ripple than a 2.2µH but the PSRR should minimize the effect from the additional ripple. Finally, the minimum C2 (derated value at 8.5 V) should be > 3.3µF for Class-D power delivery specification. 10.2.1.1.3 EMI Passive Devices The TAS2555 device supports edge-rate control to minimize EMI, but the system designer may want to include passive devices on the Class-D output devices. These passive devices that are labeled L2, L3, C3 and C4 in Figure 38 and their recommended specifications are provided in Table 4. If C3 and C4 are used, they must be placed after L2 and L3 respectively to maintain the stability of the output stage. 34 Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 10.2.1.1.4 Miscellaneous Passive Devices • VREG Capacitor: Must be 10 nF to meet boost and Class-D power delivery and efficiency specs. 10.2.2 Application Performance Plots 10 5 THD+N(%) 2 1 0.5 VBAT=2.9V VBAT=3.6V VBAT=4.2V VBAT=5.5V 0.2 0.1 0.05 0.02 0.01 0.005 0.002 0.001 0.001 0.010.02 0.05 0.1 0.2 Pout(W) 0.5 1 2 3 4 5 7 10 D001 Freq = 1kHz VBAT = 3.6 V, AVDD = IOVDD = 1.8 V, RESET = IOVDD, RL = 8 Ω + 33 µH, I2S digital input, ROM mode 1 Figure 39. THD+N vs Output Power (8 Ω) for Digital Input 10.3 Initialization Set Up To 1. 2. 3. configure the TAS2555 device, follow these steps. Bring-up the power supplies as in Power Supply Sequencing. Set the /RESET terminal to HIGH. Follow the software sequence in section Device Power Up, Power Down, Mute and Un-mute Sequence Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 35 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com 11 Power Supply Recommendations 11.1 Power Supplies The TAS2555 device requires four power supplies: • Boost Input (terminal: VBAT) – Voltage: 2.9 V to 5.5 V – Max Current: 5 A for ILIM = 3.0 A (default) • Analog Supply (terminal: AVDD) – Voltage: 1.65 V to 1.95 V – Max Current: 30 mA • Digital Supply (terminal: DVDD) – Voltage: 1.65 V to 1.95 V – Max Current: 40 mA • Digital I/O Supply (terminal: IOVDD) – Voltage: 1.62 V to 3.6 V – Max Current: 5 mA The decoupling capacitors for the power supplies should be placed close to the device terminals. For VBAT, IOVDD, DVDD and AVDD, a small decoupling capacitor of 0.1 µF should be placed close to the device terminals. Refer to for the schematic. 11.2 Power Supply Sequencing The following power sequence should be followed for power up and power down. If the recommended sequence is not followed there can be large current in device due to faults in level shifters and diodes becoming forward biased. The Tdelay between power supplies should be large enough for the power rails to settle. VBAT Tdelay >= 0s Tdelay >= 0s IOVDD Tdelay >= 0s Tdelay >= 0s DVDD Tdelay >= 0s Tdelay >= 0s AVDD Figure 40. Power Supply Sequence for Power-Up and Power-Down When the supplies have settled, the /RESET terminal can be set HIGH to operate the device. Additionally the /RESET pin can be tied to IOVDD and the internal DVDD POR will perform a reset of the device. After a hardware or software reset additional commands to the device should be delayed for 100uS to allow the OTP to load. The above sequence should be completed before any I2C operation. 36 Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 12 Layout 12.1 Layout Guidelines • • • • • • • • • • Place the boost inductor between VBAT and SW close to device terminals with no VIAS between the device terminals and the inductor. Place the capacitor between VREG and VBOOST close to device terminals with no VIAS between the device terminals and capacitor. Place the capacitor between VBOOST/VBAT and GND close to device terminals with no VIAS between the device terminals and capacitor. Do not use VIAS for traces that carry high current. These include the traces for VBOOST, SW, VBAT, PGND and the speaker SPK_P, SPK_M. Use epoxy filled vias for the interior pads. Connect VSENSE+, VSENSE- as close as possible to the speaker. – VSENSE+, VSENSE- should be connected between the EMI ferrite and the speaker if EMI ferrites are used on SPK_P, SPK_M. If the analog inputs, IN_M and IN_P, are: – used, analog input traces should be routed symmetrically for true differential performance. – used, do not run analog input traces parallel to digital lines. – used, they should be ac coupled. – not used, they should be grounded. Use a ground plane with multiple vias for each terminal to create a low-impedance connection to GND for minimum ground noise. Use supply decoupling capacitors as shown in Figure 38 and and described in Power Supply Recommendations. Place EMI ferrites, if used, close to the device. Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 37 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com 12.2 Layout Example GROUND PLANE 6 5 4 3 2 1 G SPK_P F FERRITE BEAD GND E D C B SPK_M FERRITE BEAD GND BOOST CAPACITOR VBAT BOOST INDUCTOR A VBAT DECOUPLING CAPACITOR GND TWO INTERNAL GND PLANES VBAT VIA-IN-PAD VIA TO GND PLANE Figure 41. TAS2555 Board Layout 38 Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 13 Register Map See the General I2C Operation section for more details on addressing. Register settings should be set based on the files generated from the PPC3 GUI. Because the TAS2555 device is a complex system including the internal software, changes made in the TAS2555 registers not known in the PPC3 generated configurations can result in the speaker protection not operating correctly. Changes should be made from within PurePath™ Console 3 Software TAS2555 Application instead of manually changing registers when possible. New configuration files can be generated from PPC3 to prevent invalid configurations. 13.1 Register Map Summary Table 6. Summary of Register Map Decimal Hex DESCRIPTION BOOK NO. PAGE NO. REG. NO. BOOK NO. PAGE NO. REG. NO. 0 0 0 0x00 0x00 0x00 Page Select 0 0 1 0x00 0x00 0x01 Software Reset 0 0 2-3 0x00 0x00 0x020x03 Reserved 0 0 4 0x00 0x00 0x04 Power Control 0 0 5 0x00 0x00 0x05 Power Control 2 0 0 6 0x00 0x00 0x06 Speaker Control 0 0 7 0x00 0x00 0x07 Mute 0 0 8 0x00 0x00 0x08 Channel Control 0 0 9-31 0x00 0x00 0x090x1F Reserved 0 0 32 0x00 0x00 0x20 CRC Checksum 0 0 33 0x00 0x00 0x21 Checksum Reset 0 0 34 0x00 0x00 0x22 Device DSP Mode 0 0 35-39 0x00 0x00 0x230x27 Reserved 0 0 40 0x00 0x00 0x28 Class-D SSM Mode 0 0 41 0x00 0x00 0x29 Reserved 0 0 42 0x00 0x00 0x2A Digital Playback Control 0 0 43 0x00 0x00 0x2B Current Limit 0 0 44 0x00 0x00 0x2C Clock Error Control 1 0 0 45 0x00 0x00 0x2D Clock Error Control 2 0 0 46 0x00 0x00 0x2E Clock Error Control 3 0 0 47-99 0x00 0x00 0x2F0x63 Reserved 0 0 100 0x00 0x00 0x64 Power Up Flag 0 0 101-103 0x00 0x00 0x650x67 Reserved 0 0 104 0x00 0x00 0x68 Interrupt Flags DAC & OCP/OTP Sticky 0 0 105-107 0x00 0x00 0x690x6B Reserved 0 0 108 0x00 0x00 0x6C DSP Interrupt Output Sticky 0 0 109-120 0x00 0x00 0x6D0x78 Reserved 0 0 121 0x00 0x00 0x79 Power Modes 0 0 122-126 0x00 0x00 0x7A0x7E Reserved 0 0 127 0x00 0x00 0x7F Book Selection 0 1 0 0x00 0x01 0x00 Page Select Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 39 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Register Map Summary (continued) Table 6. Summary of Register Map (continued) Decimal Hex DESCRIPTION BOOK NO. PAGE NO. REG. NO. BOOK NO. PAGE NO. REG. NO. 0 1 1 0x00 0x01 0x01 ASI1 DAC Format 0 1 2 0x00 0x01 0x02 ASI1 ADC Format 0 1 3 0x00 0x01 0x03 ASI1 Offset 0 1 4-6 0x00 0x01 0x040x06 Reserved 0 1 7 0x00 0x01 0x07 ASI1 ADC Path 0 1 8 0x00 0x01 0x08 ASI1 DAC BCLK 0 1 9 0x00 0x01 0x09 ASI1 DAC WCLK 0 1 10 0x00 0x01 0x0A ASI1 ADC BCLK 0 1 11 0x00 0x01 0x0B ASI1 ADC WCLK 0 1 12 0x00 0x01 0x0C ASI1 DIN/DOUT MUX 0 1 13 0x00 0x01 0x0D ASI1 BDIV Clock Select 0 1 14 0x00 0x01 0x0E ASI1 BDIV Clock Ratio 0 1 15 0x00 0x01 0x0F ASI1 WDIV Clock Ratio 0 1 16 0x00 0x01 0x10 ASI1 DAC Clock Output 0 1 17 0x00 0x01 0x11 ASI1 ADC Clock Output 0 1 18-20 0x00 0x01 0x120x14 Reserved 0 1 21 0x00 0x01 0x15 ASI2 DAC Format 0 1 22 0x00 0x01 0x16 ASI2 ADC Format 0 1 23 0x00 0x01 0x17 ASI2 Offset 0 1 24-26 0x00 0x01 0x180x1A Reserved 0 1 27 0x00 0x01 0x1B ASI2 ADC Path 0 1 28 0x00 0x01 0x1C ASI2 DAC BCLK 0 1 29 0x00 0x01 0x1D ASI2 DAC WCLK 0 1 30 0x00 0x01 0x1E ASI2 ADC BCLK 0 1 31 0x00 0x01 0x1F ASI2 ADC WCLK 0 1 32 0x00 0x01 0x20 ASI2 DIN/DOUT MUX 0 1 33 0x00 0x01 0x21 ASI2 BDIV Clock Select 0 1 34 0x00 0x01 0x22 ASI2 BDIV Clock Ratio 0 1 35 0x00 0x01 0x23 ASI2 WDIV Clock Ratio 0 1 36 0x00 0x01 0x24 ASI2 DAC Clock Output 0 1 37 0x00 0x01 0x25 ASI2 ADC Clock Output 0 1 38-60 0x00 0x01 0x260x3C Reserved 0 1 61 0x00 0x01 0x3D BCLK1_GPIO1 Pin 0 1 62 0x00 0x01 0x3E WCLK1_GPIO2 Pin 0 1 63 0x00 0x01 0x3F DOUT1_GPIO3 Pin 0 1 64 0x00 0x01 0x40 IRQ_GPIO4 Pin 0 1 65 0x00 0x01 0x41 BCLK2_GPIO5 Pin 0 1 66 0x00 0x01 0x42 WCLK2_GPIO6 Pinb 0 1 67 0x00 0x01 0x43 DOUT2_GPIO7 Pin 0 1 68 0x00 0x01 0x44 DIN2_GPIO8 Pin 0 1 69 0x00 0x01 0x45 ICC_CLK_GPIO9 Pin 40 Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Register Map Summary (continued) Table 6. Summary of Register Map (continued) Decimal Hex DESCRIPTION BOOK NO. PAGE NO. REG. NO. BOOK NO. PAGE NO. REG. NO. 0 1 70 0x00 0x01 0x46 ICC_GPIO10 Pin 0 1 71-76 0x00 0x01 0x470x4C Reserved 0 1 77 0x00 0x01 0x4D GPI Pin 0 1 78 0x00 0x01 0x4E Reserved 0 1 79 0x00 0x01 0x4F GPIO HIZ CTRL1 0 1 80 0x00 0x01 0x50 GPIO HIZ CTRL2 0 1 81 0x00 0x01 0x51 GPIO HIZ CTRL3 0 1 82 0x00 0x01 0x52 GPIO HIZ CTRL4 0 1 83 0x00 0x01 0x53 GPIO HIZ CTRL3 0 1 84-86 0x00 0x01 0x540x56 Reserved 0 1 87 0x00 0x01 0x57 GPIO Pin 1 0 1 88 0x00 0x01 0x58 GPIO Pin 2 0 1 89 0x00 0x01 0x59 GPIO Pin 3 0 1 90-107 0x00 0x01 0x5A0x6B Reserved 0 1 108 0x00 0x01 0x6C Interrupt Control 1 0 1 109 0x00 0x01 0x6D Interrupt Control 2 0 1 110 0x00 0x01 0x6E Interrupt Control 3 0 1 111 0x00 0x01 0x6F Interrupt Control 4 0 1 112 0x00 0x01 0x70 Interrupt Control 5 0 1 113 0x00 0x01 0x71 Interrupt Control 6 0 1 114-127 0x00 0x01 0x720xFF Reserved Registers 0 2 0 0x00 0x01 0x00 Page Select Register 0 2 1-5 0x00 0x01 0x010x05 Reserved Registers 0 2 6 0x00 0x01 0x06 Ramp Generator Frequency 0 2 7-23 0x00 0x01 0x07x17 Reserved Registers 0 2 24 0x00 0x01 0x18 Inrush Optimization 1 0 2 25 0x00 0x01 0x19 Inrush Optimization 2 0 2 26 0x00 0x01 0x1A Inrush Optimization 3 0 2 27 0x00 0x01 0x1B Inrush Optimization 4 0 2 28-127 0x00 0x01 0x1C0x7F Reserved Registers 100 0 0 0x64 0x00 0x00 Page Select Register 100 0 1 0x64 0x00 0x01 DAC Interpolation 100 0 2 0x64 0x00 0x02 ADC interpolation Register 100 0 3-6 0x64 0x00 0x030x06 Reserved Registers 100 0 7 0x64 0x00 0x07 DSP Mute Register 100 0 8-15 0x64 0x00 0x0F Reserved Registers 100 0 16 0x64 0x00 0x10 Interrupt 1 DSP 100 0 17 0x64 0x00 0x11 Interrupt 2 DSP 100 0 18 0x64 0x00 0x12 Condition 1 DSP Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 41 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Register Map Summary (continued) Table 6. Summary of Register Map (continued) Decimal Hex DESCRIPTION BOOK NO. PAGE NO. REG. NO. BOOK NO. PAGE NO. REG. NO. 100 0 19 0x64 0x00 0x13 Condition 2 DSP 100 0 20 0x64 0x00 0x14 ISR and COND Control 100 0 21 0x64 0x00 0x15 DSP Control Register 100 0 22-26 0x64 0x00 0x160x1A Reserved Register 100 0 27 0x64 0x00 0x1B PLL CLKIN Divider 100 0 28 0x64 0x00 0x1C PLL J-VAL Divider 100 0 29 0x64 0x00 0x1D PLL D-VAL Divider 2 100 0 30 0x64 0x00 0x1E D-VAL Divider 1 100 0 31 0x64 0x00 0x1F DSP Clock 100 0 32 0x64 0x00 0x20 N-VAL Divider 100 0 33 0x64 0x00 0x21 MDAC-VAL Divider 100 0 34 0x64 0x00 0x22 MADC-VAL Divider 100 0 35-37 0x64 0x00 0x230x25 Reserved Register 100 0 38 0x64 0x00 0x26 Charge-pump Clock 100 0 39 0x64 0x00 0x27 Boost Clock 100 0 40 0x64 0x00 0x28 Ramp Clock 1 100 0 41-42 0x64 0x00 0x290x2A Reserved Register 100 0 43 0x64 0x00 0x2B Ramp Clock 2 100 0 44 0x64 0x00 0x2C Ramp Clock 3 100 0 45-126 0x64 0x00 0x2D0x7E Reserved Register 100 0 127 0x64 0x00 0x7F Book Selection 13.2 Book 0 Page 0 Book 0 / Page 0 / Register 0: Page Select Register - 0x00 / 0x00 / 0x00 (B0_P0_R0) BIT FIELD READ/ WRITE RESET VALUE D7-D0 PAGE R/W 0000 0000 DESCRIPTION Page Select Register 0-255: Selects the Register Page for next read or write command. Refer Table for details. Book 0 / Page 0 / Register 1: Software Reset Register - 0x00 / 0x00 / 0x01 (B0_P0_R1) BIT D7-D1 D0 FIELD READ/ WRITE RESERVED R/W RESET R/W RESET VALUE DESCRIPTION 0000 000 Reserved. Write only reset values. 0 Self-clearing software reset bit. Set to value of 1 to reset. 0: Don't care 1: Self clearing software reset Book 0 / Page 0 / Register 2-3: Reserved Registers - 0x00 / 0x00 / 0x02-0x03 (B0_P0_R2-3) BIT D7-D0 42 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved. Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Book 0 / Page 0 / Register 4: Power Control Register - 0x00 / 0x00 / 0x04 (B0_P0_R4) READ/ WRITE RESET VALUE PCR_DSP R/W 0 DSP is 0: powered-down 1: powered-up D6 PCR_PLL R/W 0 0: PLL is 0: powered-down 1: powered-up D5 PCR_N R/W 0 0: N divider is 0: powered-down 1: powered-up D4 PCR_MDAC R/W 0 0: MDAC divider is 0: powered-down 1: powered-up D3 PCR_MADC R/W 0 0: MADC divider is 0: powered-down 1: powered-up D2-D1 RESERVED R/W 0 Reserved. Write only reset values. PCR_SD R/W 0 0: Device software shutdown is 0: powered-down 1: powered-up (all blocks shut-down and goes into low power mode) BIT FIELD D7 D0 DESCRIPTION Book 0 / Page 0 / Register 5: Power Control Register 2 - 0x00 / 0x00 / 0x05 (B0_P0_R5) READ/ WRITE RESET VALUE PCR_CLASSD R/W 0 Class-D outputs are 0: Disabled 1: Enabled D6 RESERVED R/W 0 Reserved. Write only reset values. D5 PCR_BOOST R/W 0 0: Boost is 0: Disabled 1: Enabled D4-D2 RESERVED R/W 000 D1 PCR_ISNS R/W 0 0: I-sense ADC is 0: Disabled 1: Enabled D0 PCR_VSNS R/W 0 0: V-sense ADC is 0: Disabled 1: Enabled BIT FIELD D7 DESCRIPTION Reserved. Write only reset values. Book 0 / Page 0 / Register 6: Speaker Control Register - 0x00 / 0x00 / 0x06 (B0_P0_R6) READ/ WRITE RESET VALUE RESERVED R/W 0 D6-D3 DAC_GAIN R/W 1111 DAC Playback channel gain (outside DSP) is 0000: 0dB 0001: 1dB 0010: 2dB ... 1110: 14dB 1111: 15dB D2-D0 DAC_EDGE R/W 100 Class-D output edge rate control is 000: Reserved 001: Reserved 010: 29ns 011: 25ns 100: 14ns 101: 13ns 110: 12ns 111: 11ns BIT FIELD D7 DESCRIPTION Reserved. Write only reset values. Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 43 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Book 0 / Page 0 / Register 7: Mute Register - 0x00 / 0x00 / 0x07 (B0_P0_R7) BIT FIELD READ/ WRITE RESET VALUE DESCRIPTION D7-D5 RESERVED R/W 000 Reserved. Write only reset values. D4-D2 RESERVED R/W 000 Reserved. Write only reset values. D1 MUTE_ISNS R/W 1 0: Un-mute I-sense 1: Mute I-sense D0 MUTE_SPK R/W 1 0: Un-mute Class-D 1: Mute Class-D Book 0 / Page 0 / Register 8: Channel Control Register - 0x00 / 0x00 / 0x08 (B0_P0_R8) BIT FIELD READ/ WRITE RESET VALUE DESCRIPTION D7-D3 RESERVED R/W 00000 D2-D1 SENSE_GAIN R/W 00 IVsense gain setting is 00: Isense channel full-scale output corresponds to 1.25A and Vsense channel fullscale output corresponds to 8.5V (recommended to use for 8-ohm ) 01: Isense channel full-scale output corresponds to 1.48A and Vsense channel fullscale output corresponds to 8.5V (recommended to use for 6-ohm load case) 10: Isense channel full-scale output corresponds to 1.76A and Vsense channel fullscale output corresponds to 8.5V (recommended to use for 4-ohm load case) 11: Reserved VSENSE_ADCM R/W 0 Vsense ADC is used for 0: sensing Class-D output voltage 1: analog input D0 Reserved. Write only reset values. Book 0 / Page 0 / Register 9-31: Reserved Registers - 0x00 / 0x00 / 0x09-0x1F (B0_P0_R9-31) BIT D7-D0 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved Book 0 / Page 0 / Register 32: CRC Checksum Register - 0x00 / 0x00 / 0x20 (B0_P0_R32) BIT D7-D0 FIELD CRC_CHECKSUM READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION CRC checksum of all encrypted PRAM content downloaded to device since checksum reset Book 0 / Page 0 / Register 33: Checksum Reset Register - 0x00 / 0x00 / 0x21 (B0_P0_R33) BIT FIELD READ/ WRITE D7-D1 RESERVED R/W D0 CRC_RESET R/W RESET VALUE DESCRIPTION 000 0000 Reserved. Write only reset values. 0 PRAM Checksum 0: PRAM download check-sum is not reset. 1: PRAM download check-sum is reset. (This is recommended to be done before PRAM code download so that after download the above checksum value can be read to confirm download process has any error ) Book 0 / Page 0 / Register 34: Device DSP Mode Register - 0x00 / 0x00 / 0x22 (B0_P0_R34) BIT D7-D6 D5 D4-D2 44 READ/ WRITE RESET VALUE RESERVED R/W 00 Reserved. Write only reset values. MODE_COEFF R/W 1 Default coefficients are 0: from host. Host needs to download coefficients into device. 1: from internal ROM. Default coefficients for ROM modes. RESERVED R/W 000 FIELD DESCRIPTION Reserved. Write only reset values. Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Book 0 / Page 0 / Register 34: Device DSP Mode Register - 0x00 / 0x00 / 0x22 (B0_P0_R34) (continued) BIT D1-D0 FIELD MODE_DSP READ/ WRITE RESET VALUE R/W 01 DESCRIPTION DSP Mode is 00: SmartAmp Mode 01: ROM Mode 1: Digital input playback only 10: ROM Mode 2: Digital input with I/V-sense 11: Reserved Book 0 / Page 0 / Register 35-39: Reserved Registers - 0x00 / 0x00 / 0x23-0x27 (B0_P0_R35-R39) BIT D7-D0 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved Book 0 / Page 0 / Register 40: Class-D SSM Mode Register - 0x00 / 0x00 / 0x28 (B0_P0_R40) BIT D7-D1 D0 FIELD READ/ WRITE RESERVED R/W RAMP_SSM_MODE R/W RESET VALUE DESCRIPTION 000 0000 Reserved. Write only default values. 0 Ramp generator Spread Spectrum Mode (SSM) mode of operation is 0: Disabled. 1: Enabled. This is supported only when Class-D RAMP_CLK is generated using on-chip RAMP CLK generator, which can be configured using B100_P0_R40. Book 0 / Page 0 / Register 41: Reserved Registers - 0x00 / 0x00 / 0x29 (B0_P0_R41) BIT D7-D0 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved Book 0 / Page 0 / Register 42: Digital Playback Control Register - 0x00 / 0x00 / 0x2A (B0_P0_R42) BIT FIELD READ/ WRITE RESET VALUE DESCRIPTION D7-D5 RESERVED R/W 000 Reserved. Write only reset values. D4-D3 ASI2_CHANNEL R/W 0 ASI2 Playback Input 00: ASI2 Left channel is used 01: ASI2 Right channel is used 10: ASI2 (Left+Right)/2 is used 11: ASI2 monoPCM input expected D2-D1 ASI1_CHANNEL R/W 0 ASI1 Playback Input 00: ASI1 Left channel is used 01: ASI1 Right channel is used 10: ASI1 (Left+Right)/2 is used 11: ASI1 monoPCM input expected SOFT_MUTE R/W 0 Soft Stepping of Mute/Un-Mute is 0: Enabled 1: Disabled D0 Book 0 / Page 0 / Register 43: Current Limit Register - 0x00 / 0x00 / 0x2B (B0_P0_R43) BIT FIELD READ/ WRITE RESET VALUE D7-D2 RESERVED R/W 0000 00 D1-D0 BOOST_ILIMIT R/W 11 DESCRIPTION Reserved. Write only reset values. Boost current limit is 00: 1.5A 01: 2.0A 10: 2.5A 11: 3.0A Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 45 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Book 0 / Page 0 / Register 44: Clock Error Control 1 Register - 0x00 / 0x00 / 0x2C (B0_P0_R44) BIT FIELD D7-D5 RESERVED READ/ WRITE RESET VALUE R 000 DESCRIPTION Reserved. Write only reset values. D4 CLK_ERR1_INPUT R/W 0 Clock error detection 1 input clock is 0: ASI1 1: ASI2 D3-D2 CLK_ERR2_INPUT R/W 00 Clock error detection 2 input clock is 00: DAC modulator clock 01: ADC modulator clock 10: PLL clock 11: Reserved D1 CLK_ERR1_EN R/W 0 Clock error detection 1 is 0: Disable 1: Enable D0 CLK_ERR2_EN R/W 0 Clock error detection 2 is 0: Disable 1: Enable Book 0 / Page 0 / Register 45: Clock Error Control 2 Register - 0x00 / 0x00 / 0x2D (B0_P0_R45) BIT FIELD D7-D3 RESERVED D2-D0 CLK_ERR1_TO READ/ WRITE RESET VALUE R 0001 0 R/W 111 DESCRIPTION Reserved. Write only reset values. Clock error detection 1 shutdown timeout. B0_P0_R4[0] will be 1 after shutdown. Program that bit to 0 before powering up the device again. Chip will shutdown if a valid clock is not applied to error detection1 block for 000: 11ms 001: 22ms 010: 44ms 011: 87ms 100: 174ms 101: 350ms 110: 700ms 111: 1.4s Book 0 / Page 0 / Register 46: Clock Error Control 3 Register - 0x00 / 0x00 / 0x2E (B0_P0_R46) BIT FIELD D7-D3 RESERVED D2-D0 CLK_ERR2_TO READ/ WRITE RESET VALUE R 0001 0 R/W 111 DESCRIPTION Reserved. Write only reset values. Clock error detection 2 shutdown timeout. B0_P0_R4[0] will be 1 after shutdown. Program that bit to 0 before powering up the device again. Chip will shutdown if a valid clock is not applied to error detection2 block for 000: 11ms 001: 22ms 010: 44ms 011: 87ms 100: 174ms 101: 350ms 110: 700ms 111: 1.4s Book 0 / Page 0 / Register 47-99: Reserved Registers - 0x00 / 0x00 / 0x2F-0x63 (B0_P0_R47-R99) BIT D7-D0 46 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Book 0 / Page 0 / Register 100: Power Up Flag Register - 0x00 / 0x00 / 0x64 (B0_P0_R100) READ/ WRITE RESET VALUE PWR_DAC R 0 DAC Power is 0: DAC Powered Down 1: DAC Powered Up D6 PWR_SPK R 0 Class D Power is 0: Class D Powered Down 1: Class D Powered Up D5 PWR_BOOST R 0 Boost Power is 0: Boost Powered Down 1: Boost Powered Up D4 BOOST_PT_EN R 0 Boost Pass-through is 0: Boost Pass-through disable 1: Boost Pass-through enable D3 PWR_ISENSE R 0 ISense ADC Power is 0: ISense ADC Powered Down 1: ISense ADC Powered Up D2 PWR_VSENSE R 0 VSense ADC Power is 0: VSense ADC Powered Down 1: VSense ADC Powered Up RESERVED R 00 Reserved BIT FIELD D7 D1-D0 DESCRIPTION Book 0 / Page 0 / Register 101-103: Reserved Registers - 0x00 / 0x00 / 0x65-0x67 (B0_P0_R101-R103) BIT D7-D0 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved Book 0 / Page 0 / Register 104: Interrupt Flags DAC & OCP/OTP Sticky Register - 0x00 / 0x00 / 0x68 (B0_P0_R104) READ/ WRITE RESET VALUE OVER_CURRENT R 0 SPK Over-current STICKY - Cleared once read is 0: SPK Over-current is not detected 1: SPK Over-current is detected D6 UNDER_VOLTAGE R 0 SPK Over-voltage STICKY - Cleared once read is 0: Analog supplies under voltage is not detected 1: Analog supplies under voltage is detected D5 RESERVED R 0 Reserved D4 OVER_TEMP R 0 Over-temperature STICKY - Cleared once read is 0: Over-temperature is not detected 1: Over-temperature is detected D3 BROWNOUT R 0 Brownout STICKY - Cleared once read is 0: Normal supply is present 1: Brownout condition is detected D2 CLK_PRESENT R 0 Clock Present STICKY - Cleared once read is 0: Clock is present 1: Clock is lost D1 SAR_COMPLETE R 0 SAR complete STICKY - Cleared once read is 0: SAR has not completed 1: SAR complete D0 RESERVED R 0 Reserved BIT FIELD D7 DESCRIPTION Book 0 / Page 0 / Register 105-107: Reserved Registers - 0x00 / 0x00 / 0x69-0x6B (B0_P0_R105-R107) BIT D7-D0 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 47 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Book 0 / Page 0 / Register 108: DSP Interrupt Output Sticky Register - 0x00 / 0x00 / 0x6C (B0_P0_R108) READ/ WRITE RESET VALUE INT1 R 0 DSP output Interrupt1 Port Output STICKY - Cleared once read D6 INT2 R 0 DSP output Interrupt2 Port Output STICKY - Cleared once read D5 INT3 R 0 DSP output Interrupt3 Port Output STICKY - Cleared once read D4 INT4 R 0 DSP output Interrupt4 Port Output STICKY - Cleared once read RESERVED R 0000 BIT FIELD D7 D3-D0 DESCRIPTION Reserved Book 0 / Page 0 / Register 109-120: Reserved Registers - 0x00 / 0x00 / 0x6D-0x78 (B0_P0_R109-R120) BIT D7-D0 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved Book 0 / Page 0 / Register 121: Power Modes Register - 0x00 / 0x00 / 0x79 (B0_P0_R121) READ/ WRITE RESET VALUE LOW_POWER_EN R/W 0 RESERVED R/W BIT FIELD D7 D6-D0 DESCRIPTION Low-power sleep mode is 0: Disabled 1: Enabled - Set high only when AVDD and VBAT supplies are available in the system. 000 0000 Reserved. Write only reset values. Book 0 / Page 0 / Register 122-126: Reserved Registers - 0x00 / 0x00 / 0x7A-0x7E (B0_P0_R122-R126) BIT D7-D0 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved Book 0 / Page 0 / Register 127: Book Selection Register - 0x00 / 0x00 / 0x7F (B0_P0_R127) BIT FIELD READ/ WRITE RESET VALUE D7-D0 BOOK R/W 0000 0000 13.3 DESCRIPTION 0-255: Selects the Register Book for next read or write command. Book 0 Page 1 Book 0 / Page 1 / Register 0: Page Select Register - 0x00 / 0x01 / 0x00 (B0_P1_R0) BIT FIELD READ/ WRITE RESET VALUE D7-D0 PAGE R/W 0000 0001 DESCRIPTION Page Select Register is 0-255: Selects the Register Page for next read or write command. Refer Table for details. Book 0 / Page 1 / Register 1: ASI1 DAC Format Register - 0x00 / 0x01 / 0x01 (B0_P1_R1) BIT D7-D5 48 FIELD ASI1D_INTERFACE READ/ WRITE RESET VALUE R/W 000 DESCRIPTION ASI1 DAC interface is 000: I2S 001: DSP 010: Right-Justified (RJF). Non-zero values of ASI1_OFFSET1 not supported. 011: Left-Justified (LJF) 100: MonoPCM 101-111: Reserved Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Book 0 / Page 1 / Register 1: ASI1 DAC Format Register - 0x00 / 0x01 / 0x01 (B0_P1_R1) (continued) BIT FIELD READ/ WRITE RESET VALUE DESCRIPTION D4-D3 ASI1D_WORD_LEN R/W 10 ASI1 DAC word length is 00: 16 bits 01: 20 bits 10: 24 bits 11: 32 bits D2-D1 RESERVED R/W 00 Reserved. Write only reset values. ASI1_TRISTATE R/W 0 Tri-stating of DOUT1 for the extra ASI1_BCLK cycles after Data Transfer is over for a frame is 0: Disabled 1: Enabled D0 Book 0 / Page 1 / Register 2: ASI1 ADC Format Register - 0x00 / 0x01 / 0x02 (B0_P1_R2) BIT FIELD READ/ WRITE RESET VALUE DESCRIPTION D7-D5 ASI1A_INTERFACE R/W 000 ASI1 ADC Interface (This register control is valid only if D0 = 1) 000: I2S 001: DSP 010: RJF. non-zero values of ASI1_OFFSET1 not supported. 011: LJF 100: MonoPCM 101-111: Reserved D4-D3 ASI1A_WORD_LEN R/W 00 ASI1 ADC word length (This register control is valid only if D0 = 1) 00: 16 bits 01: 20 bits 10: 24 bits 11: 32 bits D2-D1 RESERVED R/W 00 Reserved. Write only reset values. ASI1A_USE_DAC R/W 0 ASI1 ADC uses 0: the same Interface type and word length as DAC side as in B0_P1_R1 1: the Interface type and word length from B0_P1_R2[7:3] D0 Book 0 / Page 1 / Register 3: ASI1 Offset Register - 0x00 / 0x00 / 0x03 (B0_P1_R3) BIT D7-D0 FIELD ASI1_OFFSET READ/ WRITE RESET VALUE R/W 0000 0000 DESCRIPTION ASI1_OFFSET = x ASI1_BCLK's. Offset is measured with respect to WCLK-rising edge in DSP Mode. Offset is not supported for RJF mode 0000 0000: 0 ASI1_BCLK's 0000 0001: 1 ASI1_BCLK's ... 1111 1110: 254 ASI1_BCLK's 1111 1111: 255 ASI1_BCLK's Book 0 / Page 1 / Register 4-6: Reserved Registers - 0x00 / 0x01 / 0x04-0x06 (B0_P1_R4-6) BIT D7-D0 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved. Book 0 / Page 1 / Register 7: ASI1 ADC Path Register - 0x00 / 0x01 / 0x07 (B0_P1_R7) BIT D7-D3 FIELD RESERVED READ/ WRITE RESET VALUE R/W 0000 0 DESCRIPTION Reserved. Write only reset values. Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 49 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Book 0 / Page 1 / Register 7: ASI1 ADC Path Register - 0x00 / 0x01 / 0x07 (B0_P1_R7) (continued) BIT D2-D0 FIELD ASI1A_PATH READ/ WRITE RESET VALUE R/W 001 DESCRIPTION ASI1 ADC path is 000: ASI1_ADC_DATA is disabled. No serial data output from ASI1 001: ASI1_ADC_DATA = DSP_OUT 010: Reserved 011: Reserved 100: Reserved 101: ASI1_ADC_DATA = ASI1_CHANNEL 110: ASI1_ADC_DATA = ASI2_CHANNEL 111: Reserved Book 0 / Page 1 / Register 8: ASI1 DAC BCLK Register - 0x00 / 0x01 / 0x08 (B0_P1_R8) READ/ WRITE RESET VALUE BIT FIELD D7 RESERVED R/W 0 Reserved. Write only reset values. ASI1D_BCLK_PATH R/W 0000 ASI1_DAC_BCLK input from 0000: GPIO1 (Preferred pin usage) 0001: GPIO2 0010: GPIO3 0011: GPIO4 0100: GPIO5 0101: GPIO6 0110: GPIO7 0111: GPIO8 1000: GPIO9 1001: GPIO10 1010: Reserved 1011: Reserved 1100: GPI1 1101: GPI2 1110: GPI3 1111: Reserved D2 RESERVED R/W 0 Reserved. Write only reset values. D1 ASI1D_BCLK_EDGE R/W 0 ASI1_DAC_BCLK timing per protocol is 0: normal 1: inverted D0 AS1_BWCLK_MODE R/W 0 ASI1 BCLK /WCLK output mode 0: ASI1_DAC_BCLK and ASI1_DAC_WCLK are active in output modes only when ASI1 is active and/or codec is powered up 1: ASI1_DAC_BCLK and ASI1_DAC_WCLK are free running. D6-D3 DESCRIPTION Book 0 / Page 1 / Register 9: ASI1 DAC WCLK Register - 0x00 / 0x01 / 0x09 (B0_P1_R9) RESET VALUE FIELD D7 RESERVED R/W 0 Reserved. Write only reset values. ASI1D_WCLK_PATH R/W 0001 ASI1_DAC_WCLK input from 0000: GPIO1 0001: GPIO2 (Preferred pin usage) 0010: GPIO3 0011: GPIO4 0100: GPIO5 0101: GPIO6 0110: GPIO7 0111: GPIO8 1000: GPIO9 1001: GPIO10 1010: Reserved 1011: Reserved 1100: GPI1 1101: GPI2 1110: GPI3 1111: Reserved D6-D3 50 READ/ WRITE BIT DESCRIPTION Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Book 0 / Page 1 / Register 9: ASI1 DAC WCLK Register - 0x00 / 0x01 / 0x09 (B0_P1_R9) (continued) READ/ WRITE RESET VALUE RESERVED R/W 0 Reserved. Write only reset values. ASI1D_WCLK_EDGE R/W 0 ASI1_DAC_WCLK timing per protocol 0: normal 1: inverted RESERVED R/W 0 Reserved. Write only reset values. BIT FIELD D2 D1 D0 DESCRIPTION Book 0 / Page 1 / Register 10: ASI1 ADC BCLK Register - 0x00 / 0x01 / 0x0A (B0_P1_R10) READ/ WRITE RESET VALUE BIT FIELD D7 RESERVED R/W 0 ASI1A_BCLK_PATH R/W 1111 D2 RESERVED R/W 0 Reserved. Write only reset values. D1 ASI1A_BCLK_EDGE R/W 0 ASI1_ADC_BCLK timing per protocol is 0: normal 1: inverted D0 RESERVED R/W 0 Reserved. Write only reset values. D6-D3 DESCRIPTION Reserved. Write only reset values. ASI1_ADC_BCLK input from 0000: GPIO1 0001: GPIO2 0010: GPIO3 0011: GPIO4 0100: GPIO5 0101: GPIO6 0110: GPIO7 0111: GPIO8 1000: GPIO9 1001: GPIO10 1010: Reserved 1011: Reserved 1100: GPI1 1101: GPI2 1110: GPI3 1111: ASI1_DAC_BCLK_PATH B0_P1_R8[6:3] (Preferred usage) Book 0 / Page 1 / Register 11: ASI1 ADC WCLK Register - 0x00 / 0x01 / 0x0B (B0_P1_R11) READ/ WRITE RESET VALUE BIT FIELD D7 RESERVED R/W 0 ASI1A_WCLK_PATH R/W 1111 D2 RESERVED R/W 0 Reserved. Write only reset values. D1 ASI1A_WCLK_EDGE R/W 0 ASI1_ADC_WCLK timing per protocol is 0: normal 1: inverted D0 RESERVED R/W 0 Reserved. Write only reset values. D6-D3 DESCRIPTION Reserved. Write only reset values. ASI1_ADC_WCLK input from 0000: GPIO1 0001: GPIO2 0010: GPIO3 0011: GPIO4 0100: GPIO5 0101: GPIO6 0110: GPIO7 0111: GPIO8 1000: GPIO9 1001: GPIO10 1010: Reserved 1011: Reserved 1100: GPI1 1101: GPI2 1110: GPI3 1111: ASI1_ADC_WCLK_PATH B0_P1_R9[6:3] (Preferred usage) Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 51 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Book 0 / Page 1 / Register 12: ASI1 DIN/DOUT MUX Register - 0x00 / 0x01 / 0x0C (B0_P1_R12) READ/ WRITE RESET VALUE RESERVED R/W 0 Reserved. Write only reset values. ASI1_DIN_PATH R/W 1100 ASI1_DIN input from 0000: GPIO1 0001: GPIO2 0010: GPIO3 0011: GPIO4 0100: GPIO5 0101: GPIO6 0110: GPIO7 0111: GPIO8 1000: GPIO9 1001: GPIO10 1010: Reserved 1011: Reserved 1100: GPI1 (Preferred pin usage) 1101: GPI2 1110: GPI3 1111: Reserved RESERVED R/W 0 Reserved. Write only reset values. ASI1_DOUT_PATH R/W 00 ASI1_DOUT output from 00: Direct DOUT path (pin to pin loopback disabled) 01: ASI1_DIN ( Pin to Pin Loopback ) 10: ASI2_DIN ( Pin to Pin Loopback ) 11: Reserved BIT FIELD D7 D6-D3 D2 D1-D0 DESCRIPTION Book 0 / Page 1 / Register 13: ASI1 BDIV Clock Select Register - 0x00 / 0x01 / 0x0D (B0_P1_R13) BIT FIELD READ/ WRITE RESET VALUE D7-D3 RESERVED R/W 0000 0 D2-D0 ASI1_BDIV_CLKIN R/W 001 DESCRIPTION Reserved. Write only reset values. ASI1_BDIV_CLKIN is 000: NDIV_CLK (Generated On-Chip) 001: DAC_MOD_CLK (Generated On-Chip) 010: Reserved 011: ADC_MOD_CLK (Generated On-Chip) 100: ASI1_DAC_BCLK (at pin) 101: ASI1_ADC_BCLK (at pin) 110: ASI2_DAC_BCLK (at pin) 111: ASI2_ADC_BCLK (at pin) Book 0 / Page 1 / Register 14: ASI1 BDIV Clock Ratio Register - 0x00 / 0x01 / 0x0E (B0_P1_R14) READ/ WRITE RESET VALUE ASI1_BDIV_PWR R/W 0 ASI1_BDIV_RATIO R/W BIT FIELD D7 D6-D0 DESCRIPTION ASI1_BDIV divider is 0: powered down 1: powered up 000 0010 ASI1_BDIV 000 0000: 128 000 0001: 1 000 0010: 2 ... 111 1110: 126 111 1111: 127 Book 0 / Page 1 / Register 15: ASI1 WDIV Clock Ratio Register - 0x00 / 0x01 / 0x0F (B0_P1_R15) 52 BIT FIELD D7 ASI1_WDIV_PWR READ/ WRITE RESET VALUE R/W 0 DESCRIPTION ASI1_WDIV divider is 0: powered down 1: powered up Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Book 0 / Page 1 / Register 15: ASI1 WDIV Clock Ratio Register - 0x00 / 0x01 / 0x0F (B0_P1_R15) (continued) BIT D6-D0 FIELD ASI1_WDIV_RATIO READ/ WRITE R/W RESET VALUE DESCRIPTION 010 0000 ASI1_WDIV 000 0000: 128 000 0001: 1 ... 010 0000 :32 ... 111 1110: 126 111 1111: 127 Book 0 / Page 1 / Register 16: ASI1 DAC Clock Output Register - 0x00 / 0x01 / 0x10 (B0_P1_R16) READ/ WRITE RESET VALUE BIT FIELD D7 RESERVED R/W 0 ASI1D_BCLK_OUT R/W 000 RESERVED R/W 0 ASI1D_WCLK_OUT R/W 001 D6-D4 D3 D2-D0 DESCRIPTION Reserved. Write only reset values. ASI1_DAC_BCLK_OUT 000: ASI1_BDIV_OUT 001: ASI1_DAC_BCLK 010: ASI1_ADC_BCLK 011: ASI2_BDIV_OUT 100: ASI2_DAC_BCLK 101: ASI2_ADC_BCLK 110: Reserved 111: Reserved Reserved. Write only reset values. ASI1_DAC_WCLK_OUT 000: ASI1_WDIV_OUT 001: ASI1_DAC_WCLK 010: ASI1_ADC_WCLK 011: ASI2_WDIV_OUT 100: ASI2_DAC_WCLK 101: ASI2_ADC_WCLK 110: Reserved 111: Reserved Book 0 / Page 1 / Register 17: ASI1 ADC Clock Output Register - 0x00 / 0x01 / 0x11 (B0_P1_R17) READ/ WRITE RESET VALUE BIT FIELD D7 RESERVED R/W 0 ASI1A_BCLK_OUT R/W 000 RESERVED R/W 0 ASI1A_WCLK_OUT R/W 001 D6-D4 D3 D2-D0 DESCRIPTION Reserved. Write only reset values. ASI1_ADC_BCLK_OUT 000: ASI1_BDIV_OUT 001: ASI1_DAC_BCLK 010: ASI1_ADC_BCLK 011: ASI2_BDIV_OUT 100: ASI2_DAC_BCLK 101: ASI2_ADC_BCLK 110: Reserved 111: Reserved Reserved. Write only reset values. ASI1_ADC_WCLK_OUT 000: ASI1_WDIV_OUT 001: ASI1_DAC_WCLK 010: ASI1_ADC_WCLK 011: ASI2_WDIV_OUT 100: ASI2_DAC_WCLK 101: ASI2_ADC_WCLK 110: Reserved 111: Reserved Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 53 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Book 0 / Page 1 / Register 18-20: Reserved Registers - 0x00 / 0x01 / 0x12-0x14 (B0_P1_R18-20) BIT D7-D0 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved. Book 0 / Page 1 / Register 21: ASI2 DAC Format Register - 0x00 / 0x01 / 0x15 (B0_P1_R21) BIT FIELD READ/ WRITE RESET VALUE DESCRIPTION D7-D5 ASI2D_INTERFACE R/W 000 ASI2 DAC interface is 000: I2S 001: DSP 010: Right Justified (RJF). Non-zero values of ASI2_OFFSET not supported. 011: Left Justified (LJF) 100: MonoPCM 101-111: Reserved D4-D3 ASI2D_WORD_LEN R/W 10 ASI2 DAC word length is 00: 16 bits 01: 20 bits 10: 24 bits 11: 32 bits D2-D1 RESERVED R/W 00 Reserved. Write only reset values. ASI2_TRISTATE R/W 0 Tristating of DOUT1 for the extra ASI2_BCLK cycles after Data Transfer is over for a frame 0: Disabled 1: Enabled D0 Book 0 / Page 1 / Register 22: ASI2 ADC Format Register - 0x00 / 0x01 / 0x16 (B0_P1_R22) BIT FIELD READ/ WRITE RESET VALUE DESCRIPTION D7-D5 ASI2A_INTERFACE R/W 000 ASI2 ADC interface is (This register control is valid only if D0 = 1) 000: I2S 001: DSP 010: Right Justified (RJF). Non-zero values of ASI2_OFFSET not supported. 011: Left Justified (LJF) 100: MonoPCM 101-111: Reserved D4-D3 ASI2A_WORD_LEN R/W 00 ASI2 ADC word length is (This register control is valid only if D0 = 1) 00: 16 bits 01: 20 bits 10: 24 bits 11: 32 bits D2-D1 RESERVED R/W 00 Reserved. Write only reset values. ASI2A_USE_DAC R/W 0 ASI2 ADC uses 0: the same Interface type and word length as DAC side as in B0_P1_R1 1: the Interface type and word length from B0_P1_R2[7:3] D0 Book 0 / Page 1 / Register 23: ASI2 Offset Register - 0x00 / 0x01 / 0x17 (B0_P1_R23) BIT D7-D0 54 FIELD ASI2_OFFSET READ/ WRITE RESET VALUE R/W 0000 0000 DESCRIPTION ASI2_OFFSET = x ASI2_BCLK's. Offset is measured with respect to WCLK-rising edge in DSP Mode. Offset is not supported for RJF mode 0000 0000: 0 ASI2_BCLK's 0000 0001: 1 ASI2_BCLK's ... 1111 1110: 254 ASI2_BCLK's 1111 1111: 255 ASI2_BCLK's Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Book 0 / Page 1 / Register 24-26: Reserved Registers - 0x00 / 0x01 / 0x18-0x1A (B0_P1_R24-26) BIT D7-D0 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved. Book 0 / Page 1 / Register 27: ASI2 ADC Path Register - 0x00 / 0x01 / 0x1B (B0_P1_R27) BIT FIELD READ/ WRITE RESET VALUE D7-D3 RESERVED R 0000 0 D2-D0 ASI2A_PATH R/W 010 DESCRIPTION Reserved. Write only reset values. ASI2 ADC Path is 000: ASI2_ADC_DATA is disabled. No serial data output from ASI2 001: Reserved 010: ASI2_ADC_DATA = DSP_OUT 011: Reserved 100: Reserved 101: ASI1_ADC_DATA = ASI1_CHANNEL 110: ASI1_ADC_DATA = ASI2_CHANNEL 111: Reserved Book 0 / Page 1 / Register 28: ASI2 DAC BCLK Register - 0x00 / 0x01 / 0x1C (B0_P1_R28) READ/ WRITE RESET VALUE BIT FIELD D7 RESERVED R/W 0 Reserved. Write only reset values. ASI2D_BCLK_PATH R/W 0100 ASI1_DAC_BCLK input from 0000: GPIO1 0001: GPIO2 0010: GPIO3 0011: GPIO4 0100: GPIO5 (Preferred pin usage) 0101: GPIO6 0110: GPIO7 0111: GPIO8 1000: GPIO9 1001: GPIO10 1010: Reserved 1011: Reserved 1100: GPI1 1101: GPI2 1110: GPI3 1111: Reserved D2 RESERVED R/W 0 Reserved. Write only reset values. D1 ASI2D_BCLK_EDGE R/W 0 ASI2_DAC_BCLK timing per protocol is 0: normal 1: inverted D0 ASI2_BWCLK_MODE R/W 0 ASI2 BCLK /WCLK output mode is 0: ASI2_DAC_BCLK and ASI2_DAC_WCLK are active in output modes only when ASI2 is active and/or codec is powered up 1: ASI2_DAC_BCLK and ASI2_DAC_WCLK are free running. D6-D3 DESCRIPTION Book 0 / Page 1 / Register 29: ASI2 DAC WCLK Register - 0x00 / 0x01 / 0x1D (B0_P1_R29) BIT FIELD D7 RESERVED READ/ WRITE RESET VALUE R/W 0 DESCRIPTION Reserved. Write only reset values. Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 55 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Book 0 / Page 1 / Register 29: ASI2 DAC WCLK Register - 0x00 / 0x01 / 0x1D (B0_P1_R29) (continued) READ/ WRITE RESET VALUE ASI2_WCLK_PATH R/W 0101 ASI2_DAC_WCLK input from 0000: GPIO1 0001: GPIO2 0010: GPIO3 0011: GPIO4 0100: GPIO5 0101: GPIO6 (Preferred pin usage) 0110: GPIO7 0111: GPIO8 1000: GPIO9 1001: GPIO10 1010: Reserved 1011: Reserved 1100: GPI1 1101: GPI2 1110: GPI3 1111: Reserved D2 RESERVED R/W 0 Reserved. Write only reset values. D1 ASI2D_WCLK_EDGE R/W 0 ASI2_DAC_WCLK timing per protocol is 0: normal 1: inverted D0 RESERVED R/W 0 Reserved. Write only reset values. BIT D6-D3 FIELD DESCRIPTION Book 0 / Page 1 / Register 30: ASI2 ADC BCLK Register - 0x00 / 0x01 / 0x1E (B0_P1_R30) READ/ WRITE RESET VALUE BIT FIELD D7 RESERVED R/W 0 ASI2A_BCLK_PATH R/W 1111 D2 RESERVED R/W 0 Reserved. Write only reset values. D1 ASI2A_BCLK_EDGE R/W 0 ASI2_ADC_BCLK timing per protocol is 0: normal 1: inverted D0 RESERVED R/W 0 Reserved. Write only reset values. D6-D3 DESCRIPTION Reserved. Write only reset values. ASI2_ADC_BCLK input from 0000: GPIO1 0001: GPIO2 0010: GPIO3 0011: GPIO4 0100: GPIO5 0101: GPIO6 0110: GPIO7 0111: GPIO8 1000: GPIO9 1001: GPIO10 1010: Reserved 1011: Reserved 1100: GPI1 1101: GPI2 1110: GPI3 1111: ASI2_DAC_BCLK_PATH B0_P1_R28[6:3] (Preferred usage) Book 0 / Page 1 / Register 31: ASI2 ADC WCLK Register - 0x00 / 0x01 / 0x1F (B0_P1_R31) 56 BIT FIELD D7 RESERVED READ/ WRITE RESET VALUE R/W 0 DESCRIPTION Reserved. Write only reset values. Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Book 0 / Page 1 / Register 31: ASI2 ADC WCLK Register - 0x00 / 0x01 / 0x1F (B0_P1_R31) (continued) READ/ WRITE RESET VALUE ASI1A_WCLK_PATH R/W 1111 D2 RESERVED R/W 0 Reserved. Write only reset values. D1 ASI1A_WCLK_EDGE R/W 0 ASI2_ADC_WCLK timing per protocol is 0: normal 1: inverted D0 RESERVED R/W 0 Reserved. Write only reset values. BIT D6-D3 FIELD DESCRIPTION ASI1_ADC_WCLK input from 0000: GPIO1 0001: GPIO2 0010: GPIO3 0011: GPIO4 0100: GPIO5 0101: GPIO6 0110: GPIO7 0111: GPIO8 1000: GPIO9 1001: GPIO10 1010: Reserved 1011: Reserved 1100: GPI1 1101: GPI2 1110: GPI3 1111: ASI2_DAC_WCLK_PATH B0_P1_R29[6:3] (Preferred usage) Book 0 / Page 1 / Register 32: ASI2 DIN/DOUT MUX - 0x00 / 0x01 / 0x20 (B0_P1_R32) BIT FIELD READ/ WRITE RESET VALUE DESCRIPTION D7 RESERVED R/W 0 Reserved. Write only reset values. D6-D3 ASI2_IPATH R/W 0111 ASI2_DIN input from 0000: GPIO1 0001: GPIO2 0010: GPIO3 0011: GPIO4 0100: GPIO5 0101: GPIO6 0110: GPIO7 0111: GPIO8 (Preferred pin usage) 1000: GPIO9 1001: GPIO10 1010: Reserved 1011: Reserved 1100: GPI1 1101: GPI2 1110: GPI3 1111: Reserved D2 RESERVED R/W 0 Reserved. Write only reset values. ASI2_OPATH R/W 00 ASI2_DOUT output from 00: Direct DOUT path (pin to pin loopback disabled) 01: ASI1_DIN ( Pin to Pin Loopback ) 10: ASI2_DIN ( Pin to Pin Loopback ) 11: Reserved D1-D0 Book 0 / Page 1 / Register 33: ASI2 BDIV Clock Select Register - 0x00 / 0x01 / 0x21 (B0_P1_R33) BIT D7-D3 FIELD RESERVED READ/ WRITE RESET VALUE R/W 0000 0 DESCRIPTION Reserved. Write only reset values. Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 57 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Book 0 / Page 1 / Register 33: ASI2 BDIV Clock Select Register - 0x00 / 0x01 / 0x21 (B0_P1_R33) (continued) BIT FIELD D2-D0 ASI1_BDIV_CLKIN READ/ WRITE RESET VALUE R/W 001 DESCRIPTION ASI2_BDIV_CLKIN 000: NDIV_CLK (Generated On-Chip) 001: DAC_MOD_CLK (Generated On-Chip) 010: Reserved 011: ADC_MOD_CLK (Generated On-Chip) 100: ASI1_DAC_BCLK (at pin) 101: ASI1_ADC_BCLK (at pin) 110: ASI2_DAC_BCLK (at pin) 111: ASI2_ADC_BCLK (at pin) Book 0 / Page 1 / Register 34: ASI2 BDIV Clock Ratio Register - 0x00 / 0x01 / 0x22 (B0_P1_R34) READ/ WRITE RESET VALUE ASI2_BDIV_PWR R/W 0 ASI2_BDIV_RTO R/W BIT FIELD D7 D6-D0 DESCRIPTION ASI2_BDIV divider is 0: powered down 1: powered up 000 0010 ASI2_BDIV 000 0000: 128 000 0001: 1 000 0010: 2 ... 111 1110: 126 111 1111: 127 Book 0 / Page 1 / Register 35: ASI2 WDIV Clock Ratio Register - 0x00 / 0x01 / 0x23 (B0_P1_R35) READ/ WRITE RESET VALUE ASI2_WDIV_PWR R/W 0 ASI2_WDIV_RTO R/W BIT FIELD D7 D6-D0 DESCRIPTION ASI2_WDIV divider is 0: powered down 1: powered up 010 0000 ASI2_BDIV Ratio 000 0000: 128 000 0001: 1 ... 010 0000 :32 ... 111 1110: 126 111 1111: 127 Book 0 / Page 1 / Register 36: ASI2 DAC Clock Output Register - 0x00 / 0x01 / 0x24 (B0_P1_R36) RESET VALUE FIELD D7 RESERVED R/W 0 ASI2D_BCLKO R/W 011 RESERVED R/W 0 D6-D4 D3 58 READ/ WRITE BIT DESCRIPTION Reserved. Write only reset values. ASI2_DAC_BCLK_OUT 000: ASI1_BDIV_OUT 001: ASI1_DAC_BCLK 010: ASI1_ADC_BCLK 011: ASI2_BDIV_OUT 100: ASI2_DAC_BCLK 101: ASI2_ADC_BCLK 110: Reserved 111: Reserved Reserved. Write only reset values. Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Book 0 / Page 1 / Register 36: ASI2 DAC Clock Output Register - 0x00 / 0x01 / 0x24 (B0_P1_R36) (continued) BIT FIELD D2-D0 ASI2D_WCLKO READ/ WRITE RESET VALUE R/W 011 DESCRIPTION ASI2_DAC_WCLK_OUT 000: ASI1_WDIV_OUT 001: ASI1_DAC_WCLK 010: ASI1_ADC_WCLK 011: ASI2_WDIV_OUT 100: ASI2_DAC_WCLK 101: ASI2_ADC_WCLK 110: Reserved 111: Reserved Book 0 / Page 1 / Register 37: ASI2 ADC Clock Output Register - 0x00 / 0x01 / 0x25 (B0_P1_R37) READ/ WRITE RESET VALUE RESERVED R/W 0 ASI2A_BCLKO R/W 011 RESERVED R/W 0 ASI2A_WCLKO R/W 011 BIT FIELD D7 D6-D4 D3 D2-D0 DESCRIPTION Reserved. Write only reset values. ASI2_ADC_BCLK_OUT 000: ASI1_BDIV_OUT 001: ASI1_DAC_BCLK 010: ASI1_ADC_BCLK 011: ASI2_BDIV_OUT 100: ASI2_DAC_BCLK 101: ASI2_ADC_BCLK 110: Reserved 111: Reserved Reserved. Write only reset values. ASI2_ADC_WCLK_OUT 000: ASI1_WDIV_OUT 001: ASI1_DAC_WCLK 010: ASI1_ADC_WCLK 011: ASI2_WDIV_OUT 100: ASI2_DAC_WCLK 101: ASI2_ADC_WCLK 110: Reserved 111: Reserved Book 0 / Page 1 / Register 38-60: Reserved Registers - 0x00 / 0x01 / 0x26-0x3C (B0_P1_R38-60) BIT D7-D0 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved. Book 0 / Page 1 / Register 61: BCLK1_GPIO1 Pin Register - 0x00 / 0x01 / 0x3D (B0_P1_R61) READ/ WRITE RESET VALUE RESERVED R/W 0 Reserved. Write only reset values. GPIO1_OVAL R/W 0 GPIO1 general purpose output value is 0: Low(0) 1: High(1) RESERVED R/W 0 Reserved. Write only reset values. BIT FIELD D7 D6 D5 DESCRIPTION Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 59 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Book 0 / Page 1 / Register 61: BCLK1_GPIO1 Pin Register - 0x00 / 0x01 / 0x3D (B0_P1_R61) (continued) BIT D4-D0 FIELD GPIO1_FUNCT READ/ WRITE RESET VALUE R/W 0 0001 DESCRIPTION Pin BCLK1_GPIO1 function is 0 0000: Disabled (Input and Output buffers powered down) 0 0001: Input mode 0 0010: Reserved 0 0011: Output = General Purpose Output level set by bit D6 0 0100: Output = General Purpose Output level set by B0_P1_R88 & B0_P1_R87 0 0101: Output = Reserved 0 0110: Output = CLKOUT Output 0 0111: Output = INT1 Interrupt Output 0 1000: Output = INT2 Interrupt Output 0 1001: Output = INT3 Interrupt Output 0 1010: Output = INT4 Interrupt Output 0 1011: Reserved 0 1100: Output = ASI1 word clock output 0 1101: Output = ASI1 bit clock output 0 1110: Output = ASI1_WCLK_ADC_OUT 0 1111: Output = ASI1_BCLK_ADC_OUT 1 0000: Output = ASI1_DOUT 1 0001: Output = ASI2_WCLK_OUT 1 0010: Output = ASI2_BCLK_OUT 1 0011: Output = ASI2_WCLK_ADC_OUT 1 0100: Output = ASI2_BCLK_ADC_OUT 1 0101: Output = ASI2_DOUT 1 0110: Output = ASIM_WCLK_OUT 1 0111: Output = ASIM_BCLK_OUT 1 1000: Output = ASIM_DOUT 1 1001: Reserved ... 1 1111: Reserved Book 0 / Page 1 / Register 62: WCLK1_GPIO2 Pin Register - 0x00 / 0x01 / 0x3E (B0_P1_R62) 60 READ/ WRITE RESET VALUE RESERVED R/W 0 Reserved. Write only reset values. GPIO2_OVAL R/W 0 GPIO2 general purpose output value is 0: Low(0) 1: High(1) RESERVED R/W 0 Reserved. Write only reset values. BIT FIELD D7 D6 D5 DESCRIPTION Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Book 0 / Page 1 / Register 62: WCLK1_GPIO2 Pin Register - 0x00 / 0x01 / 0x3E (B0_P1_R62) (continued) BIT D4-D0 FIELD GPIO2_FUNC READ/ WRITE RESET VALUE R/W 0 0001 DESCRIPTION Pin WCLK1_GPIO2 function is 0 0000: Disabled (Input and Output buffers powered down) 0 0001: Input mode 0 0010: Reserved 0 0011: Output = General Purpose Output level set by bit D6 0 0100: Output = General Purpose Output level set by B0_P1_R88 & B0_P1_R87 0 0101: Output = Reserved 0 0110: Output = CLKOUT Output 0 0111: Output = INT1 Interrupt Output 0 1000: Output = INT2 Interrupt Output 0 1001: Output = INT3 Interrupt Output 0 1010: Output = INT4 Interrupt Output 0 1011: Reserved 0 1100: Output = ASI1_WCLK_OUT 0 1101: Output = ASI1_BCLK_OUT 0 1110: Output = ASI1_WCLK_ADC_OUT 0 1111: Output = ASI1_BCLK_ADC_OUT 1 0000: Output = ASI1_DOUT 1 0001: Output = ASI2_WCLK_OUT 1 0010: Output = ASI2_BCLK_OUT 1 0011: Output = ASI2_WCLK_ADC_OUT 1 0100: Output = ASI2_BCLK_ADC_OUT 1 0101: Output = ASI2_DOUT 1 0110: Output = ASIM_WCLK_OUT 1 0111: Output = ASIM_BCLK_OUT 1 1000: Output = ASIM_DOUT 1 1001: Reserved ... 1 1111: Reserved Book 0 / Page 1 / Register 63: DOUT1_GPIO3 Pin Register - 0x00 / 0x01 / 0x3F (B0_P1_R63) READ/ WRITE RESET VALUE RESERVED R/W 0 Reserved. Write only reset values. GPIO3_OVAL R/W 0 GPIO3 general purpose output value is 0: Low(0) 1: High(1) RESERVED R/W 0 Reserved. Write only reset values. BIT FIELD D7 D6 D5 DESCRIPTION Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 61 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Book 0 / Page 1 / Register 63: DOUT1_GPIO3 Pin Register - 0x00 / 0x01 / 0x3F (B0_P1_R63) (continued) BIT D4-D0 FIELD GPIO3_FUNC READ/ WRITE RESET VALUE R/W 1 0000 DESCRIPTION Pin DOUT1_GPIO3 function is 0 0000: Disabled (Input and Output buffers powered down) 0 0001: Input mode 0 0010: Reserved 0 0011: Output = General Purpose Output level set by bit D6 0 0100: Output = General Purpose Output level set by B0_P1_R88 & B0_P1_R87 0 0101: Output = Reserved 0 0110: Output = CLKOUT Output 0 0111: Output = INT1 Interrupt Output 0 1000: Output = INT2 Interrupt Output 0 1001: Output = INT3 Interrupt Output 0 1010: Output = INT4 Interrupt Output 0 1011: Reserved 0 1100: Output = ASI1_WCLK_OUT 0 1101: Output = ASI1_BCLK_OUT 0 1110: Output = ASI1_WCLK_ADC_OUT 0 1111: Output = ASI1_BCLK_ADC_OUT 1 0000: Output = ASI1_DOUT 1 0001: Output = ASI2_WCLK_OUT 1 0010: Output = ASI2_BCLK_OUT 1 0011: Output = ASI2_WCLK_ADC_OUT 1 0100: Output = ASI2_BCLK_ADC_OUT 1 0101: Output = ASI2_DOUT 1 0110: Output = ASIM_WCLK_OUT 1 0111: Output = ASIM_BCLK_OUT 1 1000: Output = ASIM_DOUT 1 1001: Reserved ... 1 1111: Reserved Book 0 / Page 1 / Register 64: IRQ_GPIO4 Pin Register - 0x00 / 0x01 / 0x40 (B0_P1_R64) 62 READ/ WRITE RESET VALUE RESERVED R/W 0 Reserved. Write only reset values. GPIO4_OVAL R/W 0 GPIO4 general purpose output value is 0: Low(0) 1: High(1) RESERVED R/W 0 Reserved. Write only reset values. BIT FIELD D7 D6 D5 DESCRIPTION Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Book 0 / Page 1 / Register 64: IRQ_GPIO4 Pin Register - 0x00 / 0x01 / 0x40 (B0_P1_R64) (continued) BIT D4-D0 FIELD GPIO4_FUNC READ/ WRITE RESET VALUE R/W 0 0111 DESCRIPTION Pin IRQ_GPIO4 function is 0 0000: Disabled (Input and Output buffers powered down) 0 0001: Input mode 0 0010: Reserved 0 0011: Output = General Purpose Output level set by bit D6 0 0100: Output = General Purpose Output level set by B0_P1_R88 & B0_P1_R87 0 0101: Output = Reserved 0 0110: Output = CLKOUT Output 0 0111: Output = INT1 Interrupt Output 0 1000: Output = INT2 Interrupt Output 0 1001: Output = INT3 Interrupt Output 0 1010: Output = INT4 Interrupt Output 0 1011: Reserved 0 1100: Output = ASI1_WCLK_OUT 0 1101: Output = ASI1_BCLK_OUT 0 1110: Output = ASI1_WCLK_ADC_OUT 0 1111: Output = ASI1_BCLK_ADC_OUT 1 0000: Output = ASI1_DOUT 1 0001: Output = ASI2_WCLK_OUT 1 0010: Output = ASI2_BCLK_OUT 1 0011: Output = ASI2_WCLK_ADC_OUT 1 0100: Output = ASI2_BCLK_ADC_OUT 1 0101: Output = ASI2_DOUT 1 0110: Output = ASIM_WCLK_OUT 1 0111: Output = ASIM_BCLK_OUT 1 1000: Output = ASIM_DOUT 1 1001: Reserved ... 1 1111: Reserved Book 0 / Page 1 / Register 65: BCLK2_GPIO5 Pin Register - 0x00 / 0x01 / 0x41 (B0_P1_R65) READ/ WRITE RESET VALUE RESERVED R/W 0 Reserved. Write only reset values. GPIO5_OVAL R/W 0 GPIO5 general purpose output value is 0: Low(0) 1: High(1) RESERVED R/W 0 Reserved. Write only reset values. BIT FIELD D7 D6 D5 DESCRIPTION Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 63 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Book 0 / Page 1 / Register 65: BCLK2_GPIO5 Pin Register - 0x00 / 0x01 / 0x41 (B0_P1_R65) (continued) BIT D4-D0 FIELD GPIO5_FUNC READ/ WRITE RESET VALUE R/W 0 0000 DESCRIPTION Pin BCLK2_GPIO5 function is 0 0000: Disabled (Input and Output buffers powered down) 0 0001: Input mode 0 0010: Reserved 0 0011: Output = General Purpose Output level set by bit D6 0 0100: Output = General Purpose Output level set by B0_P1_R88 & B0_P1_R87 0 0101: Output = Reserved 0 0110: Output = CLKOUT Output 0 0111: Output = INT1 Interrupt Output 0 1000: Output = INT2 Interrupt Output 0 1001: Output = INT3 Interrupt Output 0 1010: Output = INT4 Interrupt Output 0 1011: Reserved 0 1100: Output = ASI1_WCLK_OUT 0 1101: Output = ASI1_BCLK_OUT 0 1110: Output = ASI1_WCLK_ADC_OUT 0 1111: Output = ASI1_BCLK_ADC_OUT 1 0000: Output = ASI1_DOUT 1 0001: Output = ASI2_WCLK_OUT 1 0010: Output = ASI2_BCLK_OUT 1 0011: Output = ASI2_WCLK_ADC_OUT 1 0100: Output = ASI2_BCLK_ADC_OUT 1 0101: Output = ASI2_DOUT 1 0110: Output = ASIM_WCLK_OUT 1 0111: Output = ASIM_BCLK_OUT 1 1000: Output = ASIM_DOUT 1 1001: Reserved ... 1 1111: Reserved Book 0 / Page 1 / Register 66: WCLK2_GPIO6 Pin Register - 0x00 / 0x01 / 0x42 (B0_P1_R66) 64 READ/ WRITE RESET VALUE RESERVED R/W 0 Reserved. Write only reset values. GPIO6_OVAL R/W 0 GPIO6 general purpose output value is 0: Low(0) 1: High(1) RESERVED R/W 0 Reserved. Write only reset values. BIT FIELD D7 D6 D5 DESCRIPTION Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Book 0 / Page 1 / Register 66: WCLK2_GPIO6 Pin Register - 0x00 / 0x01 / 0x42 (B0_P1_R66) (continued) BIT D4-D0 FIELD GPIO6_FUNC READ/ WRITE RESET VALUE R/W 0 0000 DESCRIPTION Pin WCLK2_GPIO6 function is 0 0000: Disabled (Input and Output buffers powered down) 0 0001: Input mode 0 0010: Reserved 0 0011: Output = General Purpose Output level set by bit D6 0 0100: Output = General Purpose Output level set by B0_P1_R88 & B0_P1_R87 0 0101: Output = Reserved 0 0110: Output = CLKOUT Output 0 0111: Output = INT1 Interrupt Output 0 1000: Output = INT2 Interrupt Output 0 1001: Output = INT3 Interrupt Output 0 1010: Output = INT4 Interrupt Output 0 1011: Reserved 0 1100: Output = ASI1_WCLK_OUT 0 1101: Output = ASI1_BCLK_OUT 0 1110: Output = ASI1_WCLK_ADC_OUT 0 1111: Output = ASI1_BCLK_ADC_OUT 1 0000: Output = ASI1_DOUT 1 0001: Output = ASI2_WCLK_OUT 1 0010: Output = ASI2_BCLK_OUT 1 0011: Output = ASI2_WCLK_ADC_OUT 1 0100: Output = ASI2_BCLK_ADC_OUT 1 0101: Output = ASI2_DOUT 1 0110: Output = ASIM_WCLK_OUT 1 0111: Output = ASIM_BCLK_OUT 1 1000: Output = ASIM_DOUT 1 1001: Reserved ... 1 1111: Reserved Book 0 / Page 1 / Register 67: DOUT2_GPIO7 Pin Register - 0x00 / 0x01 / 0x43 (B0_P1_R67) READ/ WRITE RESET VALUE RESERVED R/W 0 Reserved. Write only reset values. GPIO7_OVAL R/W 0 GPIO7 general purpose output value is 0: Low(0) 1: High(1) RESERVED R/W 0 Reserved. Write only reset values. BIT FIELD D7 D6 D5 DESCRIPTION Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 65 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Book 0 / Page 1 / Register 67: DOUT2_GPIO7 Pin Register - 0x00 / 0x01 / 0x43 (B0_P1_R67) (continued) BIT D4-D0 FIELD GPIO7_FUNC READ/ WRITE RESET VALUE R/W 0 0000 DESCRIPTION Pin DOUT2_GPIO7 function is 0 0000: Disabled (Input and Output buffers powered down) 0 0001: Input mode 0 0010: Reserved 0 0011: Output = General Purpose Output level set by bit D6 0 0100: Output = General Purpose Output level set by B0_P1_R88 & B0_P1_R87 0 0101: Output = Reserved 0 0110: Output = CLKOUT Output 0 0111: Output = INT1 Interrupt Output 0 1000: Output = INT2 Interrupt Output 0 1001: Output = INT3 Interrupt Output 0 1010: Output = INT4 Interrupt Output 0 1011: Reserved 0 1100: Output = ASI1_WCLK_OUT 0 1101: Output = ASI1_BCLK_OUT 0 1110: Output = ASI1_WCLK_ADC_OUT 0 1111: Output = ASI1_BCLK_ADC_OUT 1 0000: Output = ASI1_DOUT 1 0001: Output = ASI2_WCLK_OUT 1 0010: Output = ASI2_BCLK_OUT 1 0011: Output = ASI2_WCLK_ADC_OUT 1 0100: Output = ASI2_BCLK_ADC_OUT 1 0101: Output = ASI2_DOUT 1 0110: Output = ASIM_WCLK_OUT 1 0111: Output = ASIM_BCLK_OUT 1 1000: Output = ASIM_DOUT 1 1001: Reserved ... 1 1111: Reserved Book 0 / Page 1 / Register 68: DIN2_GPIO8 Pin Register - 0x00 / 0x01 / 0x44 (B0_P1_R68) 66 READ/ WRITE RESET VALUE RESERVED R/W 0 Reserved. Write only reset values. GPIO8_OVAL R/W 0 GPIO8 general purpose output value is 0: Low(0) 1: High(1) RESERVED R/W 0 Reserved. Write only reset values. BIT FIELD D7 D6 D5 DESCRIPTION Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Book 0 / Page 1 / Register 68: DIN2_GPIO8 Pin Register - 0x00 / 0x01 / 0x44 (B0_P1_R68) (continued) BIT D4-D0 FIELD GPIO8_FUNC READ/ WRITE RESET VALUE R/W 0 0000 DESCRIPTION Pin DIN2_GPIO8 function is 0 0000: Disabled (Input and Output buffers powered down) 0 0001: Input mode 0 0010: Reserved 0 0011: Output = General Purpose Output level set by bit D6 0 0100: Output = General Purpose Output level set by B0_P1_R88 & B0_P1_R87 0 0101: Output = Reserved 0 0110: Output = CLKOUT Output 0 0111: Output = INT1 Interrupt Output 0 1000: Output = INT2 Interrupt Output 0 1001: Output = INT3 Interrupt Output 0 1010: Output = INT4 Interrupt Output 0 1011: Reserved 0 1100: Output = ASI1_WCLK_OUT 0 1101: Output = ASI1_BCLK_OUT 0 1110: Output = ASI1_WCLK_ADC_OUT 0 1111: Output = ASI1_BCLK_ADC_OUT 1 0000: Output = ASI1_DOUT 1 0001: Output = ASI2_WCLK_OUT 1 0010: Output = ASI2_BCLK_OUT 1 0011: Output = ASI2_WCLK_ADC_OUT 1 0100: Output = ASI2_BCLK_ADC_OUT 1 0101: Output = ASI2_DOUT 1 0110: Output = ASIM_WCLK_OUT 1 0111: Output = ASIM_BCLK_OUT 1 1000: Output = ASIM_DOUT 1 1001: Reserved ... 1 1111: Reserved Book 0 / Page 1 / Register 69: ICC_GPIO9 Pin(ICC_CLK) Register - 0x00 / 0x01 / 0x45 (B0_P1_R69) READ/ WRITE RESET VALUE RESERVED R/W 0 Reserved. Write only reset values. GPIO9_OVAL R/W 0 GPIO9 general purpose output value is 0: Low(0) 1: High(1) RESERVED R/W 0 Reserved. Write only reset values. BIT FIELD D7 D6 D5 DESCRIPTION Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 67 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Book 0 / Page 1 / Register 69: ICC_GPIO9 Pin(ICC_CLK) Register - 0x00 / 0x01 / 0x45 (B0_P1_R69) (continued) BIT D4-D0 FIELD GPIO9_FUNC READ/ WRITE RESET VALUE R/W 0 0000 DESCRIPTION Pin ICC_GPIO9 function is 0 0000: Disabled (Input and Output buffers powered down) 0 0001: Input mode 0 0010: Reserved 0 0011: Output = General Purpose Output level set by bit D6 0 0100: Output = General Purpose Output level set by B0_P1_R88 & B0_P1_R87 0 0101: Output = Reserved 0 0110: Output = CLKOUT Output 0 0111: Output = INT1 Interrupt Output 0 1000: Output = INT2 Interrupt Output 0 1001: Output = INT3 Interrupt Output 0 1010: Output = INT4 Interrupt Output 0 1011: Reserved 0 1100: Output = ASI1_WCLK_OUT 0 1101: Output = ASI1_BCLK_OUT 0 1110: Output = ASI1_WCLK_ADC_OUT 0 1111: Output = ASI1_BCLK_ADC_OUT 1 0000: Output = ASI1_DOUT 1 0001: Output = ASI2_WCLK_OUT 1 0010: Output = ASI2_BCLK_OUT 1 0011: Output = ASI2_WCLK_ADC_OUT 1 0100: Output = ASI2_BCLK_ADC_OUT 1 0101: Output = ASI2_DOUT 1 0110: Output = ASIM_WCLK_OUT 1 0111: Output = ASIM_BCLK_OUT 1 1000: Output = ASIM_DOUT 1 1001: Reserved ... 1 1111: Reserved Book 0 / Page 1 / Register 70: ICC_GPIO10 Pin Register - 0x00 / 0x01 / 0x46 (B0_P1_R70) 68 READ/ WRITE RESET VALUE RESERVED R/W 0 Reserved. Write only reset values. D6 GPIO10_OUT_VAL R/W 0 GPIO10 General Purpose Output Value 0: Low(0) 1: High(1) D5 RESERVED R/W 0 Reserved. Write only reset values. BIT FIELD D7 DESCRIPTION Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Book 0 / Page 1 / Register 70: ICC_GPIO10 Pin Register - 0x00 / 0x01 / 0x46 (B0_P1_R70) (continued) BIT FIELD D4-D0 GPIO10_FUNC READ/ WRITE RESET VALUE R/W 0 0000 DESCRIPTION GPIO10 Function 0 0000: Disabled (Input and Output buffers powered down) 0 0001: Input mode 0 0010: Reserved 0 0011: Output = General Purpose Output level set by bit D6 0 0100: Output = General Purpose Output level set by B0_P1_R88 & B0_P1_R87 0 0101: Output = Reserved 0 0110: Output = CLKOUT Output 0 0111: Output = INT1 Interrupt Output 0 1000: Output = INT2 Interrupt Output 0 1001: Output = INT3 Interrupt Output 0 1010: Output = INT4 Interrupt Output 0 1011: Reserved 0 1100: Output = ASI1_WCLK_OUT 0 1101: Output = ASI1_BCLK_OUT 0 1110: Output = ASI1_WCLK_ADC_OUT 0 1111: Output = ASI1_BCLK_ADC_OUT 1 0000: Output = ASI1_DOUT 1 0001: Output = ASI2_WCLK_OUT 1 0010: Output = ASI2_BCLK_OUT 1 0011: Output = ASI2_WCLK_ADC_OUT 1 0100: Output = ASI2_BCLK_ADC_OUT 1 0101: Output = ASI2_DOUT 1 0110: Output = ASIM_WCLK_OUT 1 0111: Output = ASIM_BCLK_OUT 1 1000: Output = ASIM_DOUT 1 1001: Reserved ... 1 1111: Reserved Book 0 / Page 1 / Register 71-76: Reserved Registers - 0x00 / 0x01 / 0x47-0x4C (B0_P1_R71-76) BIT D7-D0 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved Book 0 / Page 1 / Register 77: GPI Pins Register - 0x00 / 0x01 / 0x4D (B0_P1_R77) BIT FIELD READ/ WRITE RESET VALUE DESCRIPTION D7-D6 RESERVED R/W 00 Reserved. Write only reset values. D5-D4 GPI3_FUNC R/W 00 Pin ICC_GPI3 is 00: Disabled (Input powered down) 01: In Input mode 10: Reserved 11: Reserved D3-D2 GPI2_FUNC R/W 01 Pin MCLK_GPI2 is 00: Disabled (Input powered down) 01: Input mode 10: Reserved 11: Reserved D1-D0 GPI1_FUNC R/W 01 Pin BCLK1_GPI1 00: Disabled (Input powered down) 01: Input mode 10: Reserved 11: Reserved Book 0 / Page 1 / Register 78: Reserved Register - 0x00 / 0x01 / 0x4E (B0_P1_R78) BIT D7-D0 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 69 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Book 0 / Page 1 / Register 79: GPIO HIZ CTRL1 Register - 0x00 / 0x01 / 0x4F (B0_P1_R79) BIT FIELD READ/ WRITE RESET VALUE D7-D5 RESERVED R/W 000 D4 GPIO2_HIZ R/W 0 D3-D1 RESERVED R/W 000 D0 GPIO1_HIZ R/W 0 DESCRIPTION Reserved. Write only reset values. GPIO2 output 000: Drives both LO/HI 001: Drives both LO/HI with buskeeper(weak pull-up/down). For use with outputs that my be tri-stated such as TDM Reserved. Write only reset values. GPIO1 output 000: Drives both LO/HI 001: Drives both LO/HI with buskeeper(weak pull-up/down). For use with outputs that my be tri-stated such as TDM Book 0 / Page 1 / Register 80: GPIO HIZ CTRL2 Register - 0x00 / 0x01 / 0x50 (B0_P1_R80) BIT FIELD READ/ WRITE RESET VALUE D7-D5 RESERVED R/W 000 D4 GPIO4_HIZ R/W 0 D3-D1 RESERVED R/W 000 D0 GPIO3_HIZ R/W 0 DESCRIPTION Reserved. Write only reset values. GPIO4 output 000: Drives both LO/HI. 001: Drives both LO/HI with buskeeper(weak pull-up/down). For use with outputs that my be tri-stated such as TDM Reserved. Write only reset values. GPIO3 utput 000: Drives both LO/HI 001: Drives both LO/HI with buskeeper(weak pull-up/down). For use with outputs that my be tri-stated such as TDM Book 0 / Page 1 / Register 81: GPIO HIZ CTRL3 Register - 0x00 / 0x01 / 0x51 (B0_P1_R81) BIT FIELD READ/ WRITE RESET VALUE D7-D5 RESERVED R/W 000 D4 GPIO6_HIZ R/W 0 D3-D1 RESERVED R/W 000 D0 GPIO5_HIZ R/W 0 DESCRIPTION Reserved. Write only reset values. GPIO6 output 000: Drives both LO/HI 001: Drives both LO/HI with buskeeper(weak pull-up/down). For use with outputs that my be tri-stated such as TDM Reserved. Write only reset values. GPIO5 output 000: Drives both LO/HI 001: Drives both LO/HI with buskeeper(weak pull-up/down). For use with outputs that my be tri-stated such as TDM Book 0 / Page 1 / Register 82: GPIO HIZ CTRL4 Register - 0x00 / 0x01 / 0x52 (B0_P1_R82) BIT FIELD READ/ WRITE RESET VALUE D7-D5 RESERVED R/W 000 D4 GPIO8_HIZ R/W 0 D3-D1 RESERVED R/W 000 D0 GPIO7_HIZ R/W 0 70 DESCRIPTION Reserved. Write only reset values. GPIO8 output 000: Drives both LO/HI 001: Drives both LO/HI with buskeeper(weak pull-up/down). For use with outputs that my be tri-stated such as TDM Reserved. Write only reset values. GPIO7 output 000: Drives both LO/HI 001: Drives both LO/HI with buskeeper(weak pull-up/down). For use with outputs that my be tri-stated such as TDM Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Book 0 / Page 1 / Register 83: GPIO HIZ CTRL3 Register - 0x00 / 0x01 / 0x53 (B0_P1_R83) BIT READ/ WRITE RESET VALUE D7-D5 RESERVED R/W 000 D4 GPIO10_HIZ R/W 0 D3-D1 RESERVED R/W 000 D0 GPIO9_HIZ R/W 0 DESCRIPTION Reserved. Write only reset values. GPIO10 output 000: Drives both LO/HI 001: Drives both LO/HI with buskeeper(weak pull-up/down). For use with outputs that my be tri-stated such as TDM Reserved. Write only reset values. GPIO9 output 000: Drives both LO/HI 001: Drives both LO/HI with buskeeper(weak pull-up/down). For use with outputs that my be tri-stated such as TDM Book 0 / Page 1 / Register 84-86: Reserved Registers - 0x00 / 0x01 / 0x54-0x56 (B0_P1_R84-86) BIT D7-D0 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved. Book 0 / Page 1 / Register 87: GPIO Pin 1 Register - 0x00 / 0x01 / 0x57 (B0_P1_R87) BIT D7-D1 D0 FIELD READ/ WRITE RESERVED R/W GPO_BO_MODE R/W RESET VALUE DESCRIPTION 0000 000 Reserved. Write only reset values. 0 0: Use R88,R89 to directly drive output on respective pins 1: Use DSP port to drive outputs on respective pins Book 0 / Page 1 / Register 88: GPIO Pin 2 Register - 0x00 / 0x01 / 0x58 (B0_P1_R88) READ/ WRITE RESET VALUE GPIO8_BOV R/W 0 GPIO8 general purpose output value is 0: Low(0) 1: High(1) D6 GPIO7_BOV R/W 0 GPIO7 general purpose output value is 0: Low(0) 1: High(1) D5 GPIO6_BOV R/W 0 GPIO6 general purpose output value is 0: Low(0) 1: High(1) D4 GPIO5_BOV R/W 0 GPIO5 general purpose output value is 0: Low(0) 1: High(1) D3 GPIO4_BOV R/W 0 GPIO4 general purpose output value is 0: Low(0) 1: High(1) D2 GPIO3_BOV R/W 0 GPIO3 General Purpose Output Value 0: Low(0) 1: High(1) D1 GPIO2_BOV R/W 0 GPIO2 General Purpose Output Valuet 0: Low(0) 1: High(1) D0 GPIO1_BOV R/W 0 GPIO1 General Purpose Output Value 0: Low(0) 1: High(1) BIT FIELD D7 DESCRIPTION Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 71 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Book 0 / Page 1 / Register 89: GPIO Pin 3 Register - 0x00 / 0x01 / 0x59 (B0_P1_R89) READ/ WRITE RESET VALUE RESERVED R/W 0000 00 D1 GPIO10_BOV R/W 0 GPIO10 general purpose output value is 0: Low(0) 1: High(1) D0 GPIO9_BOV R/W 0 GPIO9 general purpose output value is 0: Low(0) 1: High(1) BIT FIELD D7-D2 DESCRIPTION Reserved. Write only reset values. Book 0 / Page 1 / Register 90-107: Reserved Registers - 0x00 / 0x01 / 0x5A-0x6B (B0_P1_R84-86) BIT FIELD D7-D0 RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved. Write only reset values. Book 0 / Page 1 / Register 108: Interrupt Control 1 Register - 0x00 / 0x01 / 0x6C (B0_P1_R108) BIT FIELD READ/ WRITE RESET VALUE D7 RESERVED R/W 0 D6-D4 INT_OVER_I R/W 000 D3 RESERVED R/W 0 INT_OVER_V R/W 000 D2-D0 DESCRIPTION Reserved. Write only reset values. Speaker over-current flag is 000: not used in the generation of pin interrupt 001: used in the generation of INT1 interrupt 010: used in the generation of INT2 interrupt 011: used in the generation of INT3 interrupt 100: used in the generation of INT4 interrupt 101-111: Reserved Reserved. Write only reset values. Speaker over-voltage flag is 000: not used in the generation of pin interrupt 001: used in the generation of INT1 interrupt 010: used in the generation of INT2 interrupt 011: used in the generation of INT3 interrupt 100: used in the generation of INT4 interrupt 101-111: Reserved Book 0 / Page 1 / Register 109: Interrupt Control 2 Register - 0x00 / 0x01 / 0x6D (B0_P1_R109) RESET VALUE FIELD D7 RESERVED R/W 0 INT_CLK_ERR1 R/W 000 RESERVED R/W 0 Reserved. Write only reset values. INT_OVER_TEMP R/W 0 Over-temperature flag is 000: not used in the generation of pin Interrupt 001: used in the generation of INT1 interrupt 010: used in the generation of INT2 interrupt 011: used in the generation of INT3 interrupt 100: used in the generation of INT4 interrupt 101-111: Reserved D6-D4 D3 D2-D0 72 READ/ WRITE BIT DESCRIPTION Reserved. Write only reset values. Clock error detect 1 flag is 000: not used in the generation of pin Interrupt 001: used in the generation of INT1 Interrupt 010: used in the generation of INT2 Interrupt 011: used in the generation of INT3 Interrupt 100: used in the generation of INT4 Interrupt 101-111: Reserved Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Book 0 / Page 1 / Register 110: Interrupt Control 3 Register - 0x00 / 0x01 / 0x6E (B0_P1_R110) READ/ WRITE RESET VALUE RESERVED R/W 0 INT_BROWNOUT R/W 000 RESERVED R/W 0 INT_CLK_ERR2 R/W 000 BIT FIELD D7 D6-D4 D3 D2-D0 DESCRIPTION Reserved. Write only reset values. Brownout flag is 000: not used in the generation of pin Interrupt 001: used in the generation of INT1 Interrupt 010: used in the generation of INT2 Interrupt 011: used in the generation of INT3 Interrupt 100: used in the generation of INT4 Interrupt 101-111: Reserved Reserved. Write only reset values. Clock error detect 2 flag is 000: not used in the generation of pin Interrupt 001: used in the generation of INT1 Interrupt 010: used in the generation of INT2 Interrupt 011: used in the generation of INT3 Interrupt 100: is used in the generation of INT4 Interrupt 101-111: Reserved Book 0 / Page 1 / Register 111: Interrupt Control 4 Register - 0x00 / 0x01 / 0x6F (B0_P1_R111) READ/ WRITE RESET VALUE BIT FIELD D7 RESERVED R/W 0 INT_SAR_DONE R/W 000 SAR complete flag is 000: not used in the generation of pin Interrupt 001: used in the generation of INT1 Interrupt 010: used in the generation of INT2 Interrupt 011: used in the generation of INT3 Interrupt 100: used in the generation of INT4 Interrupt 101-111: Reserved R xxxx Reserved. Write only reset values. D6-D4 D3-D0 DESCRIPTION Reserved. Write only reset values. Book 0 / Page 1 / Register 112: Interrupt Control 5 Register - 0x00 / 0x01 / 0x70 (B0_P1_R112) READ/ WRITE RESET VALUE BIT FIELD D7 RESERVED R/W 0 INT_DSP1 R/W 000 RESERVED R/W 0 INT_DSP2 R/W 000 D6-D4 D3 D2-D0 DESCRIPTION Reserved. Write only reset values. DSP output interrupt 1 flag is 000: not used in the generation of pin Interrupt 001: used in the generation of INT1 Interrupt 010: used in the generation of INT2 Interrupt 011: used in the generation of INT3 Interrupt 100: used in the generation of INT4 Interrupt 101-111: Reserved Reserved. Write only reset values. DSP output interrupt 2 flag is 000: not used in the generation of pin Interrupt 001: used in the generation of INT1 Interrupt 010: used in the generation of INT2 Interrupt 011: used in the generation of INT3 Interrupt 100: used in the generation of INT4 Interrupt 101-111: Reserved Book 0 / Page 1 / Register 113: Interrupt Control 6 Register - 0x00 / 0x01 / 0x71 (B0_P1_R113) BIT FIELD D7 RESERVED READ/ WRITE RESET VALUE R/W 0 DESCRIPTION Reserved. Write only reset values. Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 73 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Book 0 / Page 1 / Register 113: Interrupt Control 6 Register - 0x00 / 0x01 / 0x71 (B0_P1_R113) (continued) BIT READ/ WRITE RESET VALUE INT_DSP3 R/W 000 RESERVED R/W 0 INT_DSP4 R/W 000 FIELD D6-D4 D3 D2-D0 DESCRIPTION DSP output interrupt 3 flag is 000: not used in the generation of pin Interrupt 001: used in the generation of INT1 Interrupt 010: used in the generation of INT2 Interrupt 011: used in the generation of INT3 Interrupt 100: used in the generation of INT4 Interrupt 101-111: Reserved Reserved. Write only reset values. DSP output interrupt 4 flag is 000: not used in the generation of pin Interrupt 001: used in the generation of INT1 Interrupt 010: used in the generation of INT2 Interrupt 011: used in the generation of INT3 Interrupt 100: used in the generation of INT4 Interrupt 101-111: Reserved Book 0 / Page 1 / Register 114-127: Reserved Register - 0x00 / 0x01 / 0x72-0x7F (B0_P1_R127) BIT D7-D0 13.4 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved Book 0 Page 2 Book 0 / Page 2 / Register 0: Page Select Register - 0x00 / 0x02 / 0x00 (B0_P0_R0) BIT FIELD READ/ WRITE RESET VALUE D7-D0 PAGE R/W 0000 0000 DESCRIPTION Page Select Register 0-255: Selects the Register Page for next read or write command. Refer Table for details. Book 0 / Page 2 / Register 1-5: Reserved Register - 0x00 / 0x02 / 0x01-0x05 (B0_P1_R1-5) BIT D7-D0 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved Book 0 / Page 2 / Register 6: Ramp Generator Frequency Register - 0x00 / 0x02 / 0x06 (B0_P2_R6) BIT D7-D5 D4 D3-D0 READ/ WRITE RESET VALUE RESERVED R/W 000 RAMP_FREQ R/W 0 RESERVED R/W 0000 FIELD DESCRIPTION Reserved. Write only reset values. Ramp Generator Frequency 00: 384kHz ramp_sel_res_freq = 0), Use this for Fs of 48ksps and its multiples 01: 352.8kHz, Use this for Fs of 44.1ksps and its multiples Reserved. Write only reset values. Book 0 / Page 2 / Register 7-23: Reserved Register - 0x00 / 0x02 / 0x07-0x17 (B0_P1_R7-23) BIT D7-D0 74 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Book 0 / Page 2 / Register 24: Inrush Optimization 1 Register - 0x00 / 0x02 / 0x18 (B0_P2_R24) BIT FIELD READ/ WRITE RESET VALUE DESCRIPTION D7-D6 RESERVED R/W 00 Reserved. Write only reset values. D5-D3 INRUSH1 R/W 101 Inrush Current Optimization 1 000: Class-H operation inrush current optimization for boost 101 Not Recommended Other: Reserved D2-D0 INRUSH2 R/W 101 Inrush Current Optimization 2 000: Class-H operation inrush current optimization for boost 101 Not Recommended Other: Reserved Book 0 / Page 2 / Register 25: Inrush Optimization 2 Register - 0x00 / 0x02 / 0x19 (B0_P2_R25) BIT FIELD READ/ WRITE RESET VALUE DESCRIPTION D7-D6 RESERVED R/W 00 Reserved. Write only reset values. D5-D3 INRUSH3 R/W 101 Inrush Current Optimization 3 000: Class-H operation inrush current optimization for boost 101 Not Recommended Other: Reserved D2-D0 INRUSH4 R/W 101 Inrush Current Optimization 4 000: Class-H operation inrush current optimization for boost 101 Not Recommended Other: Reserved Book 0 / Page 2 / Register 26: Inrush Optimization 3 Register - 0x00 / 0x02 / 0x1A (B0_P2_R25) BIT FIELD READ/ WRITE RESET VALUE DESCRIPTION D7-D6 RESERVED R/W 00 Reserved. Write only reset values. D5-D3 INRUSH5 R/W 101 Inrush Current Optimization 5 000: Class-H operation inrush current optimization for boost 101 Not Recommended Other: Reserved D2-D0 INRUSH6 R/W 101 Inrush Current Optimization 6 000: Class-H operation inrush current optimization for boost 101 Not Recommended Other: Reserved Book 0 / Page 2 / Register 27: Inrush Optimization 4 Register - 0x00 / 0x02 / 0x1B (B0_P2_R25) BIT FIELD READ/ WRITE RESET VALUE DESCRIPTION D7-D6 RESERVED R/W 00 Reserved. Write only reset values. D5-D3 INRUSH7 R/W 101 Inrush Current Optimization 7 000: Class-H operation inrush current optimization for boost 101 Not Recommended Other: Reserved D2-D0 INRUSH8 R/W 101 Inrush Current Optimization 8 000: Class-H operation inrush current optimization for boost 101 Not Recommended Other: Reserved Book 0 / Page 2 / Register 28-127: Reserved Register - 0x00 / 0x02 / 0x1C-0x7F (B0_P1_R28-127) BIT D7-D0 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 75 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 13.5 www.ti.com Book 100 Page 0 Book 100 / Page 0 / Register 0: Page Select Register - 0x64 / 0x00 / 0x00 (B100_P0_R0) BIT FIELD READ/ WRITE RESET VALUE D7-D0 PAGE R/W 0000 0000 DESCRIPTION Page Select Register 0-255: Selects the Register Page for next read or write command. Refer Table for details. Book 100 / Page 0 / Register 1: DAC Interpolation Register - 0x64 / 0x00 / 0x01 (B100_P0_R1) BIT D7-D0 FIELD DAC_RATIO READ/ WRITE RESET VALUE R/W 0000 1000 DESCRIPTION DAC Interpolation ratio outside DSP is 0000 0000: 256 0000 0001: 1 0000 0001: 2 ... 1111 1110: 254 1111 1111: 255 Book 100 / Page 0 / Register 2: ADC interpolation Register - 0x64 / 0x00 / 0x01 (B100_P0_R1) BIT FIELD READ/ WRITE RESET VALUE D7-D6 RESERVED R/W 00 D5-D0 ADC_RATIO R/W 00 0000 DESCRIPTION Reserved. Write only reset values. ADC interpolation ratio outside DSP is 00 0000: 64 00 0001: 1 00 0001: 2 ... 10 0101: 37 10 0110: 38 (maximum ratio supported for Isense/Vsense) 10 0111: 39 (supported only for PDM audio input) 10 1000: 40 (supported only for PDM audio input) 10 1001: 41 (supported only for PDM audio input) 10 1010: 42 (supported only for PDM audio input) 10 1011: 43 (supported only for PDM audio input) 10 1100: 44 (supported only for PDM audio input) 10 1101: 45 (supported only for PDM audio input) Book 100 / Page 0 / Register 3-6: Reserved Register - 0x64 / 0x00 / 0x03-0x06 (B100_P0_R3-6) BIT D7-D0 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved. Book 100 / Page 0 / Register 7: DSP Mute Register - 0x64 / 0x00 / 0x07 (B100_P0_R7) BIT FIELD READ/ WRITE RESET VALUE DESCRIPTION D7-D4 RESERVED R/W 0000 D3 PDM_MUTE R/W 1 PDM soft mute is 0: un-mute 1: mute D2 VSNS_MUTE R/W 1 Vsense soft mute is 0: un-mute 1: mute D1 ISNS_MUTE R/W 1 Isense soft mute is 0: un-mute 1: mute 76 Reserved. Write only reset values. Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Book 100 / Page 0 / Register 7: DSP Mute Register - 0x64 / 0x00 / 0x07 (B100_P0_R7) (continued) BIT FIELD D0 SPK_MUTE READ/ WRITE RESET VALUE R/W 1 DESCRIPTION Class-D soft mute is 0: un-mute 1: mute Book 100 / Page 0 / Register 8-15: Reserved Register - 0x64 / 0x00 / 0x08-0x0F (B100_P0_R8-15) BIT D7-D0 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved Book 100 / Page 0 / Register 16: Interrupt 1 DSP Register - 0x64 / 0x00 / 0x10 (B100_P0_R16) READ/ WRITE RESET VALUE INT1_POL R/W 0 ISR1 interrupt polarity is 0: Active High 1: Active Low D6 INT1_TRG R/W 0 ISR1 interrupt is 0: Level sensitive 1: Edge sensitive D4-D0 INT1_PATH R/W 00000 BIT FIELD D7 DESCRIPTION ISR1 interrupt input to DSP is 0 0000: disabled 0 0001: GPIO1 0 0010: GPIO2 0 0011: GPIO3 0 0100: GPIO4 0 0101: GPIO5 0 0110: GPIO6 0 0111: GPIO7 0 1000: GPIO8 0 1001: GPIO9 0 1010: GPIO10 0 1011: Reserved 0 1100: Reserved 0 1101: GPI1 0 1110: GPI2 0 1111: GPI3 others: Reserved Book 100 / Page 0/ Register 17: Interrupt 2 DSP Register - 0x64 / 0x00 / 0x11 (B100_P0_R17) READ/ WRITE RESET VALUE INT2_POL R/W 0 ISR2 interrupt polarity is 0: Active high 1: Active low INT2_TRG R/W 0 ISR2 interrupt is 0: Level sensitive 1: Edge sensitive BIT FIELD D7 D6 DESCRIPTION Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 77 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Book 100 / Page 0/ Register 17: Interrupt 2 DSP Register - 0x64 / 0x00 / 0x11 (B100_P0_R17) (continued) BIT FIELD D4-D0 INT2_PATH READ/ WRITE RESET VALUE R/W 00000 DESCRIPTION ISR2 interrupt input to DSP is 0 0000: disabled 0 0001: GPIO1 0 0010: GPIO2 0 0011: GPIO3 0 0100: GPIO4 0 0101: GPIO5 0 0110: GPIO6 0 0111: GPIO7 0 1000: GPIO8 0 1001: GPIO9 0 1010: GPIO10 0 1011: Reserved 0 1100: Reserved 0 1101: GPI1 0 1110: GPI2 0 1111: GPI3 others: Reserved Book 100 / Page 0 / Register 18: Condition 1 DSP Register - 0x64 / 0x00 / 0x12 (B100_P0_R18) READ/ WRITE RESET VALUE COND1_POL R/W 0 COND1 interrupt polarity is 0: Active high 1: Active low D6 COND1_TRG R/W 0 COND1 interrupt is 0: Level sensitive 1: Edge sensitive D4-D0 COND1_PATH R/W 00000 BIT FIELD D7 DESCRIPTION COND1 interrupt input to DSP is 0 0000: disabled 0 0001: GPIO1 0 0010: GPIO2 0 0011: GPIO3 0 0100: GPIO4 0 0101: GPIO5 0 0110: GPIO6 0 0111: GPIO7 0 1000: GPIO8 0 1001: GPIO9 0 1010: GPIO10 0 1011: Reserved 0 1100: Reserved 0 1101: GPI1 0 1110: GPI2 0 1111: GPI3 others: Reserved Book 100/ Page 0 / Register 19: Condition 2 DSP Register - 0x64 / 0x00 / 0x13 (B100_P0_R19) 78 READ/ WRITE RESET VALUE COND2_POL R/W 0 COND2 interrupt polarity is 0: Active High 1: Active Low COND2_TRG R/W 0 COND2 interrupt is 0: Level Sensitive 1: Edge Sensitive BIT FIELD D7 D6 DESCRIPTION Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Book 100/ Page 0 / Register 19: Condition 2 DSP Register - 0x64 / 0x00 / 0x13 (B100_P0_R19) (continued) BIT D4-D0 FIELD COND2_PATH READ/ WRITE RESET VALUE R/W 00000 DESCRIPTION COND2 Interrupt Input to DSP 0 0000: disabled 0 0001: GPIO1 0 0010: GPIO2 0 0011: GPIO3 0 0100: GPIO4 0 0101: GPIO5 0 0110: GPIO6 0 0111: GPIO7 0 1000: GPIO8 0 1001: GPIO9 0 1010: GPIO10 0 1011: Reserved 0 1100: Reserved 0 1101: GPI1 0 1110: GPI2 0 1111: GPI3 others: Reserved Book 100 / Page 0 / Register 20: ISR and COND Control Register - 0x64 / 0x00 / 0x14 (B100_P0_R20) READ/ WRITE RESET VALUE DSP_ISR3 R/W 0 ISR3 interrupt input to DSP is 0: Low 1: High DSP_ISR4 R/W 0 ISR4 interrupt input to DSP is 0: Low 1: High RESERVED R/W 00 Reserved. Write only reset values. D3 DSP_COND3 R/W 0 COND3 interrupt input to DSP is 0: Low 1: High D2 DSP_COND4 BIT FIELD D7 D6 D5-D4 D1-D0 RESERVED DESCRIPTION COND4 interrupt input to DSP is 0: Low 1: High R/W 00 Reserved. Write only reset values. Book 100 / Page 0/ Register 21: DSP Control Register - 0x64 / 0x00 / 0x15 (B100_P0_R21) READ/ WRITE RESET VALUE RESERVED R/W 0 Reserved. Write only reset values. DSP_SPI_DLY R/W 0 0: SPI read will have one frame (8-bit) delay while reading RAMs. 1: SPI read will always have one frame (8-bit) delay D5 DSP_APAGE R/W 0 Auto increment page for non-zero book is 0: Enable 1: Disable D4-D0 RESERVED R/W 0 0000 BIT FIELD D7 D6 DESCRIPTION Reserved. Write only reset values. Book 100 / Page 0 / Register 22-26: Reserved Register - 0x64 / 0x00 / 0x16-0x1A (B100_P0_R22-26) BIT D7-D0 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 79 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Book 100 / Page 0 / Register 27:PLL CLKIN Divider Register - 0x64 / 0x00 / 0x1B (B100_P0_R27) BIT FIELD READ/ WRITE RESET VALUE D7-D6 RESERVED R/W 00 D5-D0 PLL_PDIV R/W 00 0001 DESCRIPTION Reserved. Write only reset values. PLL_CLKIN divider (generates input clock for PLL P-divider) is 00 0000: 64 00 0001: 1 00 0001: 2 ... 11 1110: 62 11 1111: 63 Book 100 / Page 0 / Register 28:PLL J-VAL Divider Register - 0x64 / 0x00 / 0x1C (B100_P0_R28) READ/ WRITE RESET VALUE PLL_LOW R/W 0 PLL_JDIV R/W 00 0100 BIT FIELD D7 D6-D0 DESCRIPTION PLL low input frequency is 0: should be set when PLL CLKIN divider output is greater than 1MHz 1: should be set when PLL CLKIN divider output is less than 1MHz PLL J multiplier is 00 0000: Reserved 00 0001: 1 00 0010: 2 ... 11 1110: 62 11 1111: 63 Book 100 / Page 0 / Register 29:PLL D-VAL Divider 2 Register - 0x64 / 0x00 / 0x1D (B100_P0_R29) READ/ WRITE RESET VALUE RESERVED R/W 0 PLL_DVAL2 R/W BIT FIELD D7 D6-D0 DESCRIPTION Reserved. Write only reset values. 000 0000 PLL D Factional Multiplier D(13:8) Book 100 / Page 0 / Register 30:PLL D-VAL Divider 1 Register - 0x64 / 0x00 / 0x1E (B100_P0_R30) BIT D7-D0 FIELD PLL_DVAL1 READ/ WRITE RESET VALUE R/W 0000 0000 DESCRIPTION PLL D Factional Multiplier D(7:0) Book 100 / Page 0 / Register 31:DSP Clock Register - 0x64 / 0x00 / 0x1F (B100_P0_R31) READ/ WRITE RESET VALUE RESERVED R/W 00 Reserved. Write only reset values. DSP_CLK R/W 0 DSP clock is generated from 0: output of N_VAL divider in B100_P0_R32 1: directly from PLL Clock D4-D3 MDAC_CLK R/W 00 MDAC and MADC is clock divider input is 00: NDIV_CLK (N-divider output) 01: MCLK_GPI2. This can be used only if MCLK is multiple of 8*64*Fs or 4*64*Fs(with 48-52% duty-cycle) 10: ICC_GPIO9. This can be used only if MCLK is multiple of 8*64*Fs or 4*64*Fs(with 48-52% duty-cycle) 11: Reserved D2-D1 BOOST_CLK R/W 00 Boost and Charge-pump divider input is 00: NDIV_CLK (N-divider output) 01: MCLK_GPI2. 10: ICC_GPIO9. 11: Reserved D0 RESERVED R/W 0 Reserved. Write only reset values. BIT D7-D6 D5 80 FIELD DESCRIPTION Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Book 100 / Page 0 / Register 32: N-VAL Divider Register - 0x64 / 0x00 / 0x20 (B100_P0_R32) BIT FIELD READ/ WRITE RESET VALUE D7-D0 N_DIV R/W 0000 0001 DESCRIPTION N divider is 0000 0000: 0000 0001: 0000 0010: ... 1111 1110: 1111 1111: 128 1 2 126 127 Book 100 / Page 0 / Register 33: MDAC-VAL Divider Register - 0x64 / 0x00 / 0x21 (B100_P0_R33) BIT D7-D0 FIELD MDAC_DIV READ/ WRITE RESET VALUE R/W 0000 0100 DESCRIPTION DAC divider is 0000 0000: 128 0000 0001: 1 0000 0010: 2 ... 1111 1110: 126 1111 1111: 127 Book 100 / Page 0 / Register 34: MADC-VAL Divider Register - 0x64 / 0x00 / 0x22 (B100_P0_R34) BIT FIELD D7 READ/ WRITE RESET VALUE DESCRIPTION RESERVED R/W 00 D6-D3 MADC_DIV_PRE R/W 0001 Reserved. Write only reset values. ADC Divider pre is 0000: 16 0001: 1 0010: 2 ... 1110: 14 1111: 15 D2-D0 MADC_DIV_FIN R/W 000 ADC divider final (this divider configuration is used only if B100_P0_R42[7:6]=11) is 000: 8 001: 1 010: 2 ... 110: 6 111: 7 Book 100 / Page 0 / Register 35-37: Reserved Register - 0x64 / 0x00 / 0x23-0x25 (B100_P0_R35-37) BIT D7-D0 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved Book 100 / Page 0 / Register 38: Charge-pump Clock Register - 0x64 / 0x00 / 0x26 (B100_P0_R38) READ/ WRITE RESET VALUE CP_CLK_GEN R/W 0 Charge pump clock generation is 0: Use internally generated oscillator clock 1: Use NDIV_CLK/MCLK_GPI2/ICC_GPIO9 RESERVED R/W 00 Reserved. Write only reset values. BIT FIELD D7 D6-D5 DESCRIPTION Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 81 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Book 100 / Page 0 / Register 38: Charge-pump Clock Register - 0x64 / 0x00 / 0x26 (B100_P0_R38) (continued) BIT D4-D0 FIELD CP_CLK_DIV READ/ WRITE RESET VALUE R/W 0010 DESCRIPTION Charge pump clock divider factor is 0 0000: 32 0 0001: 1 0 0010: 2 ... 1 1110: 30 1 1111: 31 Book 100 / Page 0 / Register 39: Boost Clock Register - 0x64 / 0x00 / 0x27 (B100_P0_R39) READ/ WRITE RESET VALUE RMP_CLK_GEN R/W 0 D6-D3 BST_DIV_PRE R/W 0010 Boost clock pre divider factor is 0000: 16 0001: 1 0010: 2 ... 1110: 14 1111: 15 D2-D0 BST_DIV_FIN R/W 011 ADC divider final (this divider configuration is used only if B100_P0_R42[7:6]=11) is 000: 8 001: 1 010: 2 ... 110: 6 111: 7 BIT FIELD D7 DESCRIPTION Boost clock generation uses 0: internally generated oscillator clock 1: NDIV_CLK/MCLK_GPI2/ICC_GPIO9 Book 100 / Page 0 / Register 40: Ramp Clock 1 Register - 0x64 / 0x00 / 0x28 (B100_P0_R40) READ/ WRITE RESET VALUE RMP_CLK_GEN R/W 0 RESERVED R/W BIT FIELD D7 D6-D0 DESCRIPTION Ramp clock generation is 0: internally generated 1: from DAC modulator clock (Refer to divider settings in B100_P0_R43-44) 000 0000 Reserved. Write only reset values. Book 100 / Page 0 / Register 41-42: Reserved Register - 0x64 / 0x00 / 0x29-0x2A (B100_P0_R41-42) BIT D7-D0 FIELD RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved. Book 100 / Page 0 / Register 43: Ramp Clock 2 Register - 0x64 / 0x00 / 0x2B (B100_P0_R43) BIT FIELD READ/ WRITE RESET VALUE D7-D3 RESERVED R/W 0000 0 D2-D0 RMP_CLK_MSB R/W 000 DESCRIPTION Reserved. Write only reset values. Ramp Clock Divider [10:8] Book 100 / Page 0 / Register 44: Ramp Clock 3 Register - 0x64 / 0x00 / 0x2C (B100_P0_R44) BIT D7-D0 82 FIELD RMP_CLK_LSB READ/ WRITE RESET VALUE R/W 000 DESCRIPTION Ramp Clock Divider [7:0] Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Book 100 / Page 0/ Register 45-126: Reserved Register - 0x64 / 0x01 / 0x2D-0x7E (B100_P0_R45-126) BIT FIELD D7-D0 RESERVED READ/ WRITE RESET VALUE R xxxx xxxx DESCRIPTION Reserved. Book 100 / Page 0 / Register 127: Book Selection Register - 0x64 / 0x00 / 0x7F (B100_P0_R127) BIT FIELD READ/ WRITE RESET VALUE D7-D0 BOOK R/W 0110 0100 DESCRIPTION 0-255: Selects the Register Book for next read or write command. Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 83 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com 14 Device and Documentation Support 14.1 Documentation Support 14.2 Community Resources The following links connect to TI community resources. Linked contents are provided "AS IS" by the respective contributors. They do not constitute TI specifications and do not necessarily reflect TI's views; see TI's Terms of Use. TI E2E™ Online Community TI's Engineer-to-Engineer (E2E) Community. Created to foster collaboration among engineers. At e2e.ti.com, you can ask questions, share knowledge, explore ideas and help solve problems with fellow engineers. Design Support TI's Design Support Quickly find helpful E2E forums along with design support tools and contact information for technical support. 14.3 Trademarks PurePath, E2E are trademarks of Texas Instruments. All other trademarks are the property of their respective owners. 14.4 Electrostatic Discharge Caution These devices have limited built-in ESD protection. The leads should be shorted together or the device placed in conductive foam during storage or handling to prevent electrostatic damage to the MOS gates. 14.5 Glossary SLYZ022 — TI Glossary. This glossary lists and explains terms, acronyms, and definitions. 15 Mechanical, Packaging, and Orderable Information The following pages include mechanical, packaging, and orderable information. This information is the most current data available for the designated devices. This data is subject to change without notice and revision of this document. For browser-based versions of this data sheet, refer to the left-hand navigation. 15.1 Package Dimensions The TAS2555 uses a 42-ball, 0.5-mm pitch DSBGA package. 84 Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Package Dimensions (continued) TAS255xYZ, SN____255xYZ PACKAGE OUTLINE YZ0042-C01 DSBGA - 0.625 mm max height SCALE 4.000 DIE SIZE BALL GRID ARRAY 3.259 3.199 B A BUMP A1 CORNER 3.505 3.445 C 0.625 MAX SEATING PLANE BALL TYP 0.35 0.15 0.05 C 2.5 TYP (0.3075) 1.307 (0.4215) G F E 3 TYP SYMM D C 42X B 0.35 0.25 0.015 C A B A 0.5 TYP 0.5 TYP 1 2 3 4 5 6 PKG 4222036/B 04/2017 NOTES: 1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing per ASME Y14.5M. 2. This drawing is subject to change without notice. www.ti.com Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 85 TAS2555 SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 www.ti.com Package Dimensions (continued) TAS255xYZ, SN____255xYZ EXAMPLE BOARD LAYOUT YZ0042-C01 DSBGA - 0.625 mm max height DIE SIZE BALL GRID ARRAY (1.307) (0.5) TYP 42X ( 0.245) 1 2 4 3 5 6 A (0.5) TYP B C SYMM D E F G PKG LAND PATTERN EXAMPLE EXPOSED METAL SHOWN SCALE:20X 0.05 MAX ( 0.245) METAL 0.05 MIN ( 0.245) SOLDER MASK OPENING EXPOSED METAL EXPOSED METAL SOLDER MASK OPENING NON-SOLDER MASK DEFINED (PREFERRED) METAL UNDER SOLDER MASK SOLDER MASK DEFINED SOLDER MASK DETAILS NOT TO SCALE 4222036/B 04/2017 NOTES: (continued) 3. Final dimensions may vary due to manufacturing tolerance considerations and also routing constraints. For more information, see Texas Instruments literature number SNVA009 (www.ti.com/lit/snva009). www.ti.com 86 Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 TAS2555 www.ti.com SLASE69B – AUGUST 2015 – REVISED FEBRUARY 2019 Package Dimensions (continued) TAS255xYZ, SN____255xYZ EXAMPLE STENCIL DESIGN YZ0042-C01 DSBGA - 0.625 mm max height DIE SIZE BALL GRID ARRAY (1.307) (0.5) TYP (R0.05) TYP 42X ( 0.25) 1 2 3 4 5 6 A (0.5) TYP B METAL TYP C SYMM D E F G PKG SOLDER PASTE EXAMPLE BASED ON 0.1 mm THICK STENCIL SCALE:30X 4222036/B 04/2017 NOTES: (continued) 4. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. www.ti.com Submit Documentation Feedback Copyright © 2015–2019, Texas Instruments Incorporated Product Folder Links: TAS2555 87 PACKAGE OPTION ADDENDUM www.ti.com 10-Dec-2020 PACKAGING INFORMATION Orderable Device Status (1) Package Type Package Pins Package Drawing Qty Eco Plan (2) Lead finish/ Ball material MSL Peak Temp Op Temp (°C) Device Marking (3) (4/5) (6) TAS2555YZR ACTIVE DSBGA YZ 42 3000 RoHS & Green SNAGCU Level-1-260C-UNLIM -40 to 85 2555 TAS2555YZT ACTIVE DSBGA YZ 42 250 RoHS & Green SNAGCU Level-1-260C-UNLIM -40 to 85 2555 (1) The marketing status values are defined as follows: ACTIVE: Product device recommended for new designs. LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect. NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design. PREVIEW: Device has been announced but is not in production. Samples may or may not be available. OBSOLETE: TI has discontinued the production of the device. (2) RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may reference these types of products as "Pb-Free". RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption. Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of
TAS2555YZT 价格&库存

很抱歉,暂时无法提供与“TAS2555YZT”相匹配的价格&库存,您可以联系我们找货

免费人工找货