ZHCSQC0C June 2022 – April 2025 ADC12DJ5200-SP
PRODUCTION DATA
在基本 NCO 频率模式下,频率步长很小并且可以合成许多频率,但有时应用需要介于两个频率步进之间的特定频率。例如,当 ƒS 等于 2457.6MHz,且所需的 ƒ(NCO) 等于 5.02MHz 时,FREQAx 的值为 8773085.867。截断小数部分会使 ƒ(NCO) 等于 5.0199995MHz,这并不是所需的频率。
为了生成所需的频率,使用 NCO_RDIV 参数来强制相位累加器准确无误地达到特定频率。首先,选择适合所需 NCO 频率步进的频率步长 (ƒ(STEP))。ƒ(STEP) 的典型值为 10kHz。接下来,使用 方程式 6 对 NCO_RDIV 值进行编程。

方程式 6 的结果必须为整数值。如果该值不是整数,请调整任一参数,直到结果为整数值。
例如,为 NCO_RDIV 选择值 1920。
大于 8192 的 NCO_RDIV 值会降低 NCO SFDR 性能,不建议使用。
现在使用 方程式 7 计算 FREQAx 寄存器值。

或者,可以使用以下公式:


表 6-11 列出了频率步进为 10kHz 的 NCO_RDIV 常见值。
| fCLK (MHz) | NCO_RDIV |
|---|---|
| 2457.6 | 3840 |
| 1966.08 | 3072 |
| 1600 | 2500 |
| 1474.56 | 2304 |
| 1228.8 | 1920 |