A7102设置
A7102有几个时钟,需要说明下
IF时钟:这个根据数据速率来的,已经定好,选择好了数据传送速率,IF速率也就选择好了,如下表:
系统时钟:系统时钟=64*IF时钟,算出系统时钟后,根据以下公式决定寄存器CSC的值:
这里要说明下,建议使用A7102时,选用12.8M的晶振,这样使用起来简单
源时钟:f(source)为晶体频率
参考时钟:一般选择800k,根据00寄存器中的GRS来选择,需要设置的寄存器根据以下公式计算:
参考比较频率:f(PFD)一般直接选择为晶体频率,这个值应大于40倍数据速率,越大越好,根据公式:
其他的设置可按照公式计算得出,
一点非常注意,就是发送和接收的频率不相同,中间可+-一个IF频率,根据08寄存器中的ULS位来决定,打个比方,如果发送的频率为433M,ULS位为0,速率为100K,那得出的IF频率为200K,那么接收端的频率必须设置成432.8M,如果两个模块成对双向通讯,100K速率,可做如下设置
1:频率:433M,ULS为1
2:频率:432.8M,ULS为0