專利名稱:一種對振蕩頻率源進行溫度補償和頻率校正的電路結構的制作方法
技術領域:
本實用新型涉及一種對頻率振蕩源進行溫度補償和頻率校正的電路結構。
背景技術:
使用微控制器對振蕩頻率源進行溫度補償和頻率校正一般都是根據振蕩頻率源的溫度變化,由微控制器以各種各樣的方式輸出一個相應的模擬電壓來控制壓控振蕩器的輸出頻率,從而達到頻率補償的效果。但是在使用模擬控制時,部件的模擬參數對輸出頻率的頻率特性會產生影響,從而影響器件品質,使產品的成品率下降。
實用新型內容本實用新型所要解決的問題是提供一種對振蕩頻率源進行溫度補償和頻率校正的電路結構,該電路結構,對頻率輸出采取了純數字的控制,可避免在使用模擬控制時部件的模擬參數對輸出頻率的頻率特性的影響,減少影響器件品質的因素,從而提高產品的成品率。
本實用新型還提供的技術方案是一種對振蕩頻率源進行溫度補償和頻率校正的電路結構,包括時鐘發(fā)生電路、中央處理單元(CPU)、程序存儲器、數據存儲器(RAM)、補償數據存儲器、多字節(jié)的頻率緩存器、多字節(jié)的頻率寄存器、相位累加器、正弦波形存儲器和數模轉換器。被校正的振蕩頻率源與時鐘發(fā)生電路的時鐘輸入端相連;時鐘發(fā)生電路的輸出端與中央處理單元(CPU)、程序存儲器、數據存儲器(RAM)、補償數據存儲器、多字節(jié)的頻率緩存器和多字節(jié)的頻率寄存器的時鐘輸入端相連,向它們提供操作時鐘;被補償的振蕩頻率源直接與相位累加器和正弦波形存儲器的時鐘輸入端相連,向它們提供操作時鐘;中央處理單元(CPU)通過地址、數據和控制總線與時鐘發(fā)生電路、程序存儲器、數據存儲器(RAM)、補償數據存儲器及多字節(jié)的頻率緩存器相連,中央處理單元(CPU)可直接或間接地對它們進行尋址和讀寫操作;多字節(jié)的頻率緩存器具有多字節(jié)的數據輸出端和指示中央處理單元對多字節(jié)的頻率緩存器的所有字節(jié)的寫入操作已完成的標志位輸出端;多字節(jié)的頻率緩存器的數據輸出端連接到多字節(jié)的頻率寄存器的數據輸入端;多字節(jié)的頻率緩存器的標志位連接到多字節(jié)的頻率寄存器的寫入控制端;多字節(jié)的頻率寄存器的數據輸出端連接到相位累加器的一個數據輸入端;相位累加器的數據輸出端連接到相位累加器的另一個數據輸入端;相位累加器的數據輸出的高端數據線連接到正弦波形存儲器的地址線;正弦波形存儲器中存儲了正弦波形的采樣值,正弦波形存儲器的數據輸出端連接到數模轉換器的數據輸入端;數模轉換器輸出相應的模擬電壓量;地址、數據和控制總線連接到電路結構外部。
上述的電路結構還可使用硬件加法器,設有多字節(jié)的偏移頻率緩存器、多字節(jié)的偏移頻率寄存器和加法器。中央處理單元(CPU)通過地址、數據和控制總線與多字節(jié)的偏移頻率緩存器相連;多字節(jié)的偏移頻率緩存器具有多字節(jié)的數據輸出端和指示中央處理單元對多字節(jié)的偏移頻率緩存器的所有字節(jié)的寫入操作已完成的標志位輸出端;多字節(jié)的偏移頻率緩存器的數據輸出端連接到多字節(jié)的偏移頻率寄存器的數據輸入端;多字節(jié)的偏移頻率緩存器的標志位連接到多字節(jié)的偏移頻率寄存器的寫入控制端;多字節(jié)的偏移頻率寄存器的輸出端連接到加法器的一個數據輸入端;多字節(jié)的頻率寄存器的輸出端連接到加法器的另一個數據輸入端;加法器的數據輸出端連接到相位累加器的一個數據輸入端。
本實用新型具有補償精度高,頻率校正速度快的優(yōu)點,而且頻率改變時相位連續(xù),頻率特性只與數字參數有關。本實用新型對頻率輸出采取了純數字的控制,避免了在使用模擬控制時部件參數對輸出頻率的影響,減少了影響器件品質的因素,從而提高了產品的成品率。同時,可以在不改變內部硬件的情況下,可由軟件高精度地設置不同的輸出頻率,這使得在生產不同型號的產品時不須改變硬件,大大地簡化了生產流程,增加了產品的靈活性。而且,本實用新型所涉及的器件可完成自我校正,適于大批量生產。
圖1為本實用新型的電路結構框圖;圖2為本實用新型使用硬件加法器的電路結構框圖;圖3為本實用新型使用分立元件來實現(xiàn)的電路結構框圖。
具體實施方式
參見圖1,實現(xiàn)本實用新型的電路結構包括時鐘發(fā)生電路、中央處理單元(CPU)、程序存儲器、數據存儲器(RAM)、補償數據存儲器、多字節(jié)的頻率緩存器、多字節(jié)的頻率寄存器、相位累加器、正弦波形存儲器和數模轉換器。被校正的振蕩頻率源與時鐘發(fā)生電路的時鐘輸入端相連;時鐘發(fā)生電路的輸出端與中央處理單元(CPU)、程序存儲器、數據存儲器(RAM)、補償數據存儲器、多字節(jié)的頻率緩存器和多字節(jié)的頻率寄存器的時鐘輸入端相連,向它們提供操作時鐘;被補償的振蕩頻率源直接與相位累加器和正弦波形存儲器的時鐘輸入端相連,向它們提供操作時鐘;中央處理單元(CPU)通過地址、數據和控制總線與時鐘發(fā)生電路、程序存儲器、數據存儲器(RAM)、補償數據存儲器及多字節(jié)的頻率緩存器相連,中央處理單元(CPU)可直接或間接地對它們進行尋址和讀寫操作;多字節(jié)的頻率緩存器輸出多字節(jié)的數據和一個標志位,該標志位指示中央處理單元(CPU)對多字節(jié)的頻率緩存器的所有字節(jié)的寫入操作已完成;多字節(jié)的頻率緩存器的數據輸出端連接到多字節(jié)的頻率寄存器的數據輸入端;多字節(jié)的頻率緩存器的標志位連接到多字節(jié)的頻率寄存器的寫入控制端;多字節(jié)的頻率寄存器的數據輸出端連接到相位累加器的一個數據輸入端;相位累加器的數據輸出端連接到相位累加器的另一個數據輸入端;相位累加器的數據輸出的高端數據線連接到正弦波形存儲器的的地址線;正弦波形存儲器中存儲了正弦波形的采樣值,正弦波形存儲器的數據輸出端連接到數模轉換器的數據輸入端;數模轉換器輸出相應的模擬電壓量;地址、數據和控制總線連接到電路結構外部。
在本實用新型的較佳實例中,中央處理單元(CPU)可以通過連接到電路結構外部的地址、數據和控制總線讀取外部提供的數字量。
在本實用新型的較佳實例中,中央處理單元(CPU)通過地址、數據和控制總線和多字節(jié)的頻率緩存器相連,中央處理單元(CPU)可以對多字節(jié)的頻率緩存器進行寫入操作。
在本實用新型的較佳實例中,頻率緩存器為多字節(jié)的頻率緩存器;該多字節(jié)的頻率緩存器具有一個標志位,以指示中央處理單元(CPU)對頻率緩存器的所有字節(jié)的寫入操作已完成;該標志位連接到多字節(jié)的頻率寄存器的寫入控制端。
在本實用新型的較佳實例中,還可使用硬件加法器(參見圖2),設有多字節(jié)的偏移頻率緩存器、多字節(jié)的偏移頻率寄存器和加法器。中央處理單元(CPU)通過地址、數據和控制總線與多字節(jié)的偏移頻率緩存器相連;多字節(jié)的偏移頻率緩存器輸出多字節(jié)的數據和一個標志位,該標志位指示中央處理單元(CPU)對它的所有字節(jié)的寫入操作已完成;多字節(jié)的偏移頻率緩存器的數據輸出端連接到多字節(jié)的偏移頻率寄存器的數據輸入端;多字節(jié)的偏移頻率緩存器的標志位連接到多字節(jié)的偏移頻率寄存器的寫入控制端;多字節(jié)的偏移頻率寄存器的輸出端連接到加法器的一個數據輸入端;多字節(jié)的頻率寄存器的輸出端連接到加法器的另一個數據輸入端;加法器的數據輸出端連接到相位累加器的一個數據輸入端。
在本實用新型的較佳實例中,中央處理單元(CPU)通過地址、數據和控制總線和多字節(jié)偏移頻率緩存器相連,中央處理單元(CPU)可以對多字節(jié)偏移頻率緩存器進行寫入操作。
在本實用新型的較佳實例中,偏移頻率緩存器為多字節(jié)的偏移頻率緩存器;該多字節(jié)的偏移頻率緩存器具有一個標志位,以指示對偏移頻率緩存器的所有字節(jié)的寫入操作已完成;該標志位連接到多字節(jié)的偏移頻率寄存器的寫入控制端。
為實現(xiàn)和驗證本實用新型,可用市場上現(xiàn)成的分立元件組成本實用新型的電路結構,參見圖3,包括一個溫度補償晶體振蕩器(TCXO),一個電阻和一個熱敏電阻組成的溫度傳感器,一個8位的單片機,其內帶有模數轉換器、定時器、計數器、串行接口及程序內存(FLASH)和變量內存(RAM),一個數字直接頻率合成器(DDS)。這里采用的溫度補償晶體振蕩器(TCXO)的長期穩(wěn)定度為0.2PPM,8位單片機為ATMEL的89C5115,其包括10位模數轉換器、16K字節(jié)程序內存(FLASH)、256字節(jié)變量內存(RAM)、2K字節(jié)EEPROM、UART串行接口、一個定時器和一個計數器。89C5115的計數器輸入端和UART串行接口引出到該電路結構的外部,89C5115與一個普通石英晶體相連以產生單片機的主頻時鐘。DDS采用ANALOG的AD9832,其包括32位的相位頻率寄存器和累加器,12位的正弦波形存儲器和10位的數模轉換器。
將上述組成的裝置置于環(huán)境溫度模擬室中,環(huán)境溫度模擬室的溫度以一定的變化率在標稱的溫度范圍內變化;外部測試設備提供一個高精度的參考頻率;8位單片機通過數據和時鐘線設置數字直接頻率合成器(DDS)的頻率寄存器,由數字直接頻率合成器輸出相應的頻率(根據萊奎斯特理論,這一頻率不能超過溫度補償晶體振蕩器(TCXO)的振蕩頻率的50%,在實際應用中最好不要超過40%);將上述組成的裝置的輸出頻率倍頻后再和參考頻率混頻,經低通濾波器后得到一個差值頻率;將上述差頻送到該裝置的8位單片機的計數器的輸入端,8位單片機通過定時器和計數器得到一個表達上述差頻的數字量,并根據這一數字量設置數字直接頻率合成器(DDS)的頻率寄存器的值,從而改變器件的輸出頻率,以將這一差頻逐步減小到精度范圍以內;8位單片機將相應的偏移值和溫度模數轉換值寫到FLASH或EEPROM中。
在完成上述補償數據采集后,當應用該裝置的環(huán)境溫度變化時,8位單片機可根據溫度傳感器和模數轉換器所提供的隨溫度變化的數字量,在補償數據存儲器中找到相應的頻率補償數據,并將這一補償數據作為偏移頻率和基準頻率作加法運算,然后通過數據和時鐘線將這一運算結果寫入到數字直接頻率合成器(DDS)的頻率寄存器中,DDS的數模轉換器輸出一個相應的正弦波形采樣模擬電壓,經一個帶通濾波器即可得到一個具有溫度補償和頻率校正的穩(wěn)定頻率。本裝置的主要技術性能指標如下被補償的TCXO頻率20MHz被補償的TCXO精度0.2ppm補償溫度范圍-40C-+80C最小頻率調整步長0.0047Hz補償數據存儲器尺寸800字節(jié)補償后輸出頻率0.0047Hz-8MHz補償后輸出頻率精度小於2ppb @ 8Mhz
權利要求1.一種對振蕩頻率源進行溫度補償和頻率校正的電路結構,其特征在于包括時鐘發(fā)生電路、中央處理單元、程序存儲器、數據存儲器、補償數據存儲器、多字節(jié)的頻率緩存器、多字節(jié)的頻率寄存器、相位累加器、正弦波形存儲器和數模轉換器;被校正的振蕩頻率源與時鐘發(fā)生電路的時鐘輸入端相連;時鐘發(fā)生電路的輸出端與中央處理單元、程序存儲器、數據存儲器、補償數據存儲器、多字節(jié)的頻率緩存器和多字節(jié)的頻率寄存器的時鐘輸入端相連;被補償的振蕩頻率源與相位累加器和正弦波形存儲器的時鐘輸入端相連;中央處理單元通過地址、數據和控制總線與時鐘發(fā)生電路、程序存儲器、數據存儲器、補償數據存儲器及多字節(jié)的頻率緩存器相連;多字節(jié)的頻率緩存器具有多字節(jié)的數據輸出端和指示中央處理單元對多字節(jié)的頻率緩存器的所有字節(jié)的寫入操作已完成的標志位輸出端;多字節(jié)的頻率緩存器的數據輸出端連接到多字節(jié)的頻率寄存器的數據輸入端;多字節(jié)的頻率緩存器的標志位輸出端連接到多字節(jié)的頻率寄存器的寫入控制端;多字節(jié)的頻率寄存器的數據輸出端連接到相位累加器的一個數據輸入端;相位累加器的數據輸出端連接到相位累加器的另一個數據輸入端;相位累加器的數據輸出的高端數據線連接到正弦波形存儲器的地址線;正弦波形存儲器的數據輸出端連接到數模轉換器的數據輸入端;數模轉換器輸出相應的模擬電壓量;地址、數據和控制總線連接到電路結構外部。
2.根據權利要求1所述的電路結構,其特征在于設有多字節(jié)的偏移頻率緩存器、多字節(jié)的偏移頻率寄存器和加法器;中央處理單元通過地址、數據和控制總線與多字節(jié)的偏移頻率緩存器相連;多字節(jié)的偏移頻率緩存器具有多字節(jié)的數據輸出端和指示中央處理單元對多字節(jié)的偏移頻率緩存器的所有字節(jié)的寫入操作已完成的標志位輸出端;多字節(jié)的偏移頻率緩存器的數據輸出端連接到多字節(jié)的偏移頻率寄存器的數據輸入端;多字節(jié)的偏移頻率緩存器的標志位輸出端連接到多字節(jié)的偏移頻率寄存器的寫入控制端;多字節(jié)的偏移頻率寄存器的輸出端連接到加法器的一個數據輸入端;多字節(jié)的頻率寄存器的輸出端連接到加法器的另一個數據輸入端;加法器的數據輸出端連接到相位累加器的一個數據輸入端。
專利摘要本實用新型涉及一種對頻率振蕩源進行溫度補償和頻率校正的電路結構,包括時鐘發(fā)生電路、中央處理單元、程序存儲器、數據存儲器、補償數據存儲器、多字節(jié)的頻率緩存器、多字節(jié)的頻率寄存器、相位累加器、正弦波形存儲器和數模轉換器。本實用新型補償精度高,頻率校正速度快,而且頻率改變時相位連續(xù),頻率特性只與數字參數有關。本實用新型對頻率輸出采取了純數字的控制,避免了在使用模擬控制時部件參數對輸出頻率的影響,減少了影響器件品質的因素,從而提高了產品的成品率。同時,可以在不改變內部硬件的情況下,可由軟件高精度地設置不同的輸出頻率,這使得在生產不同型號的產品時不須改變硬件,大大地簡化了生產流程,增加了產品的靈活性。
文檔編號H03L1/02GK2664290SQ0325458
公開日2004年12月15日 申請日期2003年6月24日 優(yōu)先權日2003年6月24日
發(fā)明者黃斌 申請人:深圳市東方漢華軟件技術有限公司