您好!关于您在使用TAS5731采用H2.1模式设计产品时遇到的问题,我会尽量帮助您分析原因。
1. 使用I2S总线的BITCLK(Fs=48K, BITCLK=64*Fs)作为MCLK的输入,寄存器0X02的值为0X80即MCLK ERROR:
这个问题可能是由于MCLK的频率不符合TAS5731的要求。根据TAS5731的数据手册,MCLK的频率应该是256倍的采样频率(Fs)。在您的情况下,Fs=48KHz,所以MCLK的频率应该是48KHz * 256 = 12288KHz。您当前的MCLK频率是64 * Fs = 3072KHz,这不符合TAS5731的要求。您需要调整MCLK的频率以满足TAS5731的要求。
2. 另外左右声道的音质明显有问题,声音略大就有破响的噪音?
这个问题可能是由于以下几个原因导致的:
a) 电源问题:请确保您的电源供应稳定且纹波较低。不稳定的电源可能会导致音质问题。
b) 布局和布线问题:请检查您的PCB布局和布线是否合理。不合理的布局和布线可能会导致信号干扰,从而影响音质。
c) 滤波器设置问题:请检查您的滤波器设置是否正确。不正确的滤波器设置可能会导致音质问题。
d) 音量控制问题:请检查您的音量控制是否正确。过大的音量可能会导致破响的噪音。
建议您根据以上分析,逐一排查可能的原因,希望对您有所帮助。如果问题仍然存在,建议您联系TI的技术支持团队,他们可以为您提供更专业的帮助。
您好!关于您在使用TAS5731采用H2.1模式设计产品时遇到的问题,我会尽量帮助您分析原因。
1. 使用I2S总线的BITCLK(Fs=48K, BITCLK=64*Fs)作为MCLK的输入,寄存器0X02的值为0X80即MCLK ERROR:
这个问题可能是由于MCLK的频率不符合TAS5731的要求。根据TAS5731的数据手册,MCLK的频率应该是256倍的采样频率(Fs)。在您的情况下,Fs=48KHz,所以MCLK的频率应该是48KHz * 256 = 12288KHz。您当前的MCLK频率是64 * Fs = 3072KHz,这不符合TAS5731的要求。您需要调整MCLK的频率以满足TAS5731的要求。
2. 另外左右声道的音质明显有问题,声音略大就有破响的噪音?
这个问题可能是由于以下几个原因导致的:
a) 电源问题:请确保您的电源供应稳定且纹波较低。不稳定的电源可能会导致音质问题。
b) 布局和布线问题:请检查您的PCB布局和布线是否合理。不合理的布局和布线可能会导致信号干扰,从而影响音质。
c) 滤波器设置问题:请检查您的滤波器设置是否正确。不正确的滤波器设置可能会导致音质问题。
d) 音量控制问题:请检查您的音量控制是否正确。过大的音量可能会导致破响的噪音。
建议您根据以上分析,逐一排查可能的原因,希望对您有所帮助。如果问题仍然存在,建议您联系TI的技术支持团队,他们可以为您提供更专业的帮助。
举报