ZHCSIC2H October 2019 – January 2023 TAS5825M
PRODUCTION DATA
Table 9-6 lists the memory-mapped registers for the CONTROL PORT. All register offset addresses not listed in Table 9-6 must be considered as reserved locations and the register contents must not be modified.
Offset | Acronym | Register Name | Section |
---|---|---|---|
1h | RESET_CTRL | Register 1 | Go |
2h | DEVICE_CTRL_1 | Register 2 | Go |
3h | DEVICE_CTRL2 | Register 3 | Go |
Fh | I2C_PAGE_AUTO_INC | Register 15 | Go |
28h | SIG_CH_CTRL | Register 40 | Go |
29h | CLOCK_DET_CTRL | Register 41 | Go |
30h | SDOUT_SEL | Register 48 | Go |
31h | I2S_CTRL | Register 49 | Go |
33h | SAP_CTRL1 | Register 51 | Go |
34h | SAP_CTRL2 | Register 52 | Go |
35h | SAP_CTRL3 | Register 53 | Go |
37h | FS_MON | Register 55 | Go |
38h | BCK (SCLK)_MON | Register 56 | Go |
39h | CLKDET_STATUS | Register 57 | Go |
40h | DSP_PGM_MODE | Register 64 | Go |
46h | DSP_CTRL | Register 70 | Go |
4Ch | DIG_VOL | Register 76 | Go |
4Eh | DIG_VOL_CTRL1 | Register 78 | Go |
4Fh | DIG_VOL_CTRL2 | Register 79 | Go |
50h | AUTO_MUTE_CTRL | Register 80 | Go |
51h | AUTO_MUTE_TIME | Register 81 | Go |
53h | ANA_CTRL | Register 83 | Go |
54h | AGAIN | Register 84 | Go |
55h | SPI_CLK | Register 85 | Go |
56h | EEPROM_CTRL0 | Register 86 | Go |
57h | EEPROM_RD_CMD | Register 87 | Go |
58h | EEPROM_ADDR_START0 | Register 88 | Go |
59h | EEPROM_ADDR_START1 | Register 89 | Go |
5Ah | EEPROM_ADDR_START2 | Register 90 | Go |
5Bh | EEPROM_BOOT_STATUS | Register 91 | Go |
5Ch | BQ_WR_CTRL1 | Register 92 | Go |
5Eh | PVDD_ADC | Register 94 | Go |
60h | GPIO_CTRL | Register 96 | Go |
61h | GPIO0_SEL | Register 97 | Go |
62h | GPIO1_SEL | Register 98 | Go |
63h | GPIO2_SEL | Register 99 | Go |
64h | GPIO_INPUT_SEL | Register 100 | Go |
65h | GPIO_OUT | Register 101 | Go |
66h | GPIO_OUT_INV | Register 102 | Go |
67h | DIE_ID | Register 103 | Go |
68h | POWER_STATE | Register 104 | Go |
69h | AUTOMUTE_STATE | Register 105 | Go |
6Ah | PHASE_CTRL | Register 106 | Go |
6Bh | SS_CTRL0 | Register 107 | Go |
6Ch | SS_CTRL1 | Register 108 | Go |
6Dh | SS_CTRL2 | Register 109 | Go |
6Eh | SS_CTRL3 | Register 110 | Go |
6Fh | SS_CTRL4 | Register 111 | Go |
70h | CHAN_FAULT | Register 112 | Go |
71h | GLOBAL_FAULT1 | Register 113 | Go |
72h | GLOBAL_FAULT2 | Register 114 | Go |
73h | WARNING | Register 115 | Go |
74h | PIN_CONTROL1 | Register 116 | Go |
75h | PIN_CONTROL2 | Register 117 | Go |
76h | MISC_CONTROL | Register 118 | Go |
77h | CBC_CONTROL | Register 119 | Go |
78h | FAULT_CLEAR | Register 120 | Go |
Complex bit access types are encoded to fit into small table cells. Table 9-7 shows the codes that are used for access types in this section.
Access Type | Code | Description |
---|---|---|
Read Type | ||
R | R | Read |
Write Type | ||
W | W | Write |
Reset or Default Value | ||
-n | Value after reset or the default value |
RESET_CTRL is shown in Figure 9-16 and described in Table 9-8.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RST_MOD | RESERVED | RST_REG | ||||
R/W | W | R | W | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-5 | RESERVED | R/W | 000 | This bit is reserved |
4 | RST_DIG_CORE | W | 0 | WRITE CLEAR BIT Reset DIG_CORE WRITE CLEAR BIT Reset Full Digital Core. This bit resets the Full Digital Signal Path (Include DSP coefficient RAM and I2C Control Port Registers), Since the DSP is also reset, the coefficient RAM content is also cleared by the DSP. 0: Normal 1: Reset Full Digital Signal Path |
3-1 | RESERVED | R | 000 | This bit is reserved |
0 | RST_REG | W | 0 | WRITE CLEAR BIT Reset Registers This bit resets the mode registers back to their initial values. Only reset Control Port Registers, The RAM content is not cleared. 0: Normal 1: Reset I2C Control Port Registers |
DEVICE_CTRL_1 is shown in Figure 9-17 and described in Table 9-9.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FSW_SEL | RESERVED | DAMP_PBTL | DAMP_MOD | |||
R/W | R/W | R/W | R/W | R/W | |||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | RESERVED | R/W | 0 | This bit is reserved |
6-4 | FSW_SEL | R/W | 000 | SELECT FSW 000:384K 010:480K 011:576K 100:768K 001:Reserved 101:Reserved 110:Reserved 111:Reserved |
3 | RESERVED | R/W | 0 | This bit is reserved |
2 | DAMP_PBTL | R/W | 0 | 0: SET DAMP TO BTL MODE 1:SET DAMP TO PBTL MODE |
1-0 | DAMP_MOD | R/W | 00 | 00:BD MODE 01:1SPW MODE 10:HYBRID MODE |
DEVICE_CTRL2 is shown in Figure 9-18 and described in Table 9-10.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | DIS_DSP | MUTE_LEFT | RESERVED | CTRL_STATE | |||
R/W | R/W | R/W | R/W | R/W | |||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-5 | RESERVED | R/W | 000 | This bit is reserved |
4 | DIS_DSP | R/W | 1 | DSP reset When the bit is made 0, DSP starts 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 |
3 | MUTE | R/W | 0 | Mute both Left and Right Channel This bit issues soft mute request for both left and right channel. The volume is smoothly ramped down/up to avoid pop/click noise. 0: Normal volume 1: Mute |
2 | RESERVED | R/W | 0 | This bit is reserved |
1-0 | CTRL_STATE | R/W | 00 | device state control register 00: Deep Sleep 01: Sleep 10: Hiz, 11: PLAY |
I2C_PAGE_AUTO_INC is shown in Figure 9-19 and described in Table 9-11.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PAGE_AUTOINC_REG | RESERVED | |||||
R/W | R/W | R/W | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-4 | RESERVED | R/W | 0000 | This bit is reserved |
3 | PAGE_AUTOINC_REG | R/W | 0 | Page auto increment disable Disable page auto increment mode for non -zero books. When end of page is reached, the page goes back to 8th address location of next page when this bit is 0. When this bit is 1 the page goes to the 0th location of current page itself. 0: Enable Page auto increment 1: Disable Page auto increment |
2-0 | RESERVED | R/W | 000 | This bit is reserved |
SIG_CH_CTRL is shown in Figure 9-20 and described in Table 9-12.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SCLK_RATIO_CONFIGURE | FSMODE | RESERVED | |||||
R/W | R/W | R/W | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-4 | SCLK_RATIO_CONFIGURE | R/W | 0000 | These bits indicate the configured SCLK ratio, the number of SCLK clocks in one
audio frame. Device sets this ratio automatically. 4'b0011:32FS 4'b0101:64FS 4'b0111:128FS 4'b1001:256FS 4'b1011:512FS |
3 | FSMODE | R/W | 0 | FS Speed Mode: These bits select the FS operation mode, which must be set
according to the current audio sampling rate and is set manually. If
the input Fs is 44.1 kHz/88.2 kHz/176.4 kHz. 4 'b0000 Auto detection 4 'b0100 Reserved 4 'b0110 32 KHz 4 'b1000 44.1 KHz 4 'b1001 48 KHz 4'b1010 88.2 KHz 4 'b1011 96 KHz 4 'b1100 176.4 KHz 4 'b1101 192 KHz Others Reserved |
2-0 | RESERVED | R/W | 000 | This bit is reserved |
CLOCK_DET_CTRL is shown in Figure 9-21 and described in Table 9-13.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | DIS_DET_PLL | DIS_DET_SCLK_RANGE | DIS_DET_FS | DIS_DET_SCLK | DIS_DET_MISS | RESERVED | RESERVED |
R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | RESERVED | R/W | 0 | This bit is reserved |
6 | DIS_DET_PLL | R/W | 0 | Ignore PLL overate Detection This bit controls whether to ignore the PLL overrate detection. The PLL must be slow than 150 MHz or an error is reported. When ignored, a PLL overrate error does not cause a clock error. 0: Regard PLL overrate detection 1: Ignore PLL overrate detection |
5 | DIS_DET_SCLK_RANGE | R/W | 0 | Ignore BCK Range Detection This bit controls whether to ignore the SCLK range detection. The SCLK must be stable between 256 KHz and 50 MHz or an error is reported. When ignored, a SCLK range error does not cause a clock error. 0: Regard BCK Range detection 1: Ignore BCK Range detection |
4 | DIS_DET_FS | R/W | 0 | Ignore FS Error Detection This bit controls whether to ignore the FS Error detection. When ignored, FS error does not cause a clock error. But CLKDET_STATUS reports fs error. 0: Regard FS detection 1: Ignore FS detection |
3 | DIS_DET_SCLK | R/W | 0 | Ignore SCLK Detection This bit controls whether to ignore the SCLK detection against LRCK. The SCLK must be stable between 32 FS and 512 FS inclusive or an error is reported. When ignored, a SCLK error does not cause a clock error. 0: Regard SCLK detection 1: Ignore SCLK detection |
2 | DIS_DET_MISS | R/W | 0 | Ignore SCLK Missing Detection This bit controls whether to ignore the SCLK missing detection. When ignored an SCLK missing does not cause a clock error. 0: Regard SCLK missing detection 1: Ignore SCLK missing detection |
1 | RESERVED | R/W | 0 | This bit is reserved |
0 | RESERVED | R/W | 0 | This bit is reserved |
SDOUT_SEL is shown in Figure 9-23 and described in Table 9-14.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RESERVED | SDOUT_SEL | |||||
R/W | R/W | R/W | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-1 | RESERVED | R/W | 0000000 | These bits are reserved |
0 | SDOUT_SEL | R/W | 0 | SDOUT Select. This bit selects what is being output as SDOUT pin. 0: SDOUT is the DSP output (post-processing) 1: SDOUT is the DSP input (pre-processing) |
I2S_CTRL is shown in Figure 9-23 and described in Table 9-15.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SCLK_INV | RESERVED | RESERVED | RESERVED | RESERVED | ||
R/W | R/W | R/W | R | R | R/W | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R/W | 00 | This bit is reserved |
5 | SCLK_INV | R/W | 0 | SCLK Polarity This bit sets the inverted SCLK mode. In inverted SCLK mode, the DAC assumes that the LRCK and DIN edges are aligned to the rising edge of the SCLK. Normally the edges are assumed to be aligned to the falling edge of the SCLK 0: Normal SCLK mode 1: Inverted SCLK mode |
4 | RESERVED | R/W | 0 | This bit is reserved |
3 | RESERVED | R | 0 | This bit is reserved |
2-1 | RESERVED | R | 00 | These bits are reserved |
0 | RESERVED | R/W | 0 | This bit is reserved |
SAP_CTRL1 is shown in Figure 9-24 and described in Table 9-16.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
I2S_SHIFT_MSB | RESERVED | DATA_FORMAT | I2S_LRCLK_PULSE | WORD_LENGTH | |||
R/W | R/W | R/W | R/W | R/W | |||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | I2S_SHIFT_MSB | R/W | 0 | I2S Shift MSB |
6 | RESERVED | R/W | 0 | This bit is reserved |
5-4 | DATA_FORMAT | R/W | 00 | I2S Data Format These bits control both input and output audio interface formats for DAC operation. 00: I2S 01: TDM/DSP 10: RTJ 11: LTJ |
3-2 | I2S_LRCLK_PULSE | R/W | 00 | 01: LRCLK pulse < 8 SCLK |
1-0 | WORD_LENGTH | R/W | 10 | I2S 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 |
SAP_CTRL2 is shown in Figure 9-25 and described in Table 9-17.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
I2S_SHIFT | |||||||
R/W | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-0 | I2S_SHIFT | R/W | 00000000 | I2S 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 SCLK from the starting (MSB) of audio frame to the starting of the desired audio sample. MSB [8] locates in Section 9.6.1.9 000000000: offset = 0 SCLK (no offset) 000000001: offset = 1 SCLK 000000010: offset = 2 SCLKs and 111111111: offset = 512 SCLKs |
SAP_CTRL3 is shown in Figure 9-26 and described in Table 9-18.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | LEFT_DAC_DPATH | RESERVED | RIGHT_DAC_DPATH | ||||
R/W | R/W | R/W | R/W | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R/W | 00 | These bits are reserved |
5-4 | LEFT_DAC_DPATH | R/W | 01 | Left DAC Data Path. These bits control the left channel audio data path connection.
00: Zero data (mute) 01: Left channel data 10: Right channel data 11: Reserved (do not set) |
3-2 | RESERVED | R/W | 00 | These bits are reserved |
1-0 | RIGHT_DAC_DPATH | R/W | 01 | Right DAC Data Path. These bits control the right channel audio data path connection.
00: Zero data (mute) 01: Right channel data 10: Left channel data 11: Reserved (do not set) |
FS_MON is shown in Figure 9-27 and described in Table 9-19.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SCLK_RATIO_HIGH | FS | |||||
R/W | R | R | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R/W | 00 | This bit is reserved |
5-4 | SCLK_RATIO_HIGH | R | 00 | 2 msbs of detected SCLK ratio |
3-0 | FS | R | 0000 | These bits indicate the currently detected audio sampling rate. 4 'b0000 FS Error 4 'b0100 16 KHz 4 'b0110 32 KHz 4 'b1000 Reserved 4 'b1001 48 KHz 4 'b1011 96 KHz 4 'b1101 192 KHz Others Reserved |
BCK_MON is shown in Figure 9-28 and described in Table 9-20.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BCLK (SCLK)_RATIO_LOW | |||||||
R | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-0 | BCLK (SCLK)_RATIO_LOW | R | 00000000 | These bits indicate the currently detected BCK (SCLK) ratio, the number of BCK (SCLK) clocks in one audio frame. BCK (SCLK) = 32 FS - 512 FS |
CLKDET_STATUS is shown in Figure 9-29 and described in Table 9-21.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | DET_STATUS | ||||||
R/W | R | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R/W | 00 | This bit is reserved |
5-0 | DET_STATUS | R | 000000 | bit0: In auto detection mode(reg_fsmode=0),this bit indicated whether the audio
sampling rate is valid or not. In non auto detection
mode(reg_fsmode!=0), Fs error indicates that configured fs is
different with detected fs. Even FS Error Detection Ignore is set,
this flag is also asserted. bit1: This bit indicates whether the SCLK is valid or not. The SCLK ratio must be stable and in the range of 32-512FS to be valid. bit2: This bit indicates whether the SCLK is missing or not. bit3:This bit indicates whether the PLL is locked or not. The PLL is reported as unlocked when the PLL is disabled. bits4:This bit indicates whether the PLL is overrate bits5:This bit indicates whether the SCLK is overrate or underrate |
DSP_PGM_MODE is shown in Figure 9-30 and described in Table 9-22.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | MODE_SEL | ||||||
R/W | R/W | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-5 | RESERVED | R/W | 000 | This bit is reserved |
2-0 | MODE_SEL | R/W | 00001 | DSP Program Selection These bits select the DSP program to use for audio processing. 00000 => ram mode 00001 => rom mode 1 00010 => rom mode 2 00011 => rom mode 3 |
DSP_CTRL is shown in Figure 9-31 and described in Table 9-23.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | USER_DEFINED_PROCESSING_RATE | RESERVED | BOOT_FROM_IRAM | USE_DEFAULT_COEFFS | |||
R/W | R/W | R | R/W | R/W | |||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-5 | RESERVED | R/W | 000 | This bit is reserved |
4-3 | USER_DEFINED_PROCESSING_RATE | R/W | 00 | 00:input 01:48k 10:96k 11:192k |
2 | RESERVED | R | 0 | This bit is reserved |
1 | RESERVED | R | 0 | This bit is reserved |
0 | USE_DEFAULT_COEFFS | R/W | 1 | Use default coefficients from ZROM this bit controls whether to use default
coefficients from ZROM or use the non-default coefficients
downloaded to device by the Host 0 : don't use default coefficients from ZROM 1 : use default coefficients from ZROM |
DIG_VOL is shown in Figure 9-32 and described in Table 9-24.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PGA_LEFT | |||||||
R/W | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-0 | PGA | R/W | 00110000 | Digital Volume These bits control both left and right channel digital volume. The digital volume is 24 dB to -103 dB in -0.5 dB step. 00000000: +24.0 dB 00000001: +23.5 dB ........ and 00101111: +0.5 dB 00110000: 0.0 dB 00110001: -0.5 dB ....... 11111110: -103 dB 11111111: Mute |
DIG_VOL_CTRL1 is shown in Figure 9-33 and described in Table 9-25.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PGA_RAMP_DOWN_SPEED | PGA_RAMP_DOWN_STEP | PGA_RAMP_UP_SPEED | PGA_RAMP_UP_STEP | ||||
R/W | R/W | R/W | R/W | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | PGA_RAMP_DOWN_SPEED | R/W | 00 | Digital 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-4 | PGA_RAMP_DOWN_STEP | R/W | 11 | Digital Volume Normal Ramp Down Step These bits control the step of the digital volume updates when the volume is ramping down. 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-2 | PGA_RAMP_UP_SPEED | R/W | 00 | Digital 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-0 | PGA_RAMP_UP_STEP | R/W | 11 | Digital 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 |
DIG_VOL_CTRL2 is shown in Figure 9-34 and described in Table 9-26.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
FAST_RAMP_DOWN_SPEED | FAST_RAMP_DOWN_STEP | RESERVED | |||||
R/W | R/W | R/W | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | FAST_RAMP_DOWN_SPEED | R/W | 00 | Digital 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-4 | FAST_RAMP_DOWN_STEP | R/W | 11 | Digital 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-0 | RESERVED | R/W | 0000 | This bit is reserved |
AUTO_MUTE_CTRL is shown in Figure 9-35 and described in Table 9-27.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_AUTO_MUTE_CTRL | ||||||
R/W | R/W | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-3 | RESERVED | R/W | 00000 | This bit is reserved |
2-0 | REG_AUTO_MUTE_CTRL | R/W | 111 | bit0: 0: Disable left channel auto mute 1: Enable left channel auto mute bit1: 0: Disable right channel auto mute 1: Enable right channel auto mute bit2: 0: Auto mute left channel and right channel independently. 1: Auto mute left and right channels only when both channels are about to be auto muted. |
AUTO_MUTE_TIME is shown in Figure 9-36 and described in Table 9-28.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | AUTOMUTE_TIME_LEFT | RESERVED | AUTOMUTE_TIME_RIGHT | ||||
R/W | R/W | R/W | R/W | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | RESERVED | R/W | 0 | This bit is reserved |
6-4 | AUTOMUTE_TIME_LEFT | R/W | 000 | Auto Mute Time for Left Channel These bits specify the length of consecutive zero samples at left channel before the channel can be auto muted. The times shown are for 96 kHz sampling rate and 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 |
3 | RESERVED | R/W | 0 | This bit is reserved |
2-0 | AUTOMUTE_TIME_RIGHT | R/W | 000 | Auto Mute Time for Right Channel These bits specify the length of consecutive zero samples at right channel before the channel can be auto muted. The times shown are for 96 kHz sampling rate and 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 |
ANA_CTRL is shown in Figure 9-37 and described in Table 9-29
Return to Summary Table
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
AMUTE_DLY | |||||||
R/W | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | RESERVED | R/W | 0 | This bit is reserved |
6-5 | Class D bandwidth control | R/W | 00 | 00: 100 kHz 01: 80 kHz 10: 120 kHz 11:175 kHz With Fsw = 384 kHz, 100 kHz bandwidth is selected for high audio performance. With Fsw = 768 kHz, 175 kHz bandwidth is selected for high audio performance. |
4-1 | RESERVED | R/W | 0000 | These bits are reserved |
0 | L and R PWM output phase control | R/W | 0 | 0: out of phase 1: in phase |
AGAIN is shown in Figure 9-38 and described in Table 9-30.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ANA_GAIN | ||||||
R/W | R/W | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-5 | RESERVED | R/W | 000 | This bit is reserved |
4-0 | ANA_GAIN | R/W | 00000 | Analog Gain Control This bit controls the analog gain. 00000: 0 dB (29.5V peak voltage) 00001:-0.5db 11111: -15.5 dB |
SPI_CLK is shown in Figure 9-39 and described in Table 9-31.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SPI_CLK_SEL | ||||||
R/W | R/W | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-4 | RESERVED | R/W | 0000 | This bit is reserved |
3-0 | SPI_CLK_SEL | R/W | 0000 | 00:1.25M 01:2.5M 10:5M 11:10M |
EEPROM_CTRL0 is shown in Figure 9-40 and described in Table 9-32.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | EEPROM_ADDR_24BITS_ENABLE | SPI_CLK_RATE | SPI_INV_POLAR | SPI_MST_LSB | LOAD_EEPROM_START | ||
R/W | R/W | R/W | R/W | R/W | R/W | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R/W | 00 | This bit is reserved |
5 | EEPROM_ADDR_24BITS_ENABLE | R/W | 0 | enable 24 bits mode for EEPROM address |
4-3 | SPI_CLK_RATE | R/W | 00 | 0: spi clock rate = 1.25 MHz 1: spi clock rate = 2.5 MHz 2: spi clock rate = 5 MHz 3: spi clock rate = 10 MHz |
2 | SPI_INV_POLAR | R/W | 0 | 0: spi serial data change at post edge SCK 1: spi serial data change at neg edge SCK |
1 | SPI_MST_LSB | R/W | 0 | 0: msb first 1: lsb first |
0 | LOAD_EEPROM_START | R/W | 0 | 0: dsp coefficients read from host 1: dsp coefficients read from EEPROM |
EEPROM_RD_CMD is shown in Figure 9-41 and described in Table 9-33.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
EEPROM_RD_CMD | |||||||
R/W-00000011 | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-0 | EEPROM_RD_CMD | R/W | 00000011 | EEPROM read command |
EEPROM_ADDR_START0 is shown in Figure 9-42 and described in Table 9-34.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
EEPROM_ADDR_START_HIGH | |||||||
R/W | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-0 | EEPROM_ADDR_START_HIGH | R/W | 00000000 | 8 msb of EEPROM read starting address for coefficient |
EEPROM_ADDR_START1 is shown in Figure 9-43 and described in Table 9-35.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
EEPROM_ADDR_START_MIDDLE | |||||||
R/W | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-0 | EEPROM_ADDR_START_MIDDLE | R/W | 00000000 | 8 middle of EEPROM read starting address for coefficients |
EEPROM_ADDR_START2 is shown in Figure 9-44 and described in Table 9-36.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
EEPROM_ADDR_START_LOW | |||||||
R/W | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-0 | EEPROM_ADDR_START_LOW | R/W | 00000000 | 8 lsb of EEPROM read starting address for coefficients |
EEPROM_BOOT_STATUS is shown in Figure 9-45 and described in Table 9-37.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | LOAD_EEPROM_CRC_ERROR | LOAD_EEPROM_DONE | |||||
R | R | R | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-2 | RESERVED | R | 000000 | This bit is reserved |
1 | LOAD_EEPROM_CRC_ERROR | R | 0 | 0: CRC pass for EEPROM boot load 1: CRC don't pass for EEPROM boot load. |
0 | LOAD_EEPROM_DONE | R | 0 | Indicate that the EEPROM boot load has been finished. |
BQ_WR_CTRL1 is shown in Figure 9-46 and described in Table 9-38.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | BQ_WR_FIRST_COEF | ||||||
R/W | R/W | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-1 | RESERVED | R/W | 0000000 | This bit is reserved |
0 | BQ_WR_FIRST_COEF | R/W | 0 | Indicate the first coefficient of a BQ is starting to write. |
PVDD_ADC is shown in Figure 9-47 and described in Table 9-39.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
ADC_DATA_OUT | |||||||
R | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-0 | PVDD_ADC[7:0] | R | 00000000 | PVDD Voltage = PVDD_ADC[7:0] / 8.428 (V) 223: 26.45V 222: 26.34V 221:26.22V ... 39: 4.63V 38: 4.51V 37: 4.39V |
GPIO_CTRL is shown in Figure 9-48 and described in Table 9-40.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | GPIO2_OE | GPIO1_OE | GPIO0_OE | ||||
R/W | R/W | R/W | R/W | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-3 | RESERVED | R/W | 0000 | This bit is reserved |
2 | GPIO2_OE | R/W | 0 | GPIO2 Output Enable. This bit sets the direction of the GPIO2 pin 0: GPIO2 is input 1: GPIO2 is output |
1 | GPIO1_OE | R/W | 0 | GPIO1 Output Enable This bit sets the direction of the GPIO1 pin 0: GPIO1 is input 1: GPIO1 is output |
0 | GPIO0_OE | R/W | 0 | GPIO0 Output Enable This bit sets the direction of the GPIO0 pin 0: GPIO0 is input 1: GPIO0 is output |
GPIO0_SEL is shown in Figure 9-49 and described in Table 9-41.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | GPIO0_SEL | ||||||
R/W | R/W | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-4 | RESERVED | R/W | 0000 | This bit is reserved |
3-0 | GPIO0_SEL | R/W | 0000 | 0000: off (low) 0001: Reserved 0010: GPIO output value programmed by User in Section 9.6.1.38 0011: Auto mute flag (asserted when both L and R channels are auto muted) 0100: Auto mute flag for left channel 0101: Auto mute flag for right channel 0110: Clock invalid flag (clock error or clock missing) 0111: Reserved 1000: GPIO0 as WARNZ output 1001: Serial audio interface data output (SDOUT) 1011: GPIO0 as FAULTZ output 1100: GPIO0 as SPI CLK 1101: GPIO0 as SPI_PICO 1110: Reserved 1111: Reserved |
GPIO1_SEL is shown in Figure 9-50 and described in Table 9-42.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | GPIO1_SEL | ||||||
R/W | R/W | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-4 | RESERVED | R/W | 0000 | This bit is reserved |
3-0 | GPIO1_SEL | R/W | 0000 | 0000: off (low) 0001: Reserved 0010: GPIO output value programmed by User in Section 9.6.1.38 0011: Auto mute flag (asserted when both L and R channels are auto muted) 0100: Auto mute flag for left channel 0101: Auto mute flag for right channel 0110: Clock invalid flag (clock error or clock missing) 0111: Reserved 1000: GPIO1 as WARNZ output 1001: Serial audio interface data output (SDOUT) 1011: GPIO1 as FAULTZ output 1100: GPIO1 as SPI CLK 1101: GPIO1 as SPI_PICO 1110: Reserved 1111: Reserved |
GPIO2_SEL is shown in Figure 9-51 and described in Table 9-43.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | GPIO2_SEL | ||||||
R/W | R/W | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-4 | RESERVED | R/W | 0000 | This bit is reserved |
3-0 | GPIO2_SEL | R/W | 0000 | 0000: off (low) 0001: Reserved 0010: GPIO output value programmed by User in Section 9.6.1.38 0011: Auto mute flag (asserted when both L and R channels are auto muted) 0100: Auto mute flag for left channel 0101: Auto mute flag for right channel 0110: Clock invalid flag (clock error or clock missing) 0111: Reserved 1000: GPIO2 as WARNZ output 1001: Serial audio interface data output (SDOUT) 1011: GPIO2 as FAULTZ output 1100: GPIO2 as SPI CLK 1101: GPIO2 as SPI_PICO 1110: Reserved 1111: Reserved |
GPIO_INPUT_SEL is shown in Figure 9-52 and described in Table 9-44.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
GPIO_SPI_POCI_SEL | GPIO_PHASE_SYNC_SEL | GPIO_RESETZ_SEL | GPIO_MUTEZ_SEL | ||||
R/W | R/W | R/W | R/W | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | GPIO_SPI_POCI_SEL | R/W | 00 | 00: N/A 01: GPIO0 10: GPIO1 11: GPIO2 |
5-4 | GPIO_PHASE_SYNC_SEL | R/W | 00 | 00: N/A 01: GPIO0 10: GPIO1 11: GPIO2 |
3-2 | GPIO_RESETZ_SEL | R/W | 00 | 00: N/A 01: GPIO0 10: GPIO1 11: GPIO2 cannot be reset by GPIO reset |
1-0 | GPIO_MUTEZ_SEL | R/W | 00 | 00: N/A 01: GPIO0 10: GPIO1 11: GPIO2 MUTEZ pin active-low, output driver sets to HiZ state, the output stop switching of the Class D amplifier. |
GPIO_OUT is shown in Figure 9-53 and described in Table 9-45.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | GPIO_OUT | ||||||
R/W | R/W | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-3 | RESERVED | R/W | 00000 | This bit is reserved |
2-0 | GPIO_OUT | R/W | 000 | bit0: GPIO0 output bit1: GPIO1 output bit2: GPIO2 output |
GPIO_OUT_INV is shown in Figure 9-54 and described in Table 9-46.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | GPIO_OUT | ||||||
R/W | R/W | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-3 | RESERVED | R/W | 00000 | This bit is reserved |
2-0 | GPIO_OUT | R/W | 000 | bit0: GPIO0 output invert bit1: GPIO1 output invert bit2: GPIO2 output invert |
DIE_ID is shown in Figure 9-55 and described in Table 9-47.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DIE_ID | |||||||
R | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-0 | DIE_ID | R | 10010101 | DIE ID |
POWER_STATE is shown in Figure 9-56 and described in Table 9-48.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
STATE_RPT | |||||||
R | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-0 | STATE_RPT | R | 00000000 | 0: Deep sleep 1: Seep 2: HIZ 3: Play Others: reserved |
AUTOMUTE_STATE is shown in Figure 9-57 and described in Table 9-49.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ZERO_RIGHT_MON | ZERO_LEFT_MON | |||||
R | R | R | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-2 | RESERVED | R | 000000 | This bit is reserved |
1 | ZERO_RIGHT_MON | R | 0 | This bit indicates the auto mute status for right channel. 0: Not auto muted 1: Auto muted |
0 | ZERO_LEFT_MON | R | 0 | This bit indicates the auto mute status for left channel. 0: Not auto muted 1: Auto muted |
PHASE_CTRL is shown in Figure 9-58 and described in Table 9-50.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RAMP_PHASE_SEL | PHASE_SYNC_SEL | PHASE_SYNC_EN | ||||
R/W | R/W | R/W | R/W | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-4 | RESERVED | R/W | 0000 | This bit is reserved |
3-2 | RAMP_PHASE_SEL | R/W | 00 | Select ramp clock phase when multi devices integrated in one system to reduce EMI
and peak supply peak current. TI recommends set all devices the same
RAMP frequency and same spread spectrum and must be set before
driving device into PLAY mode if this feature is needed. 2'b00: phase 0 2'b01: phase 1 2'b10: phase 2 2'b11: phase 3 all of above have a 45 degree of phase shift |
1 | PHASE_SYNC_SEL | R/W | 0 | ramp phase sync sel, 0: is GPIO sync; 1: internal sync |
0 | PHASE_SYNC_EN | R/W | 0 | ramp phase sync enable |
RAMP_SS_CTRL0 is shown in Figure 9-59 and described in Table 9-51.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RESERVED | SS_PRE_DIV_SEL | SS_MANUAL_MODE | RESERVED | SS_RDM_EN | SS_TRI_EN | |
R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | RESERVED | R/W | 0 | This bit is reserved |
6 | RESERVED | R/W | 0 | This bit is reserved |
5 | SS_PRE_DIV_SEL | R/W | 0 | Select pll clock divide 2 as source clock in manual mode |
4 | SS_MANUAL_MODE | R/W | 0 | Set ramp ss controller to manual mode |
3-2 | RESERVED | R/W | 00 | This bit is reserved |
1 | SS_RDM_EN | R/W | 0 | Random SS enable |
0 | SS_TRI_EN | R/W | 0 | Triangle SS enable |
SS_CTRL1 is shown in Figure 9-60 and described in Table 9-52.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SS_RDM_CTRL | SS_TRI_CTRL | |||||
R/W | R/W | R/W | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | RESERVED | R/W | 0 | This bit is reserved |
6-4 | SS_RDM_CTRL | R/W | 000 | Add Dither |
3-0 | SS_TRI_CTRL | R/W | 0000 | Triangle SS frequency and range control |
SS_CTRL2 is shown in Figure 9-61 and described in Table 9-53.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TM_FREQ_CTRL | |||||||
R/W | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-0 | TM_FREQ_CTRL | R/W | 10100000 | Control ramp frequency in manual mode, F=61440000/N |
SS_CTRL3 is shown in Figure 9-62 and described in Table 9-54.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TM_DSTEP_CTRL | TM_USTEP_CTRL | ||||||
R/W | R/W | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-4 | SS_TM_DSTEP_CTRL | R/W | 0001 | Control triangle mode spread spectrum fall step in ramp ss manual mode |
3-0 | SS_TM_USTEP_CTRL | R/W | 0001 | Control triangle mode spread spectrum rise step in ramp ss manual mode |
SS_CTRL4 is shown in Figure 9-63 and described in Table 9-55.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TM_AMP_CTRL | SS_TM_PERIOD_BOUNDRY | |||||
R/W | R/W | R/W | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | RESERVED | R/W | 0 | This bit is reserved |
6-5 | TM_AMP_CTRL | R/W | 01 | Control ramp amp ctrl in ramp ss manual model |
4-0 | SS_TM_PERIOD_BOUNDRY | R/W | 00100 | Control triangle mode spread spectrum boundary in ramp ss manual mode |
CHAN_FAULT is shown in Figure 9-64 and described in Table 9-56.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CH1_DC_1 | CH2_DC_1 | CH1_OC_I | CH2_OC_I | |||
R | R | R | R | R | |||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-4 | RESERVED | R | 0000 | This bit is reserved |
3 | CH1_DC_1 | R | 0 | Left channel DC fault. Once there is a DC fault, this bit sets to be 1. Class D output sets to Hi-Z. Report by FAULT pin (GPIO). Clear this fault by setting bit 7 of Section 9.6.1.57 to 1 or this bit keeps 1. |
2 | CH2_DC_1 | R | 0 | Right channel DC fault. Once there is a DC fault, this bit sets to be 1. Class D output sets to Hi-Z. Report by FAULT pin (GPIO). Clear this fault by setting bit 7 of Section 9.6.1.57 to 1 or this bit keeps 1. |
1 | CH1_OC_I | R | 0 | Left channel over current fault. Once there is an OC fault, this bit sets to be 1. Class D output sets to Hi-Z. Report by FAULT pin (GPIO). Clear this fault by setting bit 7 of Section 9.6.1.57 to 1 or this bit keeps 1. |
0 | CH2_OC_I | R | 0 | Right channel over current fault. Once there is an OC fault, this bit sets to be 1. Class D output sets to Hi-Z. Report by FAULT pin (GPIO). Clear this fault by setting bit 7 of Section 9.6.1.57 to 1 or this bit keeps 1. |
GLOBAL_FAULT1 is shown in Figure 9-65 and described in Table 9-57.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OTP_CRC_ERROR | BQ_WR_ERROR | LOAD_EEPROM_ERROR | RESERVED | RESERVED | CLK_FAULT_I | PVDD_OV_I | PVDD_UV_I |
R | R | R | R | R | R | R | R |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | OTP_CRC_ERROR | R | 0 | Indicate OTP CRC check error. |
6 | BQ_WR_ERROR | R | 0 | The recent BQ is written failed |
5 | LOAD_EEPROM_ERROR | R | 0 | 0: EEPROM boot load was done successfully |
4 | RESERVED | R | 0 | This bit is reserved |
3 | RESERVED | R | 0 | This bit is reserved |
2 | CLK_FAULT_I | R | 0 | Clock fault. Once there is a Clock fault, this bit sets to be 1. Class D output sets 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 Section 9.6.1.57 to 1 or this bit keeps 1. |
1 | PVDD_OV_I | R | 0 | PVDD OV fault. Once there is an OV fault, this bit sets to be 1. Class D output sets 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 Section 9.6.1.57 to 1 or this bit keeps 1. |
0 | PVDD_UV_I | R | 0 | PVDD UV fault. Once there is an UV fault, this bit sets to be 1. Class D output sets 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 Section 9.6.1.57 to 1 or this bit keeps 1. |
GLOBAL_FAULT2 is shown in Figure 9-66 and described in Table 9-58.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CBC_FAULT_CH2_I | CBC_FAULT_CH1_I | OTSD_I | ||||
R | R | R | R | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-3 | RESERVED | R | 0000 | This bit is reserved |
2 | CBC_FAULT_CH2_I | R | 0 | Right channel cycle by cycle over current fault |
1 | CBC_FAULT_CH1_I | R | 0 | Left channel cycle by cycle over current fault |
0 | OTSD_I | R | 0 | Over temperature shut down fault. Once there is a OT fault, this bit sets to be 1. Class D output sets 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 Section 9.6.1.57 to 1 or this bit keeps 1. |
WARNING is shown in Figure 9-67 and described in Table 9-59.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CBCW_CH1_I | CBCW_CH2_I | OTW_LEVEL4_I | OTW_LEVEL3_I | OTW_LEVEL2_I | OTW_LEVEL1_I | |
R | R | R | R | R | R | R | |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R | 0 | This bit is reserved |
5 | CBCW_CH1_I | R | 0 | Left channel cycle by cycle over current warning |
4 | CBCW_CH2_I | R | 0 | Right channel cycle by cycle over current warning |
3 | OTW_LEVEL4_I | R | 0 | Over temperature warning leve4, 146C |
2 | OTW_LEVEL3_I | R | 0 | Over temperature warning leve3, 134C |
1 | OTW_LEVEL2_I | R | 0 | Over temperature warning leve2, 122C |
0 | OTW_LEVEL1_I | R | 0 | Over temperature warning leve1, 112C |
PIN_CONTROL1 is shown in Figure 9-68 and described in Table 9-60.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MASK_OTSD | MASK_DVDD_UV | MASK_DVDD_OV | MASK_CLK_FAULT | RESERVED | MASK_PVDD_UV | MASK_DC | MASK_OC |
R/W | R/W | R/W | R/W | R | R/W | R/W | R/W |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | MASK_OTSD | R/W | 0 | Mask OTSD fault report |
6 | MASK_DVDD_UV | R/W | 0 | Mask DVDD UV fault report |
5 | MASK_DVDD_OV | R/W | 0 | Mask DVDD OV fault report |
4 | MASK_CLK_FAULT | R/W | 0 | Mask clock fault report |
3 | RESERVED | R | 0 | This bit is reserved |
2 | MASK_PVDD_UV | R/W | 0 | Mask PVDD UV fault report mask PVDD OV fault report |
1 | MASK_DC | R/W | 0 | Mask DC fault report |
0 | MASK_OC | R/W | 0 | Mask OC fault report |
PIN_CONTROL2 is shown in Figure 9-69 and described in Table 9-61.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CBC_FAULT_LATCH_EN | CBC_WARN_LATCH_EN | CLKFLT_LATCH_EN | OTSD_LATCH_EN | OTW_LATCH_EN | MASK_OTW | MASK_CBCW | MASK_CBC_FAULT |
R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | CBC_FAULT_LATCH_EN | R/W | 1 | Enable CBC fault latch by setting this bit to 1 |
6 | CBC_WARN_LATCH_EN | R/W | 1 | Enable CBC warning latch by setting this bit to 1 |
5 | CLKFLT_LATCH_EN | R/W | 1 | Enable clock fault latch by setting this bit to 1 |
4 | OTSD_LATCH_EN | R/W | 1 | Enable OTSD fault latch by setting this bit to 1 |
3 | OTW_LATCH_EN | R/W | 1 | Enable OT warning latch by setting this bit to 1 |
2 | MASK_OTW | R/W | 0 | Mask OT warning report by setting this bit to 1 |
1 | MASK_CBCW | R/W | 0 | Mask CBC warning report by setting this bit to 1 |
0 | MASK_CBC_FAULT | R/W | 0 | Mask CBC fault report by setting this bit to 1 |
MISC_CONTROL is shown in Figure 9-70 and described in Table 9-62.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DET_STATUS_LATCH | RESERVED | OTSD_AUTO_REC_EN | RESERVED | ||||
R/W | R/W | R/W | R/W | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | DET_STATUS_LATCH | R/W | 0 | 1:Latch clock detection status 0:Don't latch clock detection status |
6-5 | RESERVED | R/W | 00 | These bits are reserved |
4 | OTSD_AUTO_REC_EN | R/W | 0 | OTSD auto recovery enable |
3-0 | RESERVED | R/W | 0000 | This bit is reserved |
CBC_CONTROL is shown in Figure 9-71 and described in Table 9-63.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CBC_EN | CBC_WARN_EN | CBC_FAULT_EN | ||||
R/W | R/W | R/W | R/W | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-3 | RESERVED | R/W | 00000 | These bits are reserved |
2 | CBC_EN | R/W | 0 | Enable CBC function |
1 | CBC_WARN_EN | R/W | 0 | Enable CBC warning |
0 | CBC_FAULT_EN | R/W | 0 | Enable CBC fault |
FAULT_CLEAR is shown in Figure 9-72 and described in Table 9-64.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
ANALOG_FAULT_CLEAR | RESERVED | ||||||
W | R/W | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | ANALOG_FAULT_CLEAR | W | 0 | WRITE CLEAR BIT once write this bit to 1, device clears analog fault |
6-0 | RESERVED | R/W | 0000000 | This bit is reserved |