Delay lock loop
时间: 2023-09-01 19:09:16 浏览: 68
Delay Lock Loop (DLL)是一种用于产生精确时间延迟的数字电路。它主要用于高速界面中的时钟恢复和数据恢复,以及相位延迟补偿和时钟调整。\[1\] DLL的工作原理是通过在输入时钟和输出时钟之间插入缓冲器,并通过控制逻辑来调整延迟级数,以使输入时钟和反馈时钟的上升沿保持一致。时钟分布网络将时钟信号传输到内部寄存器的时钟端口,控制逻辑对输入时钟和反馈时钟进行抽样、比较和调整延迟线的长度。\[2\]
DLL具有以下特点:
1. 用于相位延迟补偿和时钟输出的真实性和迅速性。
2. 锁定的时钟频率不能过低,因为延迟电路级数有限。
3. 对电源噪声不敏感,采用数字电路实现。
4. 具有高精度和小的时钟偏移。
与PLL(Phase-Locked Loop)电路相比,DLL内部使用压控延迟线,而PLL内部使用压控振荡器。此外,PLL除了相位延迟外,还可以进行频率综合和产生高质量的时钟源。相对于PLL,DLL在抗噪性能上更好,不会累积相位偏移。此外,PLL的环路带宽越小,鉴相频率越高,相位噪声越小。\[2\]
DLL可以应用于消除时钟偏移(skew)的场景。它可以产生多种相位延迟的时钟信号,通过调整延迟线的长度来实现。这样可以产生多个时钟相位,从而准确地延迟一个时钟周期。\[3\]
#### 引用[.reference_title]
- *1* [PLL与DLL的区别](https://blog.csdn.net/ZSS1990/article/details/51602466)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [SOC时钟——延迟锁相环DLL(Delay Loop Lock)介绍](https://blog.csdn.net/vivid117/article/details/108102272)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [PLL与延迟锁相环DLL(Delay Loop Lock)](https://blog.csdn.net/Carol0630/article/details/124793084)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]