ZHCSJ15C November 2018 – March 2025 ADC12DJ3200QML-SP
PRODUCTION DATA
在基本 NCO 频率模式下,频率步长非常小,可以合成许多频率,但有时应用需要介于两个频率步长之间的非常特定的频率。例如,当 ƒS 等于 2457.6MHz,期望的 ƒ(NCO) 等于 5.02MHz 时,FREQAx 的值为 8773085.867。截断小数部分会使 ƒ(NCO) 等于 5.0199995 MHz,这并不是所需的频率。
为了生成所需的频率,使用 NCO_RDIV 参数来强制相位累加器在没有错误的情况下达到特定频率。首先,选择适合所需 NCO 频率步长的频率步长 (ƒ(STEP))。ƒ(STEP) 的典型值为 10kHz。接下来,使用 方程式 5 对 NCO_RDIV 值进行设定。

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

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


表 6-9 列出了采用 10kHz 频率步长的 NCO_RDIV 的常见值。
| fCLK (MHz) | NCO_RDIV |
|---|---|
| 3200 | 5000 |
| 3072 | 4800 |
| 2949.12 | 4608 |
| 2457.6 | 3840 |
| 1966.08 | 3072 |
| 1600 | 2500 |
| 1474.56 | 2304 |
| 1228.8 | 1920 |