- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
高通平台的天线开关时序是如何配置的?
录入:edatop.com 点击:
1.NV_RF_ANTSEL_GSM_900_TX_I中的位号于ANT_SEL0/1/2/3信号是如何对应的?
2.配置TX的时序时,PA_EN、BAND_SEL等信号是在哪儿配置的?
3.资料上说,NV_RF_ANTSEL_GSM_900_TX_I是8位的,为啥从参考QCN中读出如下结果?
NV item: 1948 [NV_RF_ANTSEL_GSM_900_TX_I], index 0
NV_RF_ANTSEL_GSM_900_TX_I 0: 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
NV_RF_ANTSEL_GSM_900_TX_I 1: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
NV_RF_ANTSEL_GSM_900_TX_I 2: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
NV_RF_ANTSEL_GSM_900_TX_I 3: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
NV_RF_ANTSEL_GSM_900_TX_I 4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
NV_RF_ANTSEL_GSM_900_TX_I 5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
NV_RF_ANTSEL_GSM_900_TX_I 6: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
NV_RF_ANTSEL_GSM_900_TX_I 7: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
请资深工程师解答一下,谢谢!
2.配置TX的时序时,PA_EN、BAND_SEL等信号是在哪儿配置的?
3.资料上说,NV_RF_ANTSEL_GSM_900_TX_I是8位的,为啥从参考QCN中读出如下结果?
NV item: 1948 [NV_RF_ANTSEL_GSM_900_TX_I], index 0
NV_RF_ANTSEL_GSM_900_TX_I 0: 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
NV_RF_ANTSEL_GSM_900_TX_I 1: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
NV_RF_ANTSEL_GSM_900_TX_I 2: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
NV_RF_ANTSEL_GSM_900_TX_I 3: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
NV_RF_ANTSEL_GSM_900_TX_I 4: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
NV_RF_ANTSEL_GSM_900_TX_I 5: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
NV_RF_ANTSEL_GSM_900_TX_I 6: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
NV_RF_ANTSEL_GSM_900_TX_I 7: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
请资深工程师解答一下,谢谢!
NV_RF_ANTSEL_GSM_900_TX_I 0: 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
这个只有前四位是起作用的 表示1001的控制逻辑 分别对应的是SEL0/1/2/3
NV_RF_ANTSEL_GSM_900_TX_I是8位的 这个意思应还说的是以8为存储
而你用QPST QCNVIEW读出的qcn全是16的数据
PA_EN、BAND_SEL这些都是CPU根据你的频段选择和PA时序来配置的
谢谢2楼的解答
依照以前MTK平台的方式,之前我一直以为NV_RF_ANTSEL_GSM_900_TX_I只是一个8位的数据,所以16进制读出来应该是0x09,而不是0x 01 00 00 01,所以就觉得不太明白,现在了解了,NV_RF_ANTSEL_GSM_900_TX_I是一个数组,里面有4个8位的数据,分别依次对应ANT_SEL0/1/2/3
MTK平台里面PA_EN、BAND_SEL这些信号需要在l1d_custom_rf.h文件里面配置,高通平台中,这些项需要NV里面自己配置么?还是说直接在软体里面搞定设置好接口,不需要NV里面自己配?
为何只需要看I0呢,I1I7表示什么意思啊?
因为高通的NV里面有的数据是64个16位数据 一个16位数据要2个00 00来储存
这个是根据你的电路图来的 主要是根据ANT switch 的spec来设置的
在静态QCN中根据硬件原理图配置即可。
申明:网友回复良莠不齐,仅供参考。