ZHCSXJ8B December 2024 – June 2025 ADC3648 , ADC3649
PRODUCTION DATA
每個(gè)數(shù)字下變頻器 (DDC) 都使用一個(gè) 48 位數(shù)控振蕩器(NCO) 在數(shù)字濾波之前微調(diào)頻率。使用 SPI 寄存器寫入可為每個(gè) DDC 編程多達(dá)四個(gè)不同的 NCO 頻率。數(shù)字 NCO 設(shè)計(jì)為具有至少 100dB 的 SFDR。
有兩種不同的 NCO 工作模式,即相位連續(xù)和無(wú)限相位相干。
在 NCO 頻率變化期間,NCO 相位會(huì)逐漸調(diào)整到新頻率,如圖 8-54(左)所示?!疤摼€”表示原始頻率 f1 的相位。
借助相位相干 NCO,所有頻率都使用 SYSREF 與單個(gè)事件進(jìn)行同步。由于跳頻之間保持相位相干性,因此無(wú)需復(fù)位 NCO,即可實(shí)現(xiàn)無(wú)限次跳頻。圖 8-54(右)展示了這一點(diǎn)。當(dāng)恢復(fù)到原始頻率 f1 時(shí),NCO 相位看起來(lái)就像 NCO 從未改變過(guò)頻率一樣。
振蕩器會(huì)生成一個(gè)復(fù)指數(shù)序列:
其中:頻率 (ω) 通過(guò) 48 位寄存器設(shè)置指定為有符號(hào)數(shù)
復(fù)指數(shù)序列與 ADC 的實(shí)數(shù)輸入相乘,以將所需的載波混合到等于 fIN + fNCO 的頻率。NCO 頻率可在 -FS/2 至 +FS/2 范圍內(nèi)進(jìn)行調(diào)節(jié),并以帶符號(hào)的二進(jìn)制補(bǔ)碼形式處理。
NCO 頻率設(shè)置由 48 位寄存器值設(shè)置,計(jì)算方式如下:
其中:
以下示例說(shuō)明了 NCO 編程過(guò)程:
表 8-9 展示了為將 DDC0 NCO 的頻率 0 設(shè)置為該頻率而進(jìn)行的寄存器寫入:
| ADDR | DATA | 說(shuō)明 |
|---|---|---|
| 0x200 | 0x3D |
將 NCO0 頻率設(shè)置為 120MHz (67,553,994,410,557), 即 0x3D70 A3D7 0A3D,起始 LSB 位于 0x200。 |
| 0x201 | 0x0A | |
| 0x202 | 0xD7 | |
| 0x203 | 0xA3 | |
| 0x204 | 0x70 | |
| 0x205 | 0x3D | |
| 0x165 | 0x00 | 使用新的頻率加載并更新所有 NCO。 |
| 0x165 | 0x01 | |
| 0x165 | 0x00 | |
| 0x160 | 0x00 | 發(fā)出手動(dòng) SYSREF(通過(guò)引腳或 SPI SYSREF)來(lái)更新 NCO 頻率。 |
| 0x160 | 0x04 | |
| 0x160 | 0x00 |