大概配置是这个样子,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要小!也不能理解。
很急,求解决,关于其他配置,已经由多人检查验证多次,硬件上也没有任何干扰。