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