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.
大概配置是这个样子,TLV芯片做为主,mcbsp为辅,然后TLV配置的是8K的采样率,也就是DAC,ADC都是8K采样率,输出500HZ的正弦波(16个采样点),和输出1K的正弦波(8个采样点),以及输出2K正弦波(4个采样点),正弦波幅度是固定不变的,输出的正弦波,即经过TLV后DA后输出的正弦波,幅度逐渐变小。500HZ的时候,比方说赋值为300mv,1k的时候可能输出就只有250MV了,
一开始怀疑是采样率太低,由于过采样等,使得频响变化
将TLV的采样提高到32K,上述问题依旧存在。
另外,比如32K采2K的信号,16个采样点,和8K采500HZ的信号,也是16个采样点,送给TLV的16个采样点是一模一样的,TLV输出的赋值,32K的时候比8K要小!也不能理解。
很急,求解决,关于其他配置,已经由多人检查验证多次,硬件上也没有任何干扰。
你好:
1.建议检查一下音源是否幅度过小。
2.codec里面有调节音量的寄存器,可以试一下,看不会增加输出幅度。
3.检查一下MCBSP接口和codec接口是否配置对了。还有检查音频格式和位数等也是否配置正确。
你好:
TI release的芯片主要是Active的状态都是推荐使用的,每个芯片出厂前都是有测试的,可以保证质量和设计的。
codec是语音芯片,在20-20KHZ都有良好的频响。你采用的是8K的采样率,根据奈坤斯特采样定律,在4K以下都应该有良好的频响。你可以看一下诸如figure 3-19中的频响曲线,cut off都是在0.5fs。
我建议你把音量调大一点,在不同音量下,多测试几次,你当前的信号比较小,也不一定测的是准的。多做几次测试,看一下衰减是否有规律(有几个db?),再做判断。
我说的配置,你该检查的还是得检查,这些都是必要的。