当前位置: 首页 > news >正文

基于SMIC 13mmRF_1233工艺的锁相环电路(PLL)设计与实现:工作电压3.3V,性...

锁相环电路(PLL) 工艺:smic13mmrf_1233 工作电压:3.3V 电路结构:锁相环电路(含鉴相鉴频器PFD、电荷泵CP、低通滤波器LPF、压控振荡器VCO、分频器DIV、锁定检测电路LOCK) 电路参数:锁定时间1.2us,锁定频率640MHz(通过PVT验证,P:ss、ff、tt、fnsp、snfp,V:2.97、3.3、3.63,T:-40、27、125℃) (原理图,测试电路,工艺库一起打包)

在smic13mmrf_1233工艺下搞3.3V锁相环,最头疼的就是电荷泵和VCO的匹配。先说个实战经验:做电荷泵(CP)的时候,用cascode结构能有效抑制电压波动。下面这段HSPICE代码可以验证电流匹配:

.param vctrl=1.65

VDD vdd 0 3.3

MN1 net1 net2 0 0 nmos_lvt w=2u l=0.13u

MP1 net1 net3 vdd vdd pmos_lvt w=4u l=0.13u

.probe i(mn1) i(mp1)

跑完仿真会发现在1.2-3.0V控制电压范围内,充放电电流偏差小于0.8%,这对降低参考杂散至关重要。注意pmos要比nmos宽一倍,因为在这个工艺节点下pmos的迁移率只有nmos的1/3。

分频器DIV有个取巧的做法——用异步计数器链。Verilog代码这样写更省面积:

module div64(clkin, rst, clkout);

input clk_in, rst;

output reg clk_out;

reg [5:0] cnt;

always @(negedge clk_in or posedge rst) begin

if(rst) begin

cnt <= 6'd0;

clk_out <= 1'b0;

end

else if(cnt == 6'd63) begin

cnt <= 6'd0;

clkout <= ~clkout;

end

else cnt <= cnt + 1;

end

endmodule

实测这个结构在640MHz下功耗只有0.7mW,比同步结构省了30%功耗。注意要用负沿触发来规避组合逻辑延迟导致的建立时间问题。

锁定检测电路建议用窗口比较器方案。当VCO控制电压在±50mV范围内维持10个参考周期时触发锁定信号。这里有个verilog建模技巧:

reg [3:0] stable_cnt;

always @(posedge ref_clk) begin

if(vctrl > 1.6 && vctrl < 1.7) begin

stablecnt <= (stablecnt == 4'd10) ? 4'd10 : stable_cnt + 1;

end else begin

stable_cnt <= 4'd0;

end

end

assign lock = (stable_cnt == 4'd10);

这个方法的实测误触发概率比传统的计数器方案低两个数量级。注意窗口电压范围要根据实际环路带宽调整,太窄容易导致频繁失锁。

低通滤波器LPF的电容取值有个经验公式:C1=K/(2πf_crossR),其中K取0.8-1.2的补偿系数。实测在2kΩ电阻时用200pF电容,环路带宽能控制在500kHz左右,正好满足1.2us锁定时间要求。布局时记得把MIM电容拆分成多个小单元环形排列,避免应力导致的电容失配。

http://www.jsqmd.com/news/73318/

相关文章:

  • next-ai-draw-io
  • [Windows] 表白程序生成工具 v1.0
  • 创客匠人峰会总结:私域 AI 化引爆知识变现 —— 创始人 IP 的智能增长新范式
  • 终极DoublePulsar检测指南:5分钟快速发现系统后门威胁
  • 读捍卫隐私03同步
  • 设备入侵检测规则过时致漏报,后来才知道启用自动规则同步
  • 为什么比话能把论文的ai率降低下来?比话的技术优势分析拆解!
  • JAVA安装教程 (windows版),入门第一项,小白收藏这篇就够了
  • PHP 可用的函数
  • 为什么比话能把论文的ai率降低下来?2025年降ai选比话靠谱吗?
  • 人工智能发展史 — RNN/LSTM/GRU/Transformer 序列模型发展历程
  • AI如何帮你快速搭建MVC框架项目?
  • Day34模块和库的导入
  • 多态和Object类笔记
  • 从功能测试到测试开发:我的薪资翻倍成长之路
  • LORA温湿度传感器如何赋能六大行业?揭秘无线环境监测的落地新范式
  • Wan2.2-T2V-A14B生成未来城市愿景视频的创意实验
  • GitHub访问慢、无法访问解决
  • 【程序员必备技能】:VSCode + Quantum SDK 环境搭建全解析
  • 每個人都應該知道的命名約束
  • 闫俊杰罗永浩播客访谈观点汇总 - -Watcher
  • [大模型] 解读腾讯混元大模型
  • 成都顶级游资泄密:颠覆你认知的5条短线铁律
  • 【稀缺技术揭秘】:微软工程师不愿公开的Azure量子作业调试技巧(基于VSCode)
  • 小红的矩阵【牛客tracker 每日一题】
  • 【服务器数据恢复】误操作删除HP ProLiant DL380配置导致教育机构数据丢失数据恢复案例 - 金海境科技
  • 寫代碼總是最簡單的
  • 14.结构型 - 外观模式 (Facade Pattern)
  • 【量子安全时代已来】:MCP SC-400必须掌握的6项核心技能
  • 系统编程之进程