使用EDA分析PCB
。甚至,到最后我覺的需要調(diào)整元件的封裝,也就是說整片布線都需要調(diào)整,都讓軟件來干。那樣就要快多了.我用的是Protel98。我知道這軟件能做自動(dòng)均勻調(diào)整元件封裝的距離而不能自動(dòng)調(diào)整線距和線寬。可能是其中的一些功能我還不會(huì)用,或是有其他什么辦法,在此請(qǐng)教一下。
A:線寬和線距是影響走線密度其中兩個(gè)重要的因素。一般在設(shè)計(jì)工作頻率較高的板子時(shí),布線之前需要先決定走線的特性阻抗。在PCB迭層固定的情況下,特性阻抗會(huì)決定出符合的線寬。而線距則和串?dāng)_(Crosstalk)大小有絕對(duì)的關(guān)系。最小可以接受的線距決定于串?dāng)_對(duì)信號(hào)時(shí)間延遲與信號(hào)完整性的影響是否能接受。這最小線距可由仿真軟件做預(yù)仿真(pre-simulation)得到。也就是說,在布線之前,需要的線寬與最小線距應(yīng)該已經(jīng)決定好了,并且不能隨意更動(dòng),因?yàn)闀?huì)影響特性阻抗和串?dāng)_。這也是為什幺大部分的EDA布線軟件在做自動(dòng)布線或調(diào)整時(shí)不會(huì)去動(dòng)線寬和最小線距。如果這線寬和最小線距已經(jīng)設(shè)定好在布線軟件,則布線調(diào)整的方便與否就看軟件繞線引擎的能力強(qiáng)弱而定。
Q:我公司打算采用柔性電路板設(shè)計(jì)來解決小型成像系統(tǒng)中信號(hào)傳送和電路板互接的問題。請(qǐng)問剛?cè)岚逶O(shè)計(jì)是否需要專用設(shè)計(jì)軟件與規(guī)范?另外國內(nèi)何處可以承接該類電路板加工?謝謝。
A:可以用一般設(shè)計(jì)PCB的軟件來設(shè)計(jì)柔性電路板(Flexible Printed Circuit)。一樣用Gerber格式給FPC廠商生產(chǎn)。由于制造的工藝和一般PCB不同,各個(gè)廠商會(huì)依據(jù)他們的制造能力會(huì)對(duì)最小線寬、最小線距、最小孔徑(via)有其限制。除此之外,可在柔性電路板的轉(zhuǎn)折處鋪些銅皮加以補(bǔ)強(qiáng)。至于生產(chǎn)的廠商可上網(wǎng)”FPC”當(dāng)關(guān)鍵詞查詢應(yīng)該可以找到。
Q:能介紹一些國外的目前關(guān)于高速PCB設(shè)計(jì)水平、加工能力、加工水平、加工材質(zhì)以及相關(guān)的技術(shù)書籍和資料嗎?
A:現(xiàn)在高速數(shù)字電路的應(yīng)用有通信網(wǎng)路和計(jì)算機(jī)等相關(guān)領(lǐng)域。在通信網(wǎng)路方面,PCB板的工作頻率已達(dá)GHz上下,迭層數(shù)就我所知有到40層之多。計(jì)算機(jī)相關(guān)應(yīng)用也因?yàn)樾酒倪M(jìn)步,無論是一般的PC或服務(wù)器(Server),板子上的最高工作頻率也已經(jīng)達(dá)到400MHz (如Rambus) 以上。因應(yīng)這高速高密度走線需求,盲埋孔(blind/buried vias)、mircrovias及build-up制程工藝的需求也漸漸越來越多。這些設(shè)計(jì)需求都有廠商可大量生產(chǎn)。以下提供幾本不錯(cuò)的技術(shù)書籍:
1、W. Johnson,“High-Speed Digital Design – A Handbook of Black Magic”;
2、H. Hall,“High-Speed Digital System Design”;
3、Yang,“Digital Signal Integrity”;
Q:我覺得信號(hào)線特性阻抗的微帶線和帶狀線模型都是要參考地平面的,現(xiàn)在我想問一下,如果信號(hào)線下面的銅皮都被掏空,沒有參考的地平面,該如何計(jì)算頂層的信號(hào)線的特性阻抗?另外,我看一些資料寫在消除信號(hào)線上噪聲方面,電源平面也可以和地平面起相同的作用,是嗎?
A:沒有參考平面時(shí)電場與磁場的互動(dòng)關(guān)系與有參考平面時(shí)不同,而這互動(dòng)關(guān)系會(huì)影響到特性阻抗的值。現(xiàn)在絕大部分特性阻抗的計(jì)算公式都是假設(shè)有參考平面的,我還沒看到這種無參考平面的特性阻抗公式。但是,可以用TDR (Time Domain Reflectometer)對(duì)實(shí)際的板子做量測(cè)來得到無參考平面的特性阻抗。信號(hào)線上的噪聲產(chǎn)生的原因是別的線上的信號(hào)所產(chǎn)生的電場和磁場的能量經(jīng)由mutual inductance及mutual capacitance而傳到被感染的信號(hào)線上。電源平面和地平面基本上都是金屬平面,所以對(duì)電場磁場都有屏蔽效應(yīng)(shielding effect)。
Q:我們?cè)O(shè)計(jì)的一款金屬殼設(shè)備,電源接地良好(LN小于4V)電路接地端和機(jī)箱通過安裝柱相連。但用戶始終抱怨有麻電現(xiàn)象。請(qǐng)問你們交換機(jī)這類設(shè)備如何處理這個(gè)問題?把PCB的地和機(jī)箱的外殼隔離開來的做法是否現(xiàn)實(shí)可行?
A:抱歉,我沒有太多這類的設(shè)計(jì)經(jīng)驗(yàn)可以跟你討論。
Q:why the wien bridge can only be balanced at one frequency? even if the ratio of coupled resistors is varied
A:The operation principle of Wien bridge oscillator is positive feedback mechanism. The transfer function (or gain) of the Wien bridge oscillator (in Laplace transform) is Af(s)=A(s)/[1-A(s)B(s)], which A(s) is open loop gain of amplifier and B(s) is the gain of feedback network. To oscillate spontaneously, the Af(s) must approach to infinity which implies denominator is zero. That is, the product of A(s) and B(s) need to be equal to 1. Due to the frequency dependence of A(s)B(s), there is only one frequency can make the denominator to be zero. That is why the Wien bridge only balance at one frequency. The oscillation frequency is determined by the resistors and capacitors in the positive feedback path, f=1/[2πsqrt(R1C1R2C2)], where R1, C1, R2, C2 are the components in the positive feedback path. The components on negative feedback path are nothing to do with the oscillation frequency. The other intuitive insight to this concept of balancing at one frequency is to treat the network of positive feedback path as a frequency selector. There are a high-pass filter formed by a series capacitor with a grounded resistor and a low-pass filter formed by a series resistor with a grounded capacitor. The total effect is similar to a bandpass filter. There is a website to address this concept: http://www.interq.or.jp/japan/se-inoue/ e_ckt18_2.htm#2
Q:眾所周知PCB板包括很多層,但其中某些層的含義我還不是很清楚。mechanical,keepoutlayer, topoverlay, bottomoverlay, toppaste, bottompaste, topsolder, bottomsolder, drillguide, drilldrawing, multilayer這些層不知道它們的確切含義。希望您指教。
A:在EDA軟件的專門術(shù)語中,有很多不是有相同定義的。以下就字面上可能的意義來解釋。Mechnical: 一般多指板型機(jī)械加工尺寸標(biāo)注層Keepoutlayer: 定義不能走線、打穿孔(via)或擺零件的區(qū)域。這幾個(gè)限制可以獨(dú)立分開定義。Topoverlay: 無法從字面得知其意義。多提供些訊息來進(jìn)一步討論。Bottomoverlay: 無法從字面得知其意義。可多提供些訊息來進(jìn)一步討論。Toppaste: 頂層需要露出銅皮上錫膏的部分。Bottompaste: 底層需要露出銅皮上錫膏的部分。Topsolder: 應(yīng)指頂層阻焊層,避免在制造過程中或?qū)砭S修時(shí)可能不小心的短路Bottomsolder: 應(yīng)指底層阻焊層。Drillguide: 可能是不同孔徑大小,對(duì)應(yīng)的符號(hào),個(gè)數(shù)的一個(gè)表。Drilldrawing: 指孔位圖,各個(gè)不同的孔徑會(huì)有一個(gè)對(duì)應(yīng)的符號(hào)。Multilayer: 應(yīng)該沒有單獨(dú)這一層,能指多層板,針對(duì)單面板和雙面板而言。
Q:如何選擇PCB板材?如何避免高速數(shù)據(jù)傳輸對(duì)周圍模擬小信號(hào)的高頻干擾,有沒有一些設(shè)計(jì)的基本思路? 謝謝
A:選擇PCB板材必須在滿足設(shè)計(jì)需求和可量產(chǎn)性及成本中間取得平衡點(diǎn)。設(shè)計(jì)需求包含電氣和機(jī)構(gòu)這兩部分。通常在設(shè)計(jì)非常高速的PCB板子(大于GHz的頻率)時(shí)這材質(zhì)問題會(huì)比較重要。例如,現(xiàn)在常用的FR-4材質(zhì),在幾個(gè)GHz的頻率時(shí)的介質(zhì)損dielectric loss會(huì)對(duì)信號(hào)衰減有很大的影響,可能就不合用。就電氣而言,要注意介電常數(shù)(dielectric constant)和介質(zhì)損在所設(shè)計(jì)的頻率是否合用。避免高頻干擾的基本思路是盡量降低高頻信號(hào)電磁場的干擾,也就是所謂的串?dāng)_(Crosstalk)。可用拉大高速信號(hào)和模擬信號(hào)之間的距離,或加ground guard/shunt traces在模擬信號(hào)旁邊。還要注意數(shù)字地對(duì)模擬地的噪聲干擾。
Q:在高密度印制板上通過軟件自動(dòng)產(chǎn)生測(cè)試點(diǎn)一般情況下能滿足大批量生產(chǎn)的測(cè)試要求嗎?添加測(cè)試點(diǎn)會(huì)不會(huì)影響高速信號(hào)的質(zhì)量?
A:一般軟件自動(dòng)產(chǎn)生測(cè)試點(diǎn)是否滿足測(cè)試需求必須看對(duì)加測(cè)試點(diǎn)的規(guī)范是否符合測(cè)試機(jī)具的要求。另外,如果走線太密且加測(cè)試點(diǎn)的規(guī)范比較嚴(yán),則有可能沒辦法自動(dòng)對(duì)每段線都加上測(cè)試點(diǎn),當(dāng)然,需要手動(dòng)補(bǔ)齊所要測(cè)試的地方。至于會(huì)不會(huì)影響信號(hào)質(zhì)量就要看加測(cè)試點(diǎn)的方式和信號(hào)到底多快而定。基本上外加的測(cè)試點(diǎn)(不用線上既有的穿孔(via or DIP pin)當(dāng)測(cè)試點(diǎn))可能加在線上或是從線上拉一小段線出來。前者相當(dāng)于是加上一個(gè)很小的電容在線上,后者則是多了一段分支。這兩個(gè)情況都會(huì)對(duì)高速信號(hào)多多少少會(huì)有點(diǎn)影響,影響的程度就跟信號(hào)的頻率速度和信號(hào)緣變化率(edge rate)有關(guān)。影響大小可透過仿真得知。原則上測(cè)試點(diǎn)越小越好(當(dāng)然還要滿足測(cè)試機(jī)具的要求)分支越短越好。
Q:在高速板(如p4的主板)layour,為什么要求高速信號(hào)線(如cpu數(shù)據(jù),地址信號(hào)線)要匹配? 如果不匹配會(huì)帶來什么隱患?其匹配的長度范圍(既信號(hào)線的時(shí)滯差)是由什么因素決定的,怎樣計(jì)算?
A:要求走線特性阻抗匹配的主要原因是要避免高速傳輸線效應(yīng)(transmission line effect)所引起的反射(reflection)影響到信號(hào)完整性(signal integrity)和延遲時(shí)間(flight time)。也就是說如果不匹配,則信號(hào)會(huì)被反射影響其質(zhì)量。所有走線的長度范圍都是根據(jù)時(shí)序(timing)的要求所訂出來的。影響信號(hào)延遲時(shí)間的因素很多,走線長度只是其一。P4要求某些信號(hào)線長度要在某個(gè)范圍就是根據(jù)該信號(hào)所用的傳輸模式(common clock或source synchronous)下算得的timing margin,分配一部份給走