SLASEV8 December 2020 TAS5822M
PRODUCTION DATA
GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_TABLE_1 lists the memory-mapped registers for the CONTROL PORT. All register offset addresses not listed in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_TABLE_1 should be considered as reserved locations and the register contents should not be modified.
Offset | Acronym | Register Name | Section |
---|---|---|---|
1h | RESET_CTRL | Register 1 | Go |
2h | DEVICE_CTRL_1 | Register 2 | Go |
3h | DEVICE_CTRL_2 | 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_MON | Register 56 | Go |
39h | CLKDET_STATUS | Register 57 | 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 |
52h | AMUTE_DELAY | Register 82 | Go |
53h | ANA_CTRL | Register 83 | Go |
54h | AGAIN | Register 84 | Go |
5Ch | BQ_WR_CTRL1 | Register 92 | Go |
5Dh | DAC_CTRL | Register 93 | Go |
60h | ADR_PIN_CTRL | Register 96 | Go |
61h | ADR_PIN_CONFIG | Register 97 | Go |
66h | DSP_MISC | 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 | OT WARNING | Register 115 | Go |
74h | PIN_CONTROL1 | Register 116 | Go |
75h | PIN_CONTROL2 | Register 117 | Go |
78h | FAULT_CLEAR | Register 120 | Go |
Complex bit access types are encoded to fit into small table cells. GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_LEGEND 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 GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_RESET_CTRL_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_RESET_CTRL_TABLE.
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_MOD | W | 0 |
WRITE CLEAR BIT Reset Modules WRITE CLEAR BIT Reset full digital core This bit resets full digital signal chain (Include DSP and Control Port Registers). Since the DSP is also reset, the coeffient RAM content will also be cleared by the DSP. 0: Normal 1: Reset modules |
3-1 | RESERVED | R | 000 |
This bit is reserved |
0 | RST_CONTROL_REG | W | 0 |
WRITE CLEAR BIT Reset Registers This bit resets the control port registers back to their initial values. The RAM content is not cleared. 0: Normal 1: Reset control port registers |
DEVICE_CTRL_1 is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_DEVICE_CTRL_1_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_DEVICE_CTRL_1_TABLE.
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:768K 001:384K 010:310K 011:480K 100:576K 101:1.024MHz 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 (Recommended) 10: HYBRID MODE (Recommended) |
DEVICE_CTRL_2 is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_DEVICE_CTRL_2_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_DEVICE_CTRL_2_TABLE.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | DIS_DSP | MUTE | 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 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 |
3 | MUTE | R/W | 0 | Mute both Left Channel and Right Channel This bit issues soft mute request for the left channel and right channel. The volume will be 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 GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_I2C_PAGE_AUTO_INC_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_I2C_PAGE_AUTO_INC_TABLE.
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 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-0 | RESERVED | R/W | 000 |
This bit is reserved |
SIG_CH_CTRL is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_SIG_CH_CTRL_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_SIG_CH_CTRL_TABLE.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BCK_RATIO_CONFIGURE | FS_MODE | ||||||
R/W | R/W | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-4 | BCK_RATIO_CONFIGURE | R/W | 0000 | These bits indicate the configured BCK ratio, the
number of BCK clocks in one audio frame. 4'b0011:32FS 4'b0101:64FS 4'b0111:128FS 4'b1001:256FS 4'b1011:512FS |
3-0 | FS_MODE | R/W | 0000 | FS 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 |
CLOCK_DET_CTRL is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_CLOCK_DET_CTRL_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_CLOCK_DET_CTRL_TABLE.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | DIS_DET_PLL | DIS_DET_BCLK_RANGE | DIS_DET_FS | DIS_DET_BCLK | DIS_DET_MISS | RESERVED | DIS_DET_LOCK |
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 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 |
5 | DIS_DET_BCLK_RANGE | R/W | 0 | Ignore BCK Range Detection This bit controls whether to ignore the BCK range detection. The BCK must be stable between 256KHz and 50MHz or an error will be reported. When ignored, a BCK range error will 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 will not cause a clock error.But CLKDET_STATUS will report fs error. 0: Regard FS detection 1: Ignore FS detection |
3 | DIS_DET_BCLK | R/W | 0 | Ignore BCK Detection This bit controls whether to ignore the BCK detection against LRCK. The BCK must be stable between 32FS and 512FS inclusive or an error will be reported. When ignored, a BCK error will not cause a clock error. 0: Regard BCK detection 1: Ignore BCK detection |
2 | DIS_DET_MISS | R/W | 0 | Ignore BCK Missing Detection This bit controls whether to ignore the BCK missing detection. When ignored an BCK missing will not cause a clock error. 0: Regard BCK missing detection 1: Ignore BCK missing detection |
1 | RESERVED | R/W | 0 |
This bit is reserved |
0 | DIS_DET_LOCK | R/W | 0 |
This bit is reserved |
SDOUT_SEL is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_SDOUT_SEL_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_SDOUT_SEL_TABLE.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SDOUT_SEL | ||||||
R/W | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-1 | RESERVED | 0 |
This bit is reserved |
|
0 | SDOUT_SEL | R | 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 GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_I2S_CTRL_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_I2S_CTRL_TABLE.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | BCK_INV | 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 | BCK_INV | R/W | 0 | BCK Polarity This bit sets the inverted BCK mode. In inverted BCK mode, the DAC assumes that the LRCK and DIN edges are aligned to the rising edge of the BCK. Normally they are assumed to be aligned to the falling edge of the BCK. 0: Normal BCK mode 1: Inverted BCK mode |
4-0 | RESERVED | R/W | 00000 |
This bit is reserved |
SAP_CTRL1 is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_SAP_CTRL1_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_SAP_CTRL1_TABLE.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
I2S_SHIFT_MSB | DATA_FORMAT | I2S_LRCLK_PULSE | WORD_LENGTH | ||||
R/W | R/W | R/W | R/W | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | I2S_SHIFT_MSB | R/W | 00 |
I2S Shift MSB [9:8]. See details in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_SAP_CTRL2_TABLE. |
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 GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_SAP_CTRL2_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_SAP_CTRL2_TABLE.
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 [7:0] 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 BCK from the starting (MSB) of audio frame to the starting of the desired audio sample. I2S Shift MSB [9:8] locates in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_SAP_CTRL1. 000000000: offset = 0 BCK (no offset) 000000001: ofsset = 1 BCK 000000010: offset = 2 BCKs and 111111111: offset = 512 BCKs |
SAP_CTRL3 is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_SAP_CTRL3_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_SAP_CTRL3_TABLE.
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 |
This bit is 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 |
This bit is 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 GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_FS_MON_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_FS_MON_TABLE.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | BCLK_RATIO_HIGH | FS | |||||
R/W | R | R | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R/W | 00 |
This bit is reserved |
5-4 | BCLK_RATIO_HIGH | R | 00 |
2 msbs of detected BCK ratio |
3-0 | FS | R | 0000 | These bits indicate the currently detected audio
sampling rate. 0000 FS Error 0010 8KHz 0100 16KHz 0110 32KHz 1000 Reserved 1001 48KHz 1011 96KHz 1101 192KHz Others Reserved |
BCK_MON is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_BCK_MON_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_BCK_MON_TABLE.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BCLK_RATIO_LOW | |||||||
R | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-0 | BCLK_RATIO_LOW | R | 00000000 |
These bits indicate the currently detected BCK ratio, the number of BCK clocks in one audio frame. BCK = 32 FS~512 FS |
CLKDET_STATUS is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_CLKDET_STATUS_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_CLKDET_STATUS_TABLE.
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 | DET_STATUS | R | 0 | This bit indicates whether the BCLK is overrate or underrate |
4 | R | 0 | This bit indicates whether the PLL is overrate | |
3 | R | 0 | This bit indicates whether the PLL is locked or not. The PLL will be reported as unlocked when it is disabled. | |
2 | R | 0 | This bit indicates whether the BCK is missing or not. | |
1 | R | 0 | This bit indicates whether the BCK is valid or not. The BCK ratio must be stable and in the range of 32-512FS to be valid. | |
0 | R | 0 | 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 will be also asserted. |
DIG_VOL is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_DIG_VOL_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_DIG_VOL_TABLE.
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 GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_DIG_VOL_CTRL1_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_DIG_VOL_CTRL1_TABLE.
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 updat e 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 GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_DIG_VOL_CTRL2_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_DIG_VOL_CTRL2_TABLE.
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 GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_AUTO_MUTE_CTRL_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_AUTO_MUTE_CTRL_TABLE.
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 | REG_AUTO_MUTE_CTRL | R/W | 1 | 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. |
1 | 1 | 0: Disable right channel auto mute 1: Enable right channel auto mute |
||
0 | 1 | 0: Disable left channel auto mute 1: Enable left channel auto mute |
AUTO_MUTE_TIME is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_AUTO_MUTE_TIME_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_AUTO_MUTE_TIME_TABLE.
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 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 |
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 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 |
AMUTE_DELAY is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_AMUTE_DELAY_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_AMUTE_DELAY_TABLE.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
AMUTE_DLY | |||||||
R/W | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-0 | AMUTE_DLY | R/W | 00000000 | AMUTE Delay These bits control the delay before the complete digital mute to the assertion of analog mute. This is to allow the non-mute audio samples to completely flow out through analog parts before the assertion of the analog mute. 00000000: No delay 00000001: 1 LRCK delay 00000010: 2 LRCK delay ...... 11111111: 255 LRCK delay |
ANA_CTRL is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_ANA_CTRL_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_ANA_CTRL_TABLE.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
ANA_CTRL | |||||||
R/W | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | ANA_CTRL | R/W | 0 |
Fast Hiz control enable in clock halt |
6-5 | 00 |
Class-D bandwidth control, "00": 80kHz; "01": 100kHz; "10": 120kHz; "11": 175kHz. With 768kHz or 1.024MHz switching frequency, bandwidth need set to 175kHz for best audio performance |
||
4-1 | 0000 |
These bits are reserved |
||
0 | 0 |
Channel L and R PWM output of phase control . 1: In phase 0: Out of phase |
AGAIN is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_AGAIN_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_AGAIN_TABLE.
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 |
BQ_WR_CTRL1 is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_BQ_WR_CTRL1_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_BQ_WR_CTRL1_TABLE.
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. |
DAC_CTRL is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_DAC_CTRL_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_DAC_CTRL_TABLE.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DAC_FREQUENCY_SEL | DAC_DITHER_EN | DAC_DITHER | DAC_CTRL_DEM_SEL | ||||
R/W | R/W | R/W | R/W | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | DAC_FREQUENCY_SEL | R/W | 1 |
DAC Frequency Selection 0: 6.144MHz 1: 3.072MHz |
6-5 | DAC_DITHER_EN | R/W | 11 | DITHER_EN, 00: Disable both stage dither 01: Enable main stage dither 10: Enable second stage dither 11: Enable both stage dither |
4-2 | DAC_DITHER | R/W | 110 | Dither level 100: -2^-7 101: -2^-8 110: -2^-9 111: -2^-10 000: -2^-13 001: -2^-14 010: -2^-15 011: -2^-16 |
1-0 | DAC_CTRL_DEM_SEL | R/W | 00 |
00: Enable DAC DEM (Dynamic-Element-Matching) 11: Disable DAC DEM (Dynamic-Element-Matching) |
ADR_PIN_CTRL is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_ADR_PIN_CTRL_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_ADR_PIN_CTRL_TABLE.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ADR_OE | ||||||
R/W - 0x0 | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-1 | RESERVED | R/W | 0000000 |
This bit is reserved |
0 | ADR_OE | R/W | 0 |
ADR Output Enable This bit sets the direction of the ADR pin 0: ADR is input 1: ADR is output |
ADR_PIN_CONFIG is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_ADR_PIN_CONFIG_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_ADR_PIN_CONFIG_TABLE.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ADR_PIN_CONFIG | ||||||
R/W | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-5 | RESERVED | R/W | 000 |
This bit is reserved |
4-0 | ADR_PIN_CONFIG | R/W | 00000 |
00000: off (low) 00011: Auto mute flag (asserted when both L and R channels are auto muted) 00100: Auto mute flag for left channel 00101: Auto mute flag for right channel 00110: Clock invalid flag (clock error or clock missing) 00111: Reserved 01000: Reserved 01001: Reserved 01011: ADR as FAULTZ output |
DSP_MISC is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_DSP_MISC_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_DSP_MISC_TABLE.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BYPASS_CONTROL | |||||||
R/W | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-4 | BYPASS CONTROL | R/W | 0000 |
These bits are reserved |
3 | 0 |
1: Left and Right will have use unique coef 0: Right channel will share left channel coefficient |
||
2 | 0 |
This bit is reserved |
||
1 | 0 |
1: Bypass DRC |
||
0 | 0 |
1: Bypass EQ |
DIE_ID is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_DIE_ID_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_DIE_ID_TABLE.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DIE_ID | |||||||
R-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-0 | DIE_ID | R | 0h |
DIE ID |
POWER_STATE is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_POWER_STATE_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_POWER_STATE_TABLE.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
STATE_RPT | |||||||
R | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-2 | Reserved | R | 000000 |
These bits are reserved |
1-0 | STATE_RPT | R | 00 |
00: Deep sleep 01: Seep 10: HIZ 11: Play |
AUTOMUTE_STATE is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_AUTOMUTE_STATE_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_AUTOMUTE_STATE_TABLE.
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 GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_PHASE_CTRL_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_PHASE_CTRL_TABLE.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RAMP_PHASE_SEL | I2S_SYNC_EN | 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, 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: phase 0 01: phase1 10: phase2 11: phase3 |
1 | I2S_SYNC_EN | R/W | 0 |
Use I2S to synchronize output PWM phase 0: Disable 1: Enable |
0 | PHASE_SYNC_EN | R/W | 0 |
0: RAMP phase sync disable 1: RAMP phase sync enable |
SS_CTRL0 is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_SS_CTRL0_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_SS_CTRL0_TABLE.
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 | 0 |
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 GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_SS_CTRL1_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_SS_CTRL1_TABLE.
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 |
Random SS range control |
3-0 | SS_TRI_CTRL | R/W | 0000 |
Triangle SS frequency and range control |
SS_CTRL2 is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_SS_CTRL2_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_SS_CTRL2_TABLE.
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 | 01010000 |
Control ramp frequency in manual mode, F=61440000/N |
SS_CTRL3 is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_SS_CTRL3_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_SS_CTRL3_TABLE.
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 triangel 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 GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_SS_CTRL4_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_SS_CTRL4_TABLE.
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 GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_CHAN_FAULT_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_CHAN_FAULT_TABLE.
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 will set to 1. Class D output will set to Hi-Z. Report by FAULT pin (Pin 10). Clear this fault by setting bit 7 of GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_FAULT_CLEAR 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 will set to 1. Class D output will set to Hi-Z. Report by FAULT pin (Pin 10). Clear this fault by setting bit 7 of GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_FAULT_CLEAR 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 will set to 1. Class D output will set to Hi-Z. Report by FAULT pin (Pin 10). Clear this fault by setting bit 7 of GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_FAULT_CLEAR 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 will set to 1. Class D output will set to Hi-Z. Report by FAULT pin (Pin 10). Clear this fault by setting bit 7 of GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_FAULT_CLEAR to 1 or this bit keeps 1. |
GLOBAL_FAULT1 is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_GLOBAL_FAULT1_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_GLOBAL_FAULT1_TABLE.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OTP_CRC_ERROR | BQ_WR_ERROR | CLK_FAULT_I | PVDD_OV_I | PVDD_UV_I | |||
R | R | R | R | R | |||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | OTP_CRC_ERROR | R | 0h |
Indicate OTP CRC check error. |
6 | BQ_WR_ERROR | R | 0h |
The recent BQ is written failed |
5-3 | RESERVED | R | 0h |
This bit is reserved |
2 | CLK_FAULT_I | R | 0h |
Clock fault. Once there is a Clock fault, this bit will set to 1. Class D output will set to Hi-Z. Report by FAULT pin (Pin 10). 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 GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_FAULT_CLEAR to 1 or this bit keeps 1. |
1 | PVDD_OV_I | R | 0h |
PVDD OV fault. Once there is an OV fault, this bit will set to 1. Class D output will set to Hi-Z. Report by FAULT pin (Pin 10). 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 GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_FAULT_CLEAR to 1 or this bit keeps 1. Once OV fault been cleared by Register 0x78, even the OV fault still exist (Device still keeps in Hi-Z state due to High PVDD), PVDD_OV_I keeps 0 unless the OV fault been triggered again (PVDD drop below the OV threshold and rise again). |
0 | PVDD_UV_I | R | 0h |
PVDD UV fault. Once there is an UV fault, this bit will set to 1. Class D output will set to Hi-Z. Report by FAULT pin (Pin 10). 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 GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_FAULT_CLEAR to 1 or this bit keeps 1. Once UV fault been cleared by Register 0x78, even the UV fault still exist (Device still keep in Hi-Z state due to Low PVDD), PVDD_UV_I keeps 0 unless the UV fault been triggered again (PVDD rise above the UV threshold and fall again). |
GLOBAL_FAULT2 is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_GLOBAL_FAULT2_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_GLOBAL_FAULT2_TABLE.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RESERVED | OTSD_I | |||||
R | R | R | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-1 | RESERVED | R | 0000000 |
This bit is reserved |
0 | OTSD_I | R | 0 |
Over temperature shut down fault. Once there is an OT fault, this bit will set to 1. Class D output will set to Hi-Z. Report by FAULT pin (Pin 10). OT fault works with an auto-recovery mode by setting bit 4 of GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_MISC_CONTROL to 1, once the OT error removes, device automatically returns to the previous state. Once OT fault been cleared by Register 0x78, even the OT still exist (Junction temperature exceed 160°C), device will start playing. This is a risk may destroy device, so suggest to set device to OT autorecovery mode or keep Hi-Z state until the OT warning disappear. OTSD_I keeps 0 unless the OT fault been triggered again (Temperature drop below the threshold and exceed the threshold again). |
OT_WARNING is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_OT_WARNING_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_OT_WARNING_TABLE.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RESERVED | OTW | RESERVED | ||||
R | R | R | R | R | R | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R | 00 |
This bit is reserved |
5-4 | RESERVED | R | 00 |
This bit is reserved |
3 | OTW | R | 0 |
Over temperature warning ,135C |
2-0 | RESERVED | R | 000 |
This bit is reserved |
PIN_CONTROL1 is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_PIN_CONTROL1_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_PIN_CONTROL1_TABLE.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MASK_OTSD | Reserved | Reserved | MASK_CLK_FAULT | MASK_PVDD_UV | MASK_PVDD_OV | MASK_DC | MASK_OC |
R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | MASK_OTSD | R/W | 0 |
Mask OTSD fault report |
6 | RESERVED | R/W | 0 | This bit is reserved |
5 | RESERVED | R/W | 0 |
This bit is reserved |
4 | MASK_CLK_FAULT | R/W | 0 |
Mask clock fault report by setting this bit to 1. |
3 | MASK_PVDD_UV | R/W | 0 |
Mask PVDD UV fault report by setting this bit to 1. |
2 | MASK_PVDD_OV | R/W | 0 |
Mask PVDD OV fault report by setting this bit to 1. |
1 | MASK_DC | R/W | 0 |
Mask DC fault report by setting this bit to 1. |
0 | MASK_OC | R/W | 0 |
Mask OC fault report by setting this bit to 1. |
PIN_CONTROL2 is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_PIN_CONTROL2_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_PIN_CONTROL2_TABLE.
Return to Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CLKFLT_LATCH_EN | OTSD_LATCH_EN | OTW_LATCH_EN | MASK_OTW | RESERVED | ||
R/W | R/W | R/W | R/W | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R/W | 11 |
This bit is reserved |
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-0 | RESERVED | R/W | 00 |
This bit is reserved |
MISC_CONTROL is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_MISC_CONTROL_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_MISC_CONTROL_TABLE.
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 |
This bit is reserved |
4 | OTSD_AUTO_REC_EN | R/W | 0 |
OTSD auto recovery enable by setting this bit to 1. |
3-0 | RESERVED | R/W | 0000 |
This bit is reserved |
FAULT_CLEAR is shown in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_FAULT_CLEAR_FIGURE and described in GUID-04C5FEC8-D23E-4DF1-8CC1-124BCE165B89.html#CONTROL_PORT_FAULT_CLEAR_TABLE.
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 will clear analog fault |
6-0 | RESERVED | R/W | 0000000 |
This bit is reserved |