SLOSEA8 December   2024 TAS5815

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5.   Device Comparison Table
  6. Pin Configuration and Functions
  7. Specifications
    1. 5.1 Absolute Maximum Ratings
    2. 5.2 ESD Ratings
    3. 5.3 Recommended Operating Conditions
    4. 5.4 Thermal Information
    5. 5.5 Electrical Characteristics
    6. 5.6 Timing Requirements
  8. Typical Characteristics
    1. 6.1 Bridge Tied Load (BTL) Configuration Curves with BD Modulation
    2. 6.2 Bridge Tied Load (BTL) Configuration Curves with 1SPW Modulation
    3. 6.3 Parallel Bridge Tied Load (PBTL) Configuration With BD Modulation
    4. 6.4 Parallel Bridge Tied Load (PBTL) Configuration With 1SPW Modulation
  9. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagram
    3. 7.3 Feature Description
      1. 7.3.1 Power Supplies
      2. 7.3.2 Device Clocking
      3. 7.3.3 Serial Audio Port – Clock Rates
      4. 7.3.4 Serial Audio Port - Data Formats and Bit Depths
      5. 7.3.5 Clock Halt Auto-recovery
      6. 7.3.6 Sample Rate on the Fly Change
      7. 7.3.7 Digital Audio Processing
      8. 7.3.8 Class D Audio Amplifier
        1. 7.3.8.1 Speaker Amplifier Gain Select
    4. 7.4 Device Functional Modes
      1. 7.4.1 Software Control
      2. 7.4.2 Speaker Amplifier Operating Modes
        1. 7.4.2.1 BTL Mode
        2. 7.4.2.2 PBTL Mode
      3. 7.4.3 Low EMI Modes
        1. 7.4.3.1 Minimize EMI with Spread Spectrum
        2. 7.4.3.2 Minimize EMI with channel to channel phase shift
        3. 7.4.3.3 Minimize EMI with Multi-Devices PWM Phase Synchronization
      4. 7.4.4 Thermal Foldback
      5. 7.4.5 Device State Control
      6. 7.4.6 Device Modulation
        1. 7.4.6.1 BD Modulation
        2. 7.4.6.2 1SPW Modulation
        3. 7.4.6.3 Hybrid Modulation
      7. 7.4.7 Load Detect
        1. 7.4.7.1 Short Load Detect
        2. 7.4.7.2 Open Load Detect
    5. 7.5 Programming and Control
      1. 7.5.1 I2C Serial Communication Bus
      2. 7.5.2 Target Address
        1. 7.5.2.1 Random Write
        2. 7.5.2.2 Random Read
        3. 7.5.2.3 Sequential Write
        4. 7.5.2.4 Sequential Read
        5. 7.5.2.5 DSP Memory Book, Page and BQ update
        6. 7.5.2.6 Example Use
        7. 7.5.2.7 Checksum
          1. 7.5.2.7.1 Cyclic Redundancy Check (CRC) Checksum
          2. 7.5.2.7.2 Exclusive or (XOR) Checksum
      3. 7.5.3 Control via Software
        1. 7.5.3.1 Startup Procedures
        2. 7.5.3.2 Shutdown Procedures
        3. 7.5.3.3 Protection and Monitoring
          1. 7.5.3.3.1 Overcurrent Shutdown (OCSD)
          2. 7.5.3.3.2 DC Detect
          3. 7.5.3.3.3 Device Over Temperature Protection
          4. 7.5.3.3.4 Over Voltage Protection
          5. 7.5.3.3.5 Under Voltage Protection
          6. 7.5.3.3.6 Clock Fault
  10. Register Maps
    1. 8.1 CONTROL PORT Registers
  11. Application Information Disclaimer
    1. 9.1 Application Information
      1. 9.1.1 Bootstrap Capacitors
      2. 9.1.2 Inductor Selections
      3. 9.1.3 Power Supply Decoupling
      4. 9.1.4 Output EMI Filtering
    2. 9.2 Typical Application
      1. 9.2.1 2.0 (Stereo BTL) System
        1. 9.2.1.1 Design Requirements
      2. 9.2.2 Detailed Design Procedure
        1. 9.2.2.1 Step 1: Hardware Integration
        2. 9.2.2.2 Step 2: Speaker Tuning
        3. 9.2.2.3 Step 3: Software Integration
      3. 9.2.3 MONO (PBTL) System
        1. 9.2.3.1 Design Requirements
      4. 9.2.4 Advanced 2.1 System (Two TAS5815 Devices)
  12. 10Power Supply Recommendations
    1. 10.1 DVDD Supply
    2. 10.2 PVDD Supply
  13. 11Layout
    1. 11.1 Layout Guidelines
      1. 11.1.1 General Guidelines for Audio Amplifiers
      2. 11.1.2 Importance of PVDD Bypass Capacitor Placement on PVDD Network
      3. 11.1.3 Optimizing Thermal Performance
        1. 11.1.3.1 Device, Copper, and Component Layout
        2. 11.1.3.2 Stencil Pattern
          1. 11.1.3.2.1 PCB footprint and Via Arrangement
          2. 11.1.3.2.2 Solder Stencil
    2. 11.2 Layout Example
  14. 12Device and Documentation Support
    1. 12.1 Device Support
      1. 12.1.1 Device Nomenclature
    2. 12.2 Support Resources
    3. 12.3 Trademarks
    4. 12.4 Electrostatic Discharge Caution
    5. 12.5 Glossary
  15. 13Revision History
  16. 14Mechanical and Packaging Information
    1. 14.1 Package Option Addendum

パッケージ・オプション

メカニカル・データ(パッケージ|ピン)
サーマルパッド・メカニカル・データ
発注情報

CONTROL PORT Registers

Table 8-1 lists the memory-mapped registers for the CONTROL_PORT registers. All register offset addresses not listed in Table 8-1 should be considered as reserved locations and the register contents should not be modified.

Table 8-1 CONTROL_PORT Registers
OffsetAcronymRegister NameSection
1hRESET_CTRLReset controlGo
2hDEVICE_CTRL1Device control 1Go
3hDEVICE_CTRL2Device control 2Go
FhI2C_PAGE_AUTO_INCI2C DSP memory access page auto incrementGo
28hSIG_CH_CTRLSignal chain controlGo
29hCLOCK_DET_CTRLClock detection controlGo
30hSDOUT_SELSDOUT selectionGo
31hI2S_CTRLI2S control 0Go
33hSAP_CTRL1I2S control 1Go
34hSAP_CTRL2I2S control 2Go
35hSAP_CTRL3I2S control 3Go
37hFS_MONFS monitorGo
38hBCLK_MONBclk monitorGo
39hCLKDET_STATUSClock detection statusGo
40hDSP_PGM_MODEDSP program modeGo
46hDSP_CTRLDSP controlGo
4ChDAC_GAIN_LEFTLeft digital volumeGo
4DhDAC_GAIN_RIGHTRight digital volumeGo
4EhDIG_VOL_CTRL2Digital volume control 2Go
4FhDIG_VOL_CTRL3Digital volume control 3Go
50hAUTO_MUTE_CTRLAuto mute controlGo
51hAUTO_MUTE_TIMEAuto mute timeGo
53hANA_CTRLAnalog controlGo
54hAGAINAnalog gainGo
60hADR_CTRLADR controlGo
61hADR_SELADR output selectionGo
66hDSP_MISCDSP misc dataGo
67hDIE_IDDIE IDGo
68hPOWER_STATEPower StateGo
69hAUTOMUTE_STATEAuto mute stateGo
6AhRAMP_PHASE_CTRLSwitching clock phase controlGo
6BhRAMP_SS_CTRL0Spread spectrum control 0Go
6ChRAMP_SS_CTRL1Spread spectrum control 1Go
70hCHAN_FAULTChannel faultGo
71hGLOBAL_FAULT1Global fautl 1Go
72hGLOBAL_FAULT2Global fautl 2Go
73hOT_WARNINGOT WarningGo
74hPIN_CONTROL1Pin control 1Go
75hPIN_CONTROL2Pin control 2Go
76hMISC_CONTROLMiscellaneous controlGo
78hFAULT_CLEARFault clearGo
79hOLD_CONTROLOpen load detection controlGo
7AhSLD_CONTROL1Short load detection control 1Go
7BhSLD_CONTROL2Short load detection control 2Go
7ChLD_REPORTLoad detection reportGo

Complex bit access types are encoded to fit into small table cells. Table 8-2 shows the codes that are used for access types in this section.

Table 8-2 CONTROL_PORT Access Type Codes
Access TypeCodeDescription
Read Type
RRRead
Write Type
WWWrite
Reset or Default Value
-nValue after reset or the default value

8.1.1 RESET_CTRL Register (Offset = 1h) [Reset = 00h]

RESET_CTRL is shown in Figure 8-1 and described in Table 8-3.

Return to the Summary Table.

Reset control

Figure 8-1 RESET_CTRL Register
76543210
RESERVEDRST_MODRESERVEDRST_REG
W-0hW-0hW-0hW-0h
Table 8-3 RESET_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7-5RESERVEDW0h
4RST_MODW0hWRITE CLEAR BIT
Reset Modules
This bit resets the interpolation filter and the DAC modules. Since the DSP is also reset, the coeffient RAM content will also be cleared by the DSP. This bit is auto cleared and can be set only in hiz mode.
0: Normal
1: Reset modules
3-1RESERVEDW0h
0RST_REGW0hWRITE CLEAR BIT
Reset Registers
This bit resets the mode registers back to their initial values. The RAM content is not cleared. This bit is auto cleared and must be set only when the DAC is in hiz mode (resetting registers when the DAC is running is prohibited and not supported)
0: Normal
1: Reset mode registers

8.1.2 DEVICE_CTRL1 Register (Offset = 2h) [Reset = 00h]

DEVICE_CTRL1 is shown in Figure 8-2 and described in Table 8-4.

Return to the Summary Table.

Device control 1

Figure 8-2 DEVICE_CTRL1 Register
76543210
RESERVEDFSW_SELRESERVEDPBTL_MODEMODULATION
R/W-0hR/W-0hR/W-0hR/W-0hR/W-0h
Table 8-4 DEVICE_CTRL1 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR/W0h
6-4FSW_SELR/W0hSelect PWM switching frequency(Fsw)
3'b 000:768kHz
3'b 001:384kHz
3'b 101:1.024MHz
Others reserved
3RESERVEDR/W0h
2PBTL_MODER/W0h0: Set device to BTL mode
1:Set device to PBTL mode
1-0MODULATIONR/W0h00:BD mode
01:1SPW mode
10:Hybrid mode
11: Reserved

8.1.3 DEVICE_CTRL2 Register (Offset = 3h) [Reset = 10h]

DEVICE_CTRL2 is shown in Figure 8-3 and described in Table 8-5.

Return to the Summary Table.

Device control 2

Figure 8-3 DEVICE_CTRL2 Register
76543210
RESERVEDDSP_RSTCH1_MUTECH2_MUTESTATE_CTL
R/W-0hR/W-1hR/W-0hR/W-0hR/W-0h
Table 8-5 DEVICE_CTRL2 Register Field Descriptions
BitFieldTypeResetDescription
7-5RESERVEDR/W0h
4DSP_RSTR/W1hDSP reset
When the bit is made 0, DSP will start powering up and send out data. This needs to be made 0 only after all the input clocks are settled so that DMA channels do not go out of sync.
0: Normal operation
1: Reset the DSP
3CH1_MUTER/W0hMute Channel 1
This bit issues soft mute request for the ch1. The volume will be smoothly ramped down/up to avoid pop/click noise.
0: Normal volume
1: Mute
2CH2_MUTER/W0hMute Channel 2
This bit issues soft mute request for the ch2. The volume will be smoothly ramped down/up to avoid pop/click noise.
0: Normal volume
1: Mute
1-0STATE_CTLR/W0hDevice state control register
00: Deep Sleep
01: Sleep
10: Hi-Z
11: PLAY

8.1.4 I2C_PAGE_AUTO_INC Register (Offset = Fh) [Reset = 00h]

I2C_PAGE_AUTO_INC is shown in Figure 8-4 and described in Table 8-6.

Return to the Summary Table.

I2C DSP memory access page auto increment

Figure 8-4 I2C_PAGE_AUTO_INC Register
76543210
RESERVEDPAGE_INCRESERVED
R/W-0hR/W-0hR/W-0h
Table 8-6 I2C_PAGE_AUTO_INC Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR/W0h
3PAGE_INCR/W0hPage auto increment disable
Disable page auto increment mode. for non-zero books. When end of page is reached it goes back to 8th address location of next page when this bit is 0. When this bit is 1 it goes to 0 th location of current page itself like in older part.
0: Enable Page auto increment
1: Disable Page auto increment
2-0RESERVEDR/W0h

8.1.5 SIG_CH_CTRL Register (Offset = 28h) [Reset = 00h]

SIG_CH_CTRL is shown in Figure 8-5 and described in Table 8-7.

Return to the Summary Table.

Signal chain control

Figure 8-5 SIG_CH_CTRL Register
76543210
BCLK_RATIOFS_MODE
R/W-0hR/W-0h
Table 8-7 SIG_CH_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7-4BCLK_RATIOR/W0hThese bits indicate the configured BCLK ratio, the number of BCLK clocks in one audio frame.
4'b0000: Auto detection
4'b0011:32FS
4'b0101:64FS
4'b0111:128FS
4'b1001:256FS
4'b1011:512FS
Others reserved.
3-0FS_MODER/W0hFS Speed Mode These bits select the FS operation mode, which must be set according to the current audio sampling rate.
4’b0000 Auto detection
4’b0110 32kHz
4’b1000 44.1kHz
4’b1001 48kHz
4'b1010 88.2kHz
4’b1011 96kHz
Others Reserved

8.1.6 CLOCK_DET_CTRL Register (Offset = 29h) [Reset = 00h]

CLOCK_DET_CTRL is shown in Figure 8-6 and described in Table 8-8.

Return to the Summary Table.

Clock detection control

Figure 8-6 CLOCK_DET_CTRL Register
76543210
RESERVEDDET_PLLBCLK_RANGEDET_FSDET_BCLKDET_BCLKMISSRESERVED
R/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0h
Table 8-8 CLOCK_DET_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR/W0h
6DET_PLLR/W0hIgnore PLL overate Detection
This bit controls whether to ignore the PLL overrate detection. The PLL must be slow than 150MHz or an error will be reported. When ignored, a PLL overrate error will not cause a clock error.
0: Regard PLL overrate detection
1: Ignore PLL overrate detection
5BCLK_RANGER/W0hIgnore BCLK Range Detection
This bit controls whether to ignore the BCLK range detection. The BCLK must be stable between 256kHz and 50MHz or an error will be reported. When ignored, a BCLK range error will not cause a clock error.
0: Regard BCLK Range detection
1: Ignore BCLK Range detection
4DET_FSR/W0hIgnore FS Error Detection
This bit controls whether to ignore the FS Error detection. When ignored, FS error will not cause a clock error. But CLKDET_STATUS will report fs error.
0: Regard FS detection
1: Ignore FS detection
3DET_BCLKR/W0hIgnore BCLK Detection
This bit controls whether to ignore the BCLK detection against LRCLK. The BCLK must be stable between 32FS and 512FS inclusive or an error will be reported. When ignored, a BCLK error will not cause a clock error.
0: Regard BCLK detection
1: Ignore BCLK detection
2DET_BCLKMISSR/W0hIgnore BCLK Missing Detection
This bit controls whether to ignore the BCLK missing detection. When ignored an BCLK missing will not cause a clock error.
0: Regard BCLK missing detection
1: Ignore BCLK missing detection
1-0RESERVEDR/W0h

8.1.7 SDOUT_SEL Register (Offset = 30h) [Reset = 04h]

SDOUT_SEL is shown in Figure 8-7 and described in Table 8-9.

Return to the Summary Table.

SDOUT selection

Figure 8-7 SDOUT_SEL Register
76543210
RESERVEDCLASSH_LOGICSDOUT_MODSDOUT_SEL
R/W-0hR/W-1hR/W-0hR/W-0h
Table 8-9 SDOUT_SEL Register Field Descriptions
BitFieldTypeResetDescription
7-3RESERVEDR/W0h
2CLASSH_LOGICR/W1hWhen classH enable, device is not in play state
01: Set the SDOUT PIN to high
00: Set the SDOUT PIN to low
1SDOUT_MODR/W0hSet SDOUT as open drain. This bit only applies to GPO functions with Output push-pull mode and has no effect on functions that use Open Drain mode by default
0: Output Push-pull mode
1: Open drain mode
0SDOUT_SELR/W0hSDOUT Select
This bit selects what is being output as SDOUT via GPIO pins.
0: SDOUT is the DSP output (post-processing)
1: SDOUT is the DSP input (pre-processing)

8.1.8 I2S_CTRL Register (Offset = 31h) [Reset = 00h]

I2S_CTRL is shown in Figure 8-8 and described in Table 8-10.

Return to the Summary Table.

I2S control 0

Figure 8-8 I2S_CTRL Register
76543210
RESERVEDBCLK_INVRESERVED
R/W-0hR/W-0hR/W-0h
Table 8-10 I2S_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR/W0h
5BCLK_INVR/W0hBCLK Polarity
This bit sets the inverted BCLK mode. In inverted BCLK mode, the DAC assumes that the LRCLK and DIN edges are aligned to the rising edge of the BCLK. Normally they are assumed to be aligned to the falling edge of the BCLK.
0: Normal BCLK mode
1: Inverted BCLK mode
4-0RESERVEDR/W0h

8.1.9 SAP_CTRL1 Register (Offset = 33h) [Reset = 02h]

SAP_CTRL1 is shown in Figure 8-9 and described in Table 8-11.

Return to the Summary Table.

I2S control 1

Figure 8-9 SAP_CTRL1 Register
76543210
SHIFT_MSBRESERVEDDATA_FMTLRCLK_PULSEFRAME_LENGTH
R/W-0hR/W-0hR/W-0hR/W-0hR/W-2h
Table 8-11 SAP_CTRL1 Register Field Descriptions
BitFieldTypeResetDescription
7SHIFT_MSBR/W0hI2S Shift MSB. Combine with the 8 bits in low register 34h.
6RESERVEDR/W0h
5-4DATA_FMTR/W0hI2S Data Format
These bits control both input and output audio interface formats for DAC operation.
00: I2S
01: DSP/TDM
10: RTJ
11: LTJ
3-2LRCLK_PULSER/W0hIf the LRCLK pulse is shorter than 8 x BCLK, set bit 0-1 to '01'
Otherwise, keep these bits as default value '00'
00: High width of LRCLK pulse is equal or greater than 8 cycles of BCLK
01: High width of LRCLK pulse is less than 8 cycles of BCLK
1-0FRAME_LENGTHR/W2hI2S Word Length
These bits control both input and output audio interface sample word lengths for DAC operation.
00: 16 bits
01: 20 bits
10: 24 bits
11: 32 bits

8.1.10 SAP_CTRL2 Register (Offset = 34h) [Reset = 00h]

SAP_CTRL2 is shown in Figure 8-10 and described in Table 8-12.

Return to the Summary Table.

I2S control 2

Figure 8-10 SAP_CTRL2 Register
76543210
SHIFT_LSB
R/W-0h
Table 8-12 SAP_CTRL2 Register Field Descriptions
BitFieldTypeResetDescription
7-0SHIFT_LSBR/W0hI2S Shift LSB
These bits control the offset of audio data in the audio frame for both input and output. The offset is defined as the number of BCLK from the starting (MSB) of audio frame to the starting of the desired audio sample.
8'b00000000: offset = 0 BCLK (no offset)
8'b00000001: ofsset = 1 BCLK
8'b00000010: offset = 2 BCLKs

8'b11111111: offset = 512 BCLKs

8.1.11 SAP_CTRL3 Register (Offset = 35h) [Reset = 11h]

SAP_CTRL3 is shown in Figure 8-11 and described in Table 8-13.

Return to the Summary Table.

I2S control 3

Figure 8-11 SAP_CTRL3 Register
76543210
RESERVEDCH1_DACRESERVEDCH2_DAC
R/W-0hR/W-1hR/W-0hR/W-1h
Table 8-13 SAP_CTRL3 Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR/W0h
5-4CH1_DACR/W1hChannel 1 DAC Data Path These bits control the channel 1 audio data path connection.
00: Zero data (mute)
01: Ch1 data
10: Ch2 data
11: Reserved (do not set)
3-2RESERVEDR/W0h
1-0CH2_DACR/W1hChannel 2 DAC Data Path These bits control the channel 2 audio data path connection.
00: Zero data (mute)
01: Ch2 data
10: Ch1 data
11: Reserved (do not set)

8.1.12 FS_MON Register (Offset = 37h) [Reset = 00h]

FS_MON is shown in Figure 8-12 and described in Table 8-14.

Return to the Summary Table.

FS monitor

Figure 8-12 FS_MON Register
76543210
RESERVEDBCLKRATION_MSBFS_MON
R-0hR-0hR-0h
Table 8-14 FS_MON Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR0h
5-4BCLKRATION_MSBR0h2 MSB of detected BCLK ratio.
These bits indicate the currently detected BCLK ratio, the number of BCLK clocks in one audio frame.
Combine with the 8 bits in low register 38h. BCLK = 32 FS~512 FS
3-0FS_MONR0hThese bits indicate the currently detected audio sampling rate.
4’b0000 FS Error
4’b0010 8kHz
4’b0100 16kHz
4’b0110 32kHz
4’b1000 Reserved
4’b1001 48kHz
4’b1011 96kHz
Others Reserved

8.1.13 BCLK_MON Register (Offset = 38h) [Reset = 00h]

BCLK_MON is shown in Figure 8-13 and described in Table 8-15.

Return to the Summary Table.

Bclk monitor

Figure 8-13 BCLK_MON Register
76543210
BCLKRATIO_LSB
R-0h
Table 8-15 BCLK_MON Register Field Descriptions
BitFieldTypeResetDescription
7-0BCLKRATIO_LSBR0hThese bits indicate the currently detected BCLK ratio, the number of BCLK clocks in one audio frame.
BCLK = 32 FS~512 FS

8.1.14 CLKDET_STATUS Register (Offset = 39h) [Reset = 00h]

CLKDET_STATUS is shown in Figure 8-14 and described in Table 8-16.

Return to the Summary Table.

Clock detection status

Figure 8-14 CLKDET_STATUS Register
76543210
RESERVEDBCLK_OVERRATEPLL_OVERRATEPLL_LOCKEDBCLK_MISSINGBCLK_VALIDFS_VALID
R-0hR-0hR-0hR-0hR-0hR-0hR-0h
Table 8-16 CLKDET_STATUS Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR0h
5BCLK_OVERRATER0hThis bit indicates whether the BCLK is overrate or underrate.
0: BCLK is underrate
1: BCLK is overrate
4PLL_OVERRATER0hThis bit indicates whether the PLL is overrate or not.
0: PLL is underrate
1: PLL is overrate
3PLL_LOCKEDR0hThis bit indicates whether the PLL is locked or not. The PLL will be reported as unlocked when it is disabled.
0: PLL is locked
1: PLL is not locked
2BCLK_MISSINGR0hThis bit indicates whether the BCLK is missing or not.
0: BCLK is normal
1: BCLK is missing
1BCLK_VALIDR0hThis bit indicates whether the BCLK is valid or not. The BCLK ratio must be stable and in the range of 32-512FS to be valid.
0: BCLK is valid
1: BCLK is not valid
0FS_VALIDR0hIn auto detection mode(reg_fsmode=0),this bit indicated whether the audio sampling rate is valid. In non auto detection mode(reg_fsmode!=0), FS error indicates that configured sampling frequency set by LRCLK(FS) is different with detected sampling frequency. Even if FS Error Detection Ignore is set, this flag will be also asserted.
0: Sampling rate is valid
1: Not valid

8.1.15 DSP_PGM_MODE Register (Offset = 40h) [Reset = 01h]

DSP_PGM_MODE is shown in Figure 8-15 and described in Table 8-17.

Return to the Summary Table.

DSP program mode

Figure 8-15 DSP_PGM_MODE Register
76543210
RESERVEDCH1_HIZCH2_HIZRESERVED
R/W-0hR/W-0hR/W-0hR/W-1h
Table 8-17 DSP_PGM_MODE Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR/W0h
3CH1_HIZR/W0h0: Normal operation
1: Force CH1 to Hi-Z mode
2CH2_HIZR/W0h0: Normal operation
1: Force CH2 to Hi-Z mode
1-0RESERVEDR/W1h

8.1.16 DSP_CTRL Register (Offset = 46h) [Reset = 01h]

DSP_CTRL is shown in Figure 8-16 and described in Table 8-18.

Return to the Summary Table.

DSP control

Figure 8-16 DSP_CTRL Register
76543210
RESERVEDPROC_RATERESERVED
R/W-0hR/W-0hR/W-1h
Table 8-18 DSP_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7-5RESERVEDR/W0h
4PROC_RATER/W0h0: 96k processing flow, 2.0 processing SRC enabled
1: 48k processing flow, 2.1 processing flow enabled
3-0RESERVEDR/W1h

8.1.17 DAC_GAIN_LEFT Register (Offset = 4Ch) [Reset = 30h]

DAC_GAIN_LEFT is shown in Figure 8-17 and described in Table 8-19.

Return to the Summary Table.

Left digital volume

Figure 8-17 DAC_GAIN_LEFT Register
76543210
CH1_PGA
R/W-30h
Table 8-19 DAC_GAIN_LEFT Register Field Descriptions
BitFieldTypeResetDescription
7-0CH1_PGAR/W30hChannel 1 Volume
These bits control the ch1 digital volume. The digital volume is 24 dB to -103 dB in -0.5 dB step.
8'b00000000: +24.0 dB
8'b00000001: +23.5 dB

8'b00101111: +0.5 dB
8'b00110000: 0.0 dB
8'b00110001: -0.5 dB
...
8'b11111110: -103 dB
8'b11111111: Mute

8.1.18 DAC_GAIN_RIGHT Register (Offset = 4Dh) [Reset = 30h]

DAC_GAIN_RIGHT is shown in Figure 8-18 and described in Table 8-20.

Return to the Summary Table.

Right digital volume

Figure 8-18 DAC_GAIN_RIGHT Register
76543210
CH2_PGA
R/W-30h
Table 8-20 DAC_GAIN_RIGHT Register Field Descriptions
BitFieldTypeResetDescription
7-0CH2_PGAR/W30hChannel 2 Volume
These bits control the ch2 digital volume. The digital volume is 24 dB to -103 dB in -0.5 dB step.
8'b00000000: +24.0 dB
8'b00000001: +23.5 dB

8'b00101111: +0.5 dB
8'b00110000: 0.0 dB
8'b00110001: -0.5 dB
...
8'b11111110: -103 dB
8'b11111111: Mute

8.1.19 DIG_VOL_CTRL2 Register (Offset = 4Eh) [Reset = 33h]

DIG_VOL_CTRL2 is shown in Figure 8-19 and described in Table 8-21.

Return to the Summary Table.

Digital volume control 2

Figure 8-19 DIG_VOL_CTRL2 Register
76543210
VNDFVNDSVNUFVNUS
R/W-0hR/W-3hR/W-0hR/W-3h
Table 8-21 DIG_VOL_CTRL2 Register Field Descriptions
BitFieldTypeResetDescription
7-6VNDFR/W0hDigital Volume Normal Ramp Down Frequency
These bits control the frequency of the digital volume updates when the volume is ramping down
00: Update every 1 FS period
01: Update every 2 FS periods
10: Update every 4 FS periods
11: Directly set the volume to zero (Instant mute)
5-4VNDSR/W3hDigital Volume Normal Ramp Down Frequency
These bits control the frequency of the digital volume updates when the volume is ramping down
00: Update every 1 FS period
01: Update every 2 FS periods
10: Update every 4 FS periods
11: Directly set the volume to zero (Instant mute)
3-2VNUFR/W0hDigital Volume Normal Ramp Up Frequency
These bits control the frequency of the digital volume updates when the volume is ramping up
00: Update every 1 FS period
01: Update every 2 FS periods
10: Update every 4 FS periods
11: Directly restore the volume (Instant unmute)
1-0VNUSR/W3hDigital Volume Normal Ramp Up Step
These bits control the step of the digital volume updates when the volume is ramping up
00: Increment by 4 dB for each update
01: Increment by 2 dB for each update
10: Increment by 1 dB for each update
11: Increment by 0.5 dB for each update

8.1.20 DIG_VOL_CTRL3 Register (Offset = 4Fh) [Reset = 30h]

DIG_VOL_CTRL3 is shown in Figure 8-20 and described in Table 8-22.

Return to the Summary Table.

Digital volume control 3

Figure 8-20 DIG_VOL_CTRL3 Register
76543210
VEDFVEDSRESERVED
R/W-0hR/W-3hR/W-0h
Table 8-22 DIG_VOL_CTRL3 Register Field Descriptions
BitFieldTypeResetDescription
7-6VEDFR/W0hDigital Volume Emergency Ramp Down Frequency
These bits control the frequency of the digital volume updates when the volume is ramping down due to clock error or power outage, which usually needs faster ramp down compared to normal soft mute
00: Update every 1 FS period
01: Update every 2 FS periods
10: Update every 4 FS periods
11: Directly set the volume to zero (Instant mute)
5-4VEDSR/W3hDigital Volume Emergency Ramp Down Step
These bits control the step of the digital volume updates when the volume is ramping down due to clock error or power outage, which usually needs faster ramp down compared to normal soft mute
00: Decrement by 4 dB for each update
01: Decrement by 2 dB for each update
10: Decrement by 1 dB for each update
11: Decrement by 0.5 dB for each update
3-0RESERVEDR/W0h

8.1.21 AUTO_MUTE_CTRL Register (Offset = 50h) [Reset = 00h]

AUTO_MUTE_CTRL is shown in Figure 8-21 and described in Table 8-23.

Return to the Summary Table.

Auto mute control

Figure 8-21 AUTO_MUTE_CTRL Register
76543210
RESERVEDAM_CTLAMUTE_CH2AMUTE_CH1
R/W-0hR/W-0hR/W-0hR/W-0h
Table 8-23 AUTO_MUTE_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7-3RESERVEDR/W0h
2AM_CTLR/W0h0: Auto mute channel 1 and channel 2 independently
1: Auto mute channel 1 and channel 2 only when both channels are about to be auto muted
1AMUTE_CH2R/W0hAuto Mute Channel 2
This bit enables or disables auto mute on Channel 2
0: Disable Channel 2 auto mute
1: Enable Channel 2 auto mute
0AMUTE_CH1R/W0hAuto Mute Channel 1
This bit enables or disables auto mute on Channel 1
0: Disable Channel 1 auto mute
1: Enable Channel 1 auto mute

8.1.22 AUTO_MUTE_TIME Register (Offset = 51h) [Reset = 55h]

AUTO_MUTE_TIME is shown in Figure 8-22 and described in Table 8-24.

Return to the Summary Table.

Auto mute time

Figure 8-22 AUTO_MUTE_TIME Register
76543210
RESERVEDCH1_AMTRESERVEDCH2_AMT
R/W-0hR/W-5hR/W-0hR/W-5h
Table 8-24 AUTO_MUTE_TIME Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR/W0h
6-4CH1_AMTR/W5hAuto Mute Time for Channel 1
These bits specify the length of consecutive zero samples at ch1 before the channel can be auto muted. The times shown are for 96 kHz sampling rate and will scale with other rates.
000: 11.5 ms
001: 53 ms
010: 106.5 ms
011: 266.5 ms
100: 0.535 sec
101: 1.065 sec
110: 2.665 sec
111: 5.33 sec
3RESERVEDR/W0h
2-0CH2_AMTR/W5hAuto Mute Time for Channel 2
These bits specify the length of consecutive zero samples at ch2 before the channel can be auto muted. The times shown are for 96 kHz sampling rate and will scale with other rates.
000: 11.5 ms
001: 53 ms
010: 106.5 ms
011: 266.5 ms
100: 0.535 sec
101: 1.065 sec
110: 2.665 sec
111: 5.33 sec

8.1.23 ANA_CTRL Register (Offset = 53h) [Reset = 00h]

ANA_CTRL is shown in Figure 8-23 and described in Table 8-25.

Return to the Summary Table.

Analog control

Figure 8-23 ANA_CTRL Register
76543210
RESERVEDBW_CTLRESERVEDPHASE_CTL
R/W-0hR/W-0hR/W-0hR/W-0h
Table 8-25 ANA_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR/W0h
6-5BW_CTLR/W0hClass D Loop Bandwidth
00: 100kHz
01: 80kHz
10: 120kHz
11: 175kHz
When Fsw=384kHz, 100kHz bandwidth is selected for high audio performance. With Fsw=768kHz, 175kHz bandwidth should be selected for high audio performance.
4-1RESERVEDR/W0h
0PHASE_CTLR/W0h0: Out of phase
1: In phase

8.1.24 AGAIN Register (Offset = 54h) [Reset = 00h]

AGAIN is shown in Figure 8-24 and described in Table 8-26.

Return to the Summary Table.

Analog gain

Figure 8-24 AGAIN Register
76543210
RESERVEDAGAIN
R/W-0hR/W-0h
Table 8-26 AGAIN Register Field Descriptions
BitFieldTypeResetDescription
7-5RESERVEDR/W0h
4-0AGAINR/W0hAnalog Gain Control
This bit controls the analog gain
00000: 0 dB
00001:-0.5 dB
……
11111: -15.5 dB

8.1.25 ADR_CTRL Register (Offset = 60h) [Reset = 00h]

ADR_CTRL is shown in Figure 8-25 and described in Table 8-27.

Return to the Summary Table.

ADR control

Figure 8-25 ADR_CTRL Register
76543210
RESERVEDADR_OE
R/W-0hR/W-0h
Table 8-27 ADR_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7-1RESERVEDR/W0h
0ADR_OER/W0hADR Output Enable
This bit sets the direction of the ADR pin
0: ADR is input
1: ADR is output

8.1.26 ADR_SEL Register (Offset = 61h) [Reset = 00h]

ADR_SEL is shown in Figure 8-26 and described in Table 8-28.

Return to the Summary Table.

ADR output selection

Figure 8-26 ADR_SEL Register
76543210
RESERVEDADR_SEL
R/W-0hR/W-0h
Table 8-28 ADR_SEL Register Field Descriptions
BitFieldTypeResetDescription
7-5RESERVEDR/W0h
4-0ADR_SELR/W0hb'00000: off (low)
b'00011: Auto mute flag (asserted when both L and R channels are auto muted)
b'00100: Auto mute flag for left channel
b'00101: Auto mute flag for right channel
b'00110: Clock invalid flag (clock error or clock missing)
b'00111: PLL lock flag
b'01000: Warning
b'01001: Serial audio interface data output (SDOUT)
b'01011: ADR as FAULTZ output
Others: reserved

8.1.27 DSP_MISC Register (Offset = 66h) [Reset = 00h]

DSP_MISC is shown in Figure 8-27 and described in Table 8-29.

Return to the Summary Table.

DSP misc data

Figure 8-27 DSP_MISC Register
76543210
RESERVEDDSP_MISCRESERVED
R/W-0hR/W-0hR/W-0h
Table 8-29 DSP_MISC Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR/W0h
5DSP_MISCR/W0h 0: Class-H disable
1: Class-H enable
4-0RESERVEDR/W0h

8.1.28 DIE_ID Register (Offset = 67h) [Reset = A7h]

DIE_ID is shown in Figure 8-28 and described in Table 8-30.

Return to the Summary Table.

DIE ID

Figure 8-28 DIE_ID Register
76543210
DIE_ID
R-A7h
Table 8-30 DIE_ID Register Field Descriptions
BitFieldTypeResetDescription
7-0DIE_IDRA7hThe Die ID for TAS5815

8.1.29 POWER_STATE Register (Offset = 68h) [Reset = 00h]

POWER_STATE is shown in Figure 8-29 and described in Table 8-31.

Return to the Summary Table.

Power State

Figure 8-29 POWER_STATE Register
76543210
RESERVEDSTATE_RPT
R-0hR-0h
Table 8-31 POWER_STATE Register Field Descriptions
BitFieldTypeResetDescription
7-2RESERVEDR0h
1-0STATE_RPTR0h00: Deep sleep
01: Sleep
10: Hi-Z
11: Play

8.1.30 AUTOMUTE_STATE Register (Offset = 69h) [Reset = 00h]

AUTOMUTE_STATE is shown in Figure 8-30 and described in Table 8-32.

Return to the Summary Table.

Auto mute state

Figure 8-30 AUTOMUTE_STATE Register
76543210
RESERVEDCH2MUTE_STATUSCH1MUTE_STATUS
R-0hR-0hR-0h
Table 8-32 AUTOMUTE_STATE Register Field Descriptions
BitFieldTypeResetDescription
7-2RESERVEDR0h
1CH2MUTE_STATUSR0hThis bit indicates the auto mute status for Channel 2.
0: Not auto muted
1: Auto muted
0CH1MUTE_STATUSR0hThis bit indicates the auto mute status for Channel 1.
0: Not auto muted
1: Auto muted

8.1.31 RAMP_PHASE_CTRL Register (Offset = 6Ah) [Reset = 00h]

RAMP_PHASE_CTRL is shown in Figure 8-31 and described in Table 8-33.

Return to the Summary Table.

Switching clock phase control

Figure 8-31 RAMP_PHASE_CTRL Register
76543210
RESERVEDRAMPPHASE_SELRESERVED
R/W-0hR/W-0hR/W-0h
Table 8-33 RAMP_PHASE_CTRL Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR/W0h
3-2RAMPPHASE_SELR/W0hSelect ramp clock phase when multi devices are integrated in one system to reduce EMI and peak supply peak current, it is recomended set all devices the same RAMP frequency and same spread spectrum. it must be set before driving device into PLAY mode if this feature is needed.
00: 0 degree
01: 45 degree
10: 90 degree
11: 135 degree
all of above have a 45 degree of phase shift
1-0RESERVEDR/W0hUse I2S to synchronize output PWM phase
0: Disable
1: Enable
0 PHASE_SYNC_EN R/W 0h 0: RAMP phase sync disable
1: RAMP phase sync enable

8.1.32 RAMP_SS_CTRL0 Register (Offset = 6Bh) [Reset = 00h]

RAMP_SS_CTRL0 is shown in Figure 8-32 and described in Table 8-34.

Return to the Summary Table.

Spread spectrum control 0

Figure 8-32 RAMP_SS_CTRL0 Register
76543210
RESERVEDRDM_ENTRI_EN
R/W-0hR/W-0hR/W-0h
Table 8-34 RAMP_SS_CTRL0 Register Field Descriptions
BitFieldTypeResetDescription
7-2RESERVEDR/W0h
1RDM_ENR/W0h0: Random SS disable
1: Random SS enable
0TRI_ENR/W0h0: Triangle SS disable
1: Triangle SS enable

8.1.33 RAMP_SS_CTRL1 Register (Offset = 6Ch) [Reset = 00h]

RAMP_SS_CTRL1 is shown in Figure 8-33 and described in Table 8-35.

Return to the Summary Table.

Spread spectrum control 1

Figure 8-33 RAMP_SS_CTRL1 Register
76543210
RESERVEDRDM_CTLTRI_CTL
R/W-0hR/W-0hR/W-0h
Table 8-35 RAMP_SS_CTRL1 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR/W0h
6-4RDM_CTLR/W0hRandom SS range control
For Fsw of 384kHz
3'b000: SS range +/- 0.62%
3'b010: SS range +/- 1.88%
3'b011: SS range +/- 4.38%
3'b100: SS range +/- 9.38%
3'b101: SS range +/- 19.38%
Others: reserved
For Fsw of 768kHz
3'b000: SS range - 1.25%
3'b001: SS range +/- 1.25%
3'b010: SS range +/- 3.75%
3'b011: SS range +/- 8.75%
3'b100: SS range +/- 18.75%
3'b101: SS range +/- 38.75%
Others: reserved
3-0TRI_CTLR/W0hTriangle SS frequency and range control
4'b0000: 24kHz SS +/- 5%
4'b0001: 24kHz SS +/- 10%
4'b0010: 24kHz SS +/- 20%
4'b0011: 24kHz SS +/- 25%
4'b0100: 48kHz SS +/- 5%
4'b0101: 48kHz SS +/- 10%
4'b0110: 48kHz SS +/- 20%
4'b0111: 48kHz SS +/- 25%
4'b1000: 32kHz SS +/- 5%
4'b1001: 32kHz SS +/- 10%
4'b1010: 32kHz SS +/- 20%
4'b1011: 32kHz SS +/- 25%
4'b1100: 16kHz SS +/- 5%
4'b1101: 16kHz SS +/- 10%
4'b1110: 16kHz SS +/- 20%
4'b1111: 16kHz SS +/- 25%

8.1.34 CHAN_FAULT Register (Offset = 70h) [Reset = 00h]

CHAN_FAULT is shown in Figure 8-34 and described in Table 8-36.

Return to the Summary Table.

Channel fault

Figure 8-34 CHAN_FAULT Register
76543210
RESERVEDCH1DCCH2DCCH1OCCH2OC
R-0hR-0hR-0hR-0hR-0h
Table 8-36 CHAN_FAULT Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h
3CH1DCR0hChannel 1 DC fault. Once there is a DC fault, the fault is latched and this bit is set to be 1. Class D output is set to Hi-Z. Report by FAULT pin (GPIO). Clear this fault by setting bit 7 of Fault_clear Register (78h) to 1 or this bit keeps 1.
2CH2DCR0hChannel 2 DC fault. Once there is a DC fault, the fault is latched and this bit is set to be 1. Class D output is set to Hi-Z. Report by FAULT pin (GPIO). Clear this fault by setting bit 7 of Fault_clear Register (78h) to 1 or this bit keeps 1.
1CH1OCR0hChannel 1 over current fault. Once there is a OC fault, the fault is latched and this bit is set to be 1. Class D output is set to Hi-Z. Report by FAULT pin (GPIO). Clear this fault by setting bit 7 of Fault_clear Register (78h) to 1 or this bit keeps 1.
0CH2OCR0hChannel 2 over current fault. Once there is a OC fault, the fault is latched and this bit is set to be 1. Class D output is set to Hi-Z. Report by FAULT pin (GPIO). Clear this fault by setting bit 7 of Fault_clear Register (78h) to 1 or this bit keeps 1.

8.1.35 GLOBAL_FAULT1 Register (Offset = 71h) [Reset = 00h]

GLOBAL_FAULT1 is shown in Figure 8-35 and described in Table 8-37.

Return to the Summary Table.

Global fautl 1

Figure 8-35 GLOBAL_FAULT1 Register
76543210
RESERVEDBQWRTFAULT_FLAGRESERVEDCLKFAULT_FLAGPVDDOV_FLAGPVDDUV_FLAG
R-0hR-0hR-0hR-0hR-0hR-0h
Table 8-37 GLOBAL_FAULT1 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h
6BQWRTFAULT_FLAGR0h0: The recent BQ is written successfully
1: The recent BQ is written failed
5-3RESERVEDR0h
2CLKFAULT_FLAGR0hClock fault. Once there is a Clock fault, the fault is latched and this bit is set to be 1. Class D output is set to Hi-Z. Report by FAULT pin (GPIO).
Clock fault works with an auto-recovery mode, once the clock error removes, device automatically returns to the previous state.
Clear this fault by setting bit 7 of Fault_clear Register (78h) to 1 or this bit keeps 1.
1PVDDOV_FLAGR0hPVDD OV fault. Once there is a OV fault, the fault is latched and this bit is set to be 1. Class D output is set to Hi-Z. Report by FAULT pin (GPIO).
OV fault works with an auto-recovery mode, once the OV error removes, device automatically returns to the previous state.
Clear this fault by setting bit 7 of Fault_clear Register (78h) to 1 or this bit keeps 1.
0PVDDUV_FLAGR0hPVDD UV fault. Once there is a UV fault, the fault is latched and this bit is set to be 1. Class D output is set to Hi-Z. Report by FAULT pin (GPIO).
UV fault works with an auto-recovery mode, once the UV error removes, device automatically returns to the previous state.
Clear this fault by setting bit 7 of Fault_clear Register (78h) to 1 or this bit keeps 1.

8.1.36 GLOBAL_FAULT2 Register (Offset = 72h) [Reset = 00h]

GLOBAL_FAULT2 is shown in Figure 8-36 and described in Table 8-38.

Return to the Summary Table.

Global fautl 2

Figure 8-36 GLOBAL_FAULT2 Register
76543210
RESERVEDOTSD_FLAG
R-0hR-0h
Table 8-38 GLOBAL_FAULT2 Register Field Descriptions
BitFieldTypeResetDescription
7-1RESERVEDR0h
0OTSD_FLAGR0hOver temperature shut down fault Once there is a OT fault, the fault is latched and this bit is set to be 1. Class D output is set to Hi-Z. Report by FAULT pin (GPIO).
OV fault works with an autorecovery mode, once the OV error removes, device automatically returns to the previous state.
Clear this fault by setting bit 7 of Fault_clear Register (78h) to 1 or this bit keeps 1.

8.1.37 OT_WARNING Register (Offset = 73h) [Reset = 00h]

OT_WARNING is shown in Figure 8-37 and described in Table 8-39.

Return to the Summary Table.

OT Warning

Figure 8-37 OT_WARNING Register
76543210
RESERVEDOTW_FLAGRESERVED
R-0hR-0hR-0h
Table 8-39 OT_WARNING Register Field Descriptions
BitFieldTypeResetDescription
7-3RESERVEDR0h
2OTW_FLAGR0h0: No temperature warning
1: Over temperature warning is triggered
1-0RESERVEDR0h

8.1.38 PIN_CONTROL1 Register (Offset = 74h) [Reset = 00h]

PIN_CONTROL1 is shown in Figure 8-38 and described in Table 8-40.

Return to the Summary Table.

Pin control 1

Figure 8-38 PIN_CONTROL1 Register
76543210
MASK_OTSDMASK_DVDDUVMASK_DVDDOVMASK_CLKERRORMASK_PVDDUVMASK_PVDDOVMASK_DCMASK_OC
R/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0h
Table 8-40 PIN_CONTROL1 Register Field Descriptions
BitFieldTypeResetDescription
7MASK_OTSDR/W0h0: Enable OTSD fault report
1: Mask OTSD fault report
6MASK_DVDDUVR/W0h0: Enable DVDD UV fault report
1: Mask DVDD UV report
5MASK_DVDDOVR/W0h0: Enable DVDD OV fault report
1: Mask DVDD OV fault report
4MASK_CLKERRORR/W0h0: Enable CLK fault report
1: Mask CLK fault report
3MASK_PVDDUVR/W0h0: Enable UV fault report
1: Mask UV fault report
2MASK_PVDDOVR/W0h0: Enable OV fault report
1: Mask OV fault report
1MASK_DCR/W0h0: Enable DC fault report
1: Mask DC fault report
0MASK_OCR/W0h0: Enable OC fault report
1: Mask OC fault report

8.1.39 PIN_CONTROL2 Register (Offset = 75h) [Reset = F8h]

PIN_CONTROL2 is shown in Figure 8-39 and described in Table 8-41.

Return to the Summary Table.

Pin control 2

Figure 8-39 PIN_CONTROL2 Register
76543210
RESERVEDCLKFAULTLATCH_ENOTSDLATCH_ENOTWLATCH_ENMASK_OTWRESERVED
R/W-3hR/W-1hR/W-1hR/W-1hR/W-0hR/W-0h
Table 8-41 PIN_CONTROL2 Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR/W3h
5CLKFAULTLATCH_ENR/W1h0: Disable CLK fault latch
1: Enable CLK fault latch
4OTSDLATCH_ENR/W1h0: Disable OTSD fault latch
1: Enable OTSD fault latch
3OTWLATCH_ENR/W1h0: Disable OTW warning latch
1: Enable OTW warning latch
2MASK_OTWR/W0h0: Enable OTW warning report
1: Mask OTW warning report
1-0RESERVEDR/W0h

8.1.40 MISC_CONTROL Register (Offset = 76h) [Reset = 00h]

MISC_CONTROL is shown in Figure 8-40 and described in Table 8-42.

Return to the Summary Table.

Miscellaneous control

Figure 8-40 MISC_CONTROL Register
76543210
CLKDET_LATCHRESERVEDOTSD_AUTORECRESERVED
R/W-0hR/W-0hR/W-0hR/W-0h
Table 8-42 MISC_CONTROL Register Field Descriptions
BitFieldTypeResetDescription
7CLKDET_LATCHR/W0h1:Latch clock detection status
0:No latch clock detection status
6-5RESERVEDR/W0h
4OTSD_AUTORECR/W0h0: Disable OTSD auto recovery
1: Enable OTSD auto recovery
3-0RESERVEDR/W0h

8.1.41 FAULT_CLEAR Register (Offset = 78h) [Reset = 00h]

FAULT_CLEAR is shown in Figure 8-41 and described in Table 8-43.

Return to the Summary Table.

Fault clear

Figure 8-41 FAULT_CLEAR Register
76543210
FAULT_CLRRESERVED
W-0hW-0h
Table 8-43 FAULT_CLEAR Register Field Descriptions
BitFieldTypeResetDescription
7FAULT_CLRW0hWRITE CLEAR BIT
0: No fault clear
1: Clear analog fault
6-0RESERVEDW0h

8.1.42 OLD_CONTROL Register (Offset = 79h) [Reset = 00h]

OLD_CONTROL is shown in Figure 8-42 and described in Table 8-44.

Return to the Summary Table.

Open load detection control

Figure 8-42 OLD_CONTROL Register
76543210
DET_ENPLUSE_ENWAIT_TIMEDISCHG_TIMECHG_TIME
W-0hR/W-0hR/W-0hR/W-0hR/W-0h
Table 8-44 OLD_CONTROL Register Field Descriptions
BitFieldTypeResetDescription
7DET_ENW0h0: Open load detection enable
1: Open load detection disable
6PLUSE_ENR/W0h0: OLD pulse injection disable
1: OLD pulse injection enable
5-4WAIT_TIMER/W0h00: 0.5 ms
01: 1 ms
10: 2 ms
11: 4 ms
3-2DISCHG_TIMER/W0h00: 3 ms
01: 6 ms
10: 12 ms
11: 24 ms
1-0CHG_TIMER/W0h00: 1 ms
01: 2 ms
10: 4 ms
11: 8 ms

8.1.43 SLD_CONTROL1 Register (Offset = 7Ah) [Reset = 09h]

SLD_CONTROL1 is shown in Figure 8-43 and described in Table 8-45.

Return to the Summary Table.

Short load detection control 1

Figure 8-43 SLD_CONTROL1 Register
76543210
DET_ENSTATUS_SETWIN_SETDUTY_SET
W-0hW-0hW-1hW-1h
Table 8-45 SLD_CONTROL1 Register Field Descriptions
BitFieldTypeResetDescription
7DET_ENW0h0: Short load detection disable
1: Short load detection enable
6STATUS_SETW0h0: Exit to PLAY after OL detection
1: Exit to Hi-Z, then return to PLAY once this bit manually cleared
5-3WIN_SETW1hb'000: 15 us
b'001: 20 us
b'010:30 us
b'011:40 us
b'100:50 us
b'101:60 us
b'110:70 us
b'111:80 us
2-0DUTY_SETW1hb'000: 100% duty square wave
b'001: 20% duty square wave
b'010:40% duty square wave
b'011:50% duty square wave
b'100:60% duty square wave
b'101:70% duty square wave
b'110:80% duty square wave
b'111:90% duty square wave

8.1.44 SLD_CONTROL2 Register (Offset = 7Bh) [Reset = 03h]

SLD_CONTROL2 is shown in Figure 8-44 and described in Table 8-46.

Return to the Summary Table.

Short load detection control 2

Figure 8-44 SLD_CONTROL2 Register
76543210
DISCHG_TIMESTATUS_SETRESERVED
R/W-0hR/W-0hR/W-3h
Table 8-46 SLD_CONTROL2 Register Field Descriptions
BitFieldTypeResetDescription
7-6DISCHG_TIMER/W0h00: 1 ms
01: 2 ms
10: 4 ms
11: 8 ms
5STATUS_SETR/W0h0: Exit to PLAY after SL detection
1: Exit to Hi-Z, then return to PLAY once this bit manually cleared
4-0RESERVEDR/W3h

8.1.45 LD_REPORT Register (Offset = 7Ch) [Reset = 00h]

LD_REPORT is shown in Figure 8-45 and described in Table 8-47.

Return to the Summary Table.

Load detection report

Figure 8-45 LD_REPORT Register
76543210
RESERVEDSLD_STATUS2SLD_STATUS1SLDET_FLAGRESERVEDOLD_STATUS2OLD_STATUS1OLDET_FLAG
R-0hR-0hR-0hR-0hR-0hR-0hR-0hR-0h
Table 8-47 LD_REPORT Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h
6SLD_STATUS2R0h0: No short load on Channel 2
1: Short load on Channel 2
5SLD_STATUS1R0h0: No short load on Channel 1
1: Short load on Channel 1
4SLDET_FLAGR0h0: Short load detection is on going
1: Short load detection done
3RESERVEDR0h
2OLD_STATUS2R0h0: No open load on Channel 2
1: Open load on Channel 2
1OLD_STATUS1R0h0: No open load on Channel 1
1: Open load on Channel 1
0OLDET_FLAGR0h0: Open load detection is on going
1: Open load detection done