找回密码
 注册
搜索
查看: 1055|回复: 14

[讨论] 有哪位高手知道MTK平台的SLOPE判断?

[复制链接]
发表于 2007-1-5 11:27:00 | 显示全部楼层 |阅读模式
在AFC校准时,SLOPE的值多大为合适?
发表于 2007-1-5 12:09:03 | 显示全部楼层
SLOPE是我们计算出来的,它应该是一个固定的值,没有什么标准说它为多少合适,它是手机在呼叫或找网等过程时频率调整的一条参照线。
点评回复

使用道具 举报

 楼主| 发表于 2007-1-5 12:30:45 | 显示全部楼层
我们计算的时候,有时候第一次计算的值比较小,比如小于1,需要重新取值计算吧!这个值取在1合适吗?
点评回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2007-1-6 20:59:45 | 显示全部楼层
版主,真厉害!还有个问题想问,在计算SLOPE时,有个频率误差有1千多Hz,怎么会这么大的?但算出来的SLOPE值有两点多,是正常的。这个频率误差是什么?
点评回复

使用道具 举报

发表于 2007-1-7 12:41:29 | 显示全部楼层
这个很正常,以为AFC是通过Traceiver中的一个寄存器来调整频率误差的,现在常用的寄存器为13位,可以调整的频率误差范围大概为+/-13Khz,所以频率误差为几KHZ都很正常,只要不超过13K,AFC都能调整过来。
点评回复

使用道具 举报

 楼主| 发表于 2007-1-8 08:57:33 | 显示全部楼层
2的13次方应该是8192啊?频率误差范围怎么是+/-13Khz呢?还有我看MTK的6219的datasheet,是在AFC那直接接了DAC然后从CPU输出了,看不出那个AFC信号是怎么形成的?能给我讲讲吗?斑竹!
点评回复

使用道具 举报

发表于 2007-1-8 12:12:50 | 显示全部楼层
这个关系到具体的平台,你看看tranceiver的datasheet就会明白的。
点评回复

使用道具 举报

发表于 2007-1-8 12:16:00 | 显示全部楼层
刚刚有人发的资料
http://www.52rd.com/bbs/Detail_RD.BBS_22633_32_1_1.html
点评回复

使用道具 举报

 楼主| 发表于 2007-1-8 18:22:05 | 显示全部楼层
是CPU直接给了个电压Vafc给tranceiver,从tranceiver上怎么看的出来呢?
点评回复

使用道具 举报

发表于 2007-1-8 21:05:51 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>ymingliu</I>在2007-1-8 18:22:05的发言:</B>
是CPU直接给了个电压Vafc给tranceiver,从tranceiver上怎么看的出来呢?</DIV>



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.   

    [br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2007-1-24 15:04:12 | 显示全部楼层
就象版主说的那样,在AFC校准的时候首先是进行粗调,在Tranceiver里面有一个6个并联的电容,就相当于是6位,它就有2的六次方64种电容值,粗调的时候就是选取每种电容的组合,然后测量出频偏,最后选取频率偏差最小的电容组合出来。通过BASEBAND用I方C的形式写到Tranceiver中去。
接下来就是细调,细调就是写两个不同的DAC值,一般是在零偏的上下两个值,计算出SLOPE和频偏为0时的DAC值。DAC在Tranceiver上体现为电压控制,通过改变变容二极管上的电压来改变频率。
不知讲的够不够明白,是不是有说错的地方,望指教。[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

发表于 2007-1-24 15:04:12 | 显示全部楼层
就象版主说的那样,在AFC校准的时候首先是进行粗调,在Tranceiver里面有一个6个并联的电容,就相当于是6位,它就有2的六次方64种电容值,粗调的时候就是选取每种电容的组合,然后测量出频偏,最后选取频率偏差最小的电容组合出来。通过BASEBAND用I方C的形式写到Tranceiver中去。
接下来就是细调,细调就是写两个不同的DAC值,一般是在零偏的上下两个值,计算出SLOPE和频偏为0时的DAC值。DAC在Tranceiver上体现为电压控制,通过改变变容二极管上的电压来改变频率。
不知讲的够不够明白,是不是有说错的地方,望指教。[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

发表于 2009-3-27 20:48:28 | 显示全部楼层
学习了![em01]
点评回复

使用道具 举报

发表于 2009-6-22 16:03:42 | 显示全部楼层
以下是引用piao201314在2007-1-24 15:04:12的发言:
就象版主说的那样,在AFC校准的时候首先是进行粗调,在Tranceiver里面有一个6个并联的电容,就相当于是6位,它就有2的六次方64种电容值,粗调的时候就是选取每种电容的组合,然后测量出频偏,最后选取频率偏差最小的电容组合出来。通过BASEBAND用I方C的形式写到Tranceiver中去。
接下来就是细调,细调就是写两个不同的DAC值,一般是在零偏的上下两个值,计算出SLOPE和频偏为0时的DAC值。DAC在Tranceiver上体现为电压控制,通过改变变容二极管上的电压来改变频率。
不知讲的够不够明白,是不是有说错的地方,望指教。
<p align=right><font color=red>+1 RD币</font></p>

顶一下
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-9-21 19:02 , Processed in 0.053544 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表