《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 模擬設(shè)計(jì) > 業(yè)界動態(tài) > ZL10036的工作原理及其典型應(yīng)用

ZL10036的工作原理及其典型應(yīng)用

2007-12-07
作者:張 曦,梁世光,范慶元

摘 要:介紹了數(shù)字衛(wèi)星調(diào)諧芯片ZL10036的內(nèi)部結(jié)構(gòu)及工作原理,研究了其應(yīng)用的主要問題,實(shí)現(xiàn)了其在射頻至基帶轉(zhuǎn)換器中的應(yīng)用。
關(guān)鍵詞:ZL10036? 下變頻 I2C總線? 電荷泵" title="電荷泵">電荷泵鎖相環(huán)? 射頻至基帶轉(zhuǎn)換

?

?

??? 隨著數(shù)字衛(wèi)星和無線通信技術(shù)的迅猛發(fā)展,面向?qū)S孟到y(tǒng)的射頻集成芯片的種類越來越多,集成度也越來越高。從某種程度上說,一個(gè)完整的無線通信系統(tǒng)射頻模塊的構(gòu)建過程,已經(jīng)變成對不同芯片的選擇與使用的過程。因此,射頻系統(tǒng)性能的優(yōu)劣很大程度上取決于所選核心集成芯片的性能。ZL10036是卓聯(lián)(ZARLINK)半導(dǎo)體公司生產(chǎn)的一款用在數(shù)字衛(wèi)星信號接收機(jī)中的進(jìn)行直接下變頻的射頻芯片。在本文所述的應(yīng)用中,該芯片被用來作為一臺射頻至基帶轉(zhuǎn)換器的核心部件。本文在介紹這款芯片特點(diǎn)的同時(shí),將圍繞它在射頻至基帶轉(zhuǎn)換器中的具體應(yīng)用做詳細(xì)研究。
1 芯片ZL10036
??? ZARLINK半導(dǎo)體公司的數(shù)字衛(wèi)星調(diào)諧芯片ZL10036是一個(gè)單片寬帶直接變頻調(diào)諧器,它提供高度集成的衛(wèi)星調(diào)諧器功能。內(nèi)部集成有I2C串行總線接口控制器,低相位噪聲PLL頻率合成器" title="頻率合成器">頻率合成器,正交相位分離調(diào)諧器,全集成的本地振蕩器和可調(diào)帶寬的基帶低通濾波器。包括PLL頻率合成器,芯片增益和基帶帶寬在內(nèi)的所有芯片功能都通過I2C串行總線接口實(shí)現(xiàn)控制。此外,ZL10036對相鄰信道有良好的隔離度,提供了一個(gè)可供選擇的射頻旁路,總線接口可與3.3V的邏輯電平兼容,具有降功耗模式等特點(diǎn)。
??? ZL10036功能原理框圖如圖1所示,可以分為RF信號處理部分(圖1上半部分)和PLL頻率合成器(圖1下半部分),此外還有芯片的邏輯控制寄存器部分(圖1中未畫出,見圖3)。

?


1.1 RF信號處理部分
??? RF信號處理部分主要由前置增益可調(diào)放大器、兩個(gè)線性度高的混頻器、兩個(gè)帶寬可調(diào)的基帶濾波器、自動增益調(diào)控模塊(AGC SENDER)、直流偏移校正(DC CORRECTION)模塊組成。
??? 射頻信號經(jīng)過良好的阻抗匹配由差分輸入端口RFINPUT和/RFINPUT進(jìn)入芯片,輸入至前置放大器級,然后分為兩個(gè)通道,分別與正交的兩路本振" title="本振">本振信號混頻,下變頻至基頻,然后分別通過帶寬可調(diào)(4~40MHz)的基帶低通濾波器,再經(jīng)差分放大器放大后分別輸出QOUT,/QOUT和IOUT,/IOUT兩路正交的差分基頻信號。
??? 整個(gè)通路的增益控制設(shè)計(jì)非常有特點(diǎn),可分為模擬RF AGC、RF數(shù)字控制增益、基帶前置濾波器和基帶后置濾波器四個(gè)部分(圖1只表示出第一部分),增益的控制非常靈活和方便。其中模擬RF AGC增益是連續(xù)變化的(0~72dB),由AGC SENDER實(shí)現(xiàn)控制;RF數(shù)字控制增益是一個(gè)0dB、4dB二選一的增益開關(guān),由芯片內(nèi)部邏輯位RFG的高低來實(shí)現(xiàn)控制;基帶前置濾波器和后置濾波器的增益均為0~12.6dB,步長為4.2dB,分別由芯片內(nèi)部邏輯位BA1、BA0和BG1、BG0來實(shí)現(xiàn)增益選擇控制。
??? 基帶濾波器的帶寬可以根據(jù)用戶的需要在4~40MHz范圍內(nèi)連續(xù)調(diào)整,也可通過I2C總線設(shè)置邏輯位BF1-BF6和BR0-BR5來實(shí)現(xiàn)。
??? ZL10036芯片中還帶有放大器的直流偏移校正電路。它通過一個(gè)內(nèi)置的偏置矯正反饋放大器消除放大器的直流偏移。在放大器的增益達(dá)到飽和狀態(tài)時(shí),直流偏移會影響放大器的工作點(diǎn)而影響非線性性能。但是,偏移校正電路中的時(shí)間常數(shù)會影響芯片的上電時(shí)間,所以在對上電時(shí)間要求比較嚴(yán)格的情況下,可以通過外接交流短路電容來禁用偏移校正功能[4]。
1.2 PLL頻率合成器部分
??? ZL10036芯片中用于與射頻信號混頻的本振信號由芯片內(nèi)電荷泵鎖相環(huán)(CPPLL)頻率合成器產(chǎn)生。在電荷泵鎖相環(huán)中,鑒頻鑒相器與電荷泵相結(jié)合使得采用無源環(huán)路濾波器" title="環(huán)路濾波器">環(huán)路濾波器的電荷泵鎖相環(huán)理論上能產(chǎn)生無限的直流增益和無窮大的頻率牽引范圍,并且獲得零靜態(tài)相位誤差[2][3]。
??? ZL10036中所采用的整數(shù)分頻" title="分頻">分頻頻率合成器結(jié)構(gòu)是一種最基本的電荷泵鎖相環(huán)結(jié)構(gòu),其結(jié)構(gòu)如圖2所示,包括由晶體振蕩器產(chǎn)生的參考時(shí)鐘、鑒頻鑒相器、電荷泵、環(huán)路濾波器、壓控振蕩器、可編程分頻器。鑒頻鑒相器比較兩個(gè)信號的相位與頻率差,并且產(chǎn)生up和down的控制信號給電荷泵,電荷泵相應(yīng)地給環(huán)路濾波器充放電,壓控振蕩器的輸出頻率正比于環(huán)路濾波器上的控制電壓,最終使參考時(shí)鐘與可編程分頻器輸出信號同頻同相,從而壓控振蕩器的輸出信號頻率為參考時(shí)鐘信號頻率的N倍,N為芯片內(nèi)15位可編程分頻器的分頻比。

?


??? ZL10036芯片中除了環(huán)路濾波器和參考時(shí)鐘需要外接之外,其他所有構(gòu)成電荷泵鎖相環(huán)路的組成部分都已經(jīng)集成在片內(nèi)。其中外接環(huán)路濾波器采用無源一階低通濾波器,而參考時(shí)鐘信號由外接晶體振蕩器電路產(chǎn)生的振蕩信號經(jīng)過芯片內(nèi)的參考分頻器(REFERENCE DIVIDER)分頻后得到。
??? 15位可編程分頻器和參考分頻器的分頻比,以及電荷泵的最大電流均通過I2C總線設(shè)置芯片相關(guān)邏輯位實(shí)現(xiàn)控制。此外,壓控振蕩器組的工作也由I2C總線根據(jù)分頻比的設(shè)置情況實(shí)現(xiàn)自動控制,不需要人為干預(yù),非常方便。
1.3 邏輯控制部分
??? ZL10036芯片內(nèi)有13字節(jié)的寄存器空間,用戶可以通過對這些寄存器進(jìn)行寫操作實(shí)現(xiàn)對芯片的控制和芯片工作參數(shù)的設(shè)置。還可以對這些寄存器進(jìn)行讀操作以監(jiān)視芯片的工作。
??? 下面對ZL10036的13個(gè)寄存器的功能和設(shè)置做一個(gè)簡單和必要的介紹,圖3是ZL10036寄存器映像表。

?


????字節(jié)1:芯片地址字節(jié),用于總線對芯片尋址。
??? 字節(jié)2,3:PLL頻率合成器15位可編程分頻器分頻比的控制位。
??? 字節(jié)4:LEN為射頻旁路功能使能位;BG0和BG1為基帶后置濾波器增益控制位;BA0和BA1為基帶前置濾波器增益控制位;RFG為RF數(shù)字控制增益的控制位。
??? 字節(jié)5:R0~R4為參考分頻器分頻比的設(shè)置位;C0和C1為電荷泵最大電流控制位;P0為通用輸出端。
????字節(jié)6:RSD為基帶濾波器電阻轉(zhuǎn)換使能位。為了改善I、Q兩通道的帶寬和相位的同步,基帶濾波器使用了電阻轉(zhuǎn)換技術(shù)(resistor switching technique),濾波器中使用不同的電阻值把濾波器基帶帶寬分成了三個(gè)子帶,當(dāng)帶寬設(shè)置正好處于3個(gè)子帶的2個(gè)交點(diǎn)處時(shí),帶寬的準(zhǔn)確性可能會下降。這個(gè)問題可以通過使用RSD位禁止電阻轉(zhuǎn)換來解決:每當(dāng)芯片上電時(shí),RSD位默認(rèn)為0,電阻轉(zhuǎn)換可用,芯片根據(jù)用戶設(shè)置的帶寬自動選擇合適的電阻值,然后用戶置RSD為1,禁用電阻轉(zhuǎn)換,使其固定在已選值。
??? 字節(jié)7:BF1~BF6用來調(diào)節(jié)基帶濾波器的帶寬,其取值為0~62(63無效),與BR0~BR4(見字節(jié)13)共同確定基帶濾波器帶寬;P1是通用輸出端。
??? 字節(jié)8~10:其上電值分別為0xDB、0x30、0xE1,初始化時(shí)應(yīng)按硬件的要求分別置為0xD3、0x40、0xE3。
??? 字節(jié)11:初始化時(shí)要用0x5B、0xF9寫入兩次,寫入的順序可以改變。
??? 字節(jié)12:僅供測試用。
??? 字節(jié)13:TL為緩沖本振輸出選擇位,此位為1,用于測試目的的本振信號會從LOTEST腳輸出,此位上電值為0;CLR位是控制邏輯重置位;BR0~BR4,取值為4~27(其他數(shù)值無效),與BF1~BF6(見字節(jié)7)共同確定基帶濾波器帶寬;PD為芯片節(jié)電模式控制位。
2 ZL10036的應(yīng)用實(shí)例
2.1 硬件設(shè)置
??? 在本文涉及的實(shí)際應(yīng)用中,使用ZL10036作為核心芯片構(gòu)建了一種可用于通信系統(tǒng)的射頻至基帶轉(zhuǎn)換器。由于ZL10036芯片的集成度非常高,應(yīng)用中對芯片的硬件設(shè)計(jì)涉及比較少,也相對比較簡單,主要是接入鎖相環(huán)路中的無源低通濾波器以及振蕩電路。另外,射頻輸入端要提供的阻抗匹配。這些外圍電路的接法可以參照ZARLINK公司提供的數(shù)據(jù)手冊,其模塊簡圖如圖4所示。

?


???? ZL10036使用了40腳的QFN封裝,體積很小,高頻端的布線必須考慮射頻干擾。芯片的底部有一個(gè)散熱支架(thermal paddle),具有很高的熱傳導(dǎo)率,裸片(die)散發(fā)的熱量可以通過支架高效傳出;同時(shí)支架對地的連接電阻很小,不會影響芯片工作。ZL10036芯片工作時(shí)具有相當(dāng)高的能量密度,如果多余的熱量不能有效散發(fā),芯片會迅速被加熱至超過正常工作的極限溫度125℃,影響芯片的性能甚至燒毀。所以,為了確保良好接地散熱,芯片焊上后,應(yīng)再從背面滴注焊錫。另外,為了減小版圖尺寸,采用0402封裝的電容電阻元件。
2.2 軟件設(shè)置
??? 在通過I2C總線對芯片控制寄存器進(jìn)行寫操作時(shí),主控制器(MCU)發(fā)出正確的地址信號(地址字節(jié)值的確定參見文獻(xiàn)[1])后,ZL10036給出應(yīng)答,在下一個(gè)時(shí)鐘信號來臨時(shí)開始寫入數(shù)據(jù)。每寫完一個(gè)字節(jié),ZL10036都會發(fā)出一個(gè)應(yīng)答信號,主控制器收到應(yīng)答信號后可以發(fā)出結(jié)束信號終止寫操作,也可以繼續(xù)對下一字節(jié)進(jìn)行寫操作,當(dāng)寫完12個(gè)字節(jié)后,如主控制器繼續(xù)發(fā)出寫入數(shù)據(jù),則ZL10036將忽略這些數(shù)據(jù)字節(jié)。
??? ZL10036還提供了非常方便的寄存器子尋址(Register Sub-Addressing)方式,當(dāng)需要改變的是某些寄存器的值時(shí),并不需要把所有的寄存器都重寫。每一對編號為相鄰的偶數(shù)、奇數(shù)的寄存器對可以被單獨(dú)尋址,如字節(jié)2、3或者4、5等。例如,要改寫字節(jié)7的值,必須先用C$($代表一位16進(jìn)制數(shù))的數(shù)據(jù)尋址到字節(jié)6,同時(shí)芯片用C$重寫字節(jié)6。注意,只要是C開頭的數(shù)據(jù)字節(jié),芯片即自動尋址到字節(jié)6。對于所有的字節(jié)對,寫入的順序可以是任意的,用戶可以根據(jù)需要自定。
??? 軟件的主體是把計(jì)算好的(或者是芯片要求的)值按一定的順序?qū)懭胄酒?2個(gè)寄存器。在本應(yīng)用中外部晶振采用10MHz,參考分頻器的分頻比取32,頻率合成器的初始工作頻率取為1000MHz,可編程分頻器的分頻比為3200,基帶濾波器的帶寬取為16MHz。由這些值根據(jù)芯片數(shù)據(jù)手冊中的公式[1]得到如下的寫入數(shù)據(jù)和順序(寫入順序不是惟一的):
??? (1)首先對芯片尋址(地址為0xC2);
??? (2)順序?qū)懭胱止?jié)2(0x0C)、3(0x80)、4(0x9F)、5(0x44);
??? (3)用0xC0、0x24寫字節(jié)6、7;
??? (4)用0xC8重寫字節(jié)6(硬件要求,見字節(jié)6的說明);
??? (5)用0xD3、0x40寫字節(jié)8、9(此2值為硬件要求);
??? (6)用0xE3、0x5B寫字節(jié)10、11;(此2值為硬件要求);
??? (7)用0xE3、0xF9重寫字節(jié)10、11;(硬件要求重寫11字節(jié));
??? (8)用0xF0、0x45寫入字節(jié)12、13。
2.3 單片機(jī)控制程序
??? 本應(yīng)用采用51單片機(jī)作為微控制器(MCU)對ZL10036進(jìn)行控制和設(shè)置,其中單片機(jī)與ZL10036的I2C接口連接采用軟件模擬的方式。所謂軟件模擬,就是用單片機(jī)的I/O口來模擬I2C總線的工作時(shí)序,從而達(dá)到能夠訪問帶I2C總線接口器件的目的[5][6]。單片機(jī)的任意兩個(gè)輸出端與ZL10036的12腳SCL、13腳SDA分別相連即可,本應(yīng)用中選用P3.3和P3.4。采用軟件模擬的方式模擬I2C總線的通信時(shí),最重要的是確保典型信號的時(shí)序要求,如開始信號、數(shù)據(jù)傳送、應(yīng)答信號和停止信號等,具體參見文獻(xiàn)[6]。下面給出本應(yīng)用的51單片機(jī)控制程序。

IIC_WRITE:?SETB?P3.3??;先使I2C總線
??? ??????? SETB?? ??P3.4??;處于空閑狀態(tài)
??????? ??? NOP
??????????? CLR???P3.4??;開始信號
??????????? NOP
??????????? CLR?? P3.3;SCL拉低,避免誤傳數(shù)據(jù)

??? ??????? MOV?? R1,#0FH;準(zhǔn)備16字節(jié)的循環(huán)傳送

LOOP:????? MOV?? DPTR,#DATA;傳送的數(shù)據(jù)首地址送入數(shù)據(jù)指針
??????????? MOV?? A,@DPTR;數(shù)據(jù)送入累加器
??????????? LCALL WRITE_BYTE;長調(diào)用寫一個(gè)字節(jié)數(shù)據(jù)的子程序
??????????? INC DPTR;數(shù)據(jù)指針指向下一個(gè)傳送
??????????? DJNZ R1,LOOP;數(shù)據(jù)循環(huán)

??????????? CLR?? P3.3;拉低SCL,停止傳送數(shù)據(jù)
??????????? NOP
??????????? CLR P3.4;拉低SDA,準(zhǔn)備發(fā)送結(jié)束信號
??????????? NOP
??????????? SETB P3.3;拉高SCL,準(zhǔn)備發(fā)送結(jié)束信號
??????????? NOP
??????????? SETB?? P3.4;結(jié)束信號
??????????? NOP
??????????? SJMP?? $;停止

WRITE_BYTE:MOV?? R0,#08H;八位循環(huán)控制
????GO_ON: NOP
??????????? CLR?? P3.3;準(zhǔn)備傳送數(shù)據(jù)
??????????? NOP
??????????? RLC?? A;A移位,把待傳數(shù)據(jù)放入C
??????????? MOV?? P3.4,C;放數(shù)據(jù)到數(shù)據(jù)線
??????????? SETB? P3.3;置SCL高,使數(shù)據(jù)穩(wěn)定傳輸
????????????DJNZ? R0,GO_ON;循環(huán)傳送
??????????? CLR?? P3.3;發(fā)第九個(gè)時(shí)鐘信號,
??????????? NOP;準(zhǔn)備接收應(yīng)答信號。
??????????? SETB? P3.3
????????????NOP
???? WAIT:?JB??? P3.4,WAIT;等待應(yīng)答信號
?????????? ?CLR?? P3.3;釋放SCL
??????????? RET

??????????? ORG?? 0D40H;存放數(shù)據(jù)單元
???? DATA:?DB 0C2H,0CH,80H,9FH,44H,0C0H,24H,0C8H,0D3H,40H,0E3H,5BH,0E3H,0F9H,0F0H,45H
??????????? END
2.4 測試結(jié)果
??? 測試中選用芯片頻率合成器產(chǎn)生的本振頻率為1318MHz,把頻率為1288MHz的輸入射頻信號下變頻至30MHz的基頻信號。采用的測試儀器是HP公司的8566A頻譜分析儀。
??? 由于頻率合成器產(chǎn)生的本振功率很小(典型值為-60dBm),下變頻的幅值也較小,所以該應(yīng)用主要關(guān)注信噪比。經(jīng)過頻譜儀的測量,頻率合成器的本振信號和中頻輸出信號的信噪比都令人滿意,均為25dB左右。通過對樣機(jī)的測試實(shí)驗(yàn),系統(tǒng)其他的主要性能指標(biāo),如頻率準(zhǔn)確度、鎖相環(huán)的捕獲性能、帶寬等都達(dá)到了設(shè)計(jì)要求。
??? ZARLINK公司的ZL10036芯片是一款工作在950~2150MHz頻段的高性能高集成的接收機(jī)芯片。它直接給出了RF到基帶的解決方案,大大簡化了接收機(jī)的結(jié)構(gòu)設(shè)計(jì),縮短了產(chǎn)品開發(fā)周期,降低了成本。普通的解調(diào)芯片,如MAX2701內(nèi)部不集成本振模塊,本振需要從外部引入,而ZL10036的最大的特點(diǎn)就是把一般需要兩片芯片分別實(shí)現(xiàn)的射頻至基帶轉(zhuǎn)換和PLL頻率合成功能集成至一片芯片中,不但提高了集成度,也極大地方便了用戶。此外,ZL10036內(nèi)部的可調(diào)帶寬的基帶濾波器和寄存器控制系統(tǒng)也獨(dú)具特色,目前,在數(shù)字衛(wèi)星系統(tǒng)以及通信系統(tǒng)設(shè)備中得到了越來越廣泛的應(yīng)用,尤其與ZARLINK公司的配套芯片(如ZL10313)配合使用可以提供一套完整的數(shù)字衛(wèi)星信號的解調(diào)方案。
????本文介紹了一種將ZL10036用于基帶轉(zhuǎn)換接收機(jī)的設(shè)計(jì)。主要圍繞ZL10036的應(yīng)用技巧介紹了該系統(tǒng)射頻模塊的硬件和軟件設(shè)計(jì)。對射頻至基帶轉(zhuǎn)換系統(tǒng)的實(shí)測結(jié)果也取得了較好的一致性,參數(shù)都達(dá)到了系統(tǒng)設(shè)計(jì)的指標(biāo)要求。
參考文獻(xiàn)
[1] ZL10036 Digital satellite tuner with RF bypass data sheet.Zarlink Semiconductor Inc.Copyright.2004-2005.
[2] 張厥盛,鄭繼禹,萬心平.鎖相技術(shù).西安:西安電子科技大學(xué)出版社,1994.
[3] 陳文煥.電荷泵鎖相環(huán)的基礎(chǔ)研究.成都:電子科技大學(xué)碩士學(xué)位論文,2005.
[4] 李 多,陳雅琴,馮正和.MAX2701及其在衛(wèi)星接收機(jī)中的應(yīng)用.電子技術(shù)應(yīng)用,2003,(9).
[5] 陳光東.單片微型計(jì)算機(jī)原理與接口技術(shù).武漢:華中理工大學(xué)出版社,1999.
[6] 凌六一,伍 龍.基于軟件模擬的51單片機(jī)IIC總線的實(shí)現(xiàn).電子技術(shù),2004,(5).

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。