在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

PCB設計中時序參數的具體含義

電子設計 ? 來源:一博科技 ? 作者:袁波 ? 2021-04-13 17:20 ? 次閱讀

時序就是為了維持數據信號與其參考時鐘信號之間的相對位置,保證在時鐘上升沿或者下降沿附近的數據能夠維持穩定,這樣數據就能被有效的讀取。怎么讓這些時序關系在系統運行中有效的實現呢?PCB設計中,是通過定義時序參數來實現的,下面就來看看這些時序參數的具體含義。

這里作者按照自己的理解把時序參數分成了三類,一類是用來描述驅動端的,一類是用來描述接收端的,還有一類是用來描述傳輸通道的。對于驅動端,描述它的時序參數是Tco,Tco是指時鐘觸發開始到有效數據輸出的器件內部所有延時的總和。這個參數描述了最開始信號從芯片出來的時候,時鐘與數據之間的一個位置關系。對于源同步時序,不是直接用Tco來定義的,而是使用Tvb和Tva,如下圖1

pIYBAGB1YjmAAQHYAACatNfWoMk455.png

圖1

圖1中,Tvb指的是在驅動端,時鐘上升沿之前(before)數據的有效時間;Tva指的是時鐘上升沿之后,數據的有效時間。這些參數在驅動芯片手冊上可以查到。

對于接收端,主要是建立時間和保持時間,這兩個時序參數是時序分析中提到最多的兩個參數,如下圖2所示:

ddrsx2-2.jpg

圖2

看圖2,有沒有覺得和圖1很相似呢,它們都是以時鐘信號為參考。對于接收端來說,數據在時鐘信號上升沿之前的有效時間稱為建立時間,在時鐘上升沿之后的叫保持時間。和驅動端對比,它們的叫法不一樣罷了,定義方式都是相似的。時序分析的最終目的就是要保證數據被接收端有效的讀取,所以我們在評估一個系統的時序是否滿足要求,是通過評估建立時間和保持時間的裕量來實現的。

對于傳輸通道來說,是通過飛行時間來描述的。飛行時間包括最大飛行時間和最小飛行時間。最大最小飛行時間和傳輸線的長度有關,也和負載的輕重有關,負載較重會導致上升時間變緩,定義方式如下圖3

ddrsx2-3.jpg

在理解這些時序參數的含義之后,就可以進行時序裕量的計算了。這里以數據信號為例進行說明,我們知道,DDR總線中,數據信號是參考DQS的,在寫方向:

Data信號從驅動到接收總的延時為:Tdata=Tco_data+Tflt_data (1)

DQS信號從驅動到接收總的延時為:Tstrobe=Tco_strobe+Tflt_strobe+Tdelay (2)

式中:Tco和Tflt分別代表數據、選通信號在器件的內部延遲和信號傳輸的飛行時間;Tdelay是指數據信號和選通信號之間的延遲,由系統內延時器件決定。建立時序裕量的公式為:Tsetup_margin=Tstrobe-Tdata-Tsetup(3)

把式(1)和式(2)帶入得式(3)得:

Tsetup_margin=Tco_strobe+Tflt_strobe+Tdelay- (Tco_data+Tflt_data)-Tsetup(4)

式中:Tsetup表示接收數據端數據的建立時間,從器件手冊上獲取;將數據和Strobe信號在器件內的延時差異定義為Tvb,其值從器件手冊上獲取;

Tvb=Tco_strobe+Tdelay-Tco_data (5)將PCB走線引起的延時差異,定義為Tpcb_skew:Tpcb_skew= Tflt_data- Tflt_strobe(6)將式(5)和式(6)帶入式(4),這樣可以得到一個簡單的建立時間裕量方程:

Tsetup_margin=Tvb-Tsetup- (Tflt_data(max)-Tflt_strobe(min))(7)

使用同樣的方法分析,保持時間裕量:

Thold_margin=(Tco_strobe+Tflt_strobe+Tdelay)-(Tco_data+Tflt_data)-Thold(9)

同樣定義:

Tva=Tco_strobe+Tdelay-Tco_data(10)

Tpcb_skew=Tflt_data-Tflt_strobe(11)

Thold_margin=Tva-Thold+(Tflt_data(min)-Tflt_strobe(max))(12)

綜上所述,我們可以看出,對于DDR的時序來說,影響時序裕量的關鍵因素是驅動芯片的Tva與Tvb,以及接收端的建立時間與保持時間。我們布線可以控制的只是數據與選通時鐘之間的長度差值。數據線與數據選通線長度的差值有正負之分,從(7)和(9)式可以看出,建立時間很保持時間與Tpcb_skew之間的關系,在增大建立時間的時候必然會犧牲保持時間。所以在布線的時候,數據與數據選通即DQ與同組的DQS之間應該保持嚴格的等長,這樣可以減少Tpcb_skew,增大建立時間裕量。

時序問題是很復雜的,文中分析的情況沒有考慮Jitter與串擾。我們也很少會手動計算一個系統的時序關系,一般會借助軟件分析。

編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • PCB設計
    +關注

    關注

    394

    文章

    4702

    瀏覽量

    86367
  • Data
    +關注

    關注

    0

    文章

    62

    瀏覽量

    38334
收藏 人收藏

    評論

    相關推薦

    DDR布線在PCB設計應用,你怎么看?

    DDR布線在PCB設計占有舉足輕重的地位,設計成功的關鍵就是要保證系統有充足的時序裕量。要保證系統的時序
    的頭像 發表于 09-26 11:39 ?6671次閱讀
    DDR布線在<b class='flag-5'>PCB設計</b>應用,你怎么看?

    PCB設計PCB設計的過孔分析

    PCB設計過程PCB過孔設計是經常用到的一種方式,同時也是一個重要因素,但是過孔設計勢必會對信號完整性產生一定的影響,尤其是對高速PCB設計。本文在參閱一些相關資料,及在設計過程
    的頭像 發表于 10-25 18:02 ?6838次閱讀
    【<b class='flag-5'>PCB設計</b>】<b class='flag-5'>PCB設計</b><b class='flag-5'>中</b>的過孔分析

    PCB設計過孔能否打在焊盤上?

    PCB設計,過孔是否可以打在焊盤上需要根據具體的應用場景和設計要求來決定。
    的頭像 發表于 01-25 09:35 ?2266次閱讀
    <b class='flag-5'>PCB設計</b><b class='flag-5'>中</b>過孔能否打在焊盤上?

    請問在PCB設計過程兩種電源分配方式的具體含義是什么?

    pcb設計過程,電源分配方式有兩種:總線方式和電源層方式,誰能告訴我這兩種方式的具體含義嗎?
    發表于 08-05 23:00

    應對高速PCB設計時序問題

    對于廣大PCB設計工程師而言,提到時序問題就感覺比較茫然。看到時序圖,更是一頭霧水,感覺時序問題特別深奧。其實在平常的設計中最常見的是各種等長關系,網上流傳的Layout Gu
    發表于 10-22 11:51 ?4849次閱讀
    應對高速<b class='flag-5'>PCB設計</b>的<b class='flag-5'>時序</b>問題

    PCB設計相關經驗分享及PCB新手在PCB設計應該注意的問題

    PCB設計相關經驗分享及PCB新手在PCB設計應該注意的問題
    發表于 09-06 14:59 ?0次下載

    硬件俠客行之 PCB設計——硬件十萬個為什么

    PCB設計的一些問題。反射阻抗,時序
    發表于 11-24 14:07 ?0次下載

    PCBTOP PASTE和TOP SOLDER的區別_PCB層的含義詳解

    本文首先介紹了PCB的作用及特點,其次闡述了PCBTOP PASTE和TOP SOLDER的區別,最后介紹了PCB層的含義詳解,
    發表于 05-17 18:11 ?7w次閱讀
    <b class='flag-5'>PCB</b><b class='flag-5'>中</b>TOP PASTE和TOP SOLDER的區別_<b class='flag-5'>PCB</b>層的<b class='flag-5'>含義</b>詳解

    PCB設計有哪些誤區PCB設計的十大誤區下部分內有上部分鏈接

    本文檔的主要內容詳細介紹的是PCB設計有哪些誤區PCB設計的十大誤區下部分主要內容包括了:1.時序及等長設計概述,2.共同時鐘并行總線時序設計,3.源同步時鐘并行總線
    發表于 01-07 08:00 ?0次下載
    <b class='flag-5'>PCB設計</b>有哪些誤區<b class='flag-5'>PCB設計</b>的十大誤區下部分內有上部分鏈接

    PCB設計的EMC/EMI問題分析

    的規則,作為整個PCB設計過程的指導原則。具體來說,信號完整性分析包括同一布線網絡上同一信號的反射分析,阻抗匹配分析,信號過沖分析,信號時序分析,信號強調分析等;對于鄰近布線網絡上不同信號之間的串擾分析。
    發表于 05-31 15:03 ?1768次閱讀

    PCB設計的一些SI問題分析

    Excel表來編制時序要求,后期把從SQ測量出參數手工填寫到Excel表中去計算是否最終PCB設計符合時序要求。
    發表于 04-22 13:54 ?3281次閱讀

    DDR布線在PCB設計的應用解析

    DDR布線在pcb設計占有舉足輕重的地位,設計成功的關鍵就是要保證系統有充足的裕量。要保證系統的時序,線長又是一個重要的環節。
    發表于 01-14 14:46 ?1505次閱讀

    pcb設計各種不同區域的設計

    我們在進行pcb設計的時候,需要根據不同的PCB板結構以及一些電子產品的需求來進行各種不同區域的設計,包括允許布局區域設計、禁止布局區域設計。允許布線區域設計等等。在allegro設計,設置這些
    的頭像 發表于 10-13 11:12 ?6096次閱讀
    <b class='flag-5'>pcb設計</b><b class='flag-5'>中</b>各種不同區域的設計

    PCB設計的EMC設計指南

    PCB設計的EMC設計指南免費下載。
    發表于 02-16 14:02 ?48次下載

    PCB設計銅厚和線寬的選擇

    PCB設計,銅厚和線寬是兩個關鍵參數,它們對電路板的性能和功能有重要影響。以下是如何使用銅厚和線寬進行PCB設計的一些建議。
    發表于 08-09 09:28 ?3674次閱讀
    主站蜘蛛池模板: 日本h视频在线 | 四虎国产精品永久地址49 | 国产午夜精品福利久久 | 亚洲高清日韩精品第一区 | 欧美一区二区影院 | 欧美中出在线 | 午夜在线视频网站 | 色多多成视频人在线观看 | 亚洲日本一区二区三区在线不卡 | 制服丝袜国产精品 | hdhdhd69日本xxx| 女人张开腿让男人桶免费最新 | 欧美一级做一a做片性视频 欧美一级做一级做片性十三 | 在线视频亚洲色图 | 亚洲成人在线电影 | 五月天婷婷亚洲 | 特色毛片| 婷婷久久五月天 | 女人张开腿让男人桶免费最新 | 国产一二三区在线观看 | 免费观看一级特黄三大片视频 | 亚洲男人天堂岛 | 亚洲宅男天堂a在线 | 鲁久久 | 欧美专区欧美吧 | www.亚洲黄色 | 91日韩精品天海翼在线观看 | 人与牲动交xxxxbbbb高清 | 特黄级| 亚洲色图欧美在线 | 日本口工福利漫画无遮挡 | 啪啪伊人网| 性做久久久久久久免费看 | 亚洲成人免费在线 | 欧美亚洲综合另类成人 | 色婷婷社区 | 美女被强插 | 久久国产影视 | 国产欧美精品一区二区色综合 | 色天使亚洲综合在线观看 | 婷婷五月在线视频 |