新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 一種高精度數字可調片上振蕩器設計

        一種高精度數字可調片上振蕩器設計

        作者: 時間:2009-07-03 來源:網絡 收藏

        M7~M10通過共源共柵連接,使得流過Q1,Q2的電流IQ1,IQ2相等。在此電路結構中,Q1發射極基極電壓VQ1應等于Q2發射極基極電壓VQ2與電阻兩端的電壓之和,即:

        本文引用地址:http://www.104case.com/article/188861.htm


        假設m/n為Q2與Q1發射極面積之比,則可得電阻R與支路電流IPTAT關系如下:


        式中:VT為熱電壓VTkT/q;R為多晶電阻。VT的正溫度系數與R的負溫度系數使得IPTAT正比于絕對溫度。Q3支路在提供一個負溫度系數pcas 電壓的同時,將M19的柵極電壓箝制在固定電位,使得R1兩端的電壓VR1=VQ1=Veb1,則R1支路電流INTAT可表示為:


        設:(ω/l)17/(ω/l)18=k,則:


        調節R,R1,k,使得эI/эt=0,可以得到一路與溫度無關的電流I。電流I1為另一路鏡像。這種以熱電壓為基準的自偏置電路對的頻率進行了很好的溫度補償。共源共柵電流鏡具有較大電源抑制比,使得電流受電源電壓影響小。此電路既用作基準電流電路,也是芯片內部其他電路的偏置電路。
        2.2 與溫度無關的基準電壓
        基準電壓電路如圖3所示。運放由自偏置基準電流電路提供偏置電流,將A,B兩點箝制在相等電位上,假設A,B兩點電壓分別為VA,VB,有:


        輸出電壓Vbg可表示為:


        假設m1/n1為Q5與Q4發射極面積比,利用式(7)、式(8)消去電流可得:


        將式(9)對溫度求偏導數有:


        調節Rtrim,R5,R6使得эVbg/эt=0,可以得到零溫度系數的基準電壓Vbg,達到溫度補償的目的。

        2.3 比較器RS鎖存器設計
        如果考慮比較器、鎖存器和開關管S1,S2的傳輸延時td,則的頻率可以表示為:


        由上式可知,經精確補償電流和電壓后,只有通過減小傳輸延時td來減低傳輸延時對頻率的影響。比較器采用全差分結構,以獲得較高的速率和高電源電壓抑制比。使用小尺寸器件可減小開關的傳輸延遲,另外比較器遲滯效應也會給振蕩器頻率帶來一定誤差。假設由于比較器遲滯帶來上升延遲t1、下降延遲t2,則周期誤差為:


        采用兩個比較器的對稱結構,保持Ich1=Ich2,Cl=C2,使得基準電流對電容充放電的時間相同,有t1=t2。因此雙比較器對稱結構設計可有效消除傳輸延遲的頻率偏差,提高振蕩器的精度。RS鎖存器由兩個NOR組成。
        2.4 修調設計
        在振蕩器設計中,由于工藝偏差等原因會產生頻率偏差。為保證頻率精度,有必要采用修調控制可配置寄存器對振蕩器頻率進行矯正,以得到精準的目標頻率。
        2.4.1 電流粗調頻率可選
        由圖2電路可見,開關管EN1閉合,EN2斷開時,Ich=I,選擇4 MHz頻率輸出;開關管EN1關閉,EN2斷開時,Ich=I1,選擇2 MHz頻率輸出。
        2.4.2 電阻微調頻率
        帶隙基準電路的電阻微調網絡如圖4所示。R按照RN=2n-1RLSB取值,所有開關由片上可配置寄存器控制,通過控制Tr1~Tr8,可使電阻在256階精度變化,使得基準電壓Vbg的變化梯度為256階,從而實現頻率256階精度微調。

        十六進制寄存器為FFH狀態時,Tr1~Tr8全為1,開關管均閉合,Rtrim最小,基準電壓Vbg輸出最小,振蕩器輸出最大頻率fmax;十六進制寄存器為00H狀態時,Tr1~Tr8全為O,開關管均斷開,Rtrim最大,基準電壓Vbg輸出最大,振蕩器輸出最小頻率fmin。設置寄存器為80H狀態則對應頻率振蕩器的中心頻率fOSC,該頻率可通過電阻網絡在fmin~fmax之間調節,可調精度為:


        在微調電阻陣列的設計中,要充分考慮晶體管的工藝偏差和開關的傳輸延遲,減小開關晶體管的導通電阻對trim電阻的影響。

        3 測試結果及分析
        基于CSMC O.5 μm CMOS工藝對所提電路進行流片,其電路的顯微照片如圖5所示。



        關鍵詞: 高精度 數字 振蕩器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 东兴市| 探索| 新野县| 弥勒县| 宜兴市| 当雄县| 沁阳市| 芷江| 昂仁县| 会理县| 通海县| 东乡族自治县| 都安| 铅山县| 建昌县| 灵武市| 东海县| 邯郸县| 丰宁| 三原县| 潢川县| 临猗县| 汽车| 汉中市| 铜陵市| 定边县| 大石桥市| 金川县| 泌阳县| 离岛区| 鹤峰县| 岐山县| 克山县| 衡南县| 平凉市| 河曲县| 盐山县| 潞城市| 顺平县| 石狮市| 新郑市|