官方淘宝店 易迪拓培训 旧站入口
首页 > 手机设计 > 手机射频工程师交流 > 如何在手机主板上进行频段的修改、替代?

如何在手机主板上进行频段的修改、替代?

05-08

各路大神,目前遇到一块WCDMA B1+B5的主板,主板上只有B1+B5两个频段的位置,需要把他改成B2+B8的配置,需要怎么做呢?
硬件的PA和双工肯定要改,NV里已经把B1和B5关掉,把B2和B8打开,逻辑也已经修改;
可是为什么还是校准不过呢?就连AGC都不通,能给个解释吗?记得以前改过好几片的主板,没碰到这样的问题呀!

继续尝试中。

你说的都改了啊,你说的4处地方时RX的3个-TX的一个吧,逻辑一定是对的,同时也改了pathsel才通的,因为6166里面B1和B2共用一个球
CFG 修改校准的频段也是对的,每次换匹配调试ACLR都经过重新校准;ini文件也是OK的。
这个问题目前已经放下,没时间去研究了,希望高人继续尝试。

要把TX和RX的B2改成跟B1一样的,B8 TX和RX改成B5一样的就可以了。

匹配也需要优化。

经过修改RX和TX的pathsel之后,非信令测试是通了,匹配调试之后ACLR和电流指标都OK了,但是插卡想测试信令模式的BER的时候,结果连不上仪器,只得作废。

高通平台的?

MTK 8382/8312

AFC校准了吗?非信令通了,是指RX TX校准都通了是吧,那通路应该没问题了呀!

我没做过mtk8382平台,不过在6572上修改频段的时候,只要把硬件上PA 双工换好,修改软件.h文件,修改ini文件,重新校准就没问题了呀。
对了,你的.h文件最后几行修改了吗?那个好像是设置找网的,我记不太清楚了

我们都是这样做的,可以的啊。

我现在经常负责换频段,一直都没问题。首先得确保几个问题:1:NV里面的Modem改对了没有,每个频段都要改四个地方。2:软件重新编译了吗?没编译过的文件时不能用的。3:CFG文件改了吗?4:ini文件改了吗?如果这四个问题都没解决,那一切都是空谈。MT8382/MT6572平台都一样,没区别。

第二个大问题是:PA和双工同时换了吗

不好意思,8960刚好那几天一直有问题,AFC校准总是不行。估计是每有校准AFC,但是换频段之前是经过产线校准的。

必须是同时更换啊!

/*MT6166*/ #define RX_HIGHBAND1_INDICATOR UMTSBand1
/*MT6166*/ #define RX_HIGHBAND2_INDICATOR UMTSBand2
/*MT6166*/ #define RX_LOWBAND1_INDICATOR UMTSBand5
/*MT6166*/ #define RX_LOWBAND2_INDICATOR UMTSBand8
最后几行,是打开/关闭频段的!
已经设置OK。

学习了

既然你确保都设置对了,只能是仪器的问题了。

GSM AFC校准也不行吗? 如果是校准wcdma的AFC,cfg文件需要改一下,需要把AFC校准频段和信道换成新频段的。
GSM能呼上吗?之前的平台gsm和wcdma是公用一份afc参数,不知道新平台怎么样。

这4行,你在之前band 1+5的时候是如何设置的?贴上来看一下吧!

这个在做B1+B5的时候,把B2和B8关掉,即把这2和8的两行改为:
/*MT6166*/ #define RX_HIGHBAND1_INDICATOR UMTSBand1
/*MT6166*/ #define RX_HIGHBAND2_INDICATOR UMTSBandNone
/*MT6166*/ #define RX_LOWBAND1_INDICATOR UMTSBand5
/*MT6166*/ #define RX_LOWBAND2_INDICATOR UMTSBandNone


我觉得你改的有点问题,你试试改成这样:
/*MT6166*/ #define RX_HIGHBAND1_INDICATOR UMTSBand2
/*MT6166*/ #define RX_HIGHBAND2_INDICATOR UMTSBandNone
/*MT6166*/ #define RX_LOWBAND1_INDICATOR UMTSBand8
/*MT6166*/ #define RX_LOWBAND2_INDICATOR UMTSBandNone
因为你是在原来band1的位置上,换上了band2的件儿,也就是说,band2走的是原来band1的路径,band8走的原来band5的路径,那么,应该把原来band1的indicator改成band2的,原来band5的indicator改成band8的。我们之前改频段就是这样改的。
/*MT6166*/ #define RX_HIGHBAND1_INDICATOR UMTSBand1 这里的RX_HIGHBAND1指的是6166上的rx port HB1。
你的主板上6166的RX_HB2 和RX_LB2上是悬空的,没连东西,你把band2和band8的RX indicator设置到这两个悬空的port上去,自然是接收不到信号的。

band 2+8是个好奇怪的组合,哪里的客户需要用这两个频段啊?

只是客户送样,各种组合的都有,反正是一高一低的组合。

我在21楼写的试了吗?

Top