應用于數字陣列的多通道波形產(chǎn)生系統設計
2.2 多通道波形產(chǎn)生系統軟件設計
在數字陣列雷達中,波束控制系統根據雷達整機發(fā)射信號的要求,計算低副瓣幅度加權、波束掃描相位加權以及幅相誤差校正所需的幅相加權因子,確定每個(gè)發(fā)射通道波形的控制碼,波形產(chǎn)生系統通過(guò)接口電路獲得波形控制碼,在FPGA中完成對波形控制碼的譯碼,確定頻率、幅相控制字,控制AD9959每個(gè)通道的波形樣式。AD9959的相位累加器為32位,調頻數據累加器為32位,相位偏移累加器為14位,幅度系數乘法器為10位。計算公式如下:
式中:FTW為頻率控制字;fs為系統時(shí)鐘率;POW為相位偏移字;AW為幅度調節字。
對AD9959的內部寄存器的配置是通過(guò)串口實(shí)現的。其中管腳SCLK是串行時(shí)鐘腳,用于同步AD9959的數據。CS管腳是片選腳,只有CS腳處于低電平時(shí),芯片才進(jìn)入通信周期。SD1O管腳是串行數據腳。串口操作有三種操作模式:?jiǎn)伪忍卮心J健?比特串行模式和4比特串行模式。其中單比特模式只需要一根數據線(xiàn),可以盡量減小線(xiàn)間信號串擾,因此設計中采用該模式完成對AD9959的讀寫(xiě)操作。對AD9959的控制流程如下:在主復位信號后,提供通道使能位與頻率調節字FTW的地址(Reglster 0x04)和相位偏移調節字POW的地址(Register 0x05)相結合,這樣,頻率調節字和/或相位偏移字就可在四個(gè)通道間獨立編程。圖3給出了程序設計流程圖。
2.3 系統電磁兼容設計
本設計中,系統中包含4片AD9959芯片、3片高速FPGA以及多片時(shí)鐘驅動(dòng)電路、變壓器、濾波器電路,是一個(gè)復雜的數/?;旌想娐废到y,尤其是要在單塊PCB板上完成了16路波形通道的系統集成,電磁兼容設計是必須充分考慮的問(wèn)題。在電路設計中選取合適的電路結構,注意各功能模塊之間的阻抗匹配、電平匹配;在PCB設計中,首先根據電源電壓高低、數字器件或模擬器件、高速器件或低速器件以及電流大小等特點(diǎn),將電路劃成不同的功能組:電源部分、接口部分、數字部分(包括AD9959數字控制入口、FPGA及附屬電路)、模擬部分(包括AD9959模擬輸出、時(shí)鐘驅動(dòng)、匹配電路、濾波電路等),然后根據PCB的尺寸、安裝要求對電路的全部元件進(jìn)行綜合的合理布局。每個(gè)功能組的元器件緊湊地放置在一起以得到最短信號路徑以減小反射,尤其是時(shí)鐘線(xiàn)和AD9959輸出信號線(xiàn)應盡量短,設計中采取差分傳輸的方式。其次,須仔細考慮多層PCB板的層設置,根據電源、地的種類(lèi)、信號線(xiàn)的密集程度、信號頻率等確定合適的PCB板層,層排列則依據一些基本原則:關(guān)鍵電源平面與其對應的地平面相鄰;相鄰層的關(guān)鍵信號不能跨分割區;時(shí)鐘等關(guān)鍵信號有一相鄰地平面等。
評論