CN104993822B - 压控振荡器的温度补偿方法及压控振荡器 - Google Patents

压控振荡器的温度补偿方法及压控振荡器 Download PDF

Info

Publication number
CN104993822B
CN104993822B CN201510441040.4A CN201510441040A CN104993822B CN 104993822 B CN104993822 B CN 104993822B CN 201510441040 A CN201510441040 A CN 201510441040A CN 104993822 B CN104993822 B CN 104993822B
Authority
CN
China
Prior art keywords
voltage
control
temperature
capacitance
control word
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510441040.4A
Other languages
English (en)
Other versions
CN104993822A (zh
Inventor
杨祎
闫广
杨清华
孟浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Angrui Microelectronics Technology Co ltd
Original Assignee
Beijing Huntersun Electronic Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Huntersun Electronic Co ltd filed Critical Beijing Huntersun Electronic Co ltd
Priority to CN201510441040.4A priority Critical patent/CN104993822B/zh
Publication of CN104993822A publication Critical patent/CN104993822A/zh
Application granted granted Critical
Publication of CN104993822B publication Critical patent/CN104993822B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Inductance-Capacitance Distribution Constants And Capacitance-Resistance Oscillators (AREA)

Abstract

本发明提供一种压控振荡器的温度补偿方法及压控振荡器,方法包括:应用于压控振荡器,压控振荡器包括:电感、调节频率电容、变容管和至少两个温度补偿电容;对于锁相环使用的每一个频点对应的调节频率电容的控制字预先存储在查找表中,温度补偿电容的控制字的中间值预先存储在查找表中;温度补偿电容与调节频率电容的连接方式相同;包括:在发射或接收一帧结束后,检测压控振荡器的控制电压;判断控制电压是否在预设电压范围内,若判断控制电压超出预设电压范围,更新查找表中该频点对应的温度补偿电容的控制字,使控制电压调节到预设电压范围内。可以避免由于环境温度变化,造成频点对应的控制电压变化,VCO的性能下降使PLL失锁的情况。

Description

压控振荡器的温度补偿方法及压控振荡器
技术领域
本发明涉及电子控制技术领域,特别涉及一种压控振荡器的温度补偿方法及压控振荡器。
背景技术
参见图1,该图为现有技术中的压控振荡器的示意图。
图1所示的压控振荡器(VCO,Voltage Controlled Oscillator)是LC型结构,即包括电感、调节频率电容Ctune和变容管Cvar。需要说明的是,Ctune为多个,一般为阵列形式。当VCO中的器件的工艺发生变化时,通过调节Ctune的控制字,来改变整体Ctune呈现的容值,进而调节输出频率。
VCO在工作时,通过调节Ctune的控制字,使VCO的震荡频率接近目标频率,落在Cvar能够覆盖的频率范围内。由锁相环(PLL,Phase Locked Loop)输出控制电压Vc完成锁定。而VCO工作的频率是不同的,不同的频率需要不同的Ctune控制字,确定对应不同频率Ctune控制字的过程,就是VCO的自动频率校正(AFC,Automatic Frequency Calibration)过程。
在PLL锁定前,设置Vc为中间值,对VCO的输出分频后进行计数,与需要的目标频率进行比较,调整Ctune控制字,找到接近目标频率的Ctune控制字。而AFC的过程,需要几十微秒甚至上百微秒的时间,在某些应用中,例如蓝牙应用中,比较长的AFC时间严重影响速度。
因此,现有技术中将不同频点对应的Ctune控制字预先存储到查找表中,在之后发射或接收一帧,PLL的锁定过程中,可以直接从查找表中查找对应频点的Ctune控制字,输出给VCO,避免了AFC过程,节省了时间。
但是,在芯片的工作期间,芯片的工作温度会发生变化,会导致VCO的震荡频率发生变化。芯片上电时AFC找出的Ctune控制字对应的VCO震荡频率会发生变化,使PLL锁定时,VCO的控制电压Vc偏离中间值附近,造成电路性能的降低;如果频率变化太大,超出Cvar频率覆盖的范围,可能会造成PLL的失锁。
因此,本领域技术人员需要提供一种压控振荡器的温度补偿方法及压控振荡器,能够在温度变化时保持压控振荡器的控制电压在中间值附近,不会出现性能下降或失锁的情况。
发明内容
本发明要解决的技术问题是提供一种压控振荡器的温度补偿方法及压控振荡器,能够在温度变化时保持压控振荡器的控制电压在中间值附近,不会出现性能下降或失锁的情况。
本发明提供一种压控振荡器的温度补偿方法,应用于压控振荡器,所述压控振荡器包括:电感、调节频率电容、变容管和至少两个温度补偿电容;对于锁相环使用的每一个频点对应的所述调节频率电容的控制字预先存储在查找表中,所述温度补偿电容的控制字的中间值预先存储在查找表中;
所述温度补偿电容与所述调节频率电容的连接方式相同;
包括以下步骤:
在发射或接收一帧结束后,检测压控振荡器的控制电压;
判断所述控制电压是否在预设电压范围内,若判断所述控制电压超出所述预设电压范围,则更新所述查找表中该频点对应的温度补偿电容的控制字,以使所述控制电压调节到所述预设电压范围内。
优选地,当频率随着所述控制电压的增大而增大时,所述若判断所述控制电压超出所述预设电压范围时,则更新所述查找表中该频点对应的所述温度补偿电容的控制字,具体包括:
所述预设电压范围包括上限电压值和下限电压值;
若判断所述控制电压大于所述上限电压值时,调节该频点对应的所述温度补偿电容的控制字减小,将减小后的温度补偿电容的控制字存储到所述查找表中;
若判断所述控制电压小于所述下限电压值时,调节该频点对应的所述温度补偿电容的控制字增大,将增大后的温度补偿电容的控制字存储到所述查找表中;
或,当频率随着所述控制电压的增大而减小时,所述若判断所述控制电压超出所述预设电压范围时,则更新所述查找表中该频点对应的所述温度补偿电容的控制字,具体包括:
所述预设电压范围包括上限电压值和下限电压值;
若判断所述控制电压大于所述上限电压值时,调节该频点对应的所述温度补偿电容的控制字增大,将增大后的温度补偿电容的控制字存储到所述查找表中;
若判断所述控制电压小于所述下限电压值时,调节该频点对应的所述温度补偿电容的控制字减小,将减小后的温度补偿电容的控制字存储到所述查找表中。
优选地,在调节所述温度补偿电容的控制字之后,还包括:
当再发射或者接收到一帧时,从所述查找表中查找该帧的频点对应的更新后的所述温度补偿电容的控制字发送给所述压控振荡器。
优选地,所述调节频率电容的控制字预先存储在查找表中,具体包括:
设置压控振荡器的控制电压为中间值,设置所述温度补偿电容的控制字为中间值,对所述锁相环使用的每一个频点进行自动频率校正,找到所述每一个频点对应的所述调节频率电容的控制字,将所述每一个频点对应的所述调节频率电容的控制字存储到所述查找表中。
本发明实施例还提供一种压控振荡器,包括:电感、调节频率电容、变容管和至少两个温度补偿电容;还包括:电压检测电路、电压判断电路、控制器和存储器;
所述温度补偿电容与所述调节频率电容的连接方式相同;
所述存储器中存有存储表;
对于锁相环使用的每一个频点对应的所述调节频率电容的控制字预先存储在查找表中,所述温度补偿电容的控制字的中间值预先存储在查找表中;
所述电压检测电路,用于在发射或接收一帧结束后,检测压控振荡器的控制电压;
所述电压判断电路,用于判断所述控制电压是否在预设电压范围内,将判断结果发送给所述控制器;
所述控制器,用于当所述控制电压超出所述预设电压范围,则更新所述查找表中该频点对应的温度补偿电容的控制字,以使所述控制电压调节到所述预设电压范围内。
优选地,所述电压判断电路包括:第一比较器和第二比较器;
所述预设电压范围包括上限电压值和下限电压值;
所述第一比较器的正相输入端连接所述上限电压值,所述第一比较器的反相输入端连接所述控制电压,所述第一比较器的输出端连接所述控制器,当所述控制电压大于所述上限电压值时,所述第一比较器输出低电平;
所述第二比较器的正相输入端连接所述控制电压,所述第一比较器的反相输入端连接所述下限电压值,所述第一比较器的输出端连接所述控制器,当所述控制电压小于所述下限电压值时,所述第二比较器输出低电平。
优选地,所述控制器,当频率随着所述控制电压的增大而增大,所述控制电压超出所述预设电压范围,则更新所述查找表中该频点对应的温度补偿电容的控制字,具体为:若判断所述控制电压大于所述上限电压值时,调节该频点对应的所述温度补偿电容的控制字减小,将减小后的温度补偿电容的控制字存储到所述查找表中;若判断所述控制电压小于所述下限电压值时,调节该频点对应的所述温度补偿电容的控制字增大,将增大后的温度补偿电容的控制字存储到所述查找表中;
或,
所述控制器,当频率随着所述控制电压的增大而减小,所述控制电压超出所述预设电压范围,则更新所述查找表中该频点对应的温度补偿电容的控制字,具体为:若判断所述控制电压大于所述上限电压值时,调节该频点对应的所述温度补偿电容的控制字增大,将增大后的温度补偿电容的控制字存储到所述查找表中;若判断所述控制电压小于所述下限电压值时,调节该频点对应的所述温度补偿电容的控制字减小,将减小后的温度补偿电容的控制字存储到所述查找表中。
优选地,所述控制器,还用于当再发射或者接收到一帧时,从所述查找表中查找该帧的频点对应的更新后的所述温度补偿电容的控制字发送给所述压控振荡器。
本发明实施例还提供一种压控振荡器,包括:电感、调节频率电容、变容管和至少两个温度补偿电容;还包括:电压检测电路、AD转换器、控制器和存储器;
所述温度补偿电容与所述调节频率电容的连接方式相同;
所述存储器中存有存储表;
对于锁相环使用的每一个频点对应的所述调节频率电容的控制字预先存储在查找表中,所述温度补偿电容的控制字的中间值预先存储在查找表中;
所述电压检测电路,用于在发射或接收一帧结束后,检测压控振荡器的控制电压;
所述AD转换器,用于将所述控制电压转换为数字信号发送给所述控制器;
所述控制器,用于判断所述控制电压是否在预设电压范围内,当所述控制电压超出所述预设电压范围,则更新所述查找表中该频点对应的温度补偿电容的控制字,以使所述控制电压调节到所述预设电压范围内。
优选地,所述控制器,用于当频率随着所述控制电压的增大而增大,所述控制电压超出所述预设电压范围,则更新所述查找表中该频点对应的温度补偿电容的控制字,具体为:若判断所述控制电压大于所述上限电压值时,调节该频点对应的所述温度补偿电容的控制字减小,将减小后的温度补偿电容的控制字存储到所述查找表中;若判断所述控制电压小于所述下限电压值时,调节该频点对应的所述温度补偿电容的控制字增大,将增大后的温度补偿电容的控制字存储到所述查找表中;
或,
所述控制器,用于当频率随着所述控制电压的增大而减小,所述控制电压超出所述预设电压范围,则更新所述查找表中该频点对应的温度补偿电容的控制字,具体为:若判断所述控制电压大于所述上限电压值时,调节该频点对应的所述温度补偿电容的控制字增大,将增大后的温度补偿电容的控制字存储到所述查找表中;若判断所述控制电压小于所述下限电压值时,调节该频点对应的所述温度补偿电容的控制字减小,将减小后的温度补偿电容的控制字存储到所述查找表中。
与现有技术相比,本发明具有以下优点:
通过检测VCO的控制电压Vc的大小,来判断是否需要调节Ctemp的控制字,即通过调节温度补偿电容的容值大小来使Vc处于预设电压范围内,从而对VCO进行温度的补偿。避免由于环境温度变化,造成频点对应的控制电压变化,VCO的性能下降使PLL失锁的情况。并且将更新后的Ctemp的控制字存储在查找表中,当收发机发射或接收下一帧时,从查找表中查找更新后的Ctemp的控制字,这样可以保证Vc在预设电压范围内。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是现有技术中的压控振荡器的示意图;
图2是本发明提供的压控振荡器的示意图;
图3是本发明提供的压控振荡器的温度补偿方法实施例一流程图;
图4是本发明提供的压控振荡器的温度补偿方法实施例二流程图;
图5是本发明提供的压控振荡器的实施例一示意图;
图6是本发明提供的压控振荡器的实施例二示意图;
图7是本发明提供的时序图;
图8是本发明提供的压控振荡器的实施例三示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了本领域技术人员更好地理解本发明提供的方法,下面整体介绍下本发明提供的方法的控制理念。
本发明在图1的压控振荡器VCO的基础上增加了温度补偿电容,如图2所示。可以理解的是,温度补偿电容在整个VCO中的连接方式与调节频率电容的连接方式是相同的。
在芯片上电之后,设置VCO的控制电压Vc为中间值,设置温度补偿电容Ctemp的控制字为中间值,对PLL需要使用的每一个频点进行自动频率校正过程,将每一个频点对应的调节频率电容Ctune的控制字存入查找表中。需要说明的是,查找表中对应的Ctemp的控制字为中间值。
另外,需要说明的是,一般在收发机中,VCO工作于PLL电路中,PLL电路为收发机提供时钟信号。在收发机发射一帧或者接收一帧的过程中,在查找表中查找对应频点的Ctune的控制字和Ctemp的控制字,将查找到的Ctune的控制字和Ctemp的控制字输出给VCO,这样可以省略自动频率校正过程,节省时间。
但是,由于温度的变化,会出现VCO的控制电压偏离中间值的情况。因此,本发明中,在收发机发送或接收一帧结束后,检测VCO的控制电压Vc,判断所述控制电压是否在预设电压范围内,例如在VH和VL之间,其中VH为预设电压范围的电压上限值,VL为预设电压范围的电压下限值。若判断所述控制电压超出所述预设电压范围,则更新所述查找表中该频点对应的温度补偿电容的控制字,以使所述控制电压调节到所述预设电压范围内。例如,Vc如果在预设电压范围内,即小于VH,大于VL,则不需要调节Ctemp。
下面以频率随着所述控制电压的增大而增大为例来介绍,当Vc小于VL时,VCO的频率控制字对应的震荡频率高,因此需要调大Ctemp,具体可以通过调大Ctemp的控制字,来增大Ctemp的容值。例如,可以将Ctemp的控制字加1。可以理解的是,如果将Ctemp的控制字加1,Vc还没有达到预设电压范围内,则需要继续增大Ctemp的控制字。需要说明的是,每次调节后的Ctemp的控制字均存入所述查找表,即更新查找表中Ctemp的控制字。当Vc大于VH时,说明VCO的频率控制字对应的震荡频率高,因此需要减小Ctemp,具体可以通过调小Ctemp的控制字,来减小Ctemp的容值。例如,可以将Ctemp的控制字减1。可以理解的是,如果将Ctemp的控制字减1,Vc还没有达到预设电压范围内,则需要继续减小Ctemp的控制字。
更新了查找表中Ctemp的控制字以后,收发机在发射或接收下一帧相同频点时,从查找表中查找更新后的Ctemp的控制字,更新后的Ctemp的控制字是经过温度补偿以后的,这样PLL锁定以后,VCO的控制电压可以回到中间值附近。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。
方法实施例一:
参见图3,该图为本发明提供的压控振荡器的温度补偿方法实施例一流程图。
本实施例提供的压控振荡器的温度补偿方法,应用于压控振荡器,所述压控振荡器包括:电感、调节频率电容、变容管和至少两个温度补偿电容;对于锁相环使用的每一个频点对应的所述调节频率电容的控制字预先存储在查找表中,所述温度补偿电容的控制字的中间值预先存储在查找表中;
所述温度补偿电容与所述调节频率电容的连接方式相同;
可以理解的是,温度补偿电容的个数可以根据实际需要来设置,具体个数本发明实施例中不作具体限定。
包括以下步骤:
S301:在发射或接收一帧结束后,检测压控振荡器的控制电压;
S302:判断所述控制电压是否在预设电压范围内,若是,则执行S304,若否,则执行S303;
S303:更新所述查找表中该频点对应的温度补偿电容的控制字,以使所述控制电压调节到所述预设电压范围内。
S304:不更新所述查找表中该频点对应的温度补偿电容的控制字。
需要说明的是,对于封装完毕的芯片来说,芯片的温度变化是非常缓慢的,一般在秒级左右,而收发机发射或接收一帧的时间在毫秒级左右。本发明以上实施例提供的方法在收发机发射或接收的每一帧结束后,都会对温度变化引起的VCO的控制电压Vc的变化进行检测,进而对温度补偿电容的容值进行调节,这就可以保证温度补偿电容的容易可以跟踪温度的变化,确保PLL锁定后,VCO的控制电压再中间值附近,不会出现性能下降或者失锁的情况。
本实施例提供的压控振荡器的温度补偿方法,通过检测VCO的控制电压Vc的大小,来判断是否需要调节Ctemp的控制字,即通过调节温度补偿电容的容值大小来使Vc处于预设电压范围内,从而对VCO进行温度的补偿。避免由于环境温度变化,造成频点对应的控制电压变化,VCO的性能下降使PLL失锁的情况。并且将更新后的Ctemp的控制字存储在查找表中,当收发机发射或接收下一帧时,从查找表中查找更新后的Ctemp的控制字,这样可以保证Vc在预设电压范围内。
方法实施例二:
参见图4,该图为本发明提供的压控振荡器的温度补偿方法实施例二流程图。
所述调节频率电容的控制字预先存储在查找表中,具体包括:
S401:设置压控振荡器的控制电压为中间值,设置所述温度补偿电容的控制字为中间值,对所述锁相环使用的每一个频点进行自动频率校正,找到所述每一个频点对应的所述调节频率电容的控制字,将所述每一个频点对应的所述调节频率电容的控制字存储到所述查找表中。
S402:在发射或接收一帧结束后,检测压控振荡器的控制电压;
所述若判断所述控制电压超出所述预设电压范围时,则更新所述查找表中该频点对应的所述温度补偿电容的控制字,下面以当频率随着所述控制电压的增大而增大时为了来介绍,具体包括:S403和S404;可以理解的是,S403和S404没有前后顺序。
所述预设电压范围包括上限电压值VH和下限电压值VL;
S403:若判断所述控制电压大于所述上限电压值时,调节该频点对应的所述温度补偿电容的控制字减小,将减小后的温度补偿电容的控制字存储到所述查找表中;
S404:若判断所述控制电压小于所述下限电压值时,调节该频点对应的所述温度补偿电容的控制字增大,将增大后的温度补偿电容的控制字存储到所述查找表中。
需要说明的是,当频率随着所述控制电压的增大而减小时,具体的调节与S403和S404相反,具体为:当频率随着所述控制电压的增大而减小时,所述若判断所述控制电压超出所述预设电压范围时,则更新所述查找表中该频点对应的所述温度补偿电容的控制字,具体包括:若判断所述控制电压大于所述上限电压值时,调节该频点对应的所述温度补偿电容的控制字增大,将增大后的温度补偿电容的控制字存储到所述查找表中;若判断所述控制电压小于所述下限电压值时,调节该频点对应的所述温度补偿电容的控制字减小,将减小后的温度补偿电容的控制字存储到所述查找表中。
S405:当再发射或者接收到一帧时,从所述查找表中查找该帧的频点对应的更新后的所述温度补偿电容的控制字发送给所述压控振荡器。
可以理解的是,,当频率随着所述控制电压的增大而增大时,在芯片上电后,先设置Vc为中间值,设置Ctemp的控制字为中间值,对每一个频点进行自动频率校正,找到对应的Ctune的控制字存入查找表中,然后在发射或接收一帧结束后,检测Vc并判断Vc是否在预设电压范围内,如果判断Vc大于VH,则将Ctemp的控制字减小,即调小Ctemp的容值,如果判断Vc小于VL,则将Ctemp的控制字增大,即增大Ctemp的容值。并且将调整后的Ctemp的控制字存储到查找表中。可以理解的是,下次接收或发射相同频点的帧数据时,则从查找表中查找更新后的Ctemp的控制字给VCO。这样可以保证PLL锁定后,使VCO的控制电压Vc回到中间值附近。
需要说明的是,当更新后差抄表中的Ctemp的控制字存在多个,与频点对应。当更新时,例如,A频点对应的Ctemp的控制字覆盖更新前A频点对应的Ctemp的控制字。
基于以上实施例提供的一种压控振荡器的温度补偿方法,本发明实施例还提供一种压控振荡器,下面结合附图来进行详细的介绍。
压控振荡器实施例一:
参见图5,该图为本发明提供的压控振荡器的实施例一示意图。
本实施例提供的压控振荡器,包括:电感L、调节频率电容Ctune、变容管Cvar和至少两个温度补偿电容Ctemp;还包括:电压检测电路501、电压判断电路502、控制器503和存储器504;
所述温度补偿电容Ctemp与所述调节频率电容Ctune的连接方式相同;
所述存储器504中存有存储表;
对于锁相环使用的每一个频点对应的所述调节频率电容Ctune的控制字预先存储在查找表中,所述温度补偿电容Ctemp的控制字的中间值预先存储在查找表中;
例如,Ctune的控制字Ctune<5:0>表示有6个控制字,分别是从0到5。Ctemp的控制字Ctemp<2:0>表示有3个控制字,分别是从0到2。可以理解的是,控制字的个数可以根据需要来设定,在此不做具体限定。
所述电压检测电路501,用于在收发机发射或接收一帧结束后,检测压控振荡器的控制电压;
所述电压判断电路502,用于判断所述控制电压是否在预设电压范围内,将判断结果发送给所述控制器503;
所述控制器503,用于当所述控制电压超出所述预设电压范围,则更新所述查找表中该频点对应的温度补偿电容的控制字,以使所述控制电压调节到所述预设电压范围内。
需要说明的是,对于封装完毕的芯片来说,芯片的温度变化是非常缓慢的,一般在秒级左右,而收发机发射或接收一帧的时间在毫秒级左右。本发明以上实施例提供的方法在收发机发射或接收的每一帧结束后,都会对温度变化引起的VCO的控制电压Vc的变化进行检测,进而对温度补偿电容的容值进行调节,这就可以保证温度补偿电容的容易可以跟踪温度的变化,确保PLL锁定后,VCO的控制电压再中间值附近,不会出现性能下降或者失锁的情况。
本实施例提供的压控振荡器,通过检测VCO的控制电压Vc的大小,来判断是否需要调节Ctemp的控制字,即通过调节温度补偿电容的容值大小来使Vc处于预设电压范围内,从而对VCO进行温度的补偿。避免由于环境温度变化,造成频点对应的控制电压变化,VCO的性能下降使PLL失锁的情况。并且将更新后的Ctemp的控制字存储在查找表中,当收发机发射或接收下一帧时,从查找表中查找更新后的Ctemp的控制字,这样可以保证Vc在预设电压范围内。
压控振荡器实施例二:
参见图6,该图为本发明提供的压控振荡器的实施例二示意图。
本实施例中,所述电压判断电路包括:第一比较器502a和第二比较器502b;
所述预设电压范围包括上限电压值VH和下限电压值VL;
所述第一比较器502a的正相输入端连接所述上限电压值VH,所述第一比较器502a的反相输入端连接所述控制电压Vc,所述第一比较器502a的输出端连接所述控制器503,当所述控制电压大于所述上限电压值VH时,所述第一比较器502a输出低电平;
所述第二比较器502b的正相输入端连接所述控制电压Vc,所述第二比较器502b的反相输入端连接所述下限电压值VL,所述第二比较器502b的输出端连接所述控制器503,当所述控制电压小于所述下限电压值VL时,所述第二比较器502b输出低电平。
可以理解的是,本实施例中利用两个比较器来分别将Vc与VH和VL进行比较。当Vc大于VH时,控制器503收到第一比较器502a的低电平,当Vc小于VL时,控制器503收到第一比较器502b的低电平。
因此,控制器503可以根据接收到的高低电平的状态,来判断Vc是否在预设电压范围内,以及当Vc超出预设电压范围时,是大于VH还是低于VL。进而控制器503可以相应地调节Ctemp的控制字,使Vc回到预设电压范围内。
具体地,所述控制器503,当频率随着所述控制电压的增大而增大,所述控制电压超出所述预设电压范围,则更新所述查找表中该频点对应的温度补偿电容的控制字,具体为:若判断所述控制电压大于所述上限电压值时,调节该频点对应的所述温度补偿电容的控制字减小,将减小后的温度补偿电容的控制字存储到所述查找表中;若判断所述控制电压小于所述下限电压值时,调节该频点对应的所述温度补偿电容的控制字增大,将增大后的温度补偿电容的控制字存储到所述查找表中;
或,所述控制器,当频率随着所述控制电压的增大而减小,所述控制电压超出所述预设电压范围,则更新所述查找表中该频点对应的温度补偿电容的控制字,具体为:若判断所述控制电压大于所述上限电压值时,调节该频点对应的所述温度补偿电容的控制字增大,将增大后的温度补偿电容的控制字存储到所述查找表中;若判断所述控制电压小于所述下限电压值时,调节该频点对应的所述温度补偿电容的控制字减小,将减小后的温度补偿电容的控制字存储到所述查找表中。
所述控制器503,还用于当再发射或者接收到一帧时,从所述查找表中查找该帧的频点对应的更新后的所述温度补偿电容的控制字发送给所述压控振荡器。
具体可以参见图7,该图为本发明提供的时序图。
从图7中可以看出,在发射或接收一帧结束后,才更新查找表中Ctemp的控制字,待下次发射或接收帧时,从查找表中查找更新后的Ctemp的控制字。
从图7中可以看出,当Vc大于VH以后,经过调节Ctemp的控制字,将Vc又拉回到VL和VH之间。
压控振荡器实施例三:
参见图8,该图为本发明提供的压控振荡器的实施例三示意图。
需要说明的是,压控振荡器实施例一提供的是一种压控振荡器,本实施例提供的是另一种压控振荡器,下面结合附图来进行详细的介绍。
本实施例提供的压控振荡器,电感L、调节频率电容Ctune、变容管Cvar和至少两个温度补偿电容Ctemp;还包括:电压检测电路801、AD转换器802、控制器803和存储器804;
可以理解的是,所述电压检测电路801与压控振荡器实施例一中的电压检测电路501相同。
所述温度补偿电容Ctemp与所述调节频率电容Ctune的连接方式相同;
所述存储器504中存有存储表;
对于锁相环使用的每一个频点对应的所述调节频率电容Ctune的控制字预先存储在查找表中,所述温度补偿电容Ctemp的控制字的中间值预先存储在查找表中;
例如,Ctune的控制字Ctune<5:0>表示有6个控制字,分别是从0到5。Ctemp的控制字Ctemp<2:0>表示有3个控制字,分别是从0到2。可以理解的是,控制字的个数可以根据需要来设定,在此不做具体限定。
所述电压检测电路801,用于在发射或接收一帧结束后,检测压控振荡器的控制电压;
所述AD转换器802,用于将所述控制电压转换为数字信号发送给所述控制器;
所述控制器803,用于判断所述控制电压是否在预设电压范围内,当所述控制电压超出所述预设电压范围,则更新所述查找表中该频点对应的温度补偿电容的控制字,以使所述控制电压调节到所述预设电压范围内。
本实施例与压控振荡器实施例一的区别是,压控振荡器实施例一利用比较器来比较Vc,而本实施例中利用控制器来比较Vc。从实现方式上略有差别,但是控制思想是一致的,均是判断Vc是否超出预设电压范围。当超出预设电压范围时,调节Ctemp的控制字,使Vc回到预设电压范围之内。并且将更新后的Ctemp的控制字存储在查找表中,当收发机发射或接收下一帧时,从查找表中查找更新后的Ctemp的控制字,这样可以保证Vc在预设电压范围内。
所述控制器803,用于当频率随着所述控制电压的增大而增大,所述控制电压超出所述预设电压范围,则更新所述查找表中该频点对应的温度补偿电容的控制字,具体为:若判断所述控制电压大于所述上限电压值时,调节该频点对应的所述温度补偿电容的控制字减小,将减小后的温度补偿电容的控制字存储到所述查找表中;若判断所述控制电压小于所述下限电压值时,调节该频点对应的所述温度补偿电容的控制字增大,将增大后的温度补偿电容的控制字存储到所述查找表中;
或,所述控制器,用于当频率随着所述控制电压的增大而减小,所述控制电压超出所述预设电压范围,则更新所述查找表中该频点对应的温度补偿电容的控制字,具体为:若判断所述控制电压大于所述上限电压值时,调节该频点对应的所述温度补偿电容的控制字增大,将增大后的温度补偿电容的控制字存储到所述查找表中;若判断所述控制电压小于所述下限电压值时,调节该频点对应的所述温度补偿电容的控制字减小,将减小后的温度补偿电容的控制字存储到所述查找表中。
以上实施例提供的压控振荡器,均可以跟踪温度的变化,在温度变化时,调节Ctemp的控制字,这样可以保证Vc在预设电压范围内。进而保证PLL不会出现失锁的情况。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制。虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明。任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。

Claims (5)

1.一种压控振荡器的温度补偿方法,其特征在于,应用于压控振荡器,所述压控振荡器包括:电感、调节频率电容、变容管和至少两个温度补偿电容;对于锁相环使用的每一个频点对应的所述调节频率电容的控制字预先存储在查找表中,所述温度补偿电容的控制字的中间值预先存储在查找表中;
所述温度补偿电容与所述调节频率电容的连接方式相同;
包括以下步骤:
在发射或接收一帧结束后,检测压控振荡器的控制电压;
当频率随着所述控制电压的增大而增大时,判断所述控制电压超出预设电压范围时,则更新所述查找表中该频点对应的所述温度补偿电容的控制字;所述预设电压范围包括上限电压值和下限电压值;若判断所述控制电压大于所述上限电压值时,调节该频点对应的所述温度补偿电容的控制字减小,将减小后的温度补偿电容的控制字存储到所述查找表中;若判断所述控制电压小于所述下限电压值时,调节该频点对应的所述温度补偿电容的控制字增大,将增大后的温度补偿电容的控制字存储到所述查找表中;以使所述控制电压调节到所述预设电压范围内;
或,当频率随着所述控制电压的增大而减小时,判断所述控制电压超出所述预设电压范围时,则更新所述查找表中该频点对应的所述温度补偿电容的控制字;所述预设电压范围包括上限电压值和下限电压值;若判断所述控制电压大于所述上限电压值时,调节该频点对应的所述温度补偿电容的控制字增大,将增大后的温度补偿电容的控制字存储到所述查找表中;若判断所述控制电压小于所述下限电压值时,调节该频点对应的所述温度补偿电容的控制字减小,将减小后的温度补偿电容的控制字存储到所述查找表中;以使所述控制电压调节到所述预设电压范围内;
当再发射或者接收到一帧时,从所述查找表中查找该帧的频点对应的更新后的所述温度补偿电容的控制字发送给所述压控振荡器。
2.根据权利要求1所述的压控振荡器的温度补偿方法,其特征在于,所述调节频率电容的控制字预先存储在查找表中,具体包括:
设置压控振荡器的控制电压为中间值,设置所述温度补偿电容的控制字为中间值,对所述锁相环使用的每一个频点进行自动频率校正,找到所述每一个频点对应的所述调节频率电容的控制字,将所述每一个频点对应的所述调节频率电容的控制字存储到所述查找表中。
3.一种压控振荡器,其特征在于,包括:电感、调节频率电容、变容管和至少两个温度补偿电容;还包括:电压检测电路、电压判断电路、控制器和存储器;
所述温度补偿电容与所述调节频率电容的连接方式相同;
所述存储器中存有存储表;
对于锁相环使用的每一个频点对应的所述调节频率电容的控制字预先存储在查找表中,所述温度补偿电容的控制字的中间值预先存储在查找表中;
所述电压检测电路,用于在发射或接收一帧结束后,检测压控振荡器的控制电压;
所述电压判断电路,用于判断所述控制电压是否在预设电压范围内,将判断结果发送给所述控制器;
所述控制器,用于当频率随着所述控制电压的增大而增大时,判断所述控制电压超出所述预设电压范围时,则更新所述查找表中该频点对应的所述温度补偿电容的控制字;所述预设电压范围包括上限电压值和下限电压值;若判断所述控制电压大于所述上限电压值时,调节该频点对应的所述温度补偿电容的控制字减小,将减小后的温度补偿电容的控制字存储到所述查找表中;若判断所述控制电压小于所述下限电压值时,调节该频点对应的所述温度补偿电容的控制字增大,将增大后的温度补偿电容的控制字存储到所述查找表中;以使所述控制电压调节到所述预设电压范围内;
或,当频率随着所述控制电压的增大而减小时,判断所述控制电压超出所述预设电压范围时,则更新所述查找表中该频点对应的所述温度补偿电容的控制字;所述预设电压范围包括上限电压值和下限电压值;若判断所述控制电压大于所述上限电压值时,调节该频点对应的所述温度补偿电容的控制字增大,将增大后的温度补偿电容的控制字存储到所述查找表中;若判断所述控制电压小于所述下限电压值时,调节该频点对应的所述温度补偿电容的控制字减小,将减小后的温度补偿电容的控制字存储到所述查找表中;以使所述控制电压调节到所述预设电压范围内;
当再发射或者接收到一帧时,从所述查找表中查找该帧的频点对应的更新后的所述温度补偿电容的控制字发送给所述压控振荡器。
4.根据权利要求3所述的压控振荡器,其特征在于,所述电压判断电路包括:第一比较器和第二比较器;
所述预设电压范围包括上限电压值和下限电压值;
所述第一比较器的正相输入端连接所述上限电压值,所述第一比较器的反相输入端连接所述控制电压,所述第一比较器的输出端连接所述控制器,当所述控制电压大于所述上限电压值时,所述第一比较器输出低电平;
所述第二比较器的正相输入端连接所述控制电压,所述第一比较器的反相输入端连接所述下限电压值,所述第一比较器的输出端连接所述控制器,当所述控制电压小于所述下限电压值时,所述第二比较器输出低电平。
5.一种压控振荡器,其特征在于,包括:电感、调节频率电容、变容管和至少两个温度补偿电容;还包括:电压检测电路、AD转换器、控制器和存储器;
所述温度补偿电容与所述调节频率电容的连接方式相同;
所述存储器中存有存储表;
对于锁相环使用的每一个频点对应的所述调节频率电容的控制字预先存储在查找表中,所述温度补偿电容的控制字的中间值预先存储在查找表中;
所述电压检测电路,用于在发射或接收一帧结束后,检测压控振荡器的控制电压;
所述AD转换器,用于将所述控制电压转换为数字信号发送给所述控制器;
所述控制器,用于当频率随着所述控制电压的增大而增大时,判断所述控制电压超出预设电压范围时,则更新所述查找表中该频点对应的所述温度补偿电容的控制字;所述预设电压范围包括上限电压值和下限电压值;若判断所述控制电压大于所述上限电压值时,调节该频点对应的所述温度补偿电容的控制字减小,将减小后的温度补偿电容的控制字存储到所述查找表中;若判断所述控制电压小于所述下限电压值时,调节该频点对应的所述温度补偿电容的控制字增大,将增大后的温度补偿电容的控制字存储到所述查找表中;以使所述控制电压调节到所述预设电压范围内;
或,当频率随着所述控制电压的增大而减小时,判断所述控制电压超出所述预设电压范围时,则更新所述查找表中该频点对应的所述温度补偿电容的控制字;所述预设电压范围包括上限电压值和下限电压值;若判断所述控制电压大于所述上限电压值时,调节该频点对应的所述温度补偿电容的控制字增大,将增大后的温度补偿电容的控制字存储到所述查找表中;若判断所述控制电压小于所述下限电压值时,调节该频点对应的所述温度补偿电容的控制字减小,将减小后的温度补偿电容的控制字存储到所述查找表中;以使所述控制电压调节到所述预设电压范围内;
当再发射或者接收到一帧时,从所述查找表中查找该帧的频点对应的更新后的所述温度补偿电容的控制字发送给所述压控振荡器。
CN201510441040.4A 2015-07-24 2015-07-24 压控振荡器的温度补偿方法及压控振荡器 Active CN104993822B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510441040.4A CN104993822B (zh) 2015-07-24 2015-07-24 压控振荡器的温度补偿方法及压控振荡器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510441040.4A CN104993822B (zh) 2015-07-24 2015-07-24 压控振荡器的温度补偿方法及压控振荡器

Publications (2)

Publication Number Publication Date
CN104993822A CN104993822A (zh) 2015-10-21
CN104993822B true CN104993822B (zh) 2018-09-11

Family

ID=54305586

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510441040.4A Active CN104993822B (zh) 2015-07-24 2015-07-24 压控振荡器的温度补偿方法及压控振荡器

Country Status (1)

Country Link
CN (1) CN104993822B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110471038A (zh) * 2019-08-16 2019-11-19 上海英恒电子有限公司 一种毫米波雷达的波形产生方法及装置
CN111756371A (zh) * 2020-07-03 2020-10-09 上海奥令科电子科技有限公司 温度补偿方法和辅助电路、压控振荡装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101399542A (zh) * 2008-09-16 2009-04-01 上海芯略电子科技有限公司 具有温度漂移补偿的锁相环及其方法
CN103155407A (zh) * 2010-10-05 2013-06-12 高通股份有限公司 宽带温度补偿谐振器和宽带vco
CN104242924A (zh) * 2013-07-26 2014-12-24 西安电子科技大学 具有自动频率校准功能的多频带电感-电容压控振荡器
CN104579330A (zh) * 2015-01-20 2015-04-29 北京华强智连微电子有限责任公司 一种锁相环的两步自动频率校准电路和方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090243740A1 (en) * 2008-03-27 2009-10-01 Ahmadreza Rofougaran Method and system for reduced jitter signal generation

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101399542A (zh) * 2008-09-16 2009-04-01 上海芯略电子科技有限公司 具有温度漂移补偿的锁相环及其方法
CN103155407A (zh) * 2010-10-05 2013-06-12 高通股份有限公司 宽带温度补偿谐振器和宽带vco
CN104242924A (zh) * 2013-07-26 2014-12-24 西安电子科技大学 具有自动频率校准功能的多频带电感-电容压控振荡器
CN104579330A (zh) * 2015-01-20 2015-04-29 北京华强智连微电子有限责任公司 一种锁相环的两步自动频率校准电路和方法

Also Published As

Publication number Publication date
CN104993822A (zh) 2015-10-21

Similar Documents

Publication Publication Date Title
FI113112B (fi) Menetelmä oskillaattorin säätämiseksi
US8531245B2 (en) Temperature compensation in a PLL
JP5591539B2 (ja) Vco利得補償及び位相ノイズ低減のためのプログラマブルバラクタ
US7602256B2 (en) Systems and techniques for auto-calibration and fast tuning of voltage controlled oscillators in phase-lock loops
US7512390B2 (en) System and method for tuning a frequency generator using an LC oscillator
US7940129B1 (en) Low KVCO phase-locked loop with large frequency drift handling capability
US20100259332A1 (en) Compensation circuit for voltage controlled oscillator
EP1292034A2 (en) Frequency Synthesizer
TWI449340B (zh) 鎖相迴路及其用於補償溫度之方法
CN101399542A (zh) 具有温度漂移补偿的锁相环及其方法
US20200195259A1 (en) Low jitter digital phase lock loop with a numerically-controlled bulk acoustic wave oscillator
CN104242924A (zh) 具有自动频率校准功能的多频带电感-电容压控振荡器
CN104993822B (zh) 压控振荡器的温度补偿方法及压控振荡器
CN104579330A (zh) 一种锁相环的两步自动频率校准电路和方法
US7417512B2 (en) Dual mode tuning digitally controlled crystal oscillator and operation method thereof
US20140354365A1 (en) Device for Compensating Temperature Drift of a VCO, and to a Method Thereof
US20090206894A1 (en) Phase-Locked Loop with Adaptive Performance
US7821345B2 (en) Calibrating an oscillator and corresponding calibration device
CN108988853B (zh) 数字辅助锁定电路
CN104467817A (zh) 一种应用于自动频率控制***(afc)的环路微调算法
KR101070366B1 (ko) 2단계 자동튜닝 광대역 전압제어발진기
CN114401001B (zh) 一种锁相环快速锁相方法
KR102173075B1 (ko) 인공지능 기반 주파수 합성 장치 및 이를 위한 자동 조정 회로
CN105450222A (zh) 一种vco摆幅自动校准的电路和方法
KR101478363B1 (ko) 광대역 발진주파수 튜닝 장치 및 그 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: 100084 floor 5F, No. 1, No. 1, Haidian District, Haidian District, Beijing

Patentee after: Beijing Angrui Microelectronics Technology Co.,Ltd.

Address before: 100084 Beijing city Haidian District on the 7 Street No. 1 Building No. 1 Huizhong

Patentee before: BEIJING HUNTERSUN ELECTRONIC CO.,LTD.

CP03 Change of name, title or address
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Voltage controlled oscillator and temperature compensation method therefor

Effective date of registration: 20200722

Granted publication date: 20180911

Pledgee: Zhongguancun Beijing technology financing Company limited by guarantee

Pledgor: Beijing Angrui Microelectronics Technology Co.,Ltd.

Registration number: Y2020990000815

CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 100084 5F, building 1, No.1, shangdiqi street, Haidian District, Beijing

Patentee after: Beijing Angrui Microelectronics Technology Co.,Ltd.

Address before: 100084 5F, building 1, No.1, shangdiqi street, Haidian District, Beijing

Patentee before: Beijing Angrui Microelectronics Technology Co.,Ltd.

PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20220914

Granted publication date: 20180911

Pledgee: Zhongguancun Beijing technology financing Company limited by guarantee

Pledgor: Beijing Angrui Microelectronics Technology Co.,Ltd.

Registration number: Y2020990000815