PA State與PA Range設定

對於不同的輸出功率,可以設定不同的PA增益等級來提高PA效率從而達到省電的目的。PA工作中需要有不同的PA切換點,對應不同的PA增益等級,從而有不同的發射機工作狀態。

每一個PA增益的工作狀態,稱為PA State,也可以稱為TX State。每個PA State是由PA的切換點來決定。

本文以高通平臺為例。一般情況下:CDMA/WCDMA制式,Stage 0是最低增益狀態,Stage 1是第2低增益狀態,依次類推。LTE制式,Stage 3是最低增益狀態,Stage 2是第2低增益狀態,依次類推。GSM(EDGE)PA Stage 是高通預先定義好的,不能隨意修改。GSM850/GSM900只有Stage0,1,2;Stage0為最高增益狀態,State1為第2高增益狀態,State2是最低增益狀態。GSM1800/GSM1900只有Stage0,2,3;Stage0為最高增益狀態,State2為第2高增益狀態,State3是最低增益狀態。

PA高低增益是通過PA_RANGE_MAP來控制的。對於GPIO PA和MIPI PA這兩種類型的PA,其高低增益控制是不相同的。GPIO PA是通過PA控制增益的管腳高低電平來實現的;MIPI PA是通過MIPI寄存器的值來控制的。

PA_RANGE一般由4個數字組成,對應4個PA State。一般情況下,CDMA/WCDMA等3G制式,State0為最低增益狀態,LTE制式,State3為最低增益狀態。PA_RANGE無論哪種制式要先設置最低增益狀態的控制值,比如LTE制式,需設置Stage3為低增益、Stage2為高增益,Stage1和Stage0同Stage2。

在實際應用中比如驅動代碼中設置的PA_RANGE 2為高增益模式,PA_RANGE 3為低增益模式,那麼對於兩級增益的3G制式的PA_RANGE應該為2,2,2,3(對應PA State3到0,0為低增益,其他為高增益),同理兩級增益的LTE制式的PA_RANGE應該為3,2,2,2(對應PA State3到0,3為低增益,2為高增益,1和0同2)。

GPIO PA通過PA控制增益的管腳高低電平的GPIO來實現的,比如規格書中的電平控制字高中低增益分別為00,01,11,類似於MIPI PA的配置,三級增益的3G制式的PA_RANGE應該為0,0,1,3(對應PA State3到0,0為低增益,1為中增益,2,3為高增益),同理三級增益的LTE制式的PA_RANGE應該為3,1,0,0(對應PA State3到0,3為低增益,2為中增益,1,0為高增益)。別忘了PA_RANGE無論哪種制式要先設置最低增益狀態的控制值的奧。

對於CDMA PA_RANG,只有一個數字,應將4個數字組合成二進制數字排列,再換算成十進制數就可以了。

只要當PA切換點、PA State、校準參數和PA_RANGE這四者相互對應起來,才能實現整個發射機的線性表校準。


分享到:


相關文章: