0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在PCB设计中如何避免时钟偏斜

PCB设计 2020-09-16 22:59 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

PCB设计中,您希望时钟信号迅速到达其集成电路IC)的目的地。但是,一种称为时钟偏斜的现象会导致时钟信号早晚到达某些IC。当然,这会导致各个IC的数据完整性不一致。

什么是时钟偏斜

时钟偏斜是一种现象,其中时钟信号以不同的间隔到达不同的目的地。时钟信号通常用于PCB设计中的同步通信。例如,串行外设接口SPI)使用时钟信号在设备之间发送和接收数据。

在理想的主机到多个从机组件的配置中,时钟信号的传播时间没有延迟。时钟总线上连接的所有组件均应同时接收信号。

但是,在实际应用中,会发生传播延迟,并且时钟脉冲可能以各种间隔到达目标组件。时钟偏斜的根源在于寄生电容和时钟信号的不同走线长度。

想象一下一个来自驱动器的时钟信号,它分成两个不同的路径。路径A是路径B长度的一半,并且它们都连接到不同的接收器。很自然,路径A上的时钟信号比路径B上的时钟信号更早到达目的地。

在电子产品中,时钟信号用作组件的时间参考,以将接收引脚上的数据位锁存。一些协议在向上的时钟脉冲上锁存数据,而其他协议在向下的时钟脉冲上锁存数据。无论采用哪种锁存机制,可靠的时钟参考都是重要的。

如果出现时钟偏斜,则时钟信号可能比预期的早或晚匹配。当时钟在数据信号更新之前更改时,接收组件会将旧数据锁存到其寄存器中。如果协议基于时钟稳态而不是跳变来锁存数据,则时钟偏斜可能会导致接收器用两个后续数据覆盖存储器。

通常,时钟偏斜对于低速设计不是问题,因为存在大量误差。但是,如果您要在数百MHz的范围内设计高速应用程序,则时钟偏斜将成为真正的问题。

闩锁错误可能会导致数据完整性严重受损,并且在实际应用中可能造成灾难性的后果。对于时钟偏斜引起的出牙问题,预防总是比治疗更好。

防止PCB设计出现时钟偏移的技巧

当您了解时钟偏斜的原因时,防止这种现象就变得容易了。防止时钟偏斜的关键在于确保时钟信号同时到达不同的接收器。

为此,您需要确保源组件和目标组件之间的走线长度应相等(长度匹配)。这意味着最短的走线长度可能不再是最佳路径。

在典型的同步设计中,您需要将一个驱动程序连接到多个接收器。可能是,某些接收器将更靠近驱动器,而另一些接收器将更靠近PCB。您需要先将时钟信号路由到最远的引脚,并确保其他时钟信号走线以相同的长度路由。

避免时钟信号分支以防止反射也很重要。这可以通过使用时钟驱动器来完成,而不是直接从源组件路由到接收器。此外,在时钟信号上使用阻抗匹配电阻也有助于确保时钟信号的完整性。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PCB设计
    +关注

    关注

    396

    文章

    4907

    浏览量

    94090
  • PCB布线
    +关注

    关注

    22

    文章

    473

    浏览量

    43364
  • PCB设计软件
    +关注

    关注

    0

    文章

    55

    浏览量

    10565
  • 华秋DFM
    +关注

    关注

    20

    文章

    3512

    浏览量

    6151
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    从入门到精通:PCB设计必须遵守的5大核心原则

    一站式PCBA加工厂家今天为大家讲讲PCB设计需要遵守的原则有哪些?PCB设计必须遵守的原则。PCB设计,为确保电路性能、可靠性和可制造
    的头像 发表于 11-13 09:21 392次阅读

    PCB设计单点接地与多点接地的区别与设计要点

    一站式PCBA加工厂家今天为大家讲讲PCB设计的单点接地与多点接地有什么区别?单点接地与多点接地区别与设计要点。PCB设计,接地系统的
    的头像 发表于 10-10 09:10 897次阅读
    <b class='flag-5'>PCB设计</b><b class='flag-5'>中</b>单点接地与多点接地的区别与设计要点

    PCB设计过孔为什么要错开焊盘位置?

    PCB设计,过孔(Via)错开焊盘位置(即避免过孔直接放置焊盘上)是出于电气性能、工艺可靠性及信号完整性的综合考量,具体原因如下: 1
    的头像 发表于 07-08 15:16 704次阅读

    PCB设计,轻松归档,效率倍增!

    PCB设计一键归档简化流程,提升效率,一键归档,尽在掌握!电子产品设计领域,PCB设计工作完成后,需要输出不同种类的文件给到PCB生产商,产线制造部门,测试部门,同时还需将设计文件进
    的头像 发表于 05-26 16:17 501次阅读
    <b class='flag-5'>PCB设计</b>,轻松归档,效率倍增!

    原理图和PCB设计的常见错误

    电子设计领域,原理图和PCB设计是产品开发的基石,但设计过程难免遇到各种问题,若不及时排查可能影响电路板的性能及可靠性,本文将列出原理图和PCB设计
    的头像 发表于 05-15 14:34 907次阅读

    电容时钟电路的应用有哪些

    时钟电路精密的运行体系,电容器扮演着不可或缺的角色。从净化信号到稳定传输,从调节频率到优化电源,电容以其独特的电气特性,不同环节发挥关键作用。本文将深入解析电容
    的头像 发表于 05-05 15:55 902次阅读

    DDR模块的PCB设计要点

    高速PCB设计,DDR模块是绝对绕不过去的一关。无论你用的是DDR、DDR2还是DDR3,只要设计不规范,后果就是——信号反射、时序混乱、系统频繁死机。
    的头像 发表于 04-29 13:51 2259次阅读
    DDR模块的<b class='flag-5'>PCB设计</b>要点

    PCB设计容易遇到的问题

    印制电路板(PCB)设计是电子产品开发的关键环节,其质量直接影响产品的性能和可靠性。下面将分享几个PCB设计容易遇到的问题,提供其解决方案,希望对小伙伴们有所帮助。
    的头像 发表于 04-15 16:20 814次阅读

    SMT贴片前必知!PCB设计审查全攻

    效率的重要步骤。作为一家拥有丰富PCBA代工经验的公司,我们深知这一环节对整体生产的影响。本文将详细介绍SMT贴片加工前对PCB设计进行审查的关键问题,帮助客户理解如何避免常见问题,同时展示我们SMT贴片加工服务
    的头像 发表于 04-07 10:02 664次阅读

    揭秘PCB阻抗高速信号传输的重要性

    一站式PCBA智造厂家今天为大家讲讲PCB阻抗PCB设计和制造的作用有哪些PCB阻抗
    的头像 发表于 02-27 09:24 727次阅读

    电子工程师的PCB设计经验

    本文分享了电子工程师PCB设计方面的经验,包括PCB布局、布线、电磁兼容性优化等内容,旨在帮助初学者掌握PCB设计的关键技术。
    的头像 发表于 01-21 15:15 2344次阅读

    铺铜PCB设计的关键作用:从地线阻抗到散热性能

    一站式PCBA智造厂家今天为大家讲讲铺铜pcb设计的作用有哪些?铺铜PCB设计的作用及其
    的头像 发表于 01-15 09:23 1452次阅读
    铺铜<b class='flag-5'>在</b><b class='flag-5'>PCB设计</b><b class='flag-5'>中</b>的关键作用:从地线阻抗到散热性能

    深度解析:PCB高速信号传输的阻抗匹配与信号完整性

    GHz的信号,例如时钟信号。实际应用时钟信号并非理想的方波,而是具有上升和下降时间的梯形波。这些高频信号传输过程
    的头像 发表于 12-30 09:41 1187次阅读

    高速PCB设计EMI防控手册:九大关键步骤详解

    的关注。据统计,几乎60%的EMI问题都可以通过优化高速PCB设计来解决。本文将详细介绍高速PCB设计解决EMI问题的九大规则,帮助工程师们设计中有效减少EMI的产生。 高速PCB设计
    的头像 发表于 12-24 10:08 879次阅读

    PCB设计的Stub对信号传输的影响

    PCB设计应尽量减少Stub的存在,或者无法完全避免Stub的情况下,通过优化Stub的长度和几何形状来降低它们对信号的影响。
    的头像 发表于 12-20 18:28 215次阅读
    <b class='flag-5'>PCB设计</b><b class='flag-5'>中</b>的Stub对信号传输的影响