AD9361學(xué)習(xí)(二)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
初始化
AD9361上電后進(jìn)入睡眠狀態(tài)以減小功耗,在進(jìn)行操作前,時(shí)鐘必須使能并完成初始化校正。主要校準(zhǔn)參數(shù)如下:
-
BBPLL VCO校準(zhǔn)
-
射頻合成器電荷泵校準(zhǔn)
-
基帶RX模擬濾波器調(diào)諧
-
基帶TX模擬濾波器調(diào)諧
-
基帶TX第二次濾波調(diào)諧
-
RX TIA校準(zhǔn)正
-
RX ADC設(shè)置
-
基帶DC偏移
-
射頻DC偏移
-
RX正交校準(zhǔn)
-
TX正交校準(zhǔn)
02
AD9361濾波
-
TX信號(hào)通路
AD9361 TX信號(hào)通路從AD9361數(shù)字接口接收I、Q兩路12比特補(bǔ)碼數(shù)據(jù),每個(gè)通道將數(shù)據(jù)經(jīng)過(guò)四個(gè)數(shù)字插值濾波器送入12bit的DAC。4個(gè)插值濾波器可旁路。DAC模擬輸出通過(guò)兩個(gè)低通濾波器濾波后發(fā)送至RF混合器發(fā)射。低通濾波器的角頻率可通過(guò)SPI寄存器編程。TX信號(hào)通路框圖如圖所示。
TX信號(hào)通路
其中第一個(gè)數(shù)字濾波器是可編程多相FIR濾波器,可通過(guò)因子1、2、4進(jìn)行內(nèi)插。TX FIR采用DAC_CLK作為采用時(shí)鐘,DAC_CLK通過(guò)寄存器器0x002[D1:D0]進(jìn)行配置。
TX HB1是一個(gè)固定系數(shù)半帶插值濾波器,其功能通過(guò)寄存器0x002[D2]配置。
TX HB2也是一個(gè)固定系數(shù)半帶插值濾波器,其功能通過(guò)寄存器0x002[D3]配置。
TXHB3/INT3提供了在兩個(gè)不同固定系數(shù)插值濾波器中進(jìn)行選擇。TXHB3\INT3通過(guò)因子2進(jìn)行插值,功能由寄存器0x002[D5:D4]控制,若0x002[D5:D4]置為2’b00,則不時(shí)用。當(dāng)0x002[D5:D4]被設(shè)置為2’b01時(shí),TXHB3被使用,并且內(nèi)插因子設(shè)置為2。當(dāng)0x002[D5:D4]被設(shè)置為2’b10時(shí),TX INT3濾波器被使用并且內(nèi)插因子設(shè)置為3。
DAC之后的模擬濾波器通過(guò)去除采樣混疊并在上變頻前進(jìn)行低通濾波,從而減小雜散輸出。
TXBBLPF是一個(gè)可編程的3dB角頻率三階巴特沃斯低通濾波器,角頻率范圍625kHz~32MHz。通常將TXBBLPF校準(zhǔn)到基帶信道帶寬的1.6倍,在寄存器0x0C0~ 0X0CC進(jìn)行設(shè)置。
TX Secondary LPF是一個(gè)可編程3dB角頻率單相低通濾波器,角頻率可編程范圍2.7MHz~100MHz,通常將該濾波器校準(zhǔn)到基帶信道帶寬的5倍。在寄存器0x0D0~ 0x0D3進(jìn)行設(shè)置。
-
RX 信號(hào)通路
AD9361 RX信號(hào)通路將經(jīng)過(guò)下變頻的信號(hào)(I和Q)傳遞給基帶接收器部分,由兩個(gè)可編程模擬低通濾波器、一個(gè)12bitADC和四階數(shù)字抽取濾波器組成。四個(gè)抽取濾波器可旁路。低通濾波器的角頻率通過(guò)SPI寄存器編程。AD9361RX信號(hào)通路框圖如圖所示。
RX信號(hào)通路
RX TIA LPF是一個(gè)可編程3dB角頻率單相低通濾波器,角頻率可編程范圍1MHz~ 70MHz,通常該濾波器校準(zhǔn)到基帶信道帶寬的2.5倍,通過(guò)寄存器0x1DB~0x1DF編程設(shè)置。
RX BB LPF是一個(gè)可編程3dB角頻率三階巴特沃斯低通濾波器,角頻率可編程范圍200kHz~39.2MHz,通常該濾波器校準(zhǔn)到基帶信道帶寬的1.4倍,通過(guò)寄存器0x1E0~0x1EF編程設(shè)置。
RXHB3/DEC3提供了在兩個(gè)不同固定系數(shù)插值濾波器中進(jìn)行選擇,通過(guò)因子2或3選擇,功能在寄存器0x003[D5:D4]控制。如果寄存器0x003[D5:D4]被置為2’b00,則濾波器不使用;如果寄存器0x003[D5:D4]被置為2’b01,則RX HB3被使用并且選擇因子置為2;如果寄存器0x003[D5:D4]被置為2’b110,則RX DEC3被使用并且選擇因子置為3。
RX HB2是一個(gè)固定系數(shù)半帶抽取濾波器,功能通過(guò)寄存器0x003[D3]控制。
RX HB1是一個(gè)固定系數(shù)半帶抽取濾波器,功能通過(guò)寄存器0x003[D2]控制。
RX信號(hào)通路最后的數(shù)字濾波時(shí)一個(gè)可編程多相 FIR 濾波器。FIR濾波器可通過(guò)因子1,2,4進(jìn)行選擇,功能通過(guò)寄存器0x003[D1:D0]控制。濾波器的抽頭可在16~128抽頭共16組進(jìn)行配置。抽頭按照16bit補(bǔ)碼格式。RX FIR擁有可編程增益-12dB,-6dB,0dB和6dB。FIR濾波器提供6dB增益動(dòng)態(tài)范圍,因此通常設(shè)置為-6dB產(chǎn)生0dB的凈增益。
03
D9361接口
在AD9361和基帶處理器(BBP)之間并行數(shù)據(jù)端口和SPI接口進(jìn)行數(shù)據(jù)和控制/狀態(tài)信息傳輸。在寬帶無(wú)線系統(tǒng)中,AD9361和BBP之間的接口如下圖所示。數(shù)據(jù)接口的操作可選擇兩種模式:標(biāo)準(zhǔn)CMOS兼容模式或者LVDS兼容模式。
AD9361接口
CMOS模式
保持單端CMOS邏輯兼容性;
可使用一個(gè)或兩個(gè)數(shù)據(jù)端口,兩個(gè)可以滿足高吞吐率;
支持了個(gè)或兩個(gè)數(shù)據(jù)端的FDD和TDD操作。
LVDS模式
數(shù)據(jù)端口信號(hào)采用差分LVDS,在AD9361和BBP之間允許12英PCB走線或連接器互聯(lián)。
僅數(shù)據(jù)端口(包括時(shí)鐘和其他時(shí)序信號(hào))是LVDS兼容;
支持FDD和TDD。
-
并行數(shù)字接口
AD9361數(shù)字接口由兩并行數(shù)據(jù)端口、時(shí)鐘、同步和控制信號(hào)組成,這些信號(hào)配置為單端CMOS信號(hào)或高速低噪的LVDS進(jìn)行數(shù)據(jù)傳輸。
-
調(diào)整數(shù)據(jù)通路參數(shù)
調(diào)整數(shù)據(jù)通路參數(shù),主要在于配置控制寄存器。下表列出了SPI寄存器用于配置并行數(shù)據(jù)端口控制情況。
SPI接口
SPI總線為AD9361提供了所有數(shù)字控制機(jī)制,每個(gè)SIP寄存器8bit寬,每個(gè)寄存器包含控制bit、專(zhuān)題狀態(tài)監(jiān)視器、或器件功能其他控制設(shè)置。SPI總線單寄存器寫(xiě)讀操作的時(shí)序波形分別如下圖所示。
SPI寫(xiě)時(shí)序
SPI讀時(shí)序
-
附加接口信號(hào)
CLOK_OUT是一個(gè)輸出信號(hào),作為BBP的主時(shí)鐘源,時(shí)鐘頻率不高于61.44MHz。
CTRL_IN[3:0]引腳是四位可編程輸入信號(hào),用于實(shí)時(shí)控制TX天線和RX增益。
CTRL_OUT[7:0]是8位可編程實(shí)時(shí)處理數(shù)字輸出信號(hào),包括內(nèi)部生成的功能和狀態(tài)bit,比如PLL鎖定、校準(zhǔn)完成和AGC功能。
EN_AGC是一個(gè)輸入信號(hào),當(dāng)AGC工作時(shí)進(jìn)行實(shí)時(shí)控制。信號(hào)拉高時(shí),迫使AGC解鎖便于進(jìn)行增益調(diào)控。
GPO[3:0]數(shù)字輸出引腳,用于配置ENSM狀態(tài)監(jiān)視器或者作為通用邏輯輸出。
RESETB輸出信號(hào),允許AD9361異步硬件復(fù)位,低電平有效。
SYNC_IN邏輯輸入信號(hào),提供AD9361器件所有數(shù)據(jù)端口同步信號(hào)。





