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.
工具与软件:
我们使用 TLV320ADC3101输入1kHz 正弦波来测试代码。 我们从 ADC 获得的数据如下图所示。 看起来正在削波正弦波并降低峰值处的信号。 我们本以为这是 AGC、但我们认为它已关闭。 我们使用的寄存器设置位于.txt 文件中的下方。
您能否建议对 ADC 寄存器设置进行任何调整、以便我们获得合适的正弦波?
e2e.ti.com/.../raw_5F00_data_5F00_24_5F00_bit.240624_5F00_1455.txt
尊敬的 Rob:
根据寄存器设置、我认为预期数据格式为24位 I2S。
ADC 的输出 是 PCM 的二进制补码整数。 根据上面的图和所附文件中的数据、我认为基于二进制补码转换数据将会产生适当的正弦信号。
谢谢。此致、
Lakshmi Narasimhan
可以、所需的输出格式是 I2S 24位数据。 您说的是在收到来自 ADC 的数据后、我们需要对其执行二进制补码吗? 为什么会这样?为什么数据无法在正常2^24范围内输出? 是否需要进行寄存器设置来提供正常数据范围输出? 为什么它看起来 AGC 打开并削波峰值?
尊敬的 Rob:
根据 I2S 标准、所有音频器件的标准数据格式均为 PCM 二进制补码编码数据。 没有用于更改格式的寄存器设置。
谢谢。此致、
Lakshmi Narasimhan