如果高速PCB 設計能夠像連接原理圖節點那樣簡單,以及像在計算機顯示器上所看到的那樣優美的話,那將是一件多么美好的事情。然而,除非設計師初入PCB 設計,或者是極度的幸運,實際的PCB 設計通常不像他們所從事的電路設計那樣輕松。在設計最終能夠正常工作、有人對性能作出肯定之前,PCB設計師都面臨著許多新的挑戰。這正是目前高速PCB設計的現狀–設計規則和設計指南不斷發展,如果幸運的話,它們會形成一個成功的解決方案。
??絕大多數PCB,是精通PCB器件的工作原理和相互影響以及構成電路板輸入和輸出的各種數據傳輸標準的原理圖設計師,與可能知道一點甚至可能一點也不知道將小小的原理圖連線轉換成印刷電路銅線后將會發生什么的專業版圖設計師相互合作的成果。通常,對最終電路板的成敗負責的是原理圖設計師。但是,原理圖設計師對優秀的版圖技術懂得越多,避免出現重大問題的機會就越多。
如果設計中含有高密度的FPGA,很可能會有許多挑戰擺放在精心設計的原理圖前面。包括數以百計的輸入和輸出口數量,超過500MHz(某些設計中可能更高) 的工作頻率,以及小至半毫米的焊球間距等,這些都將導致設計單元之間產生不應有的相互影響。
并發開關噪聲????????第一個挑戰很可能就是所謂的并發開關噪聲(SSN)或并發開關輸出(SSO)。大量的高頻數據流將在數據線上產生振鈴和串擾之類的問題,而電源和地平面上也會出現影響整個電路板性能的地線反彈和電源噪聲問題。
???????為了解決高速數據線上的振鈴和串擾,改用差分信號是很好的第一步。由于差分對上的一條線是吸收(Sink)端,另一條提供源電流,因此能從根本上消除感應影響。利用差分對傳輸數據時,由于電流保持在局部,因此有助于減小返回路徑中的感應電流產生的“反彈”噪聲。對于高達數百MHz 甚至數GHz的射頻,信號理論表明,在阻抗匹配時可以傳送最大信號功率。而傳輸線匹配不好時,將會產生反射,只有一部分信號從發端傳輸到接收設備,而其他部分將在發送端和接收端之間來回反彈。在PCB上差分信號實現的好壞將對阻抗匹配(以及其他方面)起很大的作用。
差分走線設計??????? 差分走線設計建立在阻抗受控的PCB 原理上。其模型有點像同軸電纜。在阻抗受控的PCB上,金屬平面層可以當作屏蔽層,絕緣體是FR4層壓板,而導體則是信號走線對(見圖1)。FR4 的平均介電常數在4.2 到4.5 之間。由于不知道制造誤差,有可能導致對銅線的過度蝕刻,最終造成阻抗誤差。計算PCB 走線阻抗的最精確方法是利用場解析程序(通常是二維,有時候用三維),它需要利用有限元對整個PCB 批量直接解麥克斯韋方程。該軟件可以根據走線間距、線寬、線厚以及絕緣層的高度來分析EMI 效應。
???????100Ω特征阻抗已經成為差分連接線的行業標準值。100Ω的差分線可以用兩根等長的50Ω單端線制作。由于兩根走線彼此靠近,線間的場耦合將減小線的差模阻抗。為了保持100Ω的阻抗,走線的寬度必須減小一點。結果,100Ω差分線對中每根線的共模阻抗將比50歐略為高一點。
????????理論上走線的尺寸和所用的材料決定了阻抗,但過孔、連接器乃至器件焊盤都將在信號路徑中引入阻抗不連續性。不用這些東西通常是不可能的。有時候,為了更合理的布局和布線,就需要增加PCB 的層數,或者增加像埋孔這類功能。埋孔只連接PCB 的部分層,但是在解決傳輸線問題的同時,也增加了板子的制作成本。但有時候根本沒有選擇。隨著信號速度越來越快,空間越來越小,像對埋孔這類的額外需求開始增加,這些都應成為PCB 解決方案的成本要素。
在采用帶狀線布線時,信號被FR-4材料夾在中間。而微帶線時,一條導體是裸露在空氣中的。因為空氣的介電常數最低(Er= 1),故頂層最適合布設一些關鍵信號,如時鐘信號或者高頻的Serial-Deserial (SERDES)信號。微帶線布線應該耦合到下方的地平面,該地平面通過吸收部分電磁場線來減小電磁干擾(EMI)。在帶狀線中,所有的電磁場線耦合到上方和下方的參考平面,這大大降低了EMI。
????? 如果可能的話,應該盡量不要用寬邊耦合帶狀線設計。這種結構容易受到參考面中耦合的差分噪聲的影響。另外還需要PCB 的均衡制造,這是很難控制的。總的來說,控制位于同一層上的線間距還是比較容易的。
去耦和旁路電容器?????? 另一個確定PCB 的實際性能是否符合預期的重要方面需要通過增加去耦和旁路電容進行控制。增加去耦電容器有助于減小PCB的電源與地平面之間的電感,并有助于控制PCB上各處的信號和IC 的阻抗。旁路電容有助于為FPGA 提供一個干凈的電源(提供一個電荷庫)。傳統規則是在方便PCB 布線的任何地方都應布置去耦電容,并且FPGA 電源引腳的數量決定了去耦電容的數量。但是,FPGA 的超高開關速度徹底打破了這種陳規。
?????? 在典型的FPGA 板設計中,最靠近電源的電容為負載的電流變化提供頻率補償。為了提供低頻濾波并防止電源電壓下降,要使用大的去耦電容。電壓下降是由于設計電路啟動時穩壓器的響應有所滯后。這種大電容通常是低頻響應較好的電解電容,其頻率響應范圍從直流到幾百kHz。
?????? ?每個FPGA 輸出變化都要求對信號線充電和放電,這需要能量。旁路電容的功能是在寬頻率范圍內提供局部能量存儲。另外,還需要串聯電感很小的小電容來為高頻瞬變提供高速電流。而反應慢的大電容在高頻電容器能量消耗掉以后繼續提供電流。電源總線上大量的電流瞬變增加了FPGA 設計的復雜性。這種電流瞬變通常與SSO/SSN 有關。插入電感非常小的電容器將提供局部高頻能量,可用來消除電源總線上的開關電流噪聲。
?????? 這種防止高頻電流進入器件電源的去耦電容必須非常靠近FPGA(小于1cm)。有時會將許多小電容并聯到一起作為器件的局部能量存儲,并快速響應電流的變化需求。
????? ?總的來說,去耦電容的布線應該絕對的短,包括過孔中的垂直距離。即便是增加一點點也會增加導線的電感,從而降低去耦的效果。
其他技術?????? ?隨著信號速度的提高,要在電路板上輕松地傳輸數據變得日益困難。可以利用其他一些技術來進一步提升PCB 的性能。
?????? 首先也是最明顯的方法就是簡單的器件布局。為最關鍵的連接設計最短和最直接的路徑已經是常識了,但不要低估了這一點。既然最簡單的策略可以得到最好的效果,何必還要費力去調整板上的信號呢?
?????? 幾乎同樣簡要的方法是要考慮信號線的寬度。當數據率高達622MHz 甚至更高時,信號傳導的趨膚效應變得越發突出。當距離較長時,PCB 上很細的走線(比如4 個或5 個mil)將對信號形成很大的衰減,就像一個沒有設計好的具有衰減的低通濾波器一樣,其衰減隨頻率增加而增加。背板越長,頻率越高,信號線的寬度應越寬。對于長度大于20英寸的背板走線,線寬應該達到10 或12mil。
??? ?? 通常,板子上最關鍵的信號是時鐘信號。當時鐘線設計得太長或不好的話,就會為下游放大抖動和偏移,尤其是速度增加的時候。應該避免使用多個層來傳輸時鐘,并且不要在時鐘線上有過孔,因為過孔將增加阻抗變化和反射。如果必須用內層來布設時鐘,那么上下層應該使用地平面來減小延遲。當設計采用FPGA PLL時,電源平面上的噪聲會增加PLL抖動。如果這一點很關鍵,可以為PLL創建一個“電源島”,這種島可以利用金屬平面中的較厚蝕刻來實現PLL模擬電源和數字電源的隔離。
?????? 對于速率超過2Gbps 的信號,必須考慮成本更高的解決方案。在這么高的頻率下,背板厚度和過孔設計對信號的完整性影響很大。背板厚度不超過0.200 英寸時效果較好。當PCB上為高速信號時,層數應盡可能少,這樣可以限制過孔的數量。在厚板中,連接信號層的過孔較長,將形成信號路徑上的傳輸線分支。采用埋孔可以解決該問題,但制造成本很高。另一種選擇是選用低耗損的介電材料,例如Rogers 4350, GETEK或ARLON。這些材料與FR4材料相比其成本可能接近翻倍,但有時這是唯一的選擇。
????? 還有其他一些用于FPGA 的設計技術,它們可以提供I/O 位置的一些選擇。在關鍵的高速SERDES設計中,可以通過保留(但不用)相鄰的I/O 引腳來隔離SERDES I/O。例如,相對于SERDES Rx和Tx, VCCRX# 和 VCCTX#以及球位置,可以保留3×3 或5×5 BGA 球區域。或者如果可能的話,可以保留靠近SERDES的整個I/O組。如果設計中沒有I/O 限制,這些技術能夠帶來好處,而且不會增加成本。
?????? 最后,也是最好的方法之一是參考FPGA 制造商提供的參考板。絕大部分制造商會提供參考板的源版圖信息,雖然由于私有信息問題可能需要特別申請。這些電路板通常包含標準的高速I/O接口,因為FPGA制造商在表征和認證他們的器件時需要用到這些接口。不過要記住,這些電路板通常是為多種用途設計的,不見得與特定的設計需求剛好匹配。雖然這樣,它們仍可以作為創建解決方案的起點。
本文小結?????? 當然,本文只談及了一些基本的概念。這里所涉及的任何一個主題都可以用整本書的篇幅來討論。關鍵是要在為PCB 版圖設計投入大量時間和精力之前搞清楚目標是什么。一旦完成了版圖設計,重新設計就會耗費大量的時間和金錢,即便是對走線的寬度作略微的調整。不能依賴PCB 版圖工程師做出能夠滿足實際需求的設計來。原理圖設計師要一直提供指導,作出精明的選擇,并為解決方案的成功負起責任。
基于高速FPGA 的PCB 設計技巧
- FPGA(591969)
- pcb(383733)
相關推薦
高速PCB抄板與PCB設計策略
目前高速PCB的設計在通信、計算機、圖形圖像處理等領域應用廣泛。而在這些領域工程師們用的高速PCB設計策略也不一樣。 在電信領域,設計非常復雜,在數據、語音和圖像的傳輸應用中傳輸速度已經遠遠
2018-11-27 10:15:02
高速PCB的地線布線設計
本帖最后由 eehome 于 2013-1-5 10:01 編輯
高速PCB板信號接地設計中存在接地噪聲及電磁輻射等問題,提出了高速PCB接地模型,并從PCB設計中布線策略的分析和去耦電容的使用等幾個方面討論了解決高速PCB板的接地噪聲和電磁輻射問題的方法。
2012-03-31 14:31:52
高速PCB設計之一 何為高速PCB設計
高速PCB設計之一 何為高速PCB設計電子產品的高速化、高密化,給PCB設計工程師帶來新的挑戰。PCB設計不再是產品硬件開發的附屬,而成為產品硬件開發中“前端IC,后端PCB,SE集成”3個環節中
2014-10-21 09:41:25
高速PCB設計經驗與體會
本帖最后由 eehome 于 2013-1-5 09:53 編輯
高速PCB設計已成為數字系統設計中的主流技術,PCB的設計質量直接關系到系統性能的好壞乃至系統功能的實現。針對高速PCB
2012-03-31 14:29:39
高速pcb設計指南。
高速PCB設計指南之(一~八 )目錄2001/11/21CHENZHI/LEGENDSILICON一、1、PCB布線2、PCB布局3、高速PCB設計二、1、高密度(HD)電路設計2、抗干擾技術3
2012-07-13 16:18:40
【PCB設計大賽】+DDR_FPGA
`說明:14層板高速PCB,FPGA帶兩片DDR3。BGA封裝電源芯片。心得:首先根據飛線規劃好模塊布局,布線之前規劃好層疊,電平面和走線層。難度主要在兩片FPGA和DSP之間的互聯線,提前規劃好這些線的走線層。`
2019-12-13 17:40:56
【轉】高速PCB抄板與PCB設計策略
目前高速PCB的設計在通信、計算機、圖形圖像處理等領域應用廣泛。而在這些領域工程師們用的高速PCB設計策略也不一樣。 在電信領域,設計非常復雜,在數據、語音和圖像的傳輸應用中傳輸速度已經遠遠
2016-10-16 12:57:06
什么是高速并行采樣技術?
高速、超寬帶信號采集技術在雷達、天文和氣象等領域應用廣泛。高采樣率需要高速的模/數轉換器(ADC)。目前市場上單片高速ADC的價格昂貴,分辨率較低,且采用單片超高速ADC實現的數據采集對FPGA的性能和PCB布局布線技術提出了嚴峻的挑戰。
2019-11-08 06:34:52
基于FPGA和高速DAC的DDS設計與頻率調制
FPGA數字信號處理——基于FPGA和高速DAC的DDS設計與頻率調制(一)——X現如今,隨著高速模數-數模轉換技術和FPGA的發展。FPGA的高速性、并行性、高數據吞吐量與高速數模-模數轉換技術
2021-07-23 08:06:59
基于高速FPGA的PCB版圖設計
如果高速PCB設計能夠像連接原理圖節點那樣簡單,以及像在計算機顯示器上所看到的那樣優美的話,那將是一件多么美好的事情。然而,除非設計師初入PCB設計,或者是極度的幸運,實際的PCB設計通常不像
2018-08-30 10:49:26
基于高速FPGA的PCB設計
隨著現場可編程門陣列(FPGA)已發展成為真正的可編程系統級芯片,利用這些芯片設計印制電路板(PCB)的任務變得愈加復雜。要完全實現FPGA 的功能,需要對PCB 板進行精心設計。采用高速FPGA
2018-09-21 10:28:30
基于高速FPGA的PCB設計技術
如果高速PCB設計能夠像連接原理圖節點那樣簡單,以及像在計算機顯示器上所看到的那樣優美的話,那將是一件多么美好的事情。然而,除非設計師初入PCB設計,或者是極度的幸運,實際的PCB設計通常不像
2018-11-27 10:07:39
基于高速FPGA的PCB設計技術介紹
如果高速PCB設計能夠像連接原理圖節點那樣簡單,以及像在計算機顯示器上所看到的那樣優美的話,那將是一件多么美好的事情。然而,除非設計師初入PCB設計,或者是極度的幸運,實際的PCB設計通常不像他們所
2019-07-10 06:22:53
如何利用FPGA實現高速連續數據采集系統設計?
高速連續數據采集系統的背景及功能是什么?如何利用FPGA實現高速連續數據采集系統設計?FPGA在高速連續數據采集系統中的應用有哪些?
2021-04-08 06:19:37
如何利用高速FPGA設計PCB?
隨著現場可編程門陣列(FPGA)已發展成為真正的可編程系統級芯片,利用這些芯片設計印制電路板(PCB)的任務變得愈加復雜。目前動輒數百萬門的電路密度和6Gbps以上的收發器數據傳輸率及其它考慮事項
2019-08-20 07:33:53
怎么選擇高速PCB材料?
作為一名合格的、優秀的PCB設計工程師,我們不僅要掌握高速PCB設計技能,還需要對其他相關知識有所了解,比如高速PCB材料的選擇。這是因為,PCB材料的選擇錯誤也會對高速數字電路的信號傳輸性能造成不良影響。
2021-03-09 06:14:27
請問怎么設計ADS828E的高速PCB板
這幾天自己再畫一塊基于ADS828E的AD采集模塊,和FPGA相接的。但由于自己以前沒有畫過高速的PCB板,也沒有用過高速的AD模塊,所以想請教大家怎么設計ADS828E的高速PCB板,要注意哪些問題。ADS828E的操作時序怎么操作的。希望大家指點一下!
2019-02-28 12:28:58
避雷!高速信號和高速PCB理解誤區
本文主要分析一下在高速 PCB 設計中,高速信號與高速 PCB 設計存在一些理解誤區。誤區一:GHz 速率以上的信號才算高速信號?提到“高速信號”,就需要先明確什么是“高速”,MHz 速率級別的信號
2020-11-30 09:51:58
高速PCB設計指南
高速PCB設計指南之(一~八 )目錄 2001/11/21 一、1、PCB布線2、PCB布局3、高速PCB設計
二、1、高密度(HD)電路設計2、抗干擾技術
2008-08-04 14:14:420
高速PCB板的電源布線設計
高速PCB板的電源布線設計:本文分析討論了高速PCB板上由于高頻信號干擾和走線寬度的減小而產生的電源噪聲和壓降,并提出了高速PCB的電源模型,采用電源總線網絡布線,選取合適
2009-03-24 14:08:400
基于高速FPGA的PCB設計技術
基于高速FPGA的PCB設計技術:如果高速PCB 設計能夠像連接原理圖節點那樣簡單,以及像在計算機顯示器上所看到的那樣優美的話,那將是一件多么美好的事情。然而,除非設計師初入PC
2009-09-20 18:02:0232
高速PCB的地線布線設計
本文針對高速PCB板信號接地設計中存在接地噪聲及電磁輻射等問題,提出了高速PCB接地模型,并從PCB設計中布線策略的分析和去耦電容的使用等幾個方面討論了解決高速PCB板的接地噪聲
2009-12-08 14:53:2363
高速設計與PCB仿真流程
高速設計與PCB仿真流程:1.1 高速信號與高速設計.4 1.1.1 高速信號的確定5 1.1.2 邊緣速率引發高速問題5 1.1.3 傳輸線效應6 1.2 高速 PCB 仿真的重要
2010-04-05 06:33:1916
高速PCB抄板與PCB設計方案
高速PCB抄板與PCB設計方案
目前高速PCB的設計在通信、計算機、圖形圖像處理等領域應用廣泛。而在這些領域工程師們用的高速PCB
2009-11-18 14:11:47824
基于Cadence的高速PCB設計
基于Cadence的高速PCB設計
隨著人們對通信需求的不斷提高,要求信號的傳輸和處理的速度越來越快.相應的高速PCB的應用也越來越廣,設計也越來越
2009-12-12 17:50:27954
FPGA設計的高速FIFO電路技術
FPGA設計的高速FIFO電路技術
本文主要介紹高速FIFO電路在數據采集系統中的應用,相關電路主要有高速A/D轉換器、FPGA、SDRAM存儲器等。圖1為本方案的結構框圖。在大容量
2010-05-27 09:58:592226
高速PCB設計經驗與體會
高速PCB 設計已成為數字系統設計中的主流技術,PCB的設計質量直接關系到系統性能的好壞乃至系統功能的實現。針對高速PCB的設計要求,結合筆者設計經驗,按照PCB設計流程,對PCB設計
2011-08-30 15:44:230
Cadence高速PCB設計
簡要闡述了高速PCB設計的主要內容, 并結合Cadence軟件介紹其解決方案比較了傳統高速設計方法與以Cadence為代表的現代高速PCB設計方法的主要差異指出在進行高速設計過程中必須借助于
2011-11-21 16:53:580
高速PCB設計誤區與對策
理論研究和實踐都表明,對高速電子系統而言,成功的PCB設計是解決系統EMC問題的重要措施之一.為了滿足EMC標準的要求,高速PCB設計正面臨新的挑戰,在高速PCB設計中,設計者需要糾正或放棄
2011-11-23 10:25:410
基于高速FPGA的PCB設計技巧
基于高速FPGA 的PCB 設計技巧 如果高速PCB 設計能夠像連接原理圖節點那樣簡單,以及像在計算機顯示器上所看到的那樣優美的話,那將是一件多么美好的事情。然而,除非設計師初入P
2012-05-15 11:26:340
FPGA與DSPs高速互聯的方案
DSP與FPGA高速的數據傳輸有三種常用接口方式: EMIF, HPI 和 McBSP 方式。而采用 EMIF 接口方式, 利用 FPGA ( 現場可編程邏輯門陣列) 設計 FIFO的接口電路,即可實現高速互聯。
2017-02-11 14:16:102487
基于FPGA的高速PCB的設計
隨著現場可編程門陣列(FPGA)已發展成為真正的可編程系統級芯片,利用這些芯片設計印制電路板(PCB)的任務變得愈加復雜。要完全實現FPGA的功能,需要對PCB板進行精心設計。采用高速FPGA進行設計時,在板開發之前和開發期間對若干設計問題進行考慮是十分重要的。
2017-11-23 14:18:224715
一文詳解高速PCB的EMC設計原則
本文主要介紹了高速PCB的EMC設計原則,首先介紹了PCB設計的EMC基礎知識,其次闡述了PCB中EMC設計的重要性以及PCB中EMC設計相關項,最后詳細的介紹了關于高速PCB的EMC設計的47項原則,具體的跟隨小編一起來了解一下。
2018-05-25 15:58:194665
高速PCB設計中高速信號與高速PCB設計須知
本文主要分析一下在高速PCB設計中,高速信號與高速PCB設計存在一些理解誤區。 誤區一:GHz速率以上的信號才算高速信號? 提到高速信號,就需要先明確什么是高速,MHz速率級別的信號算高速、還是
2019-11-05 11:27:1710310
高速PCB設計技巧有哪些
高速PCB設計是指信號的完整性開始受到PCB物理特性(例如布局,封裝,互連以及層堆疊等)影響的任何設計。而且,當您開始設計電路板并遇到諸如延遲,串擾,反射或發射之類的麻煩時,您將進入高速PCB設計領域。
2020-06-19 09:17:091537
高速PCB設計指南
隨著高速 PCB 設計的引入,電路建筑行業正在為設計師,工程師和 PCB 制造而改變。如果您需要有關 PCB 技術的復習知識,需要知道如何設計 PCB ,或者是電路初學者,我們的綜合指南將為您提
2020-10-23 19:42:123522
利用高速FPGA設計PCB的要點及相關指導原則
任何人在為性能極高的FPGA設計IC封裝時,都必須特別注意信號完整性和適于所有用戶和應用的多功能性之間的平衡問題。例如,Altera的Stratix II GX器件采用1,508引腳封裝,工作電壓低至1.2V
2020-11-10 17:25:591703
基于FPGA的高速大容量FLASH存儲
基于FPGA的高速大容量FLASH存儲(單片機底層嵌入式開發)-該文檔為基于FPGA的高速大容量FLASH存儲總結文檔,是一份很不錯的參考資料,具有較高參考價值,感興趣的可以下載看看………………
2021-07-30 16:46:4512
高速SerDes PCB 設計
SerDes應用的PCB設計要點– reference2:差分信號的回流路徑問題討論– video如何應對未來高密SerDes設計的挑戰高速PCB layout設計應考慮的點:PCB mate...
2021-11-07 10:21:0047
高速PCB中過孔的問題及設計要求
在高速PCB設計中,往往需要采用多層PCB,而過孔是多層PCB 設計中的一個重要因素。PCB中的過孔主要由孔、孔周圍的焊盤區、POWER 層隔離區三部分組成。接下來,我們來了解下高速PCB中過孔的問題及設計要求。
2022-11-10 09:08:264183
評論
查看更多