基于AD9957和XC4VSX55在線動(dòng)態(tài)可配QPSK調(diào)制器設(shè)計(jì)與實(shí)現(xiàn)
引 言
在實(shí)際應(yīng)用中, 為了達(dá)到某些試驗(yàn)?zāi)康模?經(jīng)常需要對(duì)QPSK 調(diào)制器進(jìn)行在線動(dòng)態(tài)配置, 而目前大部分調(diào)制器都是固定寫死的,若需要改變參數(shù)設(shè)置則必須重新燒寫程序, 這樣給試驗(yàn)帶來(lái)了不便。本文提出了一種基于 XC4VSX55、AD9957 的在線動(dòng)態(tài)可適時(shí)配置參數(shù)的 QPSK 調(diào)制器的設(shè)計(jì)方法,解決了試驗(yàn)難題。
1 芯片簡(jiǎn)介
1.1 AD9957簡(jiǎn)介
AD9957 可以在成本、尺寸、功耗和動(dòng)態(tài)性能等均非 常關(guān)鍵的通信系統(tǒng)中作為通用 I/Q 調(diào)制器和捷變上變頻器。 AD9957 將一個(gè)高速直接數(shù)字頻率合成器 (DDS) 與一個(gè)具 有高性能、高速率的 14 位數(shù)模轉(zhuǎn)換器 (DAC)、時(shí)鐘乘法器 電路、數(shù)字濾波器和其它 DSP 功能集成在一個(gè)芯片上。該 器件可以在有線或無(wú)線通信系統(tǒng)中為數(shù)據(jù)傳輸提供基帶上變 頻。AD9957 是正交數(shù)字上變頻器 (QDUC) 系列中的第三款產(chǎn) 品,該系列還包括 AD9857 和 AD9856。該器件可以在工作 速度、功耗和頻譜性能方面提供更好的性能。同其前款產(chǎn)品 不同,該器件針對(duì) I/Q 基帶數(shù)據(jù)支持 16 位串行輸入模式。此 外,該器件可通過編程設(shè)置為單頻正弦波信號(hào)源或插值 DAC。 AD9957 支持三種基本工作模式,分別為正交調(diào)制 (QDUC) 模 式(默認(rèn))、DAC 插值模式與單頻調(diào)制模式。工作模式通過控 制功能寄存器中的工作模式位來(lái)進(jìn)行選擇。
1.2 XC4VSX55簡(jiǎn)介
XC4VSX55 是 Xilinx 公司 V4 系列大門數(shù) FPGA,支持 多種單端和差分 I/O 標(biāo)準(zhǔn)。例如 LVTTL、LVCMOS 及連接至 板上其他器件。與單端 I/O 標(biāo)準(zhǔn)相比,差分信號(hào)可提供更好的 噪音容限,產(chǎn)生更低的電磁干擾(EMI),且降低功耗。支持 的差分標(biāo)準(zhǔn)有 LVDS、LVPECL 等。
2 實(shí)現(xiàn)原理
2.1 頂層實(shí)現(xiàn)原理
頂層實(shí)現(xiàn)原理框圖如圖 1 所示??赏ㄟ^ PC 機(jī)進(jìn)行在線 配置,通過 MAX3232 進(jìn)行電平轉(zhuǎn)換后發(fā)送給 XC4VSX55, 在 XC4VSX55 內(nèi)實(shí)現(xiàn) UART 接口進(jìn)行在線配置數(shù)據(jù)的收集并分 析,在串并轉(zhuǎn)換后發(fā)送至 AD9957 進(jìn)行 QPSK 調(diào)制。XQF32P 用來(lái)給 XC4VSX55 加載程序。 系統(tǒng)工作時(shí)可通過 PC 機(jī)進(jìn)行在線動(dòng)態(tài)配置調(diào)試數(shù)據(jù)、 調(diào)制速率及設(shè)置 AD9957 內(nèi)部工作時(shí)鐘等

2.2 XC4VSX55 實(shí)現(xiàn)原理
XC4VSX55 為了實(shí)現(xiàn)與 PC 機(jī)通信,采用 VHDL 語(yǔ)言編 寫 UART(異步串口)程序,接收到數(shù)據(jù)后就緩存,然后對(duì)接 收的數(shù)據(jù)進(jìn)行指令解析,經(jīng)串并轉(zhuǎn)換后輸出給 AD9957 進(jìn)行 QPSK 調(diào)制。XC4VSX55 內(nèi)實(shí)現(xiàn)框圖如圖 2 所示。

結(jié) 語(yǔ)
本文通過MAX3232、XC4VSX55、AD9957 等芯片設(shè)置了在線動(dòng)態(tài)可配的QPSK 調(diào)制器,提高了使用的靈活性、通用性,滿足了用戶對(duì)調(diào)制數(shù)據(jù)、調(diào)制數(shù)據(jù)速率等多樣化要求,符合設(shè)計(jì)要求。