ZHCSXJ7C December 2024 – July 2025 ADC3548 , ADC3549
PRODUCTION DATA
每個(gè)數(shù)字下變頻器 (DDC) 都使用一個(gè) 48 位數(shù)控振蕩器(NCO) 在數(shù)字濾波之前微調(diào)頻率。使用 SPI 寄存器寫(xiě)入可為每個(gè) DDC 編程多達(dá)四個(gè)不同的 NCO 頻率。數(shù)字 NCO 設(shè)計(jì)為具有至少 100dB 的 SFDR。
有兩種不同的 NCO 工作模式,即相位連續(xù)和無(wú)限相位相干。
振蕩器會(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)行的寄存器寫(xiě)入:
| 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 |