一般来讲PAinput的SAWFilter会影响EVM主因有三:
1.SAWFilter的GroupDelay2.VCOPulling跟DA的Load-pull3.SAWFilter的InsertionLoss
第一个是SAWFilter本身特性不过近年来
EVM的Fail几乎不会是来自这因素所以这一项知道就好
第二个跟PAinput的阻抗有关一般来讲通常会用0奥姆电阻来作Co-layout的设计以衡量SAWFilter可拿掉与否而可能的测试结果如下:
1
有放SAWFilter时其PA输入阻抗偏离50奥姆以至于反射的能量打到VCO产生VCOPulling那么EVM当然差
而拿掉SAWFilter把0奥姆电阻放上去此时其PA输入阻抗接近50奥姆减少了能量的反射VCOPulling消失当然EVM就改善
2
或是从Load-pull的角度来分析放SAWFilter时PA输入阻抗偏离50奥姆
而PA的输入阻抗正好也是DA(DriverAmplifier)的Load-pull换句话说此时DA看出去的Load-pull偏离50奥姆线性度不好以至于收发器出来的EVM就已经差了加上PA是最大的非线性贡献者PA输出的EVM当然只会更差
而拿掉SAWFilter把0奥姆电阻放上去此时其PA输入阻抗接近50奥姆亦即此时DA看出去的Load-pull接近50奥姆线性度很好以至于收发器出来的EVM很好即便经过了PA其PA输出的EVM也还算可以接受
3
会产生这原因主要是Matching没调好
由上图可知即便SAWFilter本身组件是50奥姆但Pad与走线的接合处已经是一个阻抗不连续面了会造成阻抗偏移
加上PCB的寄生效应所以很可能该SAWFilter焊在PCB上后其阻抗并非50奥姆
4
而在调Matching1跟Matching2时很可能都是分段来调也都各别很接近50奥姆但匹配是要看整体前述说过此时SAWFilter很可能已经非50奥姆换言之即便Matching1跟Matching2都很接近50奥姆
但由于SAWFilter的非50奥姆使得收发器看出去的阻抗依然偏离50奥姆
Matching1跟Matching2调到50奥姆只是补偿PCB走线的阻抗偏移若Matching1跟Matching2没有微调去补偿SAWFilter的阻抗偏移则整体阻抗依然偏离50奥姆毕竟匹配是要看整体所以改善方式就是微调Matching1跟Matching2
直到(收发器输出=>SAWFilter=>PA输入)这一整段都接近50奥姆
5
如果这一整段怎么调都调不到50奥姆那就要检查一下Layout是不是有残段?
如上图实际Layout上,在走SAWFilter这路时(亦即0奥姆电阻拔除时),其SAWFilter输入输出端,会有残段,这残段会有寄生电感跟寄生电容以至于改变了阻抗
所以前述所说即便Matching1跟Matching2都很接近50奥姆但收发器看出去的阻抗依然偏离50奥姆
除了是来自SAWFilter的因素外也可能是来自残段的因素若这寄生效应不严重或许Matching1跟Matching2还可以调回来但若太严重就很可能会调不回来
更重要的是,Stub1跟Stub2造成的Stubeffect,会因寄生电容造成额外的InsertionLoss,这就不是Matching可以调回来的。
6
另外,RF走线的分支点,必须很靠近SAWFilter。
如上图,假设分支点离SAWFilter太远,那么走0奥姆电阻这路时(亦即SAWFilter拔除时),Stub1跟Stub2,会造成阻抗偏移。
就算Matching1跟Matching2可以调回来但Stub1跟Stub2造成的Stubeffect,会因寄生电容造成额外的InsertionLoss,这就不是Matching可以调回来的
所以采用Co-layout时,为了将StubEffect降到最低:
1.必须放两个0奥姆电阻2.分支点必须极靠近SAWFilter3.0奥姆电阻必须极靠近分支点
7
第三个是SAWFilter的InsertionLoss
先做一下简单的LinkBudget计算假设不管有没有SAWFilter
其Connector能量到的最大饱和功率都是28dBmPA输出的Post-loss算3dBPA的Gain为28dB
这样推算出来不管有没有SAWFilterPAinput都为3dBm而SAWFilter的IL为2dB换言之
若有放SAW则收发器的输出为5dBm若无放SAW则收发器的输出为3dBm
以DA角度来讲输出功率越大线性度越差当然EVM就不好
8
原则上如前述先确定
(收发器输出=>SAWFilter=>PA输入)这一整段是否接近50奥姆?如果是但EVM依然Fail
那基本上SAWFilter的InsertionLoss就是造成EVM不好的元凶因为如前述近几年EVM的Fail几乎不会来自SAWFilter的GroupDelay解决之道就是换一颗Pin-to-Pin且IL较小的SAWFilter
当然若拿掉SAWFilter对灵敏度没有影响那原则上可以拿掉
9
因篇幅问题不能全部显示,请点此查看更多更全内容