SLOSE86B
july 2022 – july 2023
TAS2781
PRODUCTION DATA
1
1
Features
2
Applications
3
Description
4
Revision History
5
Pin Configuration and Functions
6
Specifications
6.1
Absolute Maximum Ratings
6.2
ESD Ratings
6.3
Recommended Operating Conditions
6.4
Thermal Information
6.5
Electrical Characteristics
6.6
I2C Timing Requirements
6.7
TDM Port Timing Requirements
6.8
SPI Timing Requirements
6.9
Typical Characteristics
7
Parameter Measurement Information
8
Detailed Description
8.1
Overview
8.2
Functional Block Diagram
8.3
Feature Description
8.3.1
MODE Selection
8.3.2
Device Address Selection
8.3.3
SPI Interface
8.3.4
Register Organization
8.4
Device Functional Modes
8.4.1
TDM Serial Audio Port
8.4.2
Playback Signal Path
8.4.2.1
Digital Signal Processor
8.4.2.2
High Pass Filter
8.4.2.3
Amplifier Inversion
8.4.2.4
Digital Volume Control and Amplifier Output Level
8.4.2.5
PVDDL Supply
8.4.2.6
Y - Bridge
8.4.2.7
Low Voltage Signaling (LVS)
8.4.2.8
Noise Gate Mode
8.4.2.9
Supply Tracking Limiter
8.4.2.10
Brownout Prevention
8.4.2.11
ICC Pin and Inter-Chip Communication
8.4.2.12
Class-D Settings
8.4.2.12.1
Output Slew Rate Control
8.4.2.12.2
Synchronization
8.4.3
SAR ADC
8.4.4
Current and Voltage (IV) Sense
8.4.5
Post Filter Feed-Back (PFFB)
8.4.6
Thermal Foldback
8.4.7
Over Power Protection
8.4.8
Low Battery Protection
8.4.9
Battery Power Limiter
8.4.10
Clocks
8.4.11
Ultrasonic
8.4.12
Echo Reference
8.4.13
Hybrid-Pro External Boost Controller
8.5
Operational Modes
8.5.1
Beep Generator
8.5.2
Hardware Shutdown
8.5.3
Mode Control and Software Reset
8.5.4
Software Shutdown
8.5.5
Mute Mode
8.5.6
Active Mode
8.5.7
Noise Gate Mode
8.6
Faults and Status in TAS2781
8.7
Power Sequencing Requirements
8.8
Digital Input Pull Downs
8.9
Register Map
8.9.1
Page = 0x00 Address = 0x00 [Reset = 00h]
8.9.2
Page = 0x00 Address = 0x01 [Reset = 00h]
8.9.3
Page = 0x00 Address = 0x02 [Reset = 1Ah]
8.9.4
Page = 0x00 Address = 0x03 [Reset = 28h]
8.9.5
Page = 0x00 Address = 0x04 [Reset = 21h]
8.9.6
Page = 0x00 Address = 0x05 [Reset = 41h]
8.9.7
Page = 0x00 Address = 0x06 [Reset = 00h]
8.9.8
Page = 0x00 Address = 0x07 [Reset = 20h]
8.9.9
Page = 0x00 Address = 0x08 [Reset = 09h]
8.9.10
Page = 0x00 Address = 0x09 [Reset = 02h]
8.9.11
Page = 0x00 Address = 0x0A [Reset = 0Ah]
8.9.12
Page = 0x00 Address = 0x0C [Reset = 10h]
8.9.13
Page = 0x00 Address = 0x0D [Reset = 13h]
8.9.14
Page = 0x00 Address = 0x0E [Reset = C2h]
8.9.15
Page = 0x00 Address = 0x0F [Reset = 40h]
8.9.16
Page = 0x00 Address = 0x10 [Reset = 04h]
8.9.17
Page = 0x00 Address = 0x13 [Reset = 08h]
8.9.18
Page = 0x00 Address = 0x15 [Reset = 00h]
8.9.19
Page = 0x00 Address = 0x16 [Reset = 12h]
8.9.20
Page = 0x00 Address = 0x17 [Reset = 80h]
8.9.21
Page = 0x00 Address = 0x1A [Reset = 00h]
8.9.22
Page = 0x00 Address = 0x1B [Reset = 62h]
8.9.23
Page = 0x00 Address = 0x1C [Reset = 36h]
8.9.24
Page = 0x00 Address = 0x1D [Reset = 00h]
8.9.25
Page = 0x00 Address = 0x1F [Reset = 01h]
8.9.26
Page = 0x00 Address = 0x20 [Reset = 2Eh]
8.9.27
Page = 0x00 Address = 0x34 [Reset = 06h]
8.9.28
Page = 0x00 Address = 0x35 [Reset = BDh]
8.9.29
Page = 0x00 Address = 0x36 [Reset = ADh]
8.9.30
Page = 0x00 Address = 0x37 [Reset = A8h]
8.9.31
Page = 0x00 Address = 0x38 [Reset = 00h]
8.9.32
Page = 0x00 Address = 0x3B [Reset = FCh]
8.9.33
Page = 0x00 Address = 0x3C [Reset = BBh]
8.9.34
Page = 0x00 Address = 0x3D [Reset = DDh]
8.9.35
Page = 0x00 Address = 0x40 [Reset = F6h]
8.9.36
Page = 0x00 Address = 0x41 [Reset = 14h]
8.9.37
Page = 0x00 Address = 0x42 [Reset = 00h]
8.9.38
Page = 0x00 Address = 0x43 [Reset = 00h]
8.9.39
Page = 0x00 Address = 0x44 [Reset = 00h]
8.9.40
Page = 0x00 Address = 0x47 [Reset = 00h]
8.9.41
Page = 0x00 Address = 0x48 [Reset = 00h]
8.9.42
Page = 0x00 Address = 0x49 [Reset = 00h]
8.9.43
Page = 0x00 Address = 0x4A [Reset = 00h]
8.9.44
Page = 0x00 Address = 0x4B [Reset = 00h]
8.9.45
Page = 0x00 Address = 0x4F [Reset = 00h]
8.9.46
Page = 0x00 Address = 0x50 [Reset = 00h]
8.9.47
Page = 0x00 Address = 0x51 [Reset = 00h]
8.9.48
Page = 0x00 Address = 0x52 [Reset = 00h]
8.9.49
Page = 0x00 Address = 0x53 [Reset = 00h]
8.9.50
Page = 0x00 Address = 0x54 [Reset = 00h]
8.9.51
Page = 0x00 Address = 0x55 [Reset = 00h]
8.9.52
Page = 0x00 Address = 0x56 [Reset = 00h]
8.9.53
Page = 0x00 Address = 0x5C [Reset = 19h]
8.9.54
Page = 0x00 Address = 0x5D [Reset = 80h]
8.9.55
Page = 0x00 Address = 0x60 [Reset = 0Dh]
8.9.56
Page = 0x00 Address = 0x63 [Reset = 48]
8.9.57
Page = 0x00 Address = 0x65 [Reset = 08]
8.9.58
Page = 0x00 Address = 0x67 [Reset = 00h]
8.9.59
Page = 0x00 Address = 0x68 [Reset = 30h]
8.9.60
Page = 0x00 Address = 0x6A [Reset = 12h]
8.9.61
Page = 0x00 Address = 0x6B [Reset = 7Bh]
8.9.62
Page = 0x00 Address = 0x6C - 0x6E [Reset = 00001Ah]
8.9.63
Page = 0x00 Address = 0x6F [Reset = 00h]
8.9.64
Page = 0x00 Address = 0x70 [Reset = 96h]
8.9.65
Page = 0x00 Address = 0x71 [Reset = 02h]
8.9.66
Page = 0x00 Address = 0x73 [Reset = 08h]
8.9.67
Page = 0x00 Address = 0x77 [Reset = 00h]
8.9.68
Page = 0x00 Address = 0x7A [Reset = 60h]
8.9.69
Page = 0x00 Address = 0x7E [Reset = 00h]
8.9.70
Page = 0x00 Address = 0x7F [Reset = 00h]
8.9.71
Page = 0x01 Address = 0x17 [Reset = D0h]
8.9.72
Page = 0x01 Address = 0x19 [Reset = 60h]
8.9.73
Page = 0x01 Address = 0x28 [Reset = 00h]
8.9.74
Page = 0x01 Address = 0x35 [Reset = 75h]
8.9.75
Page = 0x01 Address = 0x36 [Reset = 08h]
8.9.76
Page = 0x01 Address = 0x3D [Reset = 00h]
8.9.77
Page = 0x01 Address = 0x3E [Reset = 00h]
8.9.78
Page = 0x01 Address = 0x3F [Reset = 00h]
8.9.79
Page = 0x01 Address = 0x40 [Reset = 00h]
8.9.80
Page = 0x01 Address = 0x41 [Reset = 00h]
8.9.81
Page = 0x01 Address = 0x42 [Reset = 00h]
8.9.82
Page = 0x01 Address = 0x43 [Reset = 00h]
8.9.83
Page = 0x01 Address = 0x44 [Reset = 00h]
8.9.84
Page = 0x01 Address = 0x45 [Reset = 00h]
8.9.85
Page = 0x01 Address = 0x47 [Reset = AB]
8.9.86
Page = 0x01 Address = 0x4C [Reset = 00h]
8.9.87
Page = 0x04 Address = 0x08 - 0x0B [Reset = 034A516Ch]
8.9.88
Page = 0x04 Address = 0x10 - 0x13 [Reset = 34000000h ]
8.9.89
Page = 0x04 Address = 0x14 - 0x17 [Reset = 14000000h ]
8.9.90
Page = 0x04 Address = 0x18 - 0x1B [Reset = 0D333333h]
8.9.91
Page = 0x04 Address = 0x1C - 0x1F [Reset = 10000000h]
8.9.92
Page = 0x04 Address = 0x20 - 0x23 [Reset = 0B999999h]
8.9.93
Page = 0x04 Address = 0x24 - 0x27 [Reset = 0ACCCCCDh]
8.9.94
Page = 0x04 Address = 0x40 - 0x43 [Reset = 721482C0h]
8.9.95
Page = 0x04 Address = 0x44 - 0x47 [Reset = 00000258h]
8.9.96
Page = 0x04 Address = 0x48 - 0x4B [Reset = 40BDB7C0h]
8.9.97
Page = 0x04 Address = 0x4C - 0x4F [Reset = 3982607Fh]
8.9.98
Page = 0x04 Address = 0x50 - 0x53 [Reset = 2D6A866Fh]
8.9.99
Page = 0x04 Address = 0x54 - 0x57 [Reset = 7C5E4E02h]
8.9.100
Page = 0x05 Address = 0x14 - 0x17 [Reset = 6CCCCCCCh]
8.9.101
Page = 0x05 Address = 0x1C - 0x1F [Reset = 4CCCCCCh]
8.9.102
Page = 0x05 Address = 0x20 - 0x23 [Reset = 00000180h]
8.9.103
Page = 0x05 Address = 0x24 - 0x27 [Reset = 00000000h]
8.9.104
Page = 0x05 Address = 0x28 - 0x2B [Reset = 79999999h]
8.9.105
Page = 0x05 Address = 0x2C - 0x2F [Reset = 0538EF34h]
8.9.106
Page = 0x05 Address = 0x30 - 0x33 [Reset = 40000000h]
8.9.107
Page = 0x05 Address = 0x34 - 0x37 [Reset = 65AC8C2Fh]
8.9.108
Page = 0x05 Address = 0x38 - 0x3B [Reset = 50C335D3h]
8.9.109
Page = 0x05 Address = 0x3C - 0x3F [Reset = 4026E73Ch]
8.9.110
Page = 0x05 Address = 0x40 - 0x43 [Reset = 32F52CFEh]
8.9.111
Page = 0x05 Address = 0x44 - 0x47 [Reset = 287A26C4h]
8.9.112
Page = 0x05 Address = 0x48 - 0x4B [Reset = 2026F30Fh]
8.9.113
Page = 0x05 Address = 0x4C - 0x4F [Reset = 198A1357h]
8.9.114
Page = 0x05 Address = 0x50 - 0x53 [Reset = 144960C5h]
8.9.115
Page = 0x05 Address = 0x54 - 0x57 [Reset = 101D3F2Dh]
8.9.116
Page = 0x05 Address = 0x58 - 0x5B [Reset = 0CCCCCCCh]
8.9.117
Page = 0x05 Address = 0x5C - 0x5F [Reset = 0A2AADD1h]
8.9.118
Page = 0x05 Address = 0x60 - 0x63 [Reset = 08138561h]
8.9.119
Page = 0x05 Address = 0x64 - 0x67 [Reset = 081385615h]
8.9.120
Page = 0x05 Address = 0x68 - 0x6B [Reset = 08138561h]
8.9.121
Page = 0x05 Address = 0x6C - 0x6F [Reset = 08138561h]
8.9.122
Page = 0x05 Address = 0x70 - 0x73 [Reset = 08138561h]
8.9.123
Page = 0x05 Address = 0x74 - 0x77 [Reset = 000000BFh]
8.9.124
Page = 0x05 Address = 0x78 - 0x7B [Reset = 0000000Eh]
8.9.125
Page = 0x05 Address = 0x7C - 0x7F [Reset = 66676869h]
8.9.126
Page = 0x06 Address = 0x08 - 0x0B [Reset = 00000000h ]
8.9.127
Page = 0x06 Address = 0x0C - 0x0F [Reset = 80800000h ]
8.9.128
Page = 0x06 Address = 0x10 - 0x13 [Reset = C0C00000h ]
8.9.129
Page = 0x06 Address = 0x14 - 0x17 [Reset = E0E00000h ]
8.9.130
Page = 0x06 Address = 0x18 - 0x1B [Reset = F0F00000h ]
8.9.131
Page = 0x06 Address = 0x1C - 0x1F [Reset = F8F80000h ]
8.9.132
Page = 0x06 Address = 0x20 - 0x23 [Reset = FCFC0000h ]
8.9.133
Page = 0x06 Address = 0x24 - 0x27 [Reset = FCFC0000h ]
8.9.134
Page = 0x06 Address = 0x28 - 0x2B [Reset = FCFC0000h ]
8.9.135
Page = 0x06 Address = 0x2C - 0x2F [Reset = 00000000h ]
8.9.136
Page = 0x06 Address = 0x30 - 0x33 [Reset = 80000000h ]
8.9.137
Page = 0x06 Address = 0x34 - 0x37 [Reset = C0000000h ]
8.9.138
Page = 0x06 Address = 0x38 - 0x3B [Reset = E0000000h ]
8.9.139
Page = 0x06 Address = 0x3C - 0x3F [Reset = F0000000h ]
8.9.140
Page = 0x06 Address = 0x40 - 0x43 [Reset = F8000000h ]
8.9.141
Page = 0x06 Address = 0x44 - 0x47 [Reset = FC000000h ]
8.9.142
Page = 0x06 Address = 0x48 - 0x4B [Reset = FE000000h ]
8.9.143
Page = 0x06 Address = 0x4C - 0x4F [Reset = FF000000h ]
8.9.144
Page = 0x06 Address = 0x50 - 0x53 [Reset = FF800000h ]
8.9.145
Page = 0x06 Address = 0x54 - 0x57 [Reset = FFC00000h]
8.9.146
Page = 0x06 Address = 0x58 - 0x5B [Reset = FFE00000h ]
8.9.147
Page = 0x06 Address = 0x5C - 0x5F [Reset = FFF00000h ]
8.9.148
Page = 0x06 Address = 0x60 - 0x63 [Reset = FFF00000h ]
8.9.149
Page = 0x06 Address = 0x64 - 0x67 [Reset = FFF00000h ]
8.9.150
Page = 0x06 Address = 0x68 - 0x6B [Reset = FFF00000h]
8.9.151
Page = 0x06 Address = 0x6C - 0x6F [Reset = FFF00000h ]
8.9.152
Page = 0x08 Address = 0x18 - 0x1B [Reset = 9C000000h ]
8.9.153
Page = 0x08 Address = 0x28 - 0x2B [Reset = 00000000h ]
8.9.154
Page = 0x0A Address = 0x48 - 0x4B [Reset = 9C000000h ]
8.9.155
Page = 0x0A Address = 0x58 - 0x5B [Reset = 00000000h ]
8.9.156
Page = 0xFD Address = 0x3E [Reset = 4Dh]
8.10
SDOUT Equations
9
Application and Implementation
9.1
Application Information
9.2
Typical Application
9.3
Design Requirements
9.4
Detailed Design Procedure
9.4.1
Mono/Stereo Configuration
9.4.2
EMI Passive Devices
9.5
Application Curves
10
Initialization Set Up
10.1
Initial Device Configuration - Power Up and Software Reset
10.2
Initial Device Configuration - PWR_MODE0
10.3
Initial Device Configuration - PWR_MODE1
10.4
Initial Device Configuration - PWR_MODE2
10.5
Initial Device Configuration - PWR_MODE3
11
Power Supply Recommendations
11.1
Power Supply Modes
12
Layout
12.1
Layout Guidelines
12.2
Layout Example
13
Device and Documentation Support
13.1
Receiving Notification of Documentation Updates
13.2
Community Resources
13.3
Trademarks
14
Mechanical, Packaging, and Orderable Information
14.1
Package Option Addendum
14.2
Tape and Reel Information
Package Options
Mechanical Data (Package|Pins)
RYY|30
MPQF663A
Thermal pad, mechanical data (Package|Pins)
Orderable Information
slose86b_oa
8.9.1
Page = 0x00 Address = 0x00 [Reset = 00h]
Bit
Field
Type
Reset
Description
7-0
PAGE[7:0]
RW
0h
Sets the device page.
00h = Page 0
01h = Page 1
...
FFh = Page 255