本文主要是介绍GSM的PVT Fail,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
主要问题是模块测GPRS PVT Fail,具体情况如下:
就是这两天遇到一个问题,从上面8960的图可以看出,测GPRS DCS时Falling部分fail了。其实一开始没有发现是这里fail,以为是水平线处超标,然后觉得是电源的电压不稳,换了程控的直流电源、小电池以及加电容等等都没有什么太大的改观,其实Fail的点不在那里,是Falling,这样一来其实问题难度就变小了,改一下Timing时序就OK了,下面具体讲一下如何改GSM时序NV。
从上面那个图片可以看出来,调整时序的NV主要包含以下几项,PA_EN_START、PA_EN_STOP、PA START、PA STOP、ANT Timing等7项,后面也有具体描述改了某一项会出现什么样的效果。其中对于不同的WTR,所默认的NV项也是不一样的,比如WTR4905默认的就是C0、WTR2605默认的是C2。对于我这个平台是4905,因此我改了NV24982,在QXDM中是70751.
具体的计算方式如下图,但是平常我都是按照1dB Step来增减的,看图的实际效果为准。
其中第一项TX_burst_timing我一般没改过,都是用默认的就行了,这项主要是用来看突发定时误差,确保误差在正负1以内,可以不停的修改然后用8960来看一下
下面来看一下改PA_START_offset PA_STOP_offset这两项的效果,
从上面可以看出来,改这两项可以影响突发的上升沿或者下降沿向左或者向右平移,这样我们可以调整一下位置。
改这两项可以改变中间平台的长度,同时也会有一些副作用,比如下面那个图会影响开关谱,所以调的时候其它相关的指标都要看一下。
同样也会影响开关谱,但是对PVT没有太明显的影响。
这篇关于GSM的PVT Fail的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!