找回密码
 注册
搜索
查看: 7064|回复: 20

[讨论] afc中的dac值是写的什么?

[复制链接]
发表于 2010-3-5 14:09:57 | 显示全部楼层 |阅读模式
如题,在手机初始校准时候必须要校准afc,去同步和基站。
那软件写的dac值到底是写的那个地方呢?
PLl中的M/n?还是给控制电压给晶振的?
发表于 2014-5-13 17:58:11 | 显示全部楼层
AFC自动频率控制(automatic frequency control)校准
这个校准是使输出信号频率与给定频率保持确定关系的自动控制方法。手机的频率控制主要是由锁相环完成,在锁相环锁定以后RF VCO的输出频率:Fvco=26M/N ,即RFVCO的频率稳定度和频率精度由26MHz晶体振荡器的频率精度决定,所以校准射频频率合成器的频率精度就等于是校准26MHz晶体振荡器的频率精度。GSM规范要求手机的发射和接收信道频率精确度要在0.1ppm之内,手机通过接收基站的频率校准信道的信息,然后通过AFC去控制射频的VCTCXO可以将射频的频率误差控制在0.1ppm之内。可是每个TCXO之间存在着硬件偏差,所以需要校准。
这个锁相环电路广泛应用于接收机中作自动频率微调电路。它主要有三个部件组成:频率比较器、低通滤波器和可控频率器件。

在天线接收是来之基站的高频信号,经过正交解调器对其高频信号调制解调后,把信号频率降到中频并对信号进行放大。这个正交解调器是受一个模拟信号进行控制,这个模拟信号通过A/D转换器转化成数字信号,这个数字信号就是DAC,它就是相当于锁相环负反馈电路的反馈信号。所以通过校准DAC的值就可以控制频率的微调。
AFC(自动频率控制)校准的方法,就是通过寻找合适的ADC值,对信号从天线经过解调到中频放大到TRx的过程中的频率差值进行细微的校准。可以类比于:
A》基站
B》接收机
银行-》天线到中频放大到TRx的通路
银行扣手续费-》天线到中频放大到TRx的通路的频率差
a通过银行转账给b,但不知道银行是如何扣除手续费。所以第一次a提前告诉b要转100元。b在转账后查收到98元。第二次a在告诉b要转200元,之后b第二次查收到196元。这样就可以通过两次的转账找出银行扣款的方式。每次扣2元。当下次a要转账100元到b时,就可以通过转账误差值2元/次,提前将102元转到b账户上,使得b可以准确接收到100元。


这样的道理同样适用于手机信号从天线到手机收发器RTx的路径中频率差值的控制。
1 由CMU200选定一个信道,设定一个发射功率,如(65信道,-85dBm)发送到手机上。
2 手机由天线接收后,设定中频部分的放大增益如(-35dB)即放大倍数为一个定值。设定解调器的DAC1控制信号值。信号到达TRx后,通过I/Q通道将频率信息转送到CPU,再由CPU将接收的频率于CMU200设定的频率进行计算得到频率差值△f1
3 保持CMU200的频率信号不变,中频放大增益不变。改变解调器的DAC2控制信号值。同样在TRx接收后,由CPU算出频率差值△f2
4 方便理解,可以设定第一次的频率差值△f1是频率滞后,第二次的频率差值△f2是频率超前。这样就可以推断在第一次与第二次频率之间有一个频率点是刚刚为0点误差值。即DAC1与DAC2之间有一个对应的DACx值。通过寻找并设定这个DACx控制频率信号差值稳定在0点误差。
5 在DAC与△f在小范围中,可以理解为线性关系。所以,这个直线的斜率可以表达为
     Slope=(△f1-△f2)/(DAC2- DAC1)
直线 y=slope (x) + b
        将△f1 与DAC1代到直线中得到 b=△f1-slope(DAC1)
所以当y=0就是对应的0点频率误差值,x对应的就是我们要找的DACx值
直线 0=slope(DACx)+ △f1-slope(DAC1)
点评回复 2 0

使用道具 举报

发表于 2010-3-9 13:19:45 | 显示全部楼层
shoufayanshi bujiaozhun de ba
点评回复 1 0

使用道具 举报

发表于 2010-3-9 08:31:17 | 显示全部楼层
我起个头吧,比如TX,需要校准各个功率级。保证产品一致性和功率大小满足规范要求。此外包含频率误差,通过调节如TCVCXO的AFC电压。还有PVT参数,保证其符合规范要求。还有输出功率的平坦度。接收呢,也就是RSSI的校准,理论就是接收链路损耗的校准。除此之外还有什么需要校准呢?或我说的还需要哪些补充呢?

有人说收发时延也是要校准的,但是我觉得这个是手机注册时与基站同步的时候来校准时延的,应该不是手机产线校准来实现的。不知道大家什么意见。
点评回复 1 0

使用道具 举报

发表于 2010-3-8 22:14:28 | 显示全部楼层
同来  看看 等高手解释
点评回复 0 1

使用道具 举报

发表于 2010-3-6 13:06:33 | 显示全部楼层
偶也来看看高手,等下一位
点评回复 1 0

使用道具 举报

发表于 2010-3-5 15:49:03 | 显示全部楼层
借你的地问个问题。手机校准都校准那些参数,如何校准的,目的是什么?

大家谈谈自己的经验吧。TD,W,GSM有什么区别吗 ?
点评回复 1 0

使用道具 举报

发表于 2010-3-9 19:20:04 | 显示全部楼层
在AFC校准的时候首先是进行粗调,在Tranceiver里面有一个6个并联的电容,就相当于是6位,它就有2的六次方64种电容值,粗调的时候就是选取每种电容的组合,然后测量出频偏,最后选取频率偏差最小的电容组合出来。通过BASEBAND用I方C的形式写到Tranceiver中去。
     接下来就是细调,细调就是写两个不同的DAC值,一般是在零偏的上下两个值,计算出SLOPE和频偏为0时的DAC值。DAC在Tranceiver上体现为电压控制,通过改变变容二极管上的电压来改变频率。
点评回复

使用道具 举报

 楼主| 发表于 2010-3-10 14:23:57 | 显示全部楼层
不同厂家的transceiver都有这个电容吗?是集成在芯片中吗?
调节这个看起来像是调节pll电路而不是调节晶振?
那能保证不同的晶振结果都差不多吗最后?
点评回复

使用道具 举报

发表于 2010-3-10 20:30:42 | 显示全部楼层
同问,如果是这样校准电容,调整晶振的外围谐振电路吧?
点评回复

使用道具 举报

发表于 2010-3-10 21:33:51 | 显示全部楼层
DAC值指的是数模,比如10BIT,对应输出电压0-2.8V.DAC调的就是电压值,电压控制AFC
点评回复

使用道具 举报

发表于 2010-3-11 11:14:56 | 显示全部楼层
我一直都是认为调整的就是VCXO的电压 就是这个AFC的值,记得以前买过TCVCXO,给出了电压对应频率的曲线具体使用时作闭环校准。所以abc444x能再解释下吗? 你说的难道是VCXO内部的控制原理?
点评回复

使用道具 举报

发表于 2010-3-11 21:59:06 | 显示全部楼层
问下abc444x,你说的那个有个频偏,这个频偏应该是实测值与标准值的差吧。那这个标准值是多少,是26M,还是随机产生的一个,或是软件中设置的,或是基站(8960)发送一个?
点评回复

使用道具 举报

发表于 2010-3-14 16:21:42 | 显示全部楼层
现在了解的MTK的好像都是这种方式,其他的平台不知道是不是也是一样的
点评回复

使用道具 举报

发表于 2010-3-15 17:55:57 | 显示全部楼层
在本论坛中查下AFC校准,以前很多帖子谈论过。
点评回复

使用道具 举报

发表于 2010-9-9 09:35:21 | 显示全部楼层
还行,本人刚上手 还请高手多多指教
点评回复

使用道具 举报

发表于 2011-6-1 17:14:50 | 显示全部楼层
大家都是所答非所问,我来重申下楼主的问题关键点,AFC DAC是控制的晶振电压还是PPL合成频率的控制电压。请高手 回答
点评回复

使用道具 举报

发表于 2011-6-3 11:07:48 | 显示全部楼层
学习中~~·
点评回复

使用道具 举报

发表于 2011-6-8 14:31:33 | 显示全部楼层
AFC调节的是26M振荡电路中变容二极管的电压,通过改变其两端电压(注意VAFC的做用是改变频率偏差,即一个AFCDAC代表的是一个频差的大小),进而动态的微调了26M谐振电路的C值,(MTK后面基本采用VCXO,由Crystal等效于L,内部有并联电容C,LC共同决定振荡电路频率)。其输出26M经过分频分两路,一个13M供给RF使用(地球人都知道),这个13M通过频率合成器生成收发机同步用的收发本振频率。当手机通信信道发生改变时,通信信道频率就会相应的改变产生一个频差。那么在混频器处就要相应的调节其本振频率使成发射和接受同步,而本振LO是通过13M基准通过频率合成器来倍频生成,故通过调节AFC来微调这个频差来达到调节混频器的频差。此外BB也会调节倍频的倍数来和AFC调节共同实现频率的最优。
点评回复

使用道具 举报

发表于 2015-6-6 10:56:42 | 显示全部楼层
谢谢分享
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-11-26 22:52 , Processed in 0.051712 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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