官方淘宝店 易迪拓培训 旧站入口
首页 > 手机设计 > 手机测试交流 > 有哪位高手知道MTK平台的SLOPE判断?

有哪位高手知道MTK平台的SLOPE判断?

05-08
在AFC校准时,SLOPE的值多大为合适?

SLOPE是我们计算出来的,它应该是一个固定的值,没有什么标准说它为多少合适,它是手机在呼叫或找网等过程时频率调整的一条参照线。

我们计算的时候,有时候第一次计算的值比较小,比如小于1,需要重新取值计算吧!这个值取在1合适吗?

AFCSLOPE几乎是一条直线,它的斜率是固定值,当然由于手机处于发射状态,会发热,晶振又是一个对温度敏感的器件,所以你计算AFCSLOPE的时候,可能AFC值设定为同一个值时读到的频率值会有所差异,但是不会很大,大概几十HZ具体和温度情况有关,但这几乎不影响,AFCSLOPE的计算,既AFCSLOPE的的值几乎是固定的,如果计算的不准,很可能是你的频率粗调没有先做好,粗调是调整晶振的个体差异性,即每个晶振出厂时他们的工作频率不会固定为某个值,他们总有误差,这个频率误差值的校正一般是有Tranceiver内部的一个名为CDAC的寄存器通过调整晶振电路的可调电容来实现的。你在计算AFCSLOPE之前,首先要做频率粗调,否则SLOPE会算不准的。

小编,真厉害!还有个问题想问,在计算SLOPE时,有个频率误差有1千多Hz,怎么会这么大的?但算出来的SLOPE值有两点多,是正常的。这个频率误差是什么?

这个很正常,以为AFC是通过Traceiver中的一个寄存器来调整频率误差的,现在常用的寄存器为13位,可以调整的频率误差范围大概为+/-13Khz,所以频率误差为几KHZ都很正常,只要不超过13K,AFC都能调整过来。

2的13次方应该是8192啊?频率误差范围怎么是+/-13Khz呢?还有我看MTK的6219的datasheet,是在AFC那直接接了DAC然后从CPU输出了,看不出那个AFC信号是怎么形成的?能给我讲讲吗?斑竹!

这个关系到具体的平台,你看看tranceiver的datasheet就会明白的。

刚刚有人发的资料
http://www.52rd.com/bbs/Detail_RD.BBS_22633_32_1_1.html

是CPU直接给了个电压Vafc给tranceiver,从tranceiver上怎么看的出来呢?

Yes,this AFC voltage is generated by a DAC in baseband, which is usually in main chip/ PMU chip. It modulates the varactor in TCVCXO/Tranceiver/lump. The only one I know can do without dedicated AFC is AERO2 transceiver which in 3 wires bus AFC mode.
But AFC trim is only a way of fine trim, most platforms offer another way as coarse trim, whose parameter is stored in a register of TC, controlling a series of switching capacitors.

就象小编说的那样,在AFC校准的时候首先是进行粗调,在Tranceiver里面有一个6个并联的电容,就相当于是6位,它就有2的六次方64种电容值,粗调的时候就是选取每种电容的组合,然后测量出频偏,最后选取频率偏差最小的电容组合出来。通过BASEBAND用I方C的形式写到Tranceiver中去。
接下来就是细调,细调就是写两个不同的DAC值,一般是在零偏的上下两个值,计算出SLOPE和频偏为0时的DAC值。DAC在Tranceiver上体现为电压控制,通过改变变容二极管上的电压来改变频率。
不知讲的够不够明白,是不是有说错的地方,望指教。

就象小编说的那样,在AFC校准的时候首先是进行粗调,在Tranceiver里面有一个6个并联的电容,就相当于是6位,它就有2的六次方64种电容值,粗调的时候就是选取每种电容的组合,然后测量出频偏,最后选取频率偏差最小的电容组合出来。通过BASEBAND用I方C的形式写到Tranceiver中去。
接下来就是细调,细调就是写两个不同的DAC值,一般是在零偏的上下两个值,计算出SLOPE和频偏为0时的DAC值。DAC在Tranceiver上体现为电压控制,通过改变变容二极管上的电压来改变频率。
不知讲的够不够明白,是不是有说错的地方,望指教。

学习了!

顶一下

Top