新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 淺析如何通過固化校準系數自動調節射頻功放的輸出功率

        淺析如何通過固化校準系數自動調節射頻功放的輸出功率

        作者: 時間:2011-01-24 來源:網絡 收藏
        上一期的博文已經提到,對于一款射頻功率放大器而言,通過一套簡單,安全,穩定的環路系統其輸出功率是非常重要的,精確的RF功率控制可以提高頻譜性能,并且節省發射機功率放大器的成本和功耗。那么今天,我就來談談如何利用MCU或DSP內部嵌入的校準程序來做到對功率放大器最大輸出功率的微調,從而來滿足對輸出功率的精度要求。

        如圖一所示,這是一套集成了功率監測模塊,實時控制模塊的無線發射機末端框圖。具體的工作過程已經在上一期的博客中有比較詳細的介紹,這里不再一一陳述。

        淺析如何通過固化校準系數自動調節射頻功放的輸出功率

        圖一 帶功率檢測模塊的無線發射機末端框圖

        我們明白,如果要判定一個功放的輸出功率是否達到原本已經設定的數值,必須要拿一個參考源作為基準,通過比較兩者之間差值大小,從而去調節控制整個信號鏈路增益的自由度,從而使他它們之間的差值減小到一定的范圍,這樣便可以做到連續監控發射功率的目的。當然了,這樣的自由度有很多,如調節基帶數據的幅度,調節可變增益放大器(在IF或RF端),或者改變PA的增益。這樣,增益控制環路對其自身進行調節,并使發射功率保持在要求的誤差范圍內。

        這樣的參考源是怎樣嵌入MCU或DSP的非易失性存儲器(EEPROM)中的呢?

        淺析如何通過固化校準系數自動調節射頻功放的輸出功率

        圖二 獲取代碼電路框圖

        如圖二所示,將定向耦合器后端的天線拔掉,更換為外部測量——RF功率檢測器或者頻譜分析儀。通過ADC轉換器獲取功率計讀數和RF檢波器電壓這些信息到相應的代碼,并存入存儲在非易失性存儲器(EEPROM)中。

        將這樣標準的離散的由功率計讀數和RF檢波器電壓信息代碼作為基準的固化在MCU或者DSP的內部ROM中。由于AD8362是均方根對數檢波器,因此它的輸出檢測電壓同輸入的功率值在非常寬的范圍之內成,可以使用簡單的一階方程對此對數放大器的傳遞函數建模。在確保發射機的工作功率范圍與RF檢波器的線性工作范圍匹配,從而可以根據數學中兩點確定一直線線原則,首先,拆掉天線并將功率計連接到天線連接器上;然后,將輸出功率電平設定為接近最大功率,并將其發送到發射機電路板上微控制器或數字信號處理器(DSP)。同時對RF檢波器的ADC采樣,并將其讀數提供給發射機的處理器。同理對輸出功率電平設定為接近最小功率的時候進行同樣操作,用這四個讀數(低和高功率電平、低和高ADC碼),可以計算出斜率和截距(參見圖3),并且將計算結果存儲在非易失性存儲器中。

        淺析如何通過固化校準系數自動調節射頻功放的輸出功率

        圖三. 校準點在檢波器的線性工作范圍內的兩點校準提供了良好的整體性能

        在完成對校正系數的獲取操作之后,針對每一次設定的輸出,由于功率放大器非線性以及不同環境的影響,射頻功率放大器實際的輸出功率會與原先設定的基準功率有一定的偏差,這個偏差值很有可能大于所能承受的范圍,這樣通過RF檢波器獲得的檢測電壓值代碼同原先存儲的標準的相應代碼作比較,從而調節基帶數據的幅度,調節可變增益放大器(在IF或RF端),或者改變PA的增益,使實時監測回饋的電壓值代碼同原本固化的標稱代碼誤差漸漸縮小到可以容忍的范圍之內,這樣就完成了對射頻功率放大器輸出功率的實時監測并自動校準微調的功能。

        淺析如何通過固化校準系數自動調節射頻功放的輸出功率

        圖四:環境溫度對AD8362輸出電壓的影響

        淺析如何通過固化校準系數自動調節射頻功放的輸出功率

        圖五:輸入信號頻率對AD8362輸出電壓的影響

        這種兩點校準的方法具有簡單,操作性強的特點,適用于對所控制的輸出功率精度要求不高的監測環境,但是這種簡單易操作的代價是犧牲了精度的。由于整個信號放大鏈路以及功率檢測鏈路對溫度(如圖四所示)和信號頻率(如圖五所示)具有一定的相關性,同時溫漂效應也會引入一定的誤差,因此我們所固化的標準數值一定要相對于溫度和頻率具有一定的非相關性,而具體的操作方法可以結合溫度傳感器,分段提取基準參數的方法給予操作。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 沽源县| 南充市| 卢龙县| 封丘县| 邵武市| 宜兰市| 大理市| 逊克县| 康定县| 东安县| 道孚县| 蓬安县| 镇江市| 太仆寺旗| 天峨县| 廉江市| 丰都县| 合川市| 喜德县| 广昌县| 长岭县| 贵南县| 忻城县| 锡林郭勒盟| 中阳县| 墨竹工卡县| 宝鸡市| 西华县| 庆阳市| 南澳县| 苏尼特右旗| 宁武县| 遂宁市| 皋兰县| 象山县| 陇南市| 昌平区| 文安县| 峡江县| 富蕴县| 嘉荫县|