This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TLV320AIC3254: Frequency problem

Other Parts Discussed in Thread: TLV320AIC3254

rt Number: TLV320AIC3254

Hi team,

Our customer has the following question

The single-ended input and single-ended output are used, and the input signal is normal. Compared with the EVM board, the hardware should be no problem.

The configuration and connection are as follows. The sound has output, but the frequency does not have low frequency. Is it a configuration problem?
GPIO_WriteBit(GPIOC , KT_RES ,RESET);
Delay_ms(100);   
GPIO_WriteBit(GPIOC , KT_RES ,SET); 
Delay_ms(100);
IIC_Write(0x30,0x00,0x00);   
IIC_Write(0x30,0x01,0x01);   
Delay_ms(100); 
IIC_Write(0x30,0x00,0x00);
IIC_Write(0x30,0x04,0x43);
IIC_Write(0x30,0x05,0x91);
IIC_Write(0x30,0x06,0x07);
IIC_Write(0x30,0x07,0x06);
IIC_Write(0x30,0x08,0x90);
IIC_Write(0x30,0x0B,0x82);
IIC_Write(0x30,0x0C,0x87);
IIC_Write(0x30,0x0D,0x00);
IIC_Write(0x30,0x0E,0x80);
IIC_Write(0x30,0x12,0x87); 
IIC_Write(0x30,0x13,0x82);
IIC_Write(0x30,0x14,0x00);
IIC_Write(0x30,0x15,0x80);
IIC_Write(0x30,0x19,0x03);
IIC_Write(0x30,0x1B,0x00);
IIC_Write(0x30,0x1E,0x81);
IIC_Write(0x30,0x3F,0xD6);
IIC_Write(0x30,0x40,0x00);
IIC_Write(0x30,0x41,0x00);
IIC_Write(0x30,0x42,0x00);
IIC_Write(0x30,0x44,0x0F);
IIC_Write(0x30,0x45,0x38);
IIC_Write(0x30,0x51,0xC0);
IIC_Write(0x30,0x52,0x00);
IIC_Write(0x30,0x53,0x00);
IIC_Write(0x30,0x54,0x00);
IIC_Write(0x30,0x00,0x01);
IIC_Write(0x30,0x01,0x08);
IIC_Write(0x30,0x02,0x01);
IIC_Write(0x30,0x09,0x30);
IIC_Write(0x30,0x0C,0x0C);
IIC_Write(0x30,0x0D,0x0C);
IIC_Write(0x30,0x0E,0x08);
IIC_Write(0x30,0x0F,0x08);
IIC_Write(0x30,0x10,0x00);
IIC_Write(0x30,0x11,0x00);
IIC_Write(0x30,0x12,0x40);
IIC_Write(0x30,0x13,0x40);
IIC_Write(0x30,0x33,0x60);
IIC_Write(0x30,0x34,0x80);
IIC_Write(0x30,0x36,0x80); 
IIC_Write(0x30,0x37,0x80);
IIC_Write(0x30,0x39,0x80); 
IIC_Write(0x30,0x3B,0x00); 
IIC_Write(0x30,0x3C,0x00);