一种晶体振荡器的步进温度补偿方法技术

技术编号:16431023 阅读:33 留言:0更新日期:2017-10-22 06:04
本发明专利技术公开了一种晶体振荡器的步进温度补偿方法采用闭环反馈补偿构架。首先,确定目标频率f0对应的二进制编码B0i,并存入单片机中;当温度变化是,模频率为f(T)的信号送入模数转换器中转换为对应的二进制编码B1i,并输入到单片机中与目标频率f0的二进制编码B0i进行比对,在单片机中设定阈值范围ΔB,将B0i和B1i进行比对之后,判断比对结果B0i‑B1i是否在阈值范围之内。若B0i‑B1i不在阈值范围内,则以步进二进制编码B2i进行补偿,补偿之后再次送入单片机中与B0i进行比对,如此进行循环补偿,直到比对结果B0i‑B1i在阈值范围内,最终实现温度补偿。本发明专利技术与现有温度补偿晶体振荡器相比,不需要温度传感器,因而克服现有TCXO中由于使用温度传感器和晶体谐振器晶片温度变化不同步引起的温度迟滞问题。

A step temperature compensation method for crystal oscillator

The present invention discloses a step temperature compensation method for crystal oscillator, which adopts closed loop feedback compensation frame. First, determine the binary encoding target frequency corresponding to the B0i F0, and stored in the microcontroller; when the temperature change is that the mode frequency of F (T) of the signal to the ADC is converted to binary encoding B1i corresponding to the binary encoding and input to B0i MCU and F0 target frequency comparison, the threshold range of delta B in the MCU, after B0i and B1i for comparison, judgment results B0i B1i is in the range of threshold. If B0i B1i is not in the threshold range, with step binary encoding B2i compensation, compensation into again after compared with the B0i SCM, so compensation loop, until B0i B1i results in the threshold value range, finally realize temperature compensation. Compared with the existing temperature compensated crystal oscillator of the invention does not need the temperature sensor, thus overcoming problems using temperature hysteresis synchronous variation caused by the temperature sensor and the crystal wafer temperature due to the existing TCXO.

【技术实现步骤摘要】
一种晶体振荡器的步进温度补偿方法
本专利技术属于晶体振荡器
,更为具体地讲,涉及一种晶体振荡器的步进温度补偿方法。
技术介绍
温度补偿晶体振荡器(TCXO,TemperatureCompensateXtal(crystal)Oscillator)是一种能在较宽的温度范围内工作并通过一定的补偿方式而保持晶体振荡器的输出频率在一定的精度范围内(10-6~10-7量级)的晶体振荡器。它具有低功率,开机即能工作,而且具有高稳定性等特点,广泛应用于各种通信、导航、雷达、卫星定位系统、移动通信、程控电话交换机、各类电子测量仪表中。现有的温度补偿晶体振荡器,本质上是带有温度补偿网络并由其产生与温度有关的补偿电压的压控晶体振荡器(VoltageControlledXtal(crystal)Oscillator,VCXO)。未补偿的压控晶体振荡器中的关键器件是采用AT切石英晶体,其温度特性曲线近似为一个三次曲线,可以表示为:f(T)=a3(T-T0)3+a1(T-T0)+a0(1)其中,a3是三次系数项,a1是一次系数项,a0是温度在参考温度T0时的振荡频率。对于现有的压控晶体振荡器的频率线性增本文档来自技高网...
一种晶体振荡器的步进温度补偿方法

【技术保护点】
一种晶体振荡器的步进温度补偿方法,其特征在于,包括以下步骤:(1)、确定目标频率f0对应的二进制编码B0i在常温T0,如25℃下,调整压控晶体振荡器即VCXO压控端的控制电压

【技术特征摘要】
1.一种晶体振荡器的步进温度补偿方法,其特征在于,包括以下步骤:(1)、确定目标频率f0对应的二进制编码B0i在常温T0,如25℃下,调整压控晶体振荡器即VCXO压控端的控制电压使其输出目标频率f0的信号,然后经过模数转换器转换为对应的二进制编码B0i,输入到单片机中,并将二进制编码B0i保存,以便进行比对和运算;(2)、确定当前时刻频率偏移Δf(T)时对应的二进制编码由于温度的变化,压控晶体振荡器即VCXO的输出频率为f(T)=f0±Δf(T),其中,频率f(T)是未补偿而需要补偿的实时输出频率,f0是期望压控晶体振荡器输出的目标频率,Δf(T)是由温度变化引起的频率偏移,它是一个函数,随温度的变化而变化,如果输出频率升高,则f(T)=f0+Δf(T),如果输出频率降低,则f(T)=f0-Δf(T),将压控晶体振荡器即VCXO实时输出的频率为f(T)的信号送入模数转换器中转换为对应的二进制编码B1i,输入...

【专利技术属性】
技术研发人员:谭峰李洋邱渡裕叶芃赵勇蒋俊黄武煌张硕
申请(专利权)人:电子科技大学
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1