Our product wants to use the default EQ to get better CVC effect during the call (the noise reduction effect is better when there is no EQ), so we reset the EQ of the TAS5825 during the call,
The array information written for this purpose is as follows, but we found that sometimes the power amplifier has no sound after writing, and we did not find this situation after writing twice. Why is this? What are the possible risks of writing 2 times?
The array information we wrote is as follows
{ 0x00, 0x00 },
{ 0x7f, 0x00 },
{ 0x03, 0x02 },
{ 0x01, 0x11 },//reset dsp&i2c
{ 0x00, 0x00 },
{ 0x00, 0x00 },
{ 0x00, 0x00 },
{ 0x00, 0x00 },
{ 0x00, 0x00 },
{ 0x00, 0x00 },//book 00
{ 0x7f, 0x00 },//page 0
{ 0x46, 0x09 },//1001 : USER_DEFINED_PROCESSING_RATE :48K采样率 ;use default coefficents from ZROM
{ 0x00, 0x00 },
{ 0x02, 0x00 },//USER_DEFINED_PROCE SSING_RATE:384K;SET DAMP TO BTL MODE;BD MODE
{ 0x53, 0x01 },//Class D bandwidth control: 100kHz; L and R PWM output phase control: in phase
{ 0x54, 0x0c },//Analog Gain Control
{ 0x29, 0x7c },//disable clock detect
{ 0x03, 0x02 },//hiz mode
{ CFG_META_DELAY, 5 },
{ 0x00, 0x00 },
{ 0x00, 0x00 },
{ 0x00, 0x00 },
{ 0x00, 0x00 },
{ 0x00, 0x00 },
{ 0x29, 0x00 },//Enable clock detect
{ 0x29, 0x00 },//Enable clock detect
{ 0x00, 0x00 },//book 0
{ 0x7f, 0x00 },//page 0
{ 0x03, 0x12 },//Reset the DSP;HIZ mode
{ 0x00, 0x00 },
{ 0x00, 0x00 },
{ 0x00, 0x00 },
{ 0x00, 0x00 },
{ 0x00, 0x00 },
{ 0x7f, 0x00 },
{ 0x48, 0x0c },
{ 0x00, 0x00 },
{ 0x7f, 0x64 },
//Register Tuning
{ 0x00, 0x00 },
{ 0x7f, 0x00 },
{ 0x30, 0x00 },
{ 0x60, 0x02 },
{ 0x62, 0x09 },
{ 0x4c, 0x30 },
{ 0x03, 0x03 },
{ 0x00, 0x00 },
{ 0x7f, 0x00 },
{ 0x78, 0x80 },