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.

[参考译文] ADC12DJ2700:有关合理 NCO 设置模式与基本 NCO 模式之间差异的问题

Guru**** 2502695 points
Other Parts Discussed in Thread: ADC12DJ2700

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/893554/adc12dj2700-questions-about-the-difference-between-rational-nco-setting-mode-and-basic-nco-mode

器件型号:ADC12DJ2700

ADC12DJ2700将用于使用欠采样技术配置系统。

我尝试在 ADC12DJ2700中使用 DDC 模块、在阅读有关 NCO 频率设置的数据表时、我在合理 NCO 频率设置模式下遇到了问题。

在数据表中 、以 fs = 2457.6MHz 和 fnco = 5.02MHz 为例。 (我认为 fs = fdevclk。)

基本 NCO 频率设置模式如下:

代入上述公式、FreqAx 为873085.867。 如果您剪切小数点、FreqAx = 873085、fnco 为5.0199995MHz。 (与5.02MHz 不同)

根据数据表的说明、我需要使用合理的 NCO 频率设置模式来设置我想要的确切 NCO 频率。

但是、当我查看公式时、我不明白为什么合理 NCO 频率设置模式是分离的。

在合理 NCO 频率设置模式下获得 freqAx 值的方法如下。

 (fstep 的典型值为10kHz)

根据我的理解、在基本模式和合理模式下获得 FreqAx 值的唯一区别是在基本模式下截断计算结果的分数部分、在分数模式下舍入。

我的理解是否正确?

看上面附加的公式、我不明白为什么计算 NCO_RDIV 值。

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

    您好,Jongpil,

    是的、您的理解是正确的、合理模式有助于计算小数部分、从而为您提供准确的 NCO 频率。
    但 NCO 代码(FreqAx)只能是整数 、不能 编程 为小数。 因此、在 某些情况下、您的 FNCO 频率几乎不会关断。 因此、NCO_RDIV 用于将 小数部分基本编程到 ADC。

    此致、

    Neeraj