TI论坛
直播中

张玉珍

7年用户 1038经验值
私信 关注
[问答]

请问TLV320AIC3101输入动态范围为什么达不到最大值0.707v?


  • TLV320AIC3101输入动态范围0.707VRMS,实际输入0.63VRMS时,最大采样值已到32768,也就是说ADC输入的信号范围只到0.63V,不能到0.707V,如果输入大于0.63VRMS,采集的数据会出现削顶。测试方法:ADC、DAC的增益我全部设成0dB, AVDD_DAC = DRVDD = IOVDD = 3.3 V, DVDD = 1.8 V, 输入信号为48 kHz, 16-bit, 1k正弦波音频信号。

回帖(3)

刘颖

2024-10-15 09:32:22
实际输入信号上应该有部分噪声,TLV320AIC3101也存在增益误差,多方面原因吧使得ADC输入动态范围达不到典型值0.707V。
举报

siyugege

2024-10-15 09:33:28

您好,

TLV320AIC3101的ADC在fS=

48 ksps;0-dB PGA gain;1-kHz,–2-dB full-scale input signal条件下Gain

error为0.82dB。


举报

杨福林

2024-10-15 18:18:35
TLV320AIC3101是一款高性能音频编解码器,具有24位ADC和DAC。在理想情况下,其输入动态范围可以达到0.707VRMS。然而,在实际应用中,可能会遇到一些因素导致输入动态范围达不到最大值。以下是一些可能的原因:

1. 增益设置:您提到ADC和DAC的增益都设置为0dB。请确保这些设置正确,并且没有其他增益设置影响输入信号。

2. 电源电压:您提到AVDD_DAC = DRVDD = IOVDD = 3.3V,DVDD = 1.8V。请确保这些电源电压稳定且在规定的范围内,以确保器件正常工作。

3. 信号源:请检查输入信号的质量和幅度。确保信号源的幅度和质量满足要求,以避免信号失真或削顶。

4. 模拟电路设计:请检查与TLV320AIC3101相连的模拟电路设计,确保没有引入额外的噪声或失真。这可能包括检查输入信号的阻抗匹配、滤波器设计等。

5. ADC采样:请检查ADC的采样设置,确保采样频率和位数满足要求。您提到输入信号为48 kHz, 16-bit, 1k正弦波音频信号,这些设置应该是合适的。

6. 软件处理:请检查软件处理过程中是否有任何可能导致削顶的问题。例如,确保软件没有对采集到的数据进行错误的处理或限制。

综上所述,要解决TLV320AIC3101输入动态范围达不到最大值的问题,需要从多个方面进行排查和优化。建议首先检查电源电压、增益设置和信号源,然后检查模拟电路设计和软件处理。如果问题仍然存在,可以考虑与芯片制造商联系,寻求技术支持。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分