部件号: TLV320AIC3120
您好、
我们目前正在评估 TLV320AIC3120IRHBR 音频编解码器、并有关于 ADC I2S 输出的问题。
设备/配置
- 器件:TLV320AIC3120IRHBR
- 数字音频接口:I2S
- 字长:16 位
- 编解码器模式:从器件
- 采样频率:7.8125 kHz(约 8 kHz,用于初始评估)
- ADC 输入:应用于 MIC 输入的模拟正弦波
- 观察输出:DOUT(ADC 数据)

问题描述
我们将向 MIC 输入注入正弦波信号、并在 DOUT 捕获 ADC 输出数据。
然而、在绘制时、捕获的数字数据不会显示为正确的正弦波。
- 波形似乎在接近 0 和接近 65535 的值之间切换、而不是连续的正弦波。
- 当 MIC 输入保持打开状态时、我们会观察到不同的模式、但仍然不会像预期的那样产生噪音。
- 两个数据集都作为绘制的波形附加以供参考。
寄存器设置
以下是此测试期间使用的寄存器值。
第 0 页
- REG01 = 0x01
- REG04 = 0x00
- REG12 = 0x81
- REG13 = 0x82
- REG14 = 0x00
- REG1B = 0x00
- REG3D = 0x04
第 1 页
- REG2E = 0x00
- REG30 = 0x20
- REG31 = 0x00
- REG32 = 0x40
- REG2F = 0x00
第 0 页
- REG51 = 0x80
- REG52 = 0x00
(读回值与写入的值匹配。)
问题
我们感谢您在以下方面提供指导:
-
ADC 数据格式
- 无论字长如何、I2S 上的 ADC 输出是否始终是二进制补码有符号数据?
- 将数据解释为无符号 16 位是否会导致观察到的行为?
-
采样频率
- 尽管数据表指定 8kHz 作为最小采样率、但在 7.8125kHz 下运行是否会导致意外的 ADC 或数字滤波器行为?
-
I2S 数据对齐
- 是否存在与 I2S 位对齐、MSB 位置或 1 位延迟相关的可能导致此类波形的任何常见缺陷?
-
内部信号处理
- 除非明确禁用、否则是否有任何默认的 ADC 处理块 (PGA / AGC / HPF / PRB / miniDSP) 可能会修改波形?
-
建议的调试步骤
- 是否有建议的寄存器设置或最小基准配置可以输出“原始“ADC 正弦波形以进行验证?
此致、
Conor
