tft每日頭條

 > 圖文

 > flash過渡幀的過渡方式

flash過渡幀的過渡方式

圖文 更新时间:2024-09-17 07:38:45

flash過渡幀的過渡方式?文|原創:卧龍會 上尉Shonway,接下來我們就來聊聊關于flash過渡幀的過渡方式?以下内容大家不妨參考一二希望能幫到您!

flash過渡幀的過渡方式(并不是你想象的那樣不用布等長)1

flash過渡幀的過渡方式

文|原創:卧龍會 上尉Shonway

FLASH在布線的時候,大家都知道隻要靠近主控芯片,隻要連接上就可以了,并不需要做等長。但有時并不是大家想象的那樣。一起來看看這個實例。

小編近來在工作中遇到一個問題。在一個項目中用到的一個主控芯片芯片是QFP封裝,它采用的是數據線共用的策略。也就是說FLASH與SDRAM共用數據線。這樣FLASH與SDRAM就形成了一個分叉。

小編就覺得SDRAM速率也并那沒麼高。做個T形分叉連接也沒事。原創卧龍會IT技術。并不用采用菊花鍊形式。這樣主控芯片到FLASH與SDRAM的線也短一點。拓樸結構就采用了如下圖所示形式

在主控芯片與SDRAM這一端的做了等長處理。這個大家都知道,SDRAM信号雖不是那麼高速,但還是做等長比較保險一點。但FLASH這一側,小編就想當然的就沒有做等長處理,而是采用一般的FLASH布局布線策略,靠近主芯片然後直接連上完事。

做了一闆出來,調試沒問題。小編覺得這是小事,肯定沒問題。做了這麼久的高速設計,連個SDRAM都搞不定,還叫PCB LAYOUT工程師嗎?哈哈,洋洋得意了一把。

第一闆沒問題,第二闆由于硬件,軟件方面需要修改,又改了一稿。這部分就不改了。還有其它項目這部分也是按此布線策略布線。好像都沒問題。

一天,軟件工程師遇到一個問題,說從主芯芯片從FLASH這端讀出來寫入SDRAM時,出現了數據讀取錯誤,而在另一個項目上沒問題。怎麼回事?

然後就查問題了,看了一下闆,有組USB線從FLASH的下面穿過,是不是這個原因,導緻有幹擾。于是乎用刀割掉USB線。調試還不行。那怎麼回事呢?最後就考慮到等長問題上了。SDRAM是等長的,沒問題?唯一的一點是FLASH沒有等長。按照經驗來說,FLASH速率很低,不用嚴格等長。那怎麼會有問題呢。

如果FLASH等長有問題,那個另外一個項目同樣的布線策略為什麼就沒問題。後來就推斷,可能是在從FLASH讀數據後立即寫入SDRAM過程中。原創wlh-it。FLASH這邊由于不等長各數據線産生的時序差傳到更高速的SDRAM時産生了時序不匹配問題。以及各數據線由于在FLASH這一側的不等長産生的阻抗突變不一緻,反射不一緻等等種種原因導緻數據從FLASH讀取寫入SDRAM時産生了數據錯誤。

如下圖所示

唯一辦法隻能是再做一稿把FLASH這一側也布等長線。來驗證是不是這個問題。于是就修改完再去做一稿,拿回來讓軟件工程師驗證,沒問題了。

總結:一般高速電路闆,FLASH跟高速信号肯定是分開的。不會低速與高速共用數據線。所以FLASH因為是低速,不用做等長。但FLASH與高速信号SDRAM在數據線共用的時候,還是要注意一下這個等長問題。FLASH也需要盡量等長。以避免SDRAM側産生數據錯誤。也隻有SDRAM才會與FLASH共用數據線。DDR2,DDR3等等的肯定不會與FLASH共用數據線。

更多精彩:

微信|微博:卧龍會IT技術

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved