https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1075548/tas2553-very-low-audio-output
部件号:TAS2553“Thread: Test, TAS2552”(线程:测试,TAS2552)中讨论的其它部件
大家好,团队
最近,我们用 TAS2553替换了旧的音频芯片。 但我无法像以前的芯片那样在扬声器中获得所需的音频输出。 扬声器输出的音频非常低。
我已经阅读并验证了所有配置寄存器。
1) I2S 数字输入,
2) I2S WCLK 配置为22.05 kHz
3)我测量的频率为 BCLK -> 705 kHz I2S_MCLK -> 5.6 MHz
4)我正在尝试播放22ksps/48K SPS 音频文件。 我在播放48Ksps 文件时将 I2S 频率切换为48K。
我已配置如下:
UINT8_t Device_config1_Array[2]={TAS2553_CFR1,(CFR0_SWS_SHUTDOWN)};
UINT8_t Device_config2_Array[2]={TAS2553_CFR2,(CFR2_CLASSD_EN|CFR2_BOUNT_EN|CFR2_IVSENSE_EN|CFR2_RESED_CFG)};//保留。 期间必须写入零
UINT8_t Device_config3_Array[2]={TAS2553_CFR3,(CFR3_PDM_IN_SEL|CFR3_DIN_SOURCE _AVG|CFR3_I2S_OUT_SEL|CFR3_WCLK_22kHz)};
UINT8_t Serial_Interface_CTRL_Array[2]={TAS2553_serial,(serial_word_16 | serial_data_I2S|serial_CLKPERFRAME_32)};
UINT8_t LEVE_ctlreg_Array[2] ={TAS2553_LEVE_CTRL,0xA9};//初始化期间写入0xA9。 请参阅初始化。
UINT8_t PGA_GAP_Array[2]={TAS2553_PG_Gain,PGA_GAP_24dB};//PG_GAP_0dB
UINT8_t Edge_RATE_CTRL_Array[2]={TAS2553_CLASSD_RATE,(CLASSD_EDGE_CTRL_14ns)};
UINT8_t Boost_Autopass_CTRL_Array[2]={TAS2553_Boost_Autopass,(CLASSD_EDGE_CTRL_50ns)};
UINT8_t Hystime_Lmtrate_Array[2]={TAS2553_HYST_LIMIT,0x20};
UINT8_t PLL_CtrlReg1_Array[2]={TAS2553_PLL_REG1,(0x08 &TAS2553_PLL_J_Mask)};/J = 8;
UINT8_t PLL_CtrlReg2_Array[2]={TAS2553_PLL_REG2,TAS2553_PLL_D_UPPER (0x1E)};// PLL 集,uppder D =0
UINT8_t PLL_CtrlReg3_Array[2]={TAS2553_PLL_REG3,TAS2553_PLL_D_LOWER (0x5b)};// PLL 集,下部 D =1
请帮助我修复音频。