電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 3486|回復: 0
收起左側(cè)

無法啟動!。∵@個原理圖出錯的水平怎么樣?

[復制鏈接]

201

主題

469

帖子

4177

積分

四級會員

Rank: 4

積分
4177
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2020-11-20 18:37:29 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
作者:一博科技 自媒體高速先生團隊成員 黃剛9 u8 e9 D2 o% D( j

1 l  [6 s$ o2 M
- @$ k- I& a! _! d% w+ U8 {
眾所周知,原理圖是整個設(shè)計流程的前端,關(guān)系到后面的pcb設(shè)計、加工、焊接、整板功能的調(diào)試是否成功。如果原理圖出錯導致調(diào)試失敗的水平也分段位的話,大家說說看本文的這個案例的出錯水平屬于哪個段位呢?* u6 R+ [* [- y4 G7 c) {9 E0 t

2 z, z( y; H; J; B這又是一個關(guān)于DDR系統(tǒng)的故事。高速先生這幾年深耕在DDR仿真設(shè)計這個領(lǐng)域中,基本上經(jīng)過我們仿真設(shè)計的各種DDR系統(tǒng)都很少出現(xiàn)功能的問題了。但是與此同時,DDR設(shè)計的難度的確是逐年增加的,單通道容量越來越大,密度越來越高,層數(shù)越來越少,速率越來越高,因此高速先生能看到我們有些客戶們的DDR設(shè)計稍顯吃力,然后出現(xiàn)問題的幾率也慢慢增加。我們在最近的文章中也給大家分享了一些fail的例子,那么今天再給大家分享一個由于原理圖問題導致的fail案例哈。: l5 o  ]* M) G( b8 ^; x4 O% ]

) i3 g2 W2 A4 h, i% n- ?% S這又是另外一個略帶點困意的午后,高速先生剛投入到下午的工作,突然就收到了一封醒神的郵件:) i1 \9 p" }; W. M( i

" j2 E) m  Q0 ~9 b! d高速先生看到這封簡單而有力的郵件,的確shock到了我們,兩組基本一樣的設(shè)計居然一組能成功運行到額定的速率,另外一組居然連啟動都啟動不了。。〔顒e之大,可能是高速先生前所未見的。一般來說,同一個板的幾個DDR通道,最多會出現(xiàn)降頻能運行的差別,像這樣的差別真的只能用以下的詞語來形容了。4 z6 q& K1 g# k: t
3 P- U/ b+ L; k7 I+ R0 {/ A' |; s7 P
但是震驚歸震驚,分析還是要去分析的,PCB是我司進行設(shè)計和加工的,但是并沒有進行仿真,因此板子的設(shè)計到加工整個流程都并沒有經(jīng)過高速先生的檢閱。因此高速先生看到板子的時候,基本上就和你們看到板子是同一個時候了。我們看看其中一路DDR的拓撲,發(fā)現(xiàn)還是一個比較有難度的設(shè)計,一個通道10個顆粒,1拖10的拓撲,采用正反貼的結(jié)構(gòu)進行布局。
8 ]4 W7 V# h! s2 j

, _7 A- x. g; `9 g從布局到布線來看,我們設(shè)計工程師的水平還是可以信賴的,高速先生會經(jīng)常在內(nèi)部去一起討論DDR設(shè)計的細節(jié)方法,因此高速先生是相信我們設(shè)計團隊能力的,從本案例也可以看到,這個1拖10難度的DDR系統(tǒng)至少有一個通道是成功跑到了額定速率。% R( P& z8 g/ y  Z, K% l

2 t" h7 X7 X  o! _" w高速先生隱隱的感覺到這么大的調(diào)試差別,在PCB設(shè)計上應(yīng)該在某些地方有明顯的區(qū)別,可能是乍眼一看沒發(fā)現(xiàn)吧,因此高速先生一邊在仔細檢閱PCB設(shè)計文件,一邊還是去指導客戶去做一些debug的調(diào)試,例如讓客戶換一下驅(qū)動和ODT的配置,改變一下Vref電壓幅度,甚至讓客戶只焊正面,去掉背面5個顆粒這種操作,但是很遺憾的事,客戶嘗試之后并沒有任何的改善和變化。4 x. c* r5 D4 [) m! s& _0 p
" k8 }5 g4 K7 M4 [) r8 T7 h3 `
正當debug調(diào)試陷入僵局的時候,也不知道是不是看PCB文件看到眼花了,隱約發(fā)現(xiàn)兩個通道在端接VTT電阻的數(shù)量上好像不太一樣??。!) N: M  b5 i- V1 H6 p# L

5 B$ q! N0 ^4 Q2 ^趕緊猛的揉揉眼睛并而喝口水穩(wěn)定下情緒,然后再認真的看一次。!% P! O6 I" V7 e. z. `5 j/ I# O
: M2 C. U4 S- y* Q$ I
這下看清楚了,還真是數(shù)量不一樣的,上面有問題的通道明顯少了一列VTT電阻,我們趕緊仔細檢查每一根地址控制信號,看看是不是他們在VTT電阻上有差別。' y4 l+ E/ r( T3 e! j7 X

8 [! e$ D  w/ W% L
不檢查還好,一檢查不得了!居然有問題的通道有三根信號就沒連接到VTT電阻,也就是說,這三根信號壓根就沒有端接!

6 a5 b0 L4 u0 u6 [1 W
分析到這里,高速先生大概知道問題出在哪里了,在進行仿真來對比有VTT電阻端接和沒有端接的波形之前,我們還想搞清楚到底為什么PCB設(shè)計上會漏掉這幾根信號的端接。因此和我們PCB設(shè)計工程師確認后,我們要到了客戶的設(shè)計原理圖,找到相應(yīng)的位置,果然有了驚人的發(fā)現(xiàn)。
2 Q% ~9 V9 w; ?* N- x
. {* a/ B5 d& p" p, a( O我們找到了部分網(wǎng)表的對比,驚人的發(fā)現(xiàn)有問題的通道從客戶的原理圖上就已經(jīng)漏了這幾根信號的端接,然后我們這邊工程師按照原理圖完成了設(shè)計,加工和焊接,板子出來的結(jié)果就是這樣了。. C7 J" s2 v3 g! u. q
/ I5 T, |/ @0 p" Z
好吧,其實問題已經(jīng)弄清楚了,最后我們再通過仿真來證明下有接端接和沒接端接情況下,信號質(zhì)量到底能有多大的差異。
1 j% Y6 P% J4 T$ N9 b. x
3 q/ |& D. Y3 b: Q, r, |9 h! g經(jīng)過仿真后,波形結(jié)果的確也能很好的和測試情況相對應(yīng)。) |& b# o* D' J3 \
9 U; q" n* V% Y5 O8 {' b% l; L8 n  u
這種沒端接的情況,不要說2400M速率跑不上去,哪怕是降一半頻率,1200M也是妥妥的…有問題!
1 P3 d) z) y" D& n! O/ }

! A5 b( D" A; j" A" f( O最后我們的PCB工程師也找到了這個原理圖的問題,并而把高速先生的結(jié)論告訴了客戶。$ r5 K) Y9 k* C& ?2 @

" ?* B8 u9 Z6 X& z這個時候,希望高速先生快速定位到問題會給客戶帶來一絲絲安慰和后續(xù)能快速的進行改板,這個原理圖出錯導致加工出來的DDR系統(tǒng)完全不能啟動的案例,希望能給大家在方案設(shè)計上有所思考哈。; {# r+ ~0 X! @- x; Y
一博科技專注于高速PCB設(shè)計、PCB生產(chǎn)、SMT貼片、物料代購http://www.edadoc.com
回復

使用道具 舉報

發(fā)表回復

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關(guān)閉

站長推薦上一條 /1 下一條


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表