behavior model,即建立行為級模型。主要采用matlab、veriloga等工具,對設計進行行為級建模。
通過建模,確定設計核心參數、非理想因素對于電路的影響、對電路的功能進行快速驗證。
本文以SoC中的整數PLL為例,行為級建模工具選擇matlab。
對PLL的環路參數進行設計,并通過行為級模型進行仿真。
![圖片](https://file1.elecfans.com/web2/M00/89/21/wKgZomR5mF2ARNMbAAFLkwPjoOU019.jpg)
參數 | 示例 |
---|---|
參考時鐘頻率 | 13MHz~76.8MHz |
輸出時鐘頻率 | 100MHz~2GHz |
鎖定時間 | <100uS |
Period Jitter RMS | <2ps |
輸出時鐘duty cycle | 40%~60% |
功耗 | <5mA |
輸出時鐘頻率精度 | <±300ppm |
其環路參數的分析、假定和計算如下:
1)環路分頻比N
根據輸入頻率范圍26M76.8MHz,輸出頻率范圍104M2.002GHz。可以計算得到環路分頻比N范圍為4~77
這里先假定為2uA
3)壓控振蕩器的增益Kvco
由于本文采用CP PLL(single-path loop filter),即最傳統也是最可靠的結構進行設計。因此控制電壓在0~vdd范圍內變化,頻率需要在PVT下覆蓋輸出頻率范圍,因此Kvco這里假定為4GHz/V
- 環路帶寬和相位裕度
這里先假定為500kHz和50°
![圖片](https://file1.elecfans.com/web2/M00/89/21/wKgaomR5mKiAHGSVAAIrUTscwWM929.jpg)
環路參數匯總如下
參數 | 選定值 |
---|---|
參考時鐘頻率FIN | 26MHz |
輸出時鐘頻率FOUT | 104MHz~2.002GHz |
環路分頻比N | 4~77 |
電荷泵電流Icp | 2uA |
壓控振蕩器的增益Kvco | 4GHz/V |
環路濾波器階數 | 二階 |
環路帶寬BW | 500KHz |
環路相位裕度PM | 50° |
根據上述參數進行環路濾波器設計,
1)hands on
R1=BWN/(IcpKvco2PI)=6.87kΩ
C1=tan(PM)/(BWR12PI)=55pF
C2=0.1*C1=5.5pF
2)ToolBox Get
ToolBox CPPSIM by Perrott (http://www.cppsim.com)
![圖片](https://file1.elecfans.com/web2/M00/89/21/wKgZomR5mKiAdMzaAAOJpA0I_ko355.jpg)
ToolBox pll_tool by EETOP Senior(https://bbs.eetop.cn/thread-448188-1-1.html)
![圖片](https://file1.elecfans.com/web2/M00/89/21/wKgZomR5mKiADAj-AAAslUt6IQs004.jpg)
上述參數利用pll_tool進行驗證,其中各模塊的噪聲取設計中的典型值。
N=4/17.5/77
![圖片](https://file1.elecfans.com/web2/M00/89/21/wKgaomR5mKiAMH1WAAQxQQFc_eQ130.jpg)
![圖片](https://file1.elecfans.com/web2/M00/89/21/wKgZomR5mKiAB5MOAAQ0m42Ashw747.jpg)
![圖片](https://file1.elecfans.com/web2/M00/89/21/wKgaomR5mKiAfuHyAAQqxpLsySs359.jpg)
N=17.5
1)環路帶寬和相位裕度分別為,560KHz和45.9°
2)period jitter rms=2.06ps@455MHz
下面用matlab simulink對設計進行仿真
![圖片](https://file1.elecfans.com/web2/M00/89/21/wKgZomR5mKiATPLSAABVvZ1yKmk888.jpg)
N=4/17.5/77
![圖片](https://file1.elecfans.com/web2/M00/89/21/wKgZomR5mKiAIynoAAC5cBbg0cw234.jpg)
![圖片](https://file1.elecfans.com/web2/M00/89/21/wKgaomR5mKiAHl2RAACxY3melqU472.jpg)
![圖片](https://file1.elecfans.com/web2/M00/89/21/wKgaomR5mKiAPJKYAADWv74EqXA605.jpg)
2)大信號模型
![圖片](https://file1.elecfans.com/web2/M00/89/21/wKgZomR5mKiATeenAABV3-WhIKE563.jpg)
N=4/17.5/77
![圖片](https://file1.elecfans.com/web2/M00/89/21/wKgaomR5mKiALrwqAABgAwtMT0Y402.jpg)
![圖片](https://file1.elecfans.com/web2/M00/89/21/wKgZomR5mKiAQxIiAABdfvaybKM705.jpg)
![圖片](https://file1.elecfans.com/web2/M00/89/21/wKgZomR5mKiARHV_AABhLD-pwJI119.jpg)
綜上,環路參數匯總如下
參數 | 選定值 |
---|---|
參考時鐘頻率FIN | 26MHz |
輸出時鐘頻率FOUT | 104MHz~2.002GHz |
環路分頻比N | 4~77 |
電荷泵電流Icp | 2uA |
壓控振蕩器的增益Kvco | 4GHz/V |
環路濾波器階數 | 二階 |
環路帶寬BW | 500KHz |
環路相位裕度PM | 50° |
R1 | 6.87kΩ |
C1 | 55pF |
C2 | 5.5pF |
-
matlab
+關注
關注
185文章
2981瀏覽量
231015 -
鎖相環
+關注
關注
35文章
590瀏覽量
87897 -
pll
+關注
關注
6文章
781瀏覽量
135333 -
建模
+關注
關注
1文章
313瀏覽量
60858 -
仿真分析
+關注
關注
3文章
105瀏覽量
33700
發布評論請先 登錄
相關推薦
LabVIEW鎖相環(PLL)
鎖相環設計仿真與應用
![<b class='flag-5'>鎖相環</b>設計<b class='flag-5'>仿真</b>與應用](https://file.elecfans.com/web2/M00/48/7B/pYYBAGKhtAmAfiDaAABJOstqy5I513.jpg)
鎖相環的性能,仿真和設計(第3版)
鎖相環(PLL)的工作原理及應用
鎖相環PLL的基礎知識
![<b class='flag-5'>鎖相環</b><b class='flag-5'>PLL</b>的基礎知識](https://file.elecfans.com//web2/M00/86/8B/pYYBAGOlRMyAYhJuAAAq3vdDFLg095.png)
評論