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

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

3天内不再提示

PCB设计:时钟与地址/控制信号波形之间的位置关系

PCB线路板打样 来源:一博科技 作者:袁波 2021-04-13 17:28 次阅读

高速先生前几期的自媒体文章里多次提到了时序,并且也写了很多时序方面的文章,这些文章都从不同的角度对时序的概念进行了阐述。作者读完之后深受启发,这里,作者也把自己对时序的理解表达出来,供网友们参考。

接触到时序概念,是从学习DDR布线开始的。作者以前只知道一个差分对里面的两根线需要等长,等长的原因是保证P和N两根线上传输的信号同时到达接收端,这样就不会有共模信号的出现。然而,在DDR实际布线中,难点在于各组信号间的线长匹配。

我们知道,DDR的四组信号之中,地址/命令/控制信号都是参考时钟信号的,数据信号参考DQS。具体来说,就是要这些信号波形的相对位置之间存在一定的约束。时钟与地址/命令,控制之间的波形位置对应关系如下,如下图1:

图1

从图1可以看出,理想情况下,地址/命令,控制信号的波形边沿应该和时钟信号的下降沿对齐,这样才能保证时钟信号的上升沿在地址/命令信号的中间位置,只有这样,信号传输到接收端为建立时间和保持时间留足裕量。图一中的灰色窗口就是不确定区域,也是我们在PCB设计的时候需要考虑的,一般我们可以通过查看芯片Datesheet来查阅Prelaunch的最小值与最大值,这个是芯片本身的参数,与布线无关。说了这么多,系统在工作的时候,时钟与地址/控制信号波形之间的位置关系到底是什么样的呢?让给我们来看看下图2

图2

上图2中,绿色的是时钟信号波形,紫色的是地址信号。可以看到,地址/命令,控制信号并不像时钟信号那样是周期性的,但它的位宽是时钟周期的整数倍,信号边沿都是要和时钟信号的下降沿对齐的,如果不能对齐,至少在时钟信号下降沿附近。

同样的,数据信号是参考DQS的,DQS又是参考时钟信号的,它们之间的位置关系如下图所示,图3是时钟信号与DQS之间的时序关系;图4是DQS与DQ之间的时序关系。

图3

图4

从上图可以看出,理想情况下,DQS的波形边沿与时钟信号的边沿是应该对齐的。对于数据信号来说,由于是DDR,双倍数据速率,时钟波形的上升沿和下降沿都能触发数据,为保证这一点,必须保证DQS信号波形边沿在DQ波形的中间位置。芯片工作时,这些相对位置都会出现一定的偏移,这些偏移量是芯片本身的属性,相关延时参数在芯片手册上可以查找。

理论联系实际,我们还是来看看芯片在实际工作的时候,这几组信号之间的相对位置是不是我们上面说的那样。

图5

上图中红色波形时DQS信号,黄色是数据信号,可见,数据信号在翻转的时候,边沿基本上都在DQS脉冲的中间位置,这也保证了接收端在读取信号的时候有充足的建立时间与保持时间。

综上所述,本篇文章定性的介绍了一下DDR各组信号之间的时序关系,没有做定量计算。在实际的时序仿真中,重点在于能够在芯片手册上找到这些时序参数,并理解这些时序参数的含义。最后通过评估建立时间与保持时间的裕量来判定系统时序是否符合要求。

编辑:hfy

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

    关注

    4309

    文章

    22899

    浏览量

    395253
  • DDR
    DDR
    +关注

    关注

    11

    文章

    702

    浏览量

    65133
  • 控制信号
    +关注

    关注

    0

    文章

    162

    浏览量

    11942
  • 时钟信号
    +关注

    关注

    4

    文章

    442

    浏览量

    28482
  • 共模信号
    +关注

    关注

    1

    文章

    84

    浏览量

    14113
收藏 人收藏

    评论

    相关推荐

    时钟信号地址同时到达接收端,仿真具体波形分析

    大家会说是要让同组信号同时到达接收端,好让接收芯片能够同时处理这些信号。那么,时钟信号地址同时到达接收端,
    的头像 发表于 03-05 09:08 1w次阅读
    <b class='flag-5'>时钟</b><b class='flag-5'>信号</b>和<b class='flag-5'>地址</b>同时到达接收端,仿真具体<b class='flag-5'>波形</b>分析

    PCB设计中的时钟处理

    现在做数字电路方面的工作,每个板子上都有很多路的时钟信号,而且时钟信号线贯穿整条pcb,造成辐射超标,我想大家给我些
    发表于 11-07 09:45

    基于信号完整性分析的高速PCB设计

    要尽可能减小不同性质信号线之间的并行长度,加宽它们之间的间距,改变某些线的线宽和高度。当然,影响串扰的因素还有许多,比如电流流向、干扰源信号频率上升时间等,应综合考虑。结语在本次
    发表于 01-07 11:30

    pcb设计中的DDR布线

      在pcb设计中占有举足轻重的地位,设计成功的关键就是要保证系统有充足的时序裕量。要保证系统的时序,线长匹配又是一个重要的环节。我们来回顾一下,,线长匹配的基本原则是:地址控制/命令信号
    发表于 09-19 16:21

    PCB设计怎么控制DDR线长匹配来保证时序

    。    图2 时钟信号地址信号波形  上面的波形我们似乎看不出
    发表于 09-20 10:59

    PCB设计电流与线宽的关系总结

    PCB电流与线宽有何关系PCB设计铜铂厚度、线宽和电流有何关系PCB设计时铜箔厚度,走线宽度和电流有何
    发表于 09-30 08:28

    电流与PCB设计的线宽有何关系

    电流与PCB设计的线宽有何关系?电流与PCB设计的铜铂厚度有何关系
    发表于 10-09 08:16

    PCB设计时应该怎么做?控制DDR线长匹配来保证时序

    /命令信号时钟做等长。数据信号与DQS做等长。为啥要做等长?大家会说是要让同组信号同时到达接收端,好让接收芯片能够同时处理这些信号。那么,
    发表于 03-23 10:05 1534次阅读
    在<b class='flag-5'>PCB设计</b>时应该怎么做?<b class='flag-5'>控制</b>DDR线长匹配来保证时序

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

    偏斜 时钟偏斜是一种现象,其中时钟信号以不同的间隔到达不同的目的地。时钟信号通常用于 PCB
    的头像 发表于 09-16 22:59 2208次阅读

    PCB设计软件Altium Designer下载地址

    PCB设计软件Altium Designer下载地址
    发表于 05-20 15:29 47次下载

    ESP8266矩阵时钟PCB设计

    电子发烧友网站提供《ESP8266矩阵时钟PCB设计.zip》资料免费下载
    发表于 08-05 10:24 7次下载
    ESP8266矩阵<b class='flag-5'>时钟</b><b class='flag-5'>PCB设计</b>

    高速信号pcb设计中的布局

    可以很好的决定布线的走向和结构,电源与地之间的分割,以及电磁干扰和噪声的控制。 不过在理解高速PCB设计前,需要知道什么是高速信号。 一般如果符合以下几点,那它就可以被认为是高速
    的头像 发表于 11-06 10:04 741次阅读
    高速<b class='flag-5'>信号</b><b class='flag-5'>pcb设计</b>中的布局

    信号的时域波形和频谱间的关系

    信号的时域波形和频谱间的关系信号处理领域的核心内容之一。本文将从信号的基本概念、时域和频域的定义、傅里叶变换、时域
    的头像 发表于 06-03 09:33 1133次阅读

    信号的时域波形和频谱间的关系是什么

    描述了信号在不同频率成分上的分布。理解时域波形和频谱之间关系,对于信号的分析、处理和传输具有重要意义。 基本概念 2.1
    的头像 发表于 07-15 14:27 618次阅读

    PCB设计PCB制板的紧密关系

    。以下是它们之间关系PCB设计PCB制板的关系 1. PCB设计
    的头像 发表于 08-12 10:04 397次阅读