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.

[参考译文] ADS127L11:ADS127L11:采集的模拟信号的移频

Guru**** 2350610 points
Other Parts Discussed in Thread: ADS127L11
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1470198/ads127l11-ads127l11-frequency-shift-on-the-acquired-analog-signal

器件型号:ADS127L11

工具与软件:

尊敬的 TI 团队:

我们观察到从 ADS127L11接收到的数据的频移、同时从频率发生器提供10kHz 正弦波、我们可以观察到~65Hz 的频移(即、 重建信号并获取 FFT 后、我们观察到10065Hz。

使用的配置:

  • 具有 OSR 的宽带滤波器32.
  • 输入时钟频率:25.606MHz

我们已经检查了函数发生器和代码、以便使用另一个具有类似实现但不同 ADC 的板来重建数据、但它按预期正常工作。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Abhijith、

    ADS127L11数据速率将是精确的整数个输入时钟周期。  对于 WB 滤波器 OSR32、每个采样周期的时钟周期数将为64。  我假设您使用的是外部时钟源、您测量了25.606MHz、这相当于时钟周期 t-clk=1/25.606=39.05ns。   

    然后、/DRDY 周期应为64*39.05=2499.41ns。  我建议测量/DRDY 周期以确认这是否为真。  如果没有、有几种可能的原因。

    1. 外部时钟信号有很多振铃或非常慢的边沿、导致某些时钟周期丢失、或额外的时钟周期导致时序错误。  在这种情况下、通常添加一个10 Ω 至50 Ω 范围内的串联电阻器会有所帮助。

    2. 由于使用的是25.6MHz 时钟、因此您可能没有将 ADC 正确配置为使用外部时钟并且实际上是在使用内部25.6MHz 振荡器、误差最高可达0.8%。  仔细检查您的代码、确保将 CONFIG4寄存器(0x08h) CLK_SEL 位设置为1 (默认上电为0b、内部时钟)。

    此致、
    Keith Nicholas
    精密 ADC 应用