TI论坛
直播中

张丽

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

ADC12DJ3200采样数据达不到满量程怎么解决?


  • jmode13,15bit有效位,32为位ane数据接收后如下拆解为IQ两路15bit:

    AD输入单端测得摆幅262mV,差分的话就是524mV,我设置FS_RANGE为2000不会出现削波,采得的数据最大值为10000(距离16384还很远);设置FS_RANGE位0020,理论来说超出量程,但是采得数据最大才10200,这是为什么。以上两种设置抓取波形都是比较理想的正弦波

回帖(3)

张杰

2024-11-27 15:54:30
您是否已经验证了可以正确读写寄存器?
举报

tijing忽忽

2024-11-27 15:54:41
在使用数字下变频器模式时。IQ混合使输出数据降低6dB(约2倍)。如果您不需要这个增益,有一个6dB的数字增益可以用来恢复信号的幅值,即通过将寄存器地址0x210设置为0x01
举报

那年我十七_

2024-11-27 17:36:51
根据您的描述,您使用的是ADC12DJ3200,并且遇到了采样数据达不到满量程的问题。以下是一些建议来解决这个问题:

1. 检查硬件连接:首先,请确保您的ADC12DJ3200与信号源之间的连接是正确的。检查信号线是否接触良好,以及是否有任何损坏。

2. 检查信号源:确保信号源的输出幅度和频率符合ADC12DJ3200的要求。如果信号源的输出幅度过小,可能会导致采样数据达不到满量程。

3. 调整FS_RANGE设置:您提到了两种FS_RANGE设置,分别是2000和0020。在这种情况下,您可以尝试其他FS_RANGE值,以找到最适合您应用的设置。例如,您可以尝试FS_RANGE为1000或0100,看看是否能获得更好的采样数据。

4. 检查ADC12DJ3200的配置:请确保您正确配置了ADC12DJ3200的寄存器和参数。错误的配置可能会导致采样数据达不到满量程。

5. 检查软件处理:请检查您的软件是否正确处理了采样数据。确保您正确地拆解了IQ两路15bit数据,并将其转换为实际的电压值。

6. 考虑使用差分输入:您提到了单端和差分输入的情况。在某些情况下,使用差分输入可能会提供更好的信号质量和动态范围。您可以尝试使用差分输入,并检查是否能够获得更好的采样数据。

7. 检查ADC12DJ3200的硬件性能:如果以上方法都不能解决问题,您可能需要检查ADC12DJ3200的硬件性能。可能是ADC12DJ3200本身存在问题,导致采样数据达不到满量程。

通过尝试以上建议,您应该能够找到导致采样数据达不到满量程的原因,并采取相应的措施来解决问题。
举报

更多回帖

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