280 likes | 641 Views
Lecture 22: PLLs and DLLs. Outline. Clock System Architecture Phase-Locked Loops Delay-Locked Loops. Clock Generation. Low frequency: Buffer input clock and drive to all registers High frequency Buffer delay introduces large skew relative to input clocks
E N D
Lecture 22: PLLs and DLLs
Outline • Clock System Architecture • Phase-Locked Loops • Delay-Locked Loops 22: PLLs and DLLs
Clock Generation • Low frequency: • Buffer input clock and drive to all registers • High frequency • Buffer delay introduces large skew relative to input clocks • Makes it difficult to sample input data • Distributing a very fast clock on a PCB is hard 22: PLLs and DLLs
Zero-Delay Buffer • If the periodic clock is delayed by Tc, it is indistinguishable from the original clock • Build feedback system to guarantee this delay Phase-Locked Loop (PLL) Delay-Locked Loop (DLL) 22: PLLs and DLLs
Frequency Multiplication • PLLs can multiply the clock frequency • Distribute a lower frequency on the board • Multiply it up on-chip • Possible to adjust the frequency on the fly 22: PLLs and DLLs
Phase and Frequency • Analyze PLLs and DLLs in term of phase F(t) rather than voltage v(t) • Input and output clocks may deviate from locked phase • Small signal analysis 22: PLLs and DLLs
Linear System Model • Treat PLL/DLL as a linear system • Compute deviation DF from locked position • Assume small deviations from locked • Treat system as linear for these small changes • Analysis is not valid far from lock • e.g. during acquisition at startup • Continuous time assumption • PLL/DLL is really a discrete time system • Updates once per cycle • If the bandwidth << 1/10 clock freq, treat as continuous • Use Laplace transforms and standard analysis of linear continuous-time feedback control systems 22: PLLs and DLLs
Phase-Locked Loop (PLL) • System • Linear Model 22: PLLs and DLLs
Voltage-Controlled Oscillator • VCO - + 22: PLLs and DLLs
Alternative Delay Elements 22: PLLs and DLLs
Frequency Divider • Divide clock by N • Use mod-N counter 22: PLLs and DLLs
Phase Detector • Difference of input and feedback clock phase • Often built from phase-frequency detector (PFD) 22: PLLs and DLLs
Phase Detector • Convert up and down pulses into current proportional to phase error using a charge pump 22: PLLs and DLLs
Loop Filter • Convert charge pump current into Vctrl • Use proportional-integral control (PI) to generate a control signal dependent on the error and its integral • Drives error to 0 (negligible) 22: PLLs and DLLs
PLL Loop Dynamics • Closed loop transfer function of PLL • This is a second order system • wn indicates loop bandwidth • z indicates damping; choose 0.7 – 1 to avoid ringing 22: PLLs and DLLs
Delay Locked Loop • Delays input clock rather than creating a new clock with an oscillator • Cannot perform frequency multiplication • More stable and easier to design • 1st order rather than 2nd • State variable is now time (T) • Locks when loop delay is exactly Tc • Deviations of DT from locked value 22: PLLs and DLLs
Delay-Locked Loop (DLL) • System • Linear Model 22: PLLs and DLLs
Delay Line • Delay input clock • Typically use voltage-controlled delay line 22: PLLs and DLLs
Phase Detector • Detect phase error • Typically use PFD and charge pump, as in PLL 22: PLLs and DLLs
Loop Filter • Convert error current into control voltage • Integral control is sufficient • Typically use a capacitor as the loop filter 22: PLLs and DLLs
DLL Loop Dynamics • Closed loop transfer function of DLL • This is a first order system • t indicates time constant (inverse of bandwidth) • Choose at least 10Tc for continuous time approx. 22: PLLs and DLLs
资讯网算命平台兼职郭氏男孩起名大全2个字旅游网站的建设兰州seo外包公司开窗帘店起什么名字设计签名网站的周公解梦梦见被人跟踪seo实战培训价格外包网站优化关于韩信的网名厕所在东北角99re8这里有精品热视频免费吹面不寒杨柳风商丘 永城十堰网站优化0719web柘城万达广场项目成都机械网站建设零基础网站建设教程陈小艺演的所有电视剧自己怎么建设网站寒武纪年蜗居是什么意思学习seo的目的三藏 起名测试公司宣传网站设计大漠沙如雪店铺在线起名免费取名周公解梦孕妇梦到闪电免费起产品名字大全留学信息网站设计少年生前被连续抽血16次?多部门介入两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”淀粉肠小王子日销售额涨超10倍高中生被打伤下体休学 邯郸通报单亲妈妈陷入热恋 14岁儿子报警何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言张家界的山上“长”满了韩国人?男孩8年未见母亲被告知被遗忘中国拥有亿元资产的家庭达13.3万户19岁小伙救下5人后溺亡 多方发声315晚会后胖东来又人满为患了张立群任西安交通大学校长“重生之我在北大当嫡校长”男子被猫抓伤后确诊“猫抓病”测试车高速逃费 小米:已补缴周杰伦一审败诉网易网友洛杉矶偶遇贾玲今日春分倪萍分享减重40斤方法七年后宇文玥被薅头发捞上岸许家印被限制高消费萧美琴窜访捷克 外交部回应联合利华开始重组专访95后高颜值猪保姆胖东来员工每周单休无小长假男子被流浪猫绊倒 投喂者赔24万小米汽车超级工厂正式揭幕黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发当地回应沈阳致3死车祸车主疑毒驾恒大被罚41.75亿到底怎么缴妈妈回应孩子在校撞护栏坠楼外国人感慨凌晨的中国很安全杨倩无缘巴黎奥运校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变王树国卸任西安交大校长 师生送别手机成瘾是影响睡眠质量重要因素国产伟哥去年销售近13亿阿根廷将发行1万与2万面值的纸币兔狲“狲大娘”因病死亡遭遇山火的松茸之乡“开封王婆”爆火:促成四五十对奥巴马现身唐宁街 黑色着装引猜测考生莫言也上北大硕士复试名单了德国打算提及普京时仅用姓名天水麻辣烫把捣辣椒大爷累坏了