Texas instruments TAS5508C Data Manual

TAS5508C

8-Channel Digital Audio PWM Processor

Data Manual

PRODUCTION DATA information is current as of publication date. Products conform to specifications per the terms of the Texas Instruments standard warranty. Production processing does not necessarily include testing of all parameters.

Literature Number: SLES257

September 2010

TAS5508C

SLES257–SEPTEMBER 2010 www.ti.com

 

 

 

 

Contents

 

1

Introduction PWM ...............................................................................................................

 

9

 

1.1

Features

......................................................................................................................

 

9

 

1.2

Overview ....................................................................................................................

 

10

 

1.3

TAS5508C System Diagrams ............................................................................................

12

2

Description .......................................................................................................................

 

 

15

 

2.1

Physical Characteristics ..................................................................................................

15

 

 

2.1.1

Terminal Assignments .........................................................................................

15

 

 

2.1.2

Ordering Information ...........................................................................................

15

 

 

2.1.3

PIN Descriptions ................................................................................................

16

 

2.2

TAS5508C Functional Description ......................................................................................

17

 

 

2.2.1

Power Supply ...................................................................................................

18

 

 

2.2.2

Clock, PLL, and Serial Data Interface .......................................................................

18

 

 

 

2.2.2.1

Serial Audio Interface ..............................................................................

18

 

 

2.2.3

I 2C Serial-Control Interface ...................................................................................

19

 

 

2.2.4

Device Control ..................................................................................................

19

 

 

2.2.5

Digital Audio Processor (DAP) ................................................................................

19

 

 

 

2.2.5.1

TAS5508C Audio-Processing Configurations ..................................................

19

 

 

 

2.2.5.2 TAS5508C Audio Signal-Processing Functions ................................................

20

 

2.3

TAS5508C DAP Architecture ............................................................................................

21

 

 

2.3.1

TAS5508C DAP Architecture Diagrams .....................................................................

21

 

 

2.3.2

I 2C Coefficient Number Formats .............................................................................

24

 

 

 

2.3.2.1 28-Bit 5.23 Number Format .......................................................................

24

 

 

 

2.3.2.2 48-Bit 25.23 Number Format .....................................................................

26

 

 

 

2.3.2.3

TAS5508C Audio Processing ....................................................................

27

 

2.4

Input Crossbar Mixer ......................................................................................................

28

 

2.5

Biquad Filters ..............................................................................................................

 

28

 

2.6

Bass and Treble Controls ................................................................................................

29

 

2.7

Volume, Automute, and Mute ............................................................................................

30

 

2.8

Automute and Mute .......................................................................................................

30

 

2.9

Loudness Compensation .................................................................................................

31

 

 

2.9.1

Loudness Example .............................................................................................

32

 

2.10 Dynamic Range Control (DRC) ..........................................................................................

33

 

 

2.10.1

DRC Implementation ...........................................................................................

36

 

 

2.10.2

Compression/Expansion Coefficient Computation Engine Parameters .................................

36

 

 

 

2.10.2.1

Threshold Parameter Computation ..............................................................

37

 

 

 

2.10.2.2

Offset Parameter Computation ...................................................................

37

 

 

 

2.10.2.3

Slope Parameter Computation ...................................................................

38

 

2.11

Output Mixer ...............................................................................................................

 

38

 

2.12

PWM ........................................................................................................................

 

 

39

 

 

2.12.1

DC Blocking (High-Pass Enable/Disable) ...................................................................

40

 

 

2.12.2

De-Emphasis Filter .............................................................................................

40

 

 

2.12.3

Power-Supply Volume Control (PSVC) ......................................................................

40

 

 

2.12.4

AM Interference Avoidance ...................................................................................

41

3

TAS5508C Controls and Status ...........................................................................................

43

 

3.1

I2C Status Registers .......................................................................................................

43

 

 

3.1.1

General Status Register (0x01) ...............................................................................

43

 

 

 

 

 

2

Contents

 

Copyright ©

2010, Texas Instruments Incorporated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TAS5508C

www.ti.com

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SLES257–SEPTEMBER 2010

 

 

3.1.2

Error Status Register (0x02) ..................................................................................

 

43

 

3.2

TAS5508C Pin Controls ..................................................................................................

 

43

 

 

3.2.1

Reset

 

 

 

43

 

 

(RESET)

 

 

 

3.2.2

Power Down

 

 

 

 

45

 

 

(PDN)

 

 

 

3.2.3

Back-End Error

 

 

 

 

46

 

 

(BKND_ERR)

 

 

 

3.2.4

Speaker/Headphone Selector

 

 

 

46

 

 

(HP_SEL)

 

 

 

3.2.5

Mute

 

 

 

 

 

 

 

 

 

46

 

 

(MUTE)

 

 

3.3

Device Configuration Controls ...........................................................................................

 

47

 

 

3.3.1

Channel Configuration Registers .............................................................................

 

47

 

 

3.3.2

Headphone Configuration Registers .........................................................................

 

48

 

 

3.3.3

Audio System Configurations .................................................................................

 

48

 

 

 

3.3.3.1 Using Line Outputs in 6-Channel Configurations ..............................................

 

49

 

 

3.3.4

Recovery from Clock Error ....................................................................................

 

49

 

 

3.3.5

Power-Supply Volume-Control Enable .......................................................................

 

49

 

 

3.3.6

Volume and Mute Update Rate ...............................................................................

 

49

 

 

3.3.7

Modulation Index Limit .........................................................................................

 

50

 

 

3.3.8

Interchannel Delay ..............................................................................................

 

50

 

3.4

Master Clock and Serial Data Rate Controls ..........................................................................

 

50

 

 

3.4.1

PLL Operation ...................................................................................................

 

51

 

3.5

Bank Controls ..............................................................................................................

 

51

 

 

3.5.1

Manual Bank Selection ........................................................................................

 

52

 

 

3.5.2

Automatic Bank Selection .....................................................................................

 

52

 

 

 

3.5.2.1 Coefficient Write Operations While Automatic Bank Switch Is Enabled ....................

52

 

 

3.5.3

Bank Set .........................................................................................................

 

52

 

 

3.5.4

Bank-Switch Timeline ..........................................................................................

 

52

 

 

3.5.5

Bank-Switching Example 1 ....................................................................................

 

53

 

 

3.5.6

Bank-Switching Example 2 ....................................................................................

 

53

4

Electrical Specifications .....................................................................................................

 

55

 

4.1

Absolute Maximum Ratings ..............................................................................................

 

55

 

4.2

Dissipation Rating Table (High-k Board, 105°C Junction) ...........................................................

 

55

 

4.3

Dynamic Performance At Recommended Operating Conditions at 25°C ..........................................

 

55

 

4.4

Recommended Operating Conditions ..................................................................................

 

55

 

4.5

Electrical Characteristics .................................................................................................

 

56

 

4.6

PWM Operation ............................................................................................................

 

56

 

4.7

Switching Characteristics .................................................................................................

 

56

 

 

4.7.1

Clock Signals ....................................................................................................

 

56

 

 

4.7.2

Serial Audio Port ................................................................................................

 

57

 

 

4.7.3

I2C Serial Control Port Operation .............................................................................

 

58

 

 

4.7.4

Reset Timing

 

 

 

 

 

 

 

59

 

 

(RESET)

 

 

 

4.7.5

Power-Down

 

 

 

 

Timing

 

59

 

 

(PDN)

 

 

 

4.7.6

Back-End Error

 

 

 

 

 

 

 

 

60

 

 

(BKND_ERR)

 

 

 

4.7.7

Mute Timing

 

 

 

 

 

 

 

 

 

 

 

 

 

 

60

 

 

(MUTE)

 

 

 

4.7.8

Headphone Select

 

 

 

 

 

 

 

 

61

 

 

(HP_SEL)

 

 

 

4.7.9

Volume Control .................................................................................................

 

62

 

4.8

Serial Audio Interface Control and Timing .............................................................................

 

62

 

 

4.8.1

I 2S Timing .......................................................................................................

 

62

 

 

4.8.2

Left-Justified Timing ............................................................................................

 

63

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Copyright © 2010, Texas Instruments Incorporated

Contents

3

TAS5508C

SLES257–SEPTEMBER 2010

 

www.ti.com

 

 

4.8.3

Right-Justified Timing ..........................................................................................

64

5

I2C Serial-Control Interface (Slave Address 0x36) ..................................................................

65

 

5.1

General I2C Operation ....................................................................................................

65

 

5.2

Singleand Multiple-Byte Transfers .....................................................................................

65

 

5.3

Single-Byte Write ..........................................................................................................

66

 

5.4

Multiple-Byte Write ........................................................................................................

66

 

5.5

Incremental Multiple-Byte Write .........................................................................................

67

 

5.6

Single-Byte Read ..........................................................................................................

67

 

5.7

Multiple-Byte Read ........................................................................................................

68

6

Serial-Control I2C Register Summary ...................................................................................

69

7

Serial-Control Interface Register Definitions .........................................................................

73

 

7.1

Clock Control Register (0x00) ...........................................................................................

73

 

7.2

General Status Register 0 (0x01) .......................................................................................

73

 

7.3

Error Status Register (0x02) .............................................................................................

74

 

7.4

System Control Register 1 (0x03) .......................................................................................

74

 

7.5

System Control Register 2 (0x04) .......................................................................................

74

 

7.6

Channel Configuration Control Registers (0x05–0x0C) ..............................................................

74

 

7.7

Headphone Configuration Control Register (0x0D) ...................................................................

75

 

7.8

Serial Data Interface Control Register (0x0E) .........................................................................

75

 

7.9

Soft Mute Register (0x0F) ................................................................................................

76

 

7.10

Automute Control Register (0x14) .......................................................................................

77

 

7.11

Automute PWM Threshold and Back-End Reset Period Register (0x15)

.......................................... 78

 

7.12

Modulation Index Limit Register (0x16) .................................................................................

79

 

7.13

Interchannel Delay Registers (0x1B–0x22) ............................................................................

79

 

7.14

Channel Offset Register (0x23) ..........................................................................................

79

 

7.15

Bank-Switching Command Register (0x40) ............................................................................

80

 

7.16

Input Mixer Registers, Channels 1–8 (0x41–0x48) ...................................................................

80

 

7.17

Bass Management Registers (0x49–0x50) ............................................................................

84

 

7.18

Biquad Filter Register (0x51–0x88) .....................................................................................

84

 

7.19

Bass and Treble Bypass Register, Channels 1–8 (0x89–0x90) .....................................................

85

 

7.20

Loudness Registers (0x91–0x95) .......................................................................................

85

 

7.21

DRC1 Control Registers, Channels 1–7 (0x96) .......................................................................

86

 

7.22

DRC2 Control Register, Channel 8 (0x97) .............................................................................

87

 

7.23

DRC1 Data Registers (0x98–0x9C) .....................................................................................

87

 

7.24

DRC2 Data Registers (0x9D–0xA1) ....................................................................................

88

 

7.25

DRC Bypass Registers (0xA2–0xA9) ...................................................................................

88

 

7.26

8×2 Output Mixer Registers (0xAA–0xAF) .............................................................................

88

 

7.27

8×3 Output Mixer Registers (0xB0–0xB1) .............................................................................

89

 

7.28

Volume Biquad Register (0xCF) .........................................................................................

91

 

7.29

Volume, Treble, and Bass Slew Rates Register (0xD0) .............................................................

92

 

7.30

Volume Registers (0xD1–0xD9) .........................................................................................

92

 

7.31

Bass Filter Set Register (0xDA) .........................................................................................

94

 

7.32

Bass Filter Index Register (0xDB) .......................................................................................

95

 

7.33

Treble Filter Set Register (0xDC) .......................................................................................

96

 

7.34

Treble Filter Index (0xDD) ................................................................................................

97

 

7.35

AM Mode Register (0xDE) ...............................................................................................

97

 

 

 

 

4

Contents

 

Copyright © 2010, Texas Instruments Incorporated

 

 

 

TAS5508C

www.ti.com

 

SLES257–SEPTEMBER 2010

 

7.36

PSVC Range Register (0xDF) ...........................................................................................

99

 

7.37

General Control Register (0xE0) ........................................................................................

99

 

7.38

Incremental Multiple-Write Append Register (0xFE) ..................................................................

99

8

TAS5508C Example Application Schematic .........................................................................

101

Copyright © 2010, Texas Instruments Incorporated

Contents

5

TAS5508C

SLES257–SEPTEMBER 2010 www.ti.com

List of Figures

1-1

TAS5508C Functional Structure................................................................................................

12

1-2

Typical TAS5508C Application (DVD Receiver) .............................................................................

12

1-3

Recommended TAS5508C and TAS5121 Channel Configuraton .........................................................

13

2-1

TAS5508C DAP Architecture With I2C Registers (Fs ≤ 96 kHz) ...........................................................

23

2-2

TAS5508C Architecture With I2C Registers (Fs = 176.4 kHz or Fs = 192 kHz) .........................................

24

2-3

TAS5508C Detailed Channel Processing .....................................................................................

24

2-4

5.23 Format .......................................................................................................................

25

2-5

Conversion Weighting Factors— 5.23 Format to Floating Point............................................................

25

2-6

Alignment of 5.23 Coefficient in 32-Bit I2C Word.............................................................................

25

2-7

25.23 Format......................................................................................................................

26

2-8

Alignment of 5.23 Coefficient in 32-Bit I2C Word.............................................................................

26

2-9

Alignment of 25.23 Coefficient in Two 32-Bit I2C Words....................................................................

27

2-10

TAS5508C Digital Audio Processing ..........................................................................................

28

2-11

Input Crossbar Mixer.............................................................................................................

28

2-12

Biquad Filter Structure ...........................................................................................................

29

2-13

Automute Threshold .............................................................................................................

31

2-14

Loudness Compensation Functional Block Diagram ........................................................................

32

2-15

Loudness Example Plots ........................................................................................................

33

2-16

DRC Positioning in TAS5508C Processing Flow ............................................................................

34

2-17

Dynamic Range Compression (DRC) Transfer Function Structure........................................................

35

2-18

Output Mixers .....................................................................................................................

39

2-19

De-Emphasis Filter Characteristics ............................................................................................

40

2-20

Power-Supply and Digital Gains (Log Space) ................................................................................

41

2-21

Power-Supply and Digital Gains (Linear Space) .............................................................................

41

2-22

Block Diagrams of Typical Systems Requiring TAS5508C Automatic AM Interference-Avoidance Circuit ..........

42

4-1

Slave Mode Serial Data Interface Timing .....................................................................................

57

4-2

SCL and SDA Timing ............................................................................................................

58

4-3

Start and Stop Conditions Timing ..............................................................................................

58

4-4

Reset Timing ......................................................................................................................

59

4-5

Power-Down Timing .............................................................................................................

59

4-6

Error Recovery Timing...........................................................................................................

60

4-7

Mute Timing .......................................................................................................................

60

4-8

 

Timing

62

HP_SEL

4-9

I2S 64-Fs Format .................................................................................................................

63

4-10

Left-Justified 64-Fs Format .....................................................................................................

63

4-11

Right-Justified 64-Fs Format....................................................................................................

64

5-1

Typical I2C Sequence............................................................................................................

65

5-2

Single-Byte Write Transfer ......................................................................................................

66

5-3

Multiple-Byte Write Transfer ....................................................................................................

67

5-4

Single-Byte Read Transfer ......................................................................................................

68

5-5

Multiple-Byte Read Transfer ....................................................................................................

68

6

List of Figures

Copyright © 2010, Texas Instruments Incorporated

 

 

TAS5508C

www.ti.com

SLES257–SEPTEMBER 2010

 

List of Tables

 

 

2-1

Serial Data Formats..............................................................................................................

 

19

2-2

TAS5508C Audio Processing Feature Sets ..................................................................................

 

21

2-3

Contents of One 20-Byte Biquad Filter Register (Default = All-Pass) .....................................................

 

29

2-4

Bass and Treble Filter Selections ..............................................................................................

 

30

2-5

Linear Gain Step Size ...........................................................................................................

 

30

2-6

Default Loudness Compensation Parameters................................................................................

 

32

2-7

Loudness Function Parameters ................................................................................................

 

33

2-8

DRC Recommended Changes From TAS5508C Defaults .................................................................

 

34

3-1

Device Outputs During Reset...................................................................................................

 

43

3-2

Values Set During Reset ........................................................................................................

 

44

3-3

Device Outputs During Power Down ..........................................................................................

 

45

3-4

Device Outputs During Back-End Error .......................................................................................

 

46

3-5

Description of the Channel Configuration Registers (0x05 to 0x0C) ......................................................

 

47

3-6

Recommended TAS5508C Configurations for Texas Instruments Power Stages.......................................

 

48

3-7

Audio System Configuration (General Control Register 0xE0).............................................................

 

49

3-8

Volume Ramp Rates in ms .....................................................................................................

 

50

3-9

Interchannel Delay Default Values .............................................................................................

 

50

7-1

Clock Control Register Format .................................................................................................

 

73

7-2

General Status Register Format................................................................................................

 

73

7-3

Error Status Register Format ...................................................................................................

 

74

7-4

System Control Register 1 Format.............................................................................................

 

74

7-5

System Control Register 2 Format.............................................................................................

 

74

7-6

Channel Configuration Control Register Format .............................................................................

 

75

7-7

Headphone Configuration Control Register Format .........................................................................

 

75

7-8

Serial Data Interface Control Register Format ...............................................................................

 

75

7-9

Soft Mute Register Format ......................................................................................................

 

76

7-10

Automute Control Register Format.............................................................................................

 

77

7-11

Automute PWM Threshold and Back-End Reset Period Register Format................................................

 

78

7-12

Modulation Index Limit Register Format ......................................................................................

 

79

7-13

Interchannel Delay Register Format ...........................................................................................

 

79

7-14

Channel Offset Register Format................................................................................................

 

79

7-15

Bank-Switching Command Register Format..................................................................................

 

80

7-16

Channel 1–8 Input Mixer Register Format ....................................................................................

 

81

7-17

Bass Management Register Format ...........................................................................................

 

84

7-18

Biquad Filter Register Format ..................................................................................................

 

84

7-19

Contents of One 20-Byte Biquad Filter Register (Default = All-Pass) .....................................................

 

85

7-20

Channel 1–8 Bass and Treble Bypass Register Format ....................................................................

 

85

7-21

Loudness Register Format ......................................................................................................

 

85

7-22

Channel 1–7 DCR1 Control Register Format.................................................................................

 

86

7-23

Channel-8 DRC2 Control Register Format ...................................................................................

 

87

7-24

DRC1 Data Register Format....................................................................................................

 

87

7-25

DRC2 Data Register Format....................................................................................................

 

88

7-26

DRC Bypass Register Format ..................................................................................................

 

88

7-27

Output Mixer Register Format (Upper 4 Bytes) ..............................................................................

 

89

7-28

Output Mixer Register Format (Lower 4 Bytes) ..............................................................................

 

89

7-29

Output Mixer Register Format (Upper 4 Bytes) ..............................................................................

 

90

7-30

Output Mixer Register Format (Middle 4 Bytes)..............................................................................

 

90

 

 

 

 

Copyright ©

2010, Texas Instruments Incorporated

List of Tables

7

TAS5508C

SLES257–SEPTEMBER 2010

www.ti.com

7-31

Output Mixer Register Format (Lower 4 Bytes) ..............................................................................

90

7-32

Volume Biquad Register Format (Default = All-Pass) .......................................................................

91

7-33

Volume Gain Update Rate (Slew Rate) .......................................................................................

92

7-34

Treble and Bass Gain Step Size (Slew Rate) ................................................................................

92

7-35

Volume Register Format ........................................................................................................

92

7-36

Master and Individual Volume Controls .......................................................................................

93

7-37

Channel 8 (Subwoofer) ..........................................................................................................

94

7-38

Channels 6 and 5 (Right and Left Lineout in 6-Channel Configuration; Right and Left Surround in 8-Channel

 

Configuration) .....................................................................................................................

94

7-39

Channels 4 and 3 (Right and Left Rear) ......................................................................................

94

7-40

Channels 7, 2, and 1 (Center, Right Front, and Left Front).................................................................

95

7-41

Bass Filter Index Register Format .............................................................................................

95

7-42

Bass Filter Indexes...............................................................................................................

95

7-43

Channel 8 (Subwoofer) ..........................................................................................................

96

7-44

Channels 6 and 5 (Right and Left Lineout in 6-Channel Configuration; Right and Left Surround in 8-Channel

 

Configuration) .....................................................................................................................

96

7-45

Channels 4 and 3 (Right and Left Rear) ......................................................................................

96

7-46

Channels 7, 2, and 1 (Center, Right Front, and Left Front).................................................................

96

7-47

Treble Filter Index Register Format............................................................................................

97

7-48

Treble Filter Indexes .............................................................................................................

97

7-49

AM Mode Register Format ......................................................................................................

97

7-50

AM Tuned Frequency Register in BCD Mode (Lower 2 Bytes of 0xDE)..................................................

98

7-51

AM Tuned Frequency Register in Binary Mode (Lower 2 Bytes of 0xDE)................................................

98

7-52

PSVC Range Register Format .................................................................................................

99

7-53

General Control Register Format ..............................................................................................

99

8

List of Tables

Copyright © 2010, Texas Instruments Incorporated

TAS5508C

www.ti.com

SLES257–SEPTEMBER 2010

8-Channel Digital Audio PWM Processor

Check for Samples: TAS5508C

1 Introduction PWM

1.1Features

General Features

Automated Operation With an Easy-to-Use Control Interface

I2C Serial-Control Slave Interface

Integrated AM Interference-Avoidance Circuitry

Single, 3.3-V Power Supply

64-Pin TQFP Package

5-V Tolerant Inputs

Audio Input/Output

Automatic Master Clock Rate and Data Sample Rate Detection

Eight Serial Audio Input Channels

Eight PWM Audio Output Channels Configurable as Six Channels With Stereo Lineout or Eight Channels

Line Output Is a PWM Output to Drive an External Differential-Input Operational Amplifier

Headphone PWM Output to Drive an External Differential Amplifier Like the TPA112

PWM Outputs Support Single-Ended and Bridge-Tied Loads

32-, 38-, 44.1-, 48-, 88.2-, 96-, 176.4-, and 192-kHz Sampling Rates

Data Formats: 16-, 20-, or 24-Bit Left-Justified, I2S, or Right-Justified Input Data

64-Fs Bit-Clock Rate

128-, 192-, 256-, 384-, 512-, and 768-Fs Master Clock Rates (Up to a Maximum of 50 MHz)

Audio Processing

48-Bit Processing Architecture With 76 Bits of Precision for Most Audio Processing Features

Volume Control Range 36 dB to –127 dB

Master Volume Control Range of 18 dB to –100 dB

Eight Individual Channel Volume Control Ranges of 18 dB to –127 dB

Programmable Soft Volume and Mute

Update Rates

Four Bass and Treble Tone Controls with

± 18-dB Range, Selectable Corner Frequencies, and Second-Order Slopes

L, R, and C

LS, RS

LR, RR

Sub

Configurable Loudness Compensation

Two Dynamic Range Compressors With Two Thresholds, Two Offsets, and Three Slopes

Seven Biquads Per Channel

Full 8× 8 Input Crossbar Mixer. Each Signal-Processing Channel Input Can Be Any Ratio of the Eight Input Channels.

8× 2 Output Mixer – Channels 1–6. Each Output Can Be Any Ratio of Any Two Signal-Processed Channels.

8× 3 Output Mixer – Channels 7 and 8. Each Output Can Be Any Ratio of Any Three Signal-Processed Channels.

Three Coefficient Sets Stored on the Device Can Be Selected Manually or Automatically (Based on Specific Data Rates).

DC Blocking Filters

Able to Support a Variety of Bass Management Algorithms

PWM Processing

32-Bit Processing PWM Architecture With 40 Bits of Precision

8× Oversampling With Fifth-Order Noise Shaping at 32 kHz–48 kHz, 4× Oversampling at 88.2 kHz and 96 kHz, and 2× Oversampling at 176.4 kHz and 192 kHz

>102-dB Dynamic Range

THD+N < 0.1%

20-Hz–20-kHz, Flat Noise Floor for 44.1-, 48-, 88.2-, 96-, 176.4-, and 192-kHz Data Rates

Digital De-Emphasis for 32-, 44.1-, and 48-kHz Data Rates

Flexible Automute Logic With Programmable Threshold and Duration for Noise-Free

Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas

Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet. PurePath Digital is a trademark of Texas Instruments.

Matlab is a trademark of Math Works, Inc.

All other trademarks are the property of their respective owners.

PRODUCTION DATA information is

current as of publication date.

Copyright © 2010, Texas Instruments Incorporated

Products conform to specifications

per the terms of the Texas

 

Instruments standard warranty. Production processing does not necessarily include testing of all parameters.

TAS5508C

SLES257–SEPTEMBER 2010

www.ti.com

Operation

Intelligent AM Interference-Avoidance System Provides Clear AM Reception

Support for Enhanced Dynamic Range in High-Performance Applications

– Adjustable Modulation Limit

Power-Supply Volume Control (PSVC)

1.2Overview

The TAS5508C is an 8-channel digital pulse-width modulator (PWM) that provides both advanced performance and a high level of system integration. The TAS5508C is designed to interface seamlessly with most audio digital signal processors. The TAS5508C automatically adjusts control configurations in response to clock and data rate changes and idle conditions. This enables the TAS5508C to provide an easy-to-use control interface with relaxed timing requirements.

The TAS5508C can drive eight channels of H-bridge power stages. Texas Instruments H-bridge parts TAS5111, TAS5112, or TAS5182 with FETs are designed to work seamlessly with the TAS5508C. The TAS5508C supports both single-ended or bridge-tied load configurations. The TAS5508C also provides a high-performance, differential output to drive an external, differential-input, analog headphone amplifier (such as the TPA112).

The TAS5508C uses AD modulation operating at a 384-kHz switching rate for 48-, 96-, and 192-kHz data. The 8× oversampling combined with the fifth-order noise shaper provides a broad, flat noise floor and excellent dynamic range from 20 Hz to 20 kHz.

The TAS5508C is a clocked slave-only device. The TAS5508C receives MCLK, SCLK, and LRCLK from other system components. The TAS5508C accepts master clock rates of 128, 192, 256, 384, 512, and 768 Fs. The TAS5508C accepts a 64-Fs bit clock.

The TAS5508C allows for extending the dynamic range by providing a power-supply volume control (PSVC) output signal.

10 Introduction PWM Copyright © 2010, Texas Instruments Incorporated

Submit Documentation Feedback

Product Folder Link(s): TAS5508C

Incorporated Instruments Texas 2010, © Copyright

Link(s): Folder Product

Documentation Submit

TAS5508C

Feedback

11 PWM Introduction

Structure Functional TAS5508C .1-1 Figure

MCLK XTL_OUT

XTL_IN

PLL_FLTM PLL_FLTP OSC CAP

SCLK LRCLK

SDIN1

SDIN2

SDIN3

SDIN4

SDA

I/F Data Serial and PLL, Clock,

I2C

Serial

AVSSAVDDDVSSDVDD_VRD_VRAVBGAP_AVDD_AVSS_AVDD_VR PLLPLLREFPLLPLLPLL

Power Supply

Device

Control

SCL

Control

 

I/F

 

 

ControlDAP

RESET

ControlSystem

PDN

 

 

MUTE

 

 

HP_SEL

 

 

BKND_ERR

 

 

01-B0011

 

Control PWM

 

 

 

 

Digital Audio Processor

 

 

0

7

Soft

Soft

Loud

DRC

 

Det Biquads Tone

Vol Comp

 

0

7

Soft

Soft

Loud

DRC

 

Det Biquads Tone

Vol

Comp

 

 

0

7

Soft

Soft

Loud

DRC

8

Det Biquads Tone

Vol Comp

8 ×

0

7

Soft

Soft

Loud

 

Crossbar

DRC

0

7

Soft

Soft

Loud

 

Det Biquads Tone

Vol Comp

DRC

Mixer

Det Biquads Tone

Vol

Comp

 

0

7

Soft

Soft

Loud

DRC

 

 

Det Biquads Tone

Vol Comp

 

0

7

Soft

Soft

Loud

DRC

 

Det Biquads Tone

Vol Comp

 

0

7

Soft

Soft

Loud

DRC

 

Det Biquads Tone

Vol Comp

8

 

8

4

8

 

2

 

 

 

 

 

 

2

 

 

Volume

 

 

 

 

9

Control

 

 

 

 

 

 

 

 

 

Mixer Crossbar 2 × 8

DC

De

Block Emph

DC

De

Block Emph

DC

De

Block Emph

DC

De

Block Emph

DC

De

Block Emph

DC

De

Block Emph

DC

De

Block Emph

DC

De

Block Emph

PWM Section

Interpolate SRC NS PWM

Interpolate SRC NS PWM

Interpolate SRC NS PWM

Interpolate SRC NS PWM

Output

Interpolate SRC NS PWM

Control

Interpolate SRC NS PWM

 

Interpolate SRC NS PWM

 

Interpolate SRC NS PWM

 

8

8

 

PSVC

com.ti.www

PWM_HPP and MR

PWM_HPP and ML

PWM AP and AM1 L Front

PWM AP and AM2 R Front

PWM AP and AM3 L Rear

PWM AP and AM4 R Rear

PWM AP and AM7 Center

PWM AP and AM8

Subwoofer

PWM AP and AM5 L Surround

PWM L Lineout

PWM AP and AM6 R Surround

PWM R Lineout

VALID

PSVC

2010 SEPTEMBER–SLES257

TAS5508C

TAS5508C

SLES257–SEPTEMBER 2010

www.ti.com

1.3TAS5508C System Diagrams

Typical applications for the TAS5508C are 6- to 8-channel audio systems such as DVD or AV receivers. Figure 1-2 shows the basic system diagram of the DVD receiver.

Power Supply

DVD Loader

AM

T exas Instruments

FM

Digital Audio Amplifier

T uner

 

T AS5508C

MPEG Decoder

Front-Panel Controls

Figure 1-2. Typical TAS5508C Application (DVD Receiver)

Figure 1-3 shows the recommended channel configuration when using the TAS5508C with the TAS5121 power stage. Note that each channel is normally dedicated to a particular function.

12 Introduction PWM Copyright © 2010, Texas Instruments Incorporated

Submit Documentation Feedback

Product Folder Link(s): TAS5508C

TAS5508C

www.ti.com

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SLES257–SEPTEMBER 2010

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TAS5508C

Figure 1-3. Recommended TAS5508C and TAS5121 Channel Configuraton

Copyright © 2010, Texas Instruments Incorporated Introduction PWM 13

Submit Documentation Feedback

Product Folder Link(s): TAS5508C

TAS5508C

SLES257–SEPTEMBER 2010

www.ti.com

14 Introduction PWM Copyright © 2010, Texas Instruments Incorporated

Submit Documentation Feedback

Product Folder Link(s): TAS5508C

TAS5508C

www.ti.com

SLES257–SEPTEMBER 2010

2 Description

2.1Physical Characteristics

2.1.1Terminal Assignments

PAG PACKAGE

(TOP VIEW)

 

 

 

 

 

 

 

 

 

 

 

RESEVED

MCLK

PWM HPPR PWM HPMR PWM HPPL PWM HPML PWM P 6

PWM M 6 PWM P 5 PWM M 5 DVDD PWM DVSS PWM PWM P 8

PWM M 8

PWM P 7

PWM M 7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

VRA_PLL

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

48

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PLL_FLT_RET

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

47

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PLL_FLTM

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

46

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PLL_FLTP

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

45

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AVSS

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

44

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AVSS

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

43

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

VRD_PLL

 

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

42

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AVSS_PLL

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

41

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AVDD_PLL

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

40

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

VBGAP

 

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

39

 

 

 

 

 

 

 

 

 

11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

38

 

 

RESET

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

37

 

HP_SEL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

36

 

 

 

 

PDN

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

35

 

 

 

MUTE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DVDD

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

34

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DVSS

 

16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

33

 

 

 

 

 

 

 

 

 

17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

VR DPLL

OSC CAP

XTL OUT XTL IN RESERVED RESERVED RESERVED

SDA SCL LRCLK SCLK SDIN4 SDIN3

SDIN2

SDIN1

PSVC

VR_PWM PWM_P_4 PWM_M_4 PWM_P_3 PWM_M_3 PWM_P_2 PWM_M_2 PWM_P_1 PWM_M_1 VALID DVSS

BKND_ERR DVDD DVSS DVSS VR_DIG

P0010-01

2.1.2Ordering Information

TA

PLASTIC 64-PIN PQFP (PN)

0°C to 70°C

TAS5508CPAG

 

 

Copyright © 2010, Texas Instruments Incorporated Description 15

Submit Documentation Feedback

Product Folder Link(s): TAS5508C

TAS5508C

SLES257–SEPTEMBER 2010

www.ti.com

2.1.3PIN Descriptions

 

 

 

 

 

PIN

 

TYPE(1)

5-V

TERMINATION(2)

 

 

DESCRIPTION

 

 

 

 

 

 

 

 

 

 

 

NAME

NO.

TOLERANT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AVDD_PLL

9

P

 

 

3.3-V analog power supply for PLL. This terminal can be connected to the same

 

 

 

 

 

 

 

 

 

 

power source used to drive power terminal DVDD, but to achieve low PLL jitter,

 

 

 

 

 

 

 

 

 

 

this terminal should be bypassed to AVSS_PLL with a 0.1-mF low-ESR

 

 

 

 

 

 

 

 

 

 

capacitor.

 

 

 

 

 

 

 

 

AVSS

5, 6

P

 

 

Analog ground

 

 

 

 

 

 

 

 

AVSS_PLL

8

P

 

 

Analog ground for PLL. This terminal should reference the same ground as

 

 

 

 

 

 

 

 

 

 

terminal DVSS, but to achieve low PLL jitter, ground noise at this terminal must

 

 

 

 

 

 

 

 

 

 

be minimized. The availability of the AVSS terminal allows a designer to use

 

 

 

 

 

 

 

 

 

 

optimizing techniques such as star ground connections, separate ground planes,

 

 

 

 

 

 

 

 

 

 

or other quiet ground-distribution techniques to achieve a quiet ground reference

 

 

 

 

 

 

 

 

 

 

at this terminal.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

37

DI

 

Pullup

Active-low. A back-end error sequence is generated by applying logic low to this

 

BKND_ERR

 

 

 

 

 

 

 

 

 

 

 

terminal. The BKND_ERR results in no change to any system parameters, with

 

 

 

 

 

 

 

 

 

 

all H-bridge drive signals going to a hard-mute (M) state.

 

 

 

 

 

 

 

 

 

DVDD

15, 36

P

 

 

3.3-V digital power supply

 

 

 

 

 

 

 

 

 

DVDD_PWM

54

P

 

 

3.3-V digital power supply for PWM

 

 

 

 

 

 

 

 

 

DVSS

16, 34,

P

 

 

Digital ground

 

 

 

 

 

 

35, 38

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DVSS_PWM

53

P

 

 

Digital ground for PWM

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

DI

5 V

Pullup

Headphone in/out selector. When a logic low is applied, the headphone is

 

HP_SEL

 

 

 

 

 

 

 

 

 

 

selected (speakers are off). When a logic high is applied, speakers are selected

 

 

 

 

 

 

 

 

 

 

(headphone is off).

 

 

 

 

 

 

 

 

 

 

LRCLK

26

DI

5 V

 

Serial-audio data left/right clock (sampling-rate clock)

 

 

 

 

 

 

 

 

 

 

MCLK

63

DI

5 V

Pulldown

MCLK is a 3.3-V master clock input. The input frequency of this clock can range

 

 

 

 

 

 

 

 

 

 

from 4 MHz to 50 MHz.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14

DI

5 V

Pullup

Soft mute of outputs, active-low (muted signal = a logic low, normal operation =

 

MUTE

 

 

 

 

 

 

 

 

 

 

a logic high). The mute control provides a noiseless volume ramp to silence.

 

 

 

 

 

 

 

 

 

 

Releasing mute provides a noiseless ramp to previous volume.

 

 

 

 

 

 

 

 

 

 

 

OSC_CAP

18

AO

 

 

Oscillator capacitor

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13

DI

5 V

Pullup

Power down, active-low.

 

powers down all logic and stops all clocks

PDN

PDN

 

 

 

 

 

 

 

 

 

 

whenever a logic low is applied. The internal parameters are preserved through

 

 

 

 

 

 

 

 

 

 

a power-down cycle, as long as RESET is not active. The duration for system

 

 

 

 

 

 

 

 

 

 

recovery from power down is 100 ms.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PLL_FLT_RET

2

AO

 

 

PLL external filter return

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PLL_FLTM

3

AO

 

 

PLL negative input. Connected to PLL_FLT_RTN via an RC network

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PLL_FLTP

4

AI

 

 

PLL positive input. Connected to PLL_FLT_RTN via an RC network

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PSVC

32

O

 

 

Power-supply volume control PWM output

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PWM_HPML

59

DO

 

 

PWM left-channel headphone (differential –)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PWM_HPMR

61

DO

 

 

PWM right-channel headphone (differential –)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PWM_HPPL

60

DO

 

 

PWM left-channel headphone (differential +)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PWM_HPPR

62

DO

 

 

PWM right-channel headphone (differential +)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PWM_M_1

40

DO

 

 

PWM 1 output (differential –)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PWM_M_2

42

DO

 

 

PWM 2 output (differential –)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PWM_M_3

44

DO

 

 

PWM 3 output (differential –)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PWM_M_4

46

DO

 

 

PWM 4 output (differential –)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PWM_M_5

55

DO

 

 

PWM 5 output (differential –)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PWM_M_6

57

DO

 

 

PWM 6 output (differential –)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PWM_M_7

49

DO

 

 

PWM 7 (lineout L) output (differential –)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PWM_M_8

51

DO

 

 

PWM 8 (lineout R) output (differential –)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PWM_P_1

41

DO

 

 

PWM 1 output (differential +)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PWM_P_2

43

DO

 

 

PWM 2 output (differential +)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PWM_P_3

45

DO

 

 

PWM 3 output (differential +)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PWM_P_4

47

DO

 

 

PWM 4 output (differential +)

 

 

 

 

 

 

 

 

 

 

 

 

 

(1)Type: A = analog; D = 3.3-V digital; P = power/ground/decoupling; I = input; O = output

(2)All pullups are 200-mA weak pullups and all pulldowns are 200-mA weak pulldowns. The pullups and pulldowns are included to ensure proper input logic levels if the terminals are left unconnected (pullups => logic-1 input; pulldowns => logic-0 input). Devices that drive inputs with pullups must be able to sink 200 mA, while maintaining a logic-0 drive level. Devices that drive inputs with pulldowns must be able to source 200 mA, while maintaining a logic-1 drive level.

16 Description Copyright © 2010, Texas Instruments Incorporated

Submit Documentation Feedback

Product Folder Link(s): TAS5508C

 

 

 

 

 

 

 

TAS5508C

www.ti.com

 

 

 

 

SLES257–SEPTEMBER 2010

 

 

 

 

 

 

 

 

 

 

PIN

 

TYPE(1)

5-V

TERMINATION(2)

DESCRIPTION

 

 

 

 

 

NAME

NO.

TOLERANT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PWM_P_5

56

DO

 

 

PWM 5 output (differential +)

 

 

 

 

 

 

 

 

PWM_P_6

58

DO

 

 

PWM 6 output (differential +)

 

 

 

 

 

 

 

 

PWM_P_7

50

DO

 

 

PWM 7 (lineout L) output (differential +)

 

 

 

 

 

 

 

 

PWM_P_8

52

DO

 

 

PWM 8 (lineout R) output (differential +)

 

 

 

 

 

 

 

 

RESERVED

21, 22,

 

 

 

Connect to digital ground

 

 

 

23, 64

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

DI

5 V

Pullup

System reset input, active-low. A system reset is generated by applying a logic

 

RESET

 

 

 

 

 

 

 

low to this terminal. RESET is an asynchronous control signal that restores the

 

 

 

 

 

 

 

TAS5508C to its default conditions, sets the valid output low, and places the

 

 

 

 

 

 

 

PWM in the hard mute (M) state. Master volume is immediately set to full

 

 

 

 

 

 

 

attenuation. On the release of RESET, if PDN is high, the system performs a 4-

 

 

 

 

 

 

 

to 5-ms device initialization and sets the volume at mute.

 

 

 

 

 

 

 

 

 

SCL

25

DI

5 V

 

I2C serial-control clock input/output

 

SCLK

27

DI

5 V

 

Serial-audio data clock (shift clock) input

 

 

 

 

 

 

 

 

 

SDA

24

DIO

5 V

 

I2C serial-control data-interface input/output

 

SDIN1

31

DI

5 V

Pulldown

Serial-audio data input 1 is one of the serial-data input ports. SDIN1 supports

 

 

 

 

 

 

 

four discrete (stereo) data formats and is capable of inputting data at 64 Fs.

 

 

 

 

 

 

 

 

 

SDIN2

30

DI

5 V

Pulldown

Serial-audio data input 2 is one of the serial-data input ports. SDIN2 supports

 

 

 

 

 

 

 

four discrete (stereo) data formats and is capable of inputting data at 64 Fs.

 

 

 

 

 

 

 

 

 

SDIN3

29

DI

5 V

Pulldown

Serial-audio data input 3 is one of the serial-data input ports. SDIN3 supports

 

 

 

 

 

 

 

four discrete (stereo) data formats and is capable of inputting data at 64 Fs.

 

 

 

 

 

 

 

 

 

SDIN4

28

DI

5 V

Pulldown

Serial-audio data input 4 is one of the serial-data input ports. SDIN4 supports

 

 

 

 

 

 

 

four discrete (stereo) data formats and is capable of inputting data at 64 Fs.

 

 

 

 

 

 

 

 

 

VALID

39

DO

 

 

Output indicating validity of PWM outputs, active-high

 

 

 

 

 

 

 

 

 

VBGAP

10

P

 

 

Band-gap voltage reference. A pinout of the internally regulated 1.2-V reference.

 

 

 

 

 

 

 

Typically has a 1-nF low-ESR capacitor between VBGAP and AVSS_PLL. This

 

 

 

 

 

 

 

terminal must not be used to power external devices.

 

 

 

 

 

 

 

 

 

VR_DIG

33

P

 

 

Voltage reference for 1.8-V digital core supply. A pinout of the internally

 

 

 

 

 

 

 

regulated 1.8-V power used by digital core logic. A 4.7-mF low-ESR capacitor(3)

 

 

 

 

 

 

 

should be connected between this terminal and DVSS. This terminal must not

 

 

 

 

 

 

 

be used to power external devices.

 

 

 

 

 

 

 

 

 

VR_DPLL

17

P

 

 

Voltage reference for 1.8-V digital PLL supply. A pinout of the internally

 

 

 

 

 

 

 

regulated 1.8-V power used by digital PLL logic. A 0.1-mF low-ESR capacitor(3)

 

 

 

 

 

 

 

should be connected between this terminal and DVSS_CORE. This terminal

 

 

 

 

 

 

 

must not be used to power external devices.

 

 

 

 

 

 

 

 

 

VR_PWM

48

P

 

 

Voltage reference for 1.8-V digital PWM core supply. A pinout of the internally

 

 

 

 

 

 

 

regulated 1.8-V power used by digital PWM core logic. A 0.1-mF low-ESR

 

 

 

 

 

 

 

capacitor(3) should be connected between this terminal and DVSS_PWM. This

 

 

 

 

 

 

 

terminal must not be used to power external devices.

 

 

 

 

 

 

 

 

 

VRA_PLL

1

P

 

 

Voltage reference for 1.8-V PLL analog supply. A pinout of the internally

 

 

 

 

 

 

 

regulated 1.8-V power used by PLL logic. A 0.1-mF low-ESR capacitor(3) should

 

 

 

 

 

 

 

be connected between this terminal and AVSS_PLL. This terminal must not be

 

 

 

 

 

 

 

used to power external devices.

 

 

 

 

 

 

 

 

 

VRD_PLL

7

P

 

 

Voltage reference for 1.8-V PLL digital supply. A pinout of the internally

 

 

 

 

 

 

 

regulated 1.8-V power used by PLL logic. A 0.1-mF low-ESR capacitor(3) should

 

 

 

 

 

 

 

be connected between this terminal and AVSS_PLL. This terminal must not be

 

 

 

 

 

 

 

used to power external devices.

 

 

 

 

 

 

 

 

 

XTL_IN

20

AI

 

 

XTL_OUT and XTL_IN are the only LVCMOS terminals on the device. They

 

 

 

 

 

 

 

provide a reference clock for the TAS5508C via use of an external

 

 

 

 

 

 

 

fundamental-mode crystal. XTL_IN is the 1.8-V input port for the oscillator

 

 

 

 

 

 

 

circuit. A 13.5-MHz crystal (HCM49) is recommended.

 

 

 

 

 

 

 

 

 

XTL_OUT

19

AO

 

 

XTL_OUT and XTL_IN are the only LVCMOS terminals on the device. They

 

 

 

 

 

 

 

provide a reference clock for the TAS5508C via use of an external

 

 

 

 

 

 

 

fundamental-mode crystal. XTL_OUT is the 1.8-V output drive to the crystal. A

 

 

 

 

 

 

 

13.5-MHz crystal (HCM49) is recommended.

 

 

 

 

 

 

 

 

(3)If desired, low-ESR capacitance values can be implemented by paralleling two or more ceramic capacitors of equal value. Paralleling capacitors of equal value provides an extended high-frequency supply decoupling. This approach avoids the potential of producing parallel resonance circuits that have been observed when paralleling capacitors of different values.

2.2TAS5508C Functional Description

Figure 2-1 shows the TAS5508C functional structure. The following sections describe the TAS5508C functional blocks:

• Power supply

Copyright © 2010, Texas Instruments Incorporated Description 17

Submit Documentation Feedback

Product Folder Link(s): TAS5508C

TAS5508C

SLES257–SEPTEMBER 2010

www.ti.com

Clock, PLL, and serial data interface

I2C serial-control interface

Device control

Digital audio processor (DAP)

2.2.1Power Supply

The power-supply section contains supply regulators that provide analog and digital regulated power for various sections of the TAS5508C. The analog supply supports the analog PLL, whereas digital supplies support the digital PLL, the digital audio processor (DAP), the pulse-width modulator (PWM), and the output control (reclocker). The regulators can also be turned off when terminals RESET and PDN are both low.

2.2.2Clock, PLL, and Serial Data Interface

The TAS5508C is a clocked slave-only device that requires the use of an external 13.5-MHz crystal. It accepts MCLK, SCLK, and LRCLK as inputs only.

The TAS5508C uses the external crystal to provide a time base for:

Continuous data and clock error detection and management

Automatic data-rate detection and configuration

Automatic MCLK-rate detection and configuration (automatic bank switching)

Supporting I2C operation/communication while MCLK is absent

The TAS5508C automatically handles clock errors, data-rate changes, and master-clock frequency changes without requiring intervention from an external system controller. This feature significantly reduces system complexity and design.

2.2.2.1Serial Audio Interface

The TAS5508C operates as a slave-only/receive-only serial data interface in all modes. The TAS5508C has four PCM serial data interfaces to permit eight channels of digital data to be received though the SDIN1, SDIN2, SDIN3, and SDIN4 inputs. The serial audio data is in MSB-first, 2s-complement format.

The serial data input interface of the TAS5508C can be configured in right-justified, I2S, or left-justified modes. The serial data interface format is specified using the I2C data-interface control register. The supported formats and word lengths are shown in Table 2-1.

18 Description Copyright © 2010, Texas Instruments Incorporated

Submit Documentation Feedback

Product Folder Link(s): TAS5508C

 

 

 

TAS5508C

www.ti.com

 

SLES257–SEPTEMBER 2010

 

Table 2-1. Serial Data Formats

 

 

 

 

RECEIVE SERIAL DATA FORMAT

WORD LENGTH

 

 

 

 

 

 

Right-justified

16

 

 

 

 

 

 

Right-justified

20

 

 

 

 

 

 

Right-justified

24

 

 

 

 

 

 

I2S

16

 

 

I2S

20

 

 

I2S

24

 

 

Left-justified

16

 

 

 

 

 

 

Left-justified

20

 

 

 

 

 

 

Left-justified

24

 

 

 

 

 

Serial data is input on SDIN1, SDIN2, SDIN3, and SDIN4. The TAS5508C accepts 16-, 20-, or 24-bit serial data at 32, 38, 44.1, 48, 88.2, 96, 176.4, or 192 kHz in left-justified, I2S, or right-justified format. Data is input using a 64-Fs SCLK clock and an MCLK rate of 128, 192, 256, 384, 512, or 768 Fs, up to a maximum of 50 MHz. The clock speed and serial data format are I2C configurable.

2.2.3I 2C Serial-Control Interface

The TAS5508C has an I2C serial-control slave interface (address 0x36) to receive commands from a system controller. The serial-control interface supports both normal-speed (100 kHz) and high-speed (400 kHz) operations without wait states. Because the TAS5508C has a crystal time base, this interface operates even when MCLK is absent.

The serial control interface supports both single-byte and multiple-byte read/write operations for status registers and the general control registers associated with the PWM. However, for the DAP data-processing registers, the serial control interface also supports multiple-byte (4-byte) write operations.

The I2C supports a special mode which permits I2C write operations to be broken up into multiple data-write operations that are multiples of 4 data bytes. These are 6-byte, 10-byte, 14-byte, 18-byte, etc., write operations that are composed of a device address, read/write bit, subaddress, and any multiple of 4 bytes of data. This permits the system to incrementally write large register values without blocking other I2C transactions. In order to use this feature, the first block of data is written to the target I2C address, and each subsequent block of data is written to a special append register (0xFE) until all the data is written and a stop bit is sent. An incremental read operation is not supported.

2.2.4Device Control

The TAS5508C control section provides the control and sequencing for the TAS5508C. The device control provides both highand low-level control for the serial control interface, clock and serial data interfaces, digital audio processor, and pulse-width modulator sections.

2.2.5Digital Audio Processor (DAP)

The DAP arithmetic unit is used to implement all audio-processing functions: soft volume, loudness compensation, bass and treble processing, dynamic range control, channel filtering, input and output mixing. Figure 2-3 shows the TAS5508C DAP architecture.

The DAP accepts 24-bit data from the serial data interface and outputs 32-bit data to the PWM section. The DAP supports two configurations, one for 32-kHz to 96-kHz data and one for 176.4-kHz to 192-kHz data.

2.2.5.1TAS5508C Audio-Processing Configurations

The 32-kHz to 96-kHz configuration supports eight channels of data processing that can be configured either as eight channels, or as six channels with two channels for separate stereo line outputs.

Copyright © 2010, Texas Instruments Incorporated Description 19

Submit Documentation Feedback

Product Folder Link(s): TAS5508C

TAS5508C

SLES257–SEPTEMBER 2010

www.ti.com

The 176.4-kHz to 192-kHz configuration supports three channels of signal processing with five channels passed though (or derived from the three processed channels).

To support efficiently the processing requirements of both multichannel 32-kHz to 96-kHz data and the 2-channel 176.4-kHz and 192-kHz data, the TAS5508C has separate audio-processing features for 32-kHz to 96-kHz data rates and for 176.4 kHz and 192 kHz. See Table 2-2 for a summary of TAS5508C processing feature sets.

2.2.5.2TAS5508C Audio Signal-Processing Functions

The DAP provides 10 primary signal-processing functions:

1.The data-processing input has a full 8×8 input crossbar mixer. This enables each input to be any ratio of the eight input channels.

2.Two I2C programmable threshold detectors in each channel support automute.

3.Seven biquads per channel

4.Four soft bass and treble tone controls with ±18-dB range, programmable corner frequencies, and second-order slopes. In 8-channel mode, bass and treble controls are normally configured as follows:

Bass and treble 1: Channel 1 (left), channel 2 (right), and channel 7 (center)

Bass and treble 2: Channel 3 (left surround) and channel 4 (right surround)

Bass and treble 3: Channel 5 (left back surround) and channel 6 (right back surround)

Bass and treble 4: Channel 8 (subwoofer)

5.Individual channel and master volume controls. Each control provides an adjustment range of 18 dB to –127 dB. This permits a total volume device control range of 36 dB to –127 dB plus mute. The master

volume control can be configured to control six or eight channels. The DAP soft volume and mute update interval is I2C programmable. The update is performed at a fixed rate regardless of the sample rate.

6.Programmable loudness compensation that is controlled via the combination of the master and individual volume settings.

7.Two dual-threshold dual-rate dynamic range compressors (DRCs). The volume gain values provided are used as input parameters using the maximum RMS (master volume × individual channel volume).

8.8×2 output mixer (channels 1–6). Each output can be any ratio of any two signal-processed channels.

9.8×3 output mixer (channels 7 and 8). Each output can be any ratio of any three signal-processed channels.

10.The DAP maintains three sets of coefficient banks that are used to maintain separate sets of

sample-rate-dependent parameters for the biquad, tone controls, loudness, and DRC in RAM. These can be set to be automatically selected for one or more data sample rates or can be manually selected under I2C program control. This feature enables coefficients for different sample rates to be stored in the TAS5508C and then selected when needed.

20 Description Copyright © 2010, Texas Instruments Incorporated

Submit Documentation Feedback

Product Folder Link(s): TAS5508C

 

 

 

 

TAS5508C

www.ti.com

 

 

 

SLES257–SEPTEMBER 2010

 

Table 2-2. TAS5508C Audio Processing Feature Sets

 

 

 

 

 

 

FEATURE

32 kHz–96 kHz

 

32 kHz–96 kHz

176.4- and 192-kHz

8-CHANNEL FEATURE SET

 

6 + 2 LINEOUT FEATURE SET

FEATURE SET

 

 

 

 

 

 

 

Signal-processing channels

8

 

6 + 2

3

 

 

 

 

 

Pass-through channels

 

N/A

5

 

 

 

 

 

Master volume

1 for 8 channels

 

1 for 6 channels

1 for 3 channels

 

 

 

 

 

Individual channel volume

 

8

3

controls

 

 

 

 

 

 

 

 

 

 

 

Four bass and treble tone controls

 

Four bass and treble tone controls

Two bass and treble tone

 

with ±18-dB range, programmable

 

with ±18-dB range, programmable

 

 

controls with ±18-dB range,

 

corner frequencies, and second-

 

corner frequencies, and second-

 

 

programmable corner

Bass and treble tone

order slopes

 

order slopes

 

frequencies, and second-order

controls

L, R, and C (Ch1, 2, and 7)

 

L, R, and C (Ch1, 2, and 7)

 

slopes

 

LS, RS (Ch3 and 4)

 

LS, RS (Ch3 and 4)

 

 

L and R (Ch1 and 2)

 

LBS, RBS (Ch5 and 6)

 

Sub (Ch8)

 

 

Sub (Ch8)

 

Sub (Ch8)

 

Line L and R (Ch5 and 6)

 

 

 

 

 

 

 

 

Biquads

 

56

21

 

 

 

 

 

Dynamic range

DRC1 for seven satellites and

 

DRC1 for five satellites and DRC2

DRC1 for two satellites and

compressors

DRC2 for sub

 

for sub (Ch5 and 6 uncompressed)

DRC2 for sub

 

 

 

 

 

 

 

 

 

Each of the three signal-

 

 

 

 

processing channels or the five

 

 

 

 

pass-though channel inputs can

Input/output mapping/

Each of the eight signal-processing channel inputs can be any ratio of the

be any ratio of the eight input

eight input channels.

 

 

channels.

mixing

 

 

Each of the eight outputs can be any ratio of any two processed channels.

Each of the eight outputs can be

 

 

 

 

 

any ratio of any of the three

 

 

 

 

processed channels or five

 

 

 

 

bypass channels.

 

 

 

 

 

DC-blocking filters

 

 

 

 

(implemented in PWM

 

 

Eight channels

 

section)

 

 

 

 

 

 

 

 

 

Digital de-emphasis

Eight channels for 32 kHz,

 

Six channels for 32 kHz, 44.1 kHz,

 

(implemented in PWM

 

N/A

44.1 kHz, and 48 kHz

 

and 48 kHz

section)

 

 

 

 

 

 

 

 

 

 

 

Loudness

Eight channels

 

Six channels

Three channels

 

 

 

 

 

Number of coefficient sets

Three additional coefficient sets can be stored in memory.

stored

 

 

 

 

 

 

 

 

 

2.3TAS5508C DAP Architecture

2.3.1TAS5508C DAP Architecture Diagrams

Figure 2-1 shows the TAS5508C DAP architecture for Fs = 96 kHz. Note the TAS5508C bass management architecture shown in channels 1, 2, 7, and 8. Note that the I2C registers are shown to help the designer configure the TAS5508C.

Figure 2-2 shows the TAS5508C architecture for Fs = 176.4 kHz or Fs = 192 kHz. Note that only channels 1, 2, and 8 contain all the features. Channels 3–7 are pass-through except for master volume control.

Figure 2-3 shows TAS5508C detailed channel processing. The output mixer is 8×2 for channels 1–6 and 8×3 for channels 7 and 8.

Copyright © 2010, Texas Instruments Incorporated Description 21

Submit Documentation Feedback

Product Folder Link(s): TAS5508C

Texas instruments TAS5508C Data Manual

TAS5508C

 

 

 

 

 

 

 

 

 

 

SLES257–SEPTEMBER 2010

 

 

 

 

 

 

www.ti.com

 

 

 

 

 

 

Master Vol

 

 

 

 

 

 

 

 

 

 

(0xD9)

Max Vol

 

 

 

SDIN1-L (L) (1)

A

IP Mixer 1

 

 

 

 

 

 

 

 

SDIN1-R (R)

B

 

7 DAP 1

Bass and

 

Loud-

 

OP Mixer 1

 

SDIN2-L (LS)

C

(I2C 0x41)

 

DAP 1

DRC1

 

 

BQ

Treble 1

ness

(I2C 0xAA)

L to

SDIN2-R (RS)

D

8 × 8

 

Volume

(0x96−

SDIN3-L (LBS)

E

 

(0x51−

(0xDA−

(0x91−

8 × 2 Output

PWM1

Crossbar

 

(0xD1)

0x9C)

SDIN3-R (RBS)

F

 

0x57)

0xDD)

0x95)

Mixer

 

SDIN4-L (C)

G

Input Mixer

 

 

 

 

 

 

 

 

 

 

 

 

SDIN4-R (LFE)

H

 

 

 

 

Master Vol

 

 

 

 

 

 

 

 

 

 

(0xD9)

Max Vol

 

 

 

SDIN1-L (L)

A

IP Mixer 2

 

 

 

 

 

 

 

 

SDIN1-R (R)(1)

B

 

7 DAP 2

Bass and

 

Loud-

 

OP Mixer 2

 

SDIN2-L (LS)

C

(I2C 0x42)

 

DAP 2

DRC1

 

 

BQ

Treble 1

ness

(I2C 0xAB)

R to

SDIN2-R (RS)

D

8 × 8

 

Volume

(0x96−

SDIN3-L (LBS)

E

 

(0x58−

(0xDA−

(0x91−

8 × 2 Output

PWM2

Crossbar

 

(0xD2)

0x9C)

SDIN3-R (RBS)

F

 

0x5E)

0xDD)

0x95)

Mixer

 

SDIN4-L (C)

G

Input Mixer

 

 

 

 

 

 

 

 

 

 

 

 

SDIN4-R (LFE)

H

 

 

 

 

Master Vol

 

 

 

 

 

 

 

 

 

 

(0xD9)

Max Vol

 

 

 

SDIN1-L (L)

A

IP Mixer 3

 

 

 

 

 

 

 

 

SDIN1-R (R)

B

 

7 DAP 3

Bass and

 

Loud-

 

OP Mixer 3

 

SDIN2-L (LS)(1)

C

2

 

DAP 3

DRC1

 

SDIN2-R (RS)

D

(I C 0x43)

 

BQ

Treble 2

ness

(I2C 0xAC)

LS to

8 × 8

 

Volume

(0x96−

SDIN3-L (LBS)

E

 

(0x5F−

(0xDA−

(0x91−

8 × 2 Output

PWM3

Crossbar

 

(0xD3)

0x9C)

SDIN3-R (RBS)

F

 

0x65)

0xDD)

0x95)

Mixer

 

SDIN4-L (C)

G

Input Mixer

 

 

 

 

 

 

 

 

 

 

 

 

SDIN4-R (LFE)

H

 

 

 

 

Master Vol

 

 

 

 

 

 

 

 

 

 

(0xD9)

Max Vol

 

 

 

SDIN1-L (L)

A

IP Mixer 4

 

 

 

 

 

 

 

 

SDIN1-R (R)

B

 

7 DAP 4

Bass and

 

Loud-

 

OP Mixer 4

 

SDIN2-L (LS)

C

(I2C 0x44)

 

DAP 4

DRC1

 

 

BQ

Treble 2

ness

(I2C 0xAD)

RS to

SDIN2-R (RS)(1)

D

8 × 8

 

Volume

(0x96−

SDIN3-L (LBS)

E

 

(0x66−

(0xDA−

(0x91−

8 × 2 Output

PWM4

Crossbar

 

(0xD4)

0x9C)

SDIN3-R (RBS)

F

 

0x6C)

0xDD)

0x95)

Mixer

 

SDIN4-L (C)

G

Input Mixer

 

 

 

 

 

 

 

 

 

 

 

 

SDIN4-R (LFE)

H

 

 

 

 

Master Vol

 

 

 

 

 

 

 

 

 

 

(0xD9)

Max Vol

 

 

 

SDIN1-L (L)

A

IP Mixer 5

 

 

 

 

 

 

 

 

SDIN1-R (R)

B

 

7 DAP 5

Bass and

 

Loud-

 

OP Mixer 5

 

SDIN2-L (LS)

C

(I2C 0x45)

 

DAP 5

DRC1

 

 

BQ

Treble 3

ness

(I2C 0xAE)

LBS to

SDIN2-R (RS)

D

8 × 8

 

Volume

(0x96−

SDIN3-L (LBS) (1)

E

 

(0x6D−

(0xDA−

(0x91−

8 × 2 Output

PWM5

SDIN3-R (RBS)

F

Crossbar

 

0x73)

0xDD)

(0xD5)

0x95)

0x9C)

Mixer

 

SDIN4-L (C)

G

Input Mixer

 

 

 

 

 

 

 

 

 

 

 

 

SDIN4-R (LFE)

H

 

 

 

 

Master Vol

 

 

 

 

 

 

 

 

 

 

(0xD9)

Max Vol

 

 

 

SDIN1-L (L)

A

IP Mixer 6

 

 

 

 

 

 

 

 

SDIN1-R (R)

B

 

7 DAP 6

Bass and

 

Loud-

 

OP Mixer 6

 

SDIN2-L (LS)

C

(I2C 0x46)

 

DAP 6

DRC1

 

 

BQ

Treble 3

ness

(I2C 0xAF)

RBS to

SDIN2-R (RS)

D

8 × 8

 

Volume

(0x96−

SDIN3-L (LBS)

E

 

(0x74−

(0xDA−

(0x91−

8 × 2 Output

PWM6

Crossbar

Coeff = 0 (lin), (I2C 0x4E)

(0xD6)

0x9C)

SDIN3-R (RBS)(1)

F

0x7A)

0xDD)

0x95)

Mixer

 

SDIN4-L (C)

G

Input Mixer

 

 

 

 

 

 

 

 

 

 

 

 

SDIN4-R (LFE)

H

 

Coeff = 0 (lin), (I2C 0x4B)

 

 

Master Vol

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(0xD9)

Max Vol

 

 

 

SDIN1-L (L)

 

A

 

 

 

 

 

 

Coeff = 1 (lin)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SDIN1-R (R)

 

B

IP Mixer 7

 

 

 

 

 

 

(I2C 0x4D)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 DAP 7

 

 

 

5 DAP 7

 

Bass and

 

 

 

 

Loud-

 

 

 

OP Mixer 7

 

 

SDIN2-L (LS)

 

C

(I2C 0x47)

 

 

BQ

 

 

 

 

 

 

BQ

 

Treble 1

 

DAP 7

 

ness

 

DRC1

 

(I2C 0xB0)

 

C to

 

 

 

 

 

 

 

 

 

 

 

SDIN2-R (RS)

 

D

8 × 8

 

 

 

 

 

 

 

 

 

 

Volume

 

 

(0x96−

 

 

SDIN3-L (LBS)

 

E

Crossbar

 

 

(0x7B−

 

 

 

 

 

 

(0x7D−

 

(0xDA−

 

(0xD7)

 

(0x91−

 

0x9C)

 

8

× 3 Output

 

PWM7

SDIN3-R (RBS)

 

F

 

 

0x7C)

 

 

 

 

 

 

0x81)

 

0xDD)

 

 

0x95)

 

 

 

Mixer

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SDIN4-L (C)(1)

 

G

Input Mixer

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SDIN4-R (LFE)

 

H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Coeff = 0 (lin), (I2C 0x4C)

 

 

 

 

 

 

 

 

 

 

 

Coeff = 0 (lin), (I2C 0x49)

Coeff = 0 (lin)

 

Master Vol

 

 

 

 

 

 

 

 

 

 

 

(0xD9)

Max Vol

 

 

 

 

 

 

 

 

Coeff = 1 (lin)

(I2C 0x4A)

 

 

 

 

 

SDIN1-L (L)

A

 

 

 

 

 

 

 

 

 

 

SDIN1-R (R)

B

IP Mixer 8

2 DAP 8

(I2C 0x50)

5 DAP 8

Bass and

 

Loud-

 

OP Mixer 8

 

SDIN2-L (LS)

C

(I2C 0x48)

 

DAP 8

DRC2

 

BQ

 

BQ

Treble 4

ness

(I2C 0xB1)

Sub to

SDIN2-R (RS)

D

8 × 8

 

Volume

(0x9D−

SDIN3-L (LBS)

E

(0x82−

 

(0x84−

(0xDA−

(0x91−

8

× 3 Output

PWM8

Crossbar

 

(0xD8)

0xA1)

SDIN3-R (RBS)

F

0x83)

 

0x88)

0xDD)

0x95)

 

Mixer

 

SDIN4-L (C)

G

Input Mixer

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SDIN4-R (LFE)(1)

H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Coeff = 0 (lin), (I2C 0x4F)

 

 

 

 

 

 

 

B0014-01

(1)Default inputs

Figure 2-1. TAS5508C DAP Architecture With I2C Registers (Fs ≤ 96 kHz)

22

Description

Copyright © 2010, Texas Instruments Incorporated

Submit Documentation Feedback

Product Folder Link(s): TAS5508C

TAS5508C

www.ti.com

SLES257–SEPTEMBER 2010

SDIN1-L (L)(1) SDIN1-R (R)

SDIN2-L (LS) SDIN2-R (RS)

SDIN3-L (LBS) SDIN3-R (RBS)

SDIN4-L (C) SDIN4-R (LFE)

SDIN1-L (L) SDIN1-R (R)(1)

SDIN2-L (LS) SDIN2-R (RS)

SDIN3-L (LBS) SDIN3-R (RBS)

SDIN4-L (C) SDIN4-R (LFE)

SDIN1-L (L) SDIN1-R (R)

SDIN2-L (LS)(1) SDIN2-R (RS)

SDIN3-L (LBS) SDIN3-R (RBS)

SDIN4-L (C) SDIN4-R (LFE)

SDIN1-L (L)

SDIN1-R (R) SDIN2-L (LS)

SDIN2-R (RS)(1) SDIN3-L (LBS) SDIN3-R (RBS)

SDIN4-L (C) SDIN4-R (LFE)

SDIN1-L (L)

SDIN1-R (R)

SDIN2-L (LS) SDIN2-R (RS)

SDIN3-L (LBS)(1) SDIN3-R (RBS)

SDIN4-L (C) SDIN4-R (LFE)

SDIN1-L (L)

SDIN1-R (R)

SDIN2-L (LS) SDIN2-R (RS)

SDIN3-L (LBS) SDIN3-R (RBS)(1)

SDIN4-L (C) SDIN4-R (LFE)

SDIN1-L (L) SDIN1-R (R)

SDIN2-L (LS) SDIN2-R (RS)

SDIN3-L (LBS) SDIN3-R (RBS)

SDIN4-L (C)(1) SDIN4-R (LFE)

SDIN1-L (L)

SDIN1-R (R)

SDIN2-L (LS) SDIN2-R (RS)

SDIN3-L (LBS) SDIN3-R (RBS)

SDIN4-L (C) SDIN4-R (LFE)(1)

A

 

 

B

IP Mixer 1

 

C

(I2C 0x41)

 

D

8 × 8

 

E

 

F

Crossbar

 

G

Input Mixer

 

H

 

 

 

 

 

 

 

 

A

 

 

B

IP Mixer 2

 

C

(I2C 0x42)

 

D

8 × 8

 

E

 

F

Crossbar

 

G

Input Mixer

 

H

 

 

 

 

 

 

 

 

A

 

 

B

IP Mixer 3

 

C

(I2C 0x43)

 

D

8 × 8

 

E

 

F

Crossbar

 

G

Input Mixer

 

H

 

 

 

 

 

 

 

 

A

 

 

B

IP Mixer 4

 

C

(I2C 0x44)

 

D

8 × 8

 

E

 

F

Crossbar

 

G

Input Mixer

 

H

 

 

 

 

 

 

 

 

A

 

 

B

IP Mixer 5

 

C

(I2C 0x45)

 

D

8 × 8

 

E

 

F

Crossbar

 

G

Input Mixer

 

H

 

 

 

 

 

 

 

 

A

 

 

B

IP Mixer 6

 

C

(I2C 0x46)

 

D

8 × 8

 

E

 

F

Crossbar

 

G

Input Mixer

 

H

 

 

 

 

 

 

 

 

A

 

 

B

IP Mixer 7

 

C

(I2C 0x47)

 

D

8 × 8

 

E

 

F

Crossbar

 

G

Input Mixer

 

H

 

 

 

 

 

 

 

 

A

 

 

B

IP Mixer 8

 

C

(I2C 0x48)

 

D

8 × 8

 

E

 

F

Crossbar

 

G

Input Mixer

 

H

 

 

 

 

 

 

 

 

Master Vol

 

 

 

 

 

 

 

 

 

(0xD9)

Max Vol

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4BQ

 

Bass and

 

DAP 1

 

Loud-

 

DRC1

 

 

Treble 1

 

 

ness

 

 

(0x51–

 

 

Volume

 

 

(0x96–

 

 

(0xDA–

 

 

(0x91–

 

 

0x54)

 

 

(0xD1)

 

 

0x9C)

 

 

0xDD)

 

 

0x95)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Master Vol

 

 

 

 

 

 

 

 

 

(0xD9)

Max Vol

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4BQ

 

Bass and

 

DAP 2

 

Loud-

 

DRC1

 

 

Treble 1

 

 

ness

 

 

(0x58–

 

 

Volume

 

 

(0x96–

 

 

(0xDA–

 

 

(0x91–

 

 

0x5B)

 

 

(0xD2)

 

 

0x9C)

 

 

0xDD)

 

 

0x95)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Master Vol

 

 

 

 

 

 

 

 

 

(0xD9)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3BQ

 

 

 

DAP 3

 

 

 

 

DRC1

 

(0x5F–

 

 

 

Volume

 

 

 

 

(0x96–

 

 

 

 

 

 

 

 

 

0x61)

 

 

 

(0xD3)

 

 

 

 

0x9C)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Master Vol

 

 

 

 

 

 

 

 

 

(0xD9)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3BQ

 

 

 

DAP 4

 

 

 

 

DRC1

 

(0x66–

 

 

 

Volume

 

 

 

 

(0x96–

 

 

 

 

 

 

 

 

 

0x68)

 

 

 

(0xD4)

 

 

 

 

0x9C)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Master Vol

 

 

 

 

 

 

 

 

 

(0xD9)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DAP 5

 

 

 

 

 

 

 

 

 

 

Volume

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(0xD5)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Master Vol

 

 

 

 

 

 

 

 

 

(0xD9)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DAP 6

 

 

 

 

 

 

 

 

 

 

Volume

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(0xD6)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Master Vol

 

 

 

 

 

 

 

 

 

(0xD9)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3BQ

 

 

 

DAP 7

 

 

 

 

DRC1

 

(0x7B–

 

 

 

Volume

 

 

 

 

(0x96–

 

 

 

 

 

 

 

 

 

0x7D)

 

 

 

(0xD7)

 

 

 

 

0x9C)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Master Vol

 

 

 

 

 

 

 

 

 

(0xD9)

Max Vol

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4BQ

 

Bass and

 

DAP 8

 

Loud-

 

DRC2

 

 

Treble 4

 

 

ness

 

 

(0x82–

 

 

Volume

 

 

(0x9D–

 

 

(0xDA–

 

 

(0x91–

 

 

0x85)

 

 

(0xD8)

 

 

0xA1)

 

 

0xDD)

 

 

0x95)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OP Mixer 1

(I2C 0xAA)

8 × 2

Output Mixer

OP Mixer 2

(I2C 0xAB)

8 × 2

Output Mixer

OP Mixer 3

(I2C 0xAC)

8 × 2

Output Mixer

OP Mixer 4

(I2C 0xAD)

8 × 2

Output Mixer

OP Mixer 5

(I2C 0xAE)

8 × 2

Output Mixer

OP Mixer 6

(I2C 0xAF)

8 × 2

Output Mixer

OP Mixer 7

(I2C 0xB0)

8 × 3

Output Mixer

OP Mixer 8

(I2C 0xB1)

8 × 3

Output Mixer

L to PWM1

R to PWM2

LS to PWM3

RS to PWM4

LBS to PWM5

RBS to PWM6

C to PWM7

Sub to PWM8

B0015-03

(1)Default inputs

Figure 2-2. TAS5508C Architecture With I2C Registers (Fs = 176.4 kHz or Fs = 192 kHz)

Copyright © 2010, Texas Instruments Incorporated Description 23

Submit Documentation Feedback

Product Folder Link(s): TAS5508C

TAS5508C

SLES257–SEPTEMBER 2010

 

 

 

 

 

 

 

www.ti.com

Left

A_to_ipmix

 

 

 

 

 

 

 

 

 

 

 

 

 

Master

 

 

 

 

 

SDIN1

A

 

 

 

 

 

 

 

 

 

 

 

Volume

 

 

 

 

 

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Right

B_to_ipmix

 

 

Channel Volume

 

 

 

 

 

 

 

 

 

 

Max

 

 

 

 

 

 

 

 

 

 

 

 

 

Left

C_to_ipmix

 

 

Bass and Treble

 

Volume

DRC

 

 

 

 

 

 

 

 

 

 

 

 

C

 

 

Bypass

 

 

Bypass

 

 

SDIN2

 

 

 

 

Loudness

 

 

 

 

D

 

 

 

 

 

Output

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Right

 

 

7

 

 

 

 

Gain

 

 

 

D_to_ipmix

 

Bass

 

 

 

Output Mixer Sums

 

 

 

 

Biquads

 

 

 

Any Two Channels

 

 

 

 

and

 

 

 

 

 

 

 

in

 

 

 

 

 

 

 

 

 

Treble

 

 

 

32-Bit

PWM PWM

 

E_to_ipmix

 

Series

Pre-

Post-

 

 

 

 

 

Left

Input

 

Bass

Volume Volume

DRC

Trunc

Proc

Output

 

 

 

 

 

E

Mixer

 

 

 

Inline

 

 

 

SDIN3

 

and

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

Treble

 

 

 

 

 

 

 

 

 

 

 

 

1 Other

 

 

 

 

 

Inline

 

 

 

 

 

Right

 

 

 

 

 

 

 

 

F_to_ipmix

 

 

 

DRC

 

Channel Output

 

 

 

 

 

 

 

From 7 Available

 

 

 

 

 

 

 

 

 

 

 

 

Left

G_to_ipmix

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SDIN4

G

 

 

 

 

 

 

 

 

 

H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Right

H_to_ipmix

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B0016-01

Figure 2-3. TAS5508C Detailed Channel Processing

2.3.2I 2C Coefficient Number Formats

The architecture of the TAS5508C is contained in ROM resources within the TAS5508C and cannot be altered. However, mixer gain, level offset, and filter tap coefficients, which can be entered via the I2C bus interface, provide a user with the flexibility to set the TAS5508C to a configuration that achieves system-level goals.

The firmware is executed in a 48-bit, signed, fixed-point arithmetic machine. The most significant bit of the 48-bit data path is a sign bit, and the 47 lower bits are data bits. Mixer gain operations are implemented by multiplying a 48-bit, signed data value by a 28-bit, signed gain coefficient. The 76-bit, signed output product is then truncated to a signed, 48-bit number. Level offset operations are implemented by adding a 48-bit, signed offset coefficient to a 48-bit, signed data value. In most cases, if the addition results in overflowing the 48-bit, signed number format, saturation logic is used. This means that if the summation results in a positive number that is greater than 0x7FFF FFFF FFFF (the spaces are used to ease the reading of the hexadecimal number), the number is set to 0x7FFF FFFF FFFF. If the summation results in a negative number that is less than 0x8000 0000 0000, the number is set to 0x8000 0000 0000.

2.3.2.128-Bit 5.23 Number Format

All mixer gain coefficients are 28-bit coefficients using a 5.23 number format. Numbers formatted as 5.23 numbers have 5 bits to the left of the binary point and 23 bits to the right of the binary point. This is shown in Figure 2-4.

24 Description Copyright © 2010, Texas Instruments Incorporated

Submit Documentation Feedback

Product Folder Link(s): TAS5508C

TAS5508C

www.ti.com

SLES257–SEPTEMBER 2010

2−23 Bit

2−4

Bit

2−1

Bit

20

Bit

23

Bit

Sign Bit

S_xxxx.xxxx_xxxx_xxxx_xxxx_xxxx_xxx

M0007-01

Figure 2-4. 5.23 Format

The decimal value of a 5.23 format number can be found by following the weighting shown in Figure 2-5. If the most significant bit is logic 0, the number is a positive number, and the weighting shown yields the correct number. If the most significant bit is a logic 1, then the number is a negative number. In this case, every bit must be inverted, a 1 added to the result, and then the weighting shown in Figure 2-5 applied to obtain the magnitude of the negative number.

23 Bit

22 Bit

20 Bit

2−1 Bit

2−4 Bit

 

2−23 Bit

 

 

 

 

 

 

 

 

 

 

 

(1 or 0) y 23 + (1 or 0) y 22 +

+ (1 or 0) y 20 + (1 or 0) y 2−1 +

+ (1 or 0) y

2−4 +

+ (1 or 0) y 2−23

M0008-01

Figure 2-5. Conversion Weighting Factors—5.23 Format to Floating Point

Gain coefficients, entered via the I2C bus, must be entered as 32-bit binary numbers. The format of the 32-bit number (4-byte or 8-digit hexadecimal number) is shown in Figure 2-6.

Sign

Fraction

Bit

Digit 6

Integer

Fraction

Fraction

Fraction

Fraction

Fraction

0

Digit 1

Digit 1

Digit 2

Digit 3

Digit 4

Digit 5

 

u

u

u

u

 

S

x

x

x

 

x.

x

x

x

 

x

x

x

x

 

x

x

x

x

 

x

x

x

x

 

x

x

x

x

 

x

x

x

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Coefficient

 

Coefficient

 

Coefficient

 

Coefficient

 

Coefficient

 

Coefficient

 

Coefficient

 

Coefficient

 

Digit 8

 

 

Digit 7

 

 

Digit 6

 

 

Digit 5

 

 

Digit 4

 

 

Digit 3

 

 

Digit 2

 

 

Digit 1

u = unused or don’t care bits Digit = hexadecimal digit

M0009-01

Figure 2-6. Alignment of 5.23 Coefficient in 32-Bit I2C Word

As Figure 2-6 shows, the hexadecimal (hex) value of the integer part of the gain coefficient cannot be

Copyright © 2010, Texas Instruments Incorporated

Description

25

Submit Documentation Feedback

Product Folder Link(s): TAS5508C

TAS5508C

SLES257–SEPTEMBER 2010

www.ti.com

concatenated with the hex value of the fractional part of the gain coefficient to form the 32-bit I2C coefficient. The reason is that the 28-bit coefficient contains 5 bits of integer, and thus the integer part of the coefficient occupies all of one hex digit and the most significant bit of the second hex digit. In the same way, the fractional part occupies the lower three bits of the second hex digit, and then occupies the other five hex digits (with the eighth digit being the zero-valued most significant hex digit).

2.3.2.248-Bit 25.23 Number Format

All level adjustment and threshold coefficients are 48-bit coefficients using a 25.23 number format. Numbers formatted as 25.23 numbers have 25 bits to the left of the decimal point and 23 bits to the right of the decimal point. This is shown in Figure 2-7.

2−23

Bit

2−10

Bit

2−1

Bit

20

Bit

216

Bit

222

Bit

223

Bit

Sign Bit

 

S_xxxx_xxxx_xxxx_xxxx_xxxx_xxxx.xxxx_xxxx_xxxx_xxxx_xxxx_xxx

 

M0007-02

 

Figure 2-7. 25.23 Format

Figure 2-8 shows the derivation of the decimal value of a 48-bit 25.23 format number.

223 Bit

222 Bit

20 Bit

2−1 Bit

2−23 Bit

 

 

 

 

 

 

 

 

(1 or 0) y 223 + (1 or 0) y 222 +

+ (1 or 0) y 20 + (1 or 0) y 2−1 +

+ (1 or 0) y 2−23

M0008-02

Figure 2-8. Alignment of 5.23 Coefficient in 32-Bit I2C Word

Two 32-bit words must be sent over the I2C bus to download a level or threshold coefficient into the TAS5508C. The alignment of the 48-bit, 25.23 formatted coefficient in the 8-byte (two 32-bit words) I2C word is shown in Figure 2-9.

26

Description

Copyright © 2010, Texas Instruments Incorporated

Submit Documentation Feedback

Product Folder Link(s): TAS5508C

 

TAS5508C

www.ti.com

SLES257–SEPTEMBER 2010

 

Integer

Sign

Digit 4

Bit

(Bits 211 − 2 9)

 

u

u

u

u

 

u

u

u

u

 

u

u

u

u

 

u

u

u

u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Coefficient

 

Coefficient

 

Coefficient

 

Coefficient

 

Digit 16

 

Digit 15

 

Digit 14

 

Digit 13

Integer

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Digit 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Bit 28)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Integer

Integer

Integer

Digit 1

Digit 2

Digit 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Word 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Most-

S

x

x

x

 

x

x

x

x

 

x

x

x

x

 

x

x

x

x

 

 

 

Significant

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Word)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Coefficient

 

Coefficient

 

Coefficient

 

Coefficient

 

Digit 12

 

Digit 11

 

Digit 10

 

 

Digit 9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fraction

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Digit 6

 

Integer

Integer

Fraction

Fraction

Fraction

Fraction

Fraction

0

Digit 5

Digit 6

Digit 1

Digit 2

Digit 3

Digit 4

Digit 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Word 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Least-

x

x

x

x

 

x

x

x

x

 

x.

x

x

x

 

x

x

x

x

 

x

x

x

x

 

x

x

x

x

 

x

x

x

x

 

x

x

x

x

 

 

 

 

 

 

 

Significant

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Word)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Coefficient

 

Coefficient

 

Coefficient

 

Coefficient

 

Coefficient

 

Coefficient

 

Coefficient

 

Coefficient

 

 

Digit 8

 

 

Digit 7

 

 

Digit 6

 

 

Digit 5

 

 

Digit 4

 

 

Digit 3

 

 

Digit 2

 

 

Digit 1

 

u = unused or don't care bits Digit = hexadecimal digit

M0009-02

Figure 2-9. Alignment of 25.23 Coefficient in Two 32-Bit I2C Words

2.3.2.3TAS5508C Audio Processing

The TAS5508C digital audio processing is designed so that noise produced by filter operations is maintained below the smallest signal amplitude of interest, as shown in Figure 2-10. The TAS5508C achieves this low noise level by increasing the precision of the signal representation substantially above the number of bits that are absolutely necessary to represent the input signal.

Similarly, the TAS5508C carries additional precision in the form of overflow bits to permit the value of intermediate calculations to exceed the input precision without clipping. The TAS5508C advanced digital audio processor achieves both of these important performance capabilities by using a high-performance digital audio processing architecture with a 48-bit data path, 28-bit filter coefficients, and a 76-bit accumulator.

Copyright © 2010, Texas Instruments Incorporated

Description

27

Submit Documentation Feedback

Product Folder Link(s): TAS5508C

TAS5508C

SLES257–SEPTEMBER 2010

 

 

 

 

 

 

 

 

 

 

 

 

 

www.ti.com

 

Ideal Input

Possible Outputs

 

Desired Output

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Overflow

 

 

 

 

 

 

Values Retained by

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Overflow Bits

Maximum Signal Amplitude

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Filter

 

 

 

 

Reduced

 

 

 

 

 

 

 

Signal

 

 

Operation

 

 

SNR

 

 

 

 

 

Signal

 

 

 

 

 

 

 

 

 

Signal

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bits

Bits

 

 

 

 

 

 

 

 

 

Output

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Output

Input

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Noise Floor With No

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional Precision

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Noise Floor as a Result

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

of Additional Precision

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M0010-01

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Figure 2-10. TAS5508C Digital Audio Processing

2.4Input Crossbar Mixer

The TAS5508C has a full 8×8 input crossbar mixer. This mixer permits each signal processing channel

input to be any ratio of any of the eight input channels, as shown in Figure 2-11. The control parameters for the input crossbar mixer are programmable via the I2C interface. See the Input Mixer Registers (0x41–0x48, Channels 1–8), Section 7.16, for more information.

Gain Coefficient

28

48

SDIN1-L

48

Gain Coefficient 28

48

48

SDIN1-R SUM

w

 

48

w

Gain Coefficient

 

w

28

 

 

 

SDIN4-R

48

 

 

 

M0011-01

Figure 2-11. Input Crossbar Mixer

2.5Biquad Filters

For 32-kHz to 96-kHz data, the TAS5508C provides 56 biquads across the eight channels (seven per channel).

For 176.4-kHz and 192-kHz data, the TAS5508C has 21 biquads across the three channels (seven per channel). All of the biquad filters are second-order direct form I structure.

28 Description Copyright © 2010, Texas Instruments Incorporated

Submit Documentation Feedback

Product Folder Link(s): TAS5508C

TAS5508C

www.ti.com

SLES257–SEPTEMBER 2010

The direct form I structure provides a separate delay element and mixer (gain coefficient) for each node in the biquad filter. Each mixer output is a signed 76-bit product of a signed 48-bit data sample (25.23 format number) and a signed 28-bit coefficient (5.23 format number), as shown in Figure 2-12. The 76-bit ALU in the TAS5508C allows the 76-bit resolution to be retained when summing the mixer outputs (filter products).

The five 28-bit coefficients for the each of the 56 biquads are programmable via the I2C interface. See Table 2-3.

 

b0

 

 

 

 

28

 

 

 

48

76

 

76

48

 

 

Σ

Magnitude

 

 

 

Truncation

 

 

 

 

 

 

b1

 

a1

 

z–1

28

 

28

z–1

48

76

 

76

48

 

b2

 

a2

 

z–1

28

 

28

z–1

48

76

 

76

48

M0012-01

Figure 2-12. Biquad Filter Structure

All five coefficients for one biquad filter structure are written to one I2C register containing 20 bytes (or five 32-bit words). The structure is the same for all biquads in the TAS5508C. Registers 0x51–0x88 show all the biquads in the TAS5508C. Note that u[31:28] bits are unused and default to 0x0.

Table 2-3. Contents of One 20-Byte Biquad Filter Register (Default = All-Pass)

DESCRIPTION

REGISTER FIELD CONTENTS

INITIALIZATION GAIN COEFFICIENT VALUE

 

 

DECIMAL

HEX

 

 

 

 

 

 

b0 coefficient

u[31:28], b0[27:24], b0[23:16], b0[15:8], b0[7:0]

1.0

0x00, 0x80, 0x00, 0x00

b1 coefficient

u[31:28], b1[27:24], b1[23:16], b1[15:8], b1[7:0]

0.0

0x00, 0x00, 0x00, 0x00

b2 coefficient

u[31:28], b2[27:24], b2[23:16], b2[15:8], b2[7:0]

0.0

0x00, 0x00, 0x00, 0x00

a1 coefficient

u[31:28], a1[27:24], a1[23:16], a1[15:8], a1[7:0]

0.0

0x00, 0x00, 0x00, 0x00

a2 coefficient

u[31:28], a2[27:24], a2[23:16], a2[15:8], a2[7:0]

0.0

0x00, 0x00, 0x00, 0x00

2.6Bass and Treble Controls

From 32-kHz to 96-kHz data, the TAS5508C has four bass and treble tone controls. Each control has a ±18-dB control range with selectable corner frequencies and second-order slopes. These controls operate four channel groups:

L, R, and C (channels 1, 2, and 7)

LS, RS (channels 3 and 4)

LBS, RBS (alternatively called L and R lineout) (channels 5 and 6)

Sub (channel 8)

For 176.4-kHz and 192-kHz data, the TAS5508C has two bass and treble tone controls. Each control has a ±18-dB I2C control range with selectable corner frequencies and second-order slopes. These controls operate two channel groups:

Copyright © 2010, Texas Instruments Incorporated Description 29

Submit Documentation Feedback

Product Folder Link(s): TAS5508C

TAS5508C

SLES257–SEPTEMBER 2010

www.ti.com

L and R

Sub

The bass and treble filters use a soft update rate that does not produce artifacts during adjustment.

Table 2-4. Bass and Treble Filter Selections

FS

 

 

 

 

3-dB CORNER FREQUENCIES

 

 

 

 

 

 

 

 

 

 

 

 

 

FILTER SET 1

FILTER SET 2

FILTER SET 3

FILTER SET 4

FILTER SET 5

(kHz)

 

 

 

 

 

 

 

 

 

 

 

BASS

TREBLE

BASS

TREBLE

BASS

TREBLE

BASS

TREBLE

BASS

TREBLE

 

 

 

 

 

 

 

 

 

 

 

32

42

917

83

1833

125

3000

146

3667

167

4333

 

 

 

 

 

 

 

 

 

 

 

38

49

1088

99

2177

148

3562

173

4354

198

5146

 

 

 

 

 

 

 

 

 

 

 

44.1

57

1263

115

2527

172

4134

201

5053

230

5972

 

 

 

 

 

 

 

 

 

 

 

48

63

1375

125

2750

188

4500

219

5500

250

6500

 

 

 

 

 

 

 

 

 

 

 

88.2

115

2527

230

5053

345

8269

402

10106

459

11944

 

 

 

 

 

 

 

 

 

 

 

96

125

2750

250

5500

375

9000

438

11000

500

13000

 

 

 

 

 

 

 

 

 

 

 

176.4

230

5053

459

10106

689

16538

804

20213

919

23888

 

 

 

 

 

 

 

 

 

 

 

192

250

5500

500

11000

750

18000

875

22000

1000

26000

 

 

 

 

 

 

 

 

 

 

 

The I2C registers that control bass and treble are:

Bass and treble bypass register (0x89–0x90, channels 1–8)

Bass and treble slew rates (0xD0)

Bass filter sets 1–5 (0xDA)

Bass filter index (0xDB)

Treble filter sets 1–5 (0xDC)

Treble filter index (0xDD)

2.7Volume, Automute, and Mute

The TAS5508C provides individual channel and master volume controls. Each control provides an adjustment range of 18 dB to –100 dB in 0.25-dB increments. This permits a total volume device control range of 36 dB to –100 dB plus mute. The master volume control can be configured to control six or eight channels.

The TAS5508C has a master soft mute control that can be enabled by a terminal or I2C command. The device also has individual channel soft mute controls that are enabled via I2C.

The soft volume and mute update rates are programmable. The soft adjustments are performed using a soft-gain linear update with an I2C-programmable linear step size at a fixed temporal rate. The linear soft-gain step size can be varied from 0.5 to 0.003906. Table 2-5 lists the linear gain step sizes.

Table 2-5. Linear Gain Step Size

STEP SIZE (GAIN)

0.5

0.25

0.125

0.0625

0.03125

0.015625

0.007813

0.003906

 

 

 

 

 

 

 

 

 

Time to go from 36.124 db to –127 dB in ms

10.67

21.33

42.67

85.34

170.67

340.35

682.70

1365.4

 

 

 

 

 

 

 

 

 

Time to go from 18.062 db to –127 dB in ms

1.33

2.67

5.33

10.67

21.33

42.67

85.33

170.67

 

 

 

 

 

 

 

 

 

Time to go from 0 db to –127 dB in ms

0.17

0.33

0.67

1.33

2.67

5.33

10.67

21.33

 

 

 

 

 

 

 

 

 

2.8Automute and Mute

The TAS5508C has individual channel automute controls that are enabled via the I2C interface. Two separate detectors can trigger the automute:

Input automute: All channels are muted when all 8 inputs to the TAS5508C are less in magnitude than the input threshold value for a programmable amount of time.

30 Description Copyright © 2010, Texas Instruments Incorporated

Submit Documentation Feedback

Product Folder Link(s): TAS5508C

Loading...
+ 77 hidden pages