一种振荡器控制方法及控制系统
摘要文本
本申请属于一种控制方法,针对当前应用于锁相环或锁频环中的振荡器,存在成本高和鲁棒性差的技术问题,提供一种振荡器控制方法及控制系统,根据用户输入配置,生成输入参考时钟计数个数cunt1、理想输出频率的计数个数cunt2和可配置频率细调步长,控制压控振荡器输出频率时,采用两步调节法,先采用逐次逼近算法进行粗调,再利用可配置频率细调步长进行细调,因为频率细调步长可配置,进行细调时也可分多步对压控振荡器的输出频率进行调整,一方面,能够更加快速有效的调整压控振荡器输出频率,使压控振荡器输出频率满足预设要求的精度,另一方面,也便于达到更高的调节精度。
申请人信息
- 申请人:西安航天民芯科技有限公司
- 申请人地址:710065 陕西省西安市高新区锦业路70号卫星大厦5层
- 发明人: 西安航天民芯科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种振荡器控制方法及控制系统 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311687280.3 |
| 申请日 | 2023/12/11 |
| 公告号 | CN117394851B |
| 公开日 | 2024/3/8 |
| IPC主分类号 | H03L7/099 |
| 权利人 | 西安航天民芯科技有限公司 |
| 发明人 | 张盼盼; 张鸿; 王金富; 王振; 韩佳利; 任佳佳 |
| 地址 | 陕西省西安市高新区锦业路70号卫星大厦5层 |
专利主权项内容
1.一种振荡器控制方法,其特征在于,包括:S1,根据用户输入配置,生成输入参考时钟计数个数cunt1、理想输出频率的计数个数cunt2和可配置频率细调步长;S2,对参考时钟进行计数,直至计数至计数个数cunt1,产生相应的计数周期T1,并在计数周期T1内,对压控振荡器输出时钟计数,记作实时计数值;S3,根据实时计数值和计数个数cunt2的差值,采用逐次逼近算法逐次生成粗调频率码,并在每次生成粗调频率码后,将粗调频率码译码为控制电压V_C控制压控振荡器的振荡,调整压控振荡器输出频率,直至压控振荡器输出频率位于粗调频率码的一个LSB范围内;S4,初始化细调频率码;S5,比较实时计数值和计数个数cunt2,若实时计数值大于计数个数cunt2,为当前的细调频率码减去可配置频率细调步长,若实时计数值小于计数个数cunt2,为当前的细调频率码加上可配置频率细调步长;S6,将细调频率码译码为控制电压V_F控制压控振荡器的振荡,调整压控振荡器输出频率,判断压控振荡器输出频率的精度是否满足预设要求,若是,则完成一次振荡器控制,否则,返回步骤S5。