mtk RF配置步骤二

一.c2k(CDMA)配置之band class configuration

 cust/hwd/MT6735_Phone/c2k_custom_rf.h
 
    注意:看原理图,我们这里只支持BC0,就是BAND_A,所以配置如下;
#define  CUST_BAND_A            SYS_BAND_CLASS_0
#define  CUST_BAND_B            SYS_BAND_CLASS_NOT_USED
#define  CUST_BAND_C            SYS_BAND_CLASS_NOT_USED
#define  BAND_A_SUPPORTED       TRUE
#define  BAND_B_SUPPORTED       FALSE
#define  BAND_C_SUPPORTED       FALSE

  我们这里是BAND_CLASS_0
 
 
 
二.c2k(CDMA)配置之band RX ,TX Port configuration
 
       
     
   注意:这里输入输出的端口都是有固定的,和这个图一致,我们不要修改,直接和图上的一致。
 
 
 
 
三.c2k(CDMA)配置之BPI configuration
1.设置RX和TX BPI

 
  
   注意:如图所示这几个都有设置PMASK是需要操作的BPI的位,PDATA是要向这些位写的数据;
                 我们这里没有动态功率设置,所以不需要设置,如果有就要TX的时候设置,包括PMASK和PDATA,如下图所见的电路:
                
 
   2.PA打开BPI设置
    
  也就是需要使能VEN这个BPI,在代码设置如下,只需要设置这组:
   #define  PMASK_BAND_A_PTG1     0x00008000
   #define  PDATA_BAND_A_PTG1     0x00008000
 

 3.PA模式设置需要设置的BPI

    
   我们这里用的也是BPI 19,BPI20,所以设置如图所示。
 
 
 
 
四.c2k(CDMA)配置之RF Timing configuration

  我们这里PA没有时间损耗,所以不需要配置这一部分。
 
 
  
五.c2k(CDMA)配置之PA power supply selection
    
  我们这里是用BPI控制PA,所以是
       #define  PA_VDD_DC2DC_ENABLE        TRUE
 
 
 
六.c2k(CDMA)配置之diversity path selection
  
  我们这里只有主接收,所以:
    #define  RX_DIVERSITY_ENABLE        FALSE
  我们这里不需要测试:
    #define  RX_DIVERSITY_ONLY_TEST     FALSE
 

  我们这里选择TURE:
       #define  TEMPERATURE_MEAS_EN        TRUE
 
 
 
 
六.c2k(CDMA)配置之TAS(transmit antenna switch) configuration
    
  
  我们这里没有使用这种切换的BPI,所以都设置为0:
   
 
 
posted @ 2020-11-26 15:13  luoyuna  阅读(873)  评论(0编辑  收藏  举报