ARM核心板高速线在绘制PCB时应注意哪些? 这是一个arm的板子上pcb走线,为什么要这样有,有什么用
arm\u6838\u5fc3\u677fpcb\u7ed8\u5236\u7591\u95ee1.\u5982\u679c\u4e3b\u9891\u4e0d\u662f\u5f88\u9ad8\u7684\u8bdd\uff0c\u5176\u5b9e\u753b\u677f\u5c31\u53ef\u4ee5\u7a0d\u5fae\u968f\u610f\u4e00\u70b9\uff0c\u4f60\u53ef\u4ee5\u627e\u76f8\u5173\u7684\u9ad8\u901fPCB\u8bbe\u8ba1\u4e66\u7c4d\u770b\u770b\uff1b
2.SDRAM\u8d70\u7ebf\u6700\u597d\u8fd8\u662f\u7b49\u957f\uff0c\u5426\u5219\u53ef\u80fd\u4f1a\u5f71\u54cd\u6570\u636e\u4f20\u8f93\u53ca\u964d\u4f4e\u901f\u7387\uff0c\u4e00\u822c\u7684PCB\u5de5\u5177\u90fd\u80fd\u5b9e\u73b0\u7b49\u957f\u5e03\u7ebf\uff0c\u54ea\u6015\u662f\u6700\u7b80\u5355\u7684protel\u90fd\u884c\uff1b
3.\u753b\u677f\u7684\u65f6\u95f4\u56e0\u4eba\u800c\u5df2\uff0c\u5982\u679c\u662f\u65b0\u624b\uff0c\u672c\u7740\u5b66\u4e60\u7684\u76ee\u7684\uff0c\u4f60\u53ef\u4ee5\u4e0d\u5fc5\u5728\u610f\u65f6\u95f4\u957f\u77ed\uff0c\u56e0\u4e3a\u4e2d\u95f4\u53ef\u80fd\u4f1a\u9047\u5230\u5404\u79cd\u95ee\u9898\uff0c\u4ece\u800c\u5f71\u54cd\u8fdb\u5ea6\u3002
\u53e6\uff1a\u4f60\u53ef\u4ee5\u627e\u627e\u522b\u4eba\u753b\u7684\u677f\u5b50\uff0c\u5b66\u4e60\u4eba\u5bb6\u662f\u600e\u4e48\u5e03\u5c40\u548c\u5e03\u7ebf\u7684\uff0c\u5305\u62ec\u5982\u4f55\u8bbe\u5b9a\u76f8\u5173\u89c4\u5219\uff0c\u4ece\u4e2d\u53ef\u4ee5\u5b66\u5230\u5f88\u591a\u4e1c\u897f\u3002
1.\u8fd9\u4e2a\u5c3a\u5bf8\u662f\u9632\u6b62\u4f60\u7ed8\u5236PCB\u677f\u7684\u65f6\u5019\uff0c\u8d70\u7ebf\u8fc7\u4e8e\u63a5\u8fd1PCB\u677f\u8fb9\u7f18\u3002\u662f\u9632\u6b62\u5de5\u827a\u52a0\u5de5\u8fc7\u7a0b\u4e2d\uff0cPCB\u677f\u8fb9\u6cbf\u5207\u9664\u7684\u65f6\u5019\uff0c\u5c06\u4f60\u7684PCB\u7ebf\u5207\u574f\u6389\uff0c\u6240\u4ee5\u8fd9\u6bb5\u8ddd\u79bb\u53ef\u4ee5\u7406\u89e3\u4e3a\u5de5\u827a\u52a0\u5de5\u4e2d\u7684\u5b89\u5168\u8ddd\u79bb\u3002
2.\u5728\u5b9e\u9645PCB\u5c3a\u5bf8\u5b9a\u4e49\u65f6\uff0c\u53ef\u4ee5\u5c06\u8fd9\u4e2a\u8ddd\u79bb\u70b9\u8bbe\u7f6e\u4e3a0\uff0c\u4e4b\u540e\u4f60\u81ea\u5df1\u5728\u7ed8\u5236PCB\u56fe\u7684\u65f6\u5019\u6ce8\u610f\u8d70\u7ebf\u4e0d\u80fd\u8fc7\u4e8e\u63a5\u8fd1PCB\u677f\u8fb9\u7f18(\u8fd9\u70b9\u662f\u6240\u6709PCB\u7ed8\u5236\u8fc7\u7a0b\u4e2d\u5fc5\u987b\u8003\u8651\u7684)\uff0c\u56e0\u4e3a\u5728\u5de5\u827a\u52a0\u5de5\u7684\u65f6\u5019\u96be\u514d\u4f1a\u51fa\u73b0\u8bef\u5dee\u3002
•反射信号Reflected signals
•延时和时序错误Delay & Timing errors
•多次跨越逻辑电平门限错误False Switching
•过冲与下冲Overshoot/Undershoot
•串扰Induced Noise (or crosstalk)
•电磁辐射EMI radiation
2、避免传输线效应的方法:
针对上述传输线问题所引入的影响,我们从以下几方面谈谈控制这些影响的方法。
1) 严格控制关键网线的走线长度
如果设计中有高速跳变的边沿,就必须考虑到在PCB板上存在传输线效应的问题。现在普遍使用的很高时钟频率的快速集成电路芯片更是存在这样的问题。解决这个问题有一些基本原则:如果采用CMOS或TTL电路进行设计,工作频率小于10MHz,布线长度应不大于7英寸。工作频率在50MHz布线长度应不大于1.5英寸。如果工作频率达到或超过75MHz布线长度应在1英寸。对于GaAs芯片最大的布线长度应为0.3英寸。如果超过这个标准,就存在传输线的问题。
2) 合理规划走线的拓扑结构
解决传输线效应的另一个方法是选择正确的布线路径和终端拓扑结构。走线的拓扑结构是指一根网线的布线顺序及布线结构。当使用高速逻辑器件时,除非走线分支长度保持很短,否则边沿快速变化的信号将被信号主干走线上的分支走线所扭曲。通常情形下,PCB走线采用两种基本拓扑结构,即菊花链(DaisyChain)布线和星形(Star)分布。
对于菊花链布线,布线从驱动端开始,依次到达各接收端。如果使用串联电阻来改变信号特性,串联电阻的位置应该紧靠驱动端。在控制走线的高次谐波干扰方面,菊花链走线效果最好。但这种走线方式布通率最低,不容易100%布通。实际设计中,我们是使菊花链布线中分支长度尽可能短,安全的长度值应该是:Stub Delay <= Trt *0.1.
例如,高速TTL电路中的分支端长度应小于1.5英寸。这种拓扑结构占用的布线空间较小并可用单一电阻匹配终结。但是这种走线结构使得在不同的信号接收端信号的接收是不同步的。
星形拓扑结构可以有效的避免时钟信号的不同步问题,但在密度很高的PCB板上手工完成布线十分困难。采用自动布线器是完成星型布线的最好的方法。每条分支上都需要终端电阻。终端电阻的阻值应和连线的特征阻抗相匹配。这可通过手工计算,也可通过CAD工具计算出特征阻抗值和终端匹配电阻值。
在上面的两个例子中使用了简单的终端电阻,实际中可选择使用更复杂的匹配终端。第一种选择是RC匹配终端。RC匹配终端可以减少功率消耗,但只能使用于信号工作比较稳定的情况。这种方式最适合于对时钟线信号进行匹配处理。其缺点是RC匹配终端中的电容可能影响信号的形状和传播速度。
串联电阻匹配终端不会产生额外的功率消耗,但会减慢信号的传输。这种方式用于时间延迟影响不大的总线驱动电路。串联电阻匹配终端的优势还在于可以减少板上器件的使用数量和连线密度。
最后一种方式为分离匹配终端,这种方式匹配元件需要放置在接收端附近。其优点是不会拉低信号,并且可以很好的避免噪声。典型的用于TTL输入信号(ACT, HCT,FAST)。
此外,对于终端匹配电阻的封装型式和安装型式也必须考虑。通常SMD表面贴装电阻比通孔元件具有较低的电感,所以SMD封装元件成为首选。如果选择普通直插电阻也有两种安装方式可选:垂直方式和水平方式。
垂直安装方式中电阻的一条安装管脚很短,可以减少电阻和电路板间的热阻,使电阻的热量更加容易散发到空气中。但较长的垂直安装会增加电阻的电感。水平安装方式因安装较低有更低的电感。但过热的电阻会出现漂移,在最坏的情况下电阻成为开路,造成PCB走线终结匹配失效,成为潜在的失败因素。
3) 抑止电磁干扰的方法
很好地解决信号完整性问题将改善PCB板的电磁兼容性(EMC)。其中非常重要的是保证PCB板有很好的接地。对复杂的设计采用一个信号层配一个地线层是十分有效的方法。此外,使电路板的最外层信号的密度最小也是减少电磁辐射的好方法,这种方法可采用"表面积层"技术"Build-up"设计制做PCB来实现。表面积层通过在普通工艺PCB 上增加薄绝缘层和用于贯穿这些层的微孔的组合来实现,电阻和电容可埋在表层下,单位面积上的走线密度会增加近一倍,因而可降低 PCB的体积。PCB 面积的缩小对走线的拓扑结构有巨大的影响,这意味着缩小的电流回路,缩小的分支走线长度,而电磁辐射近似正比于电流回路的面积;同时小体积特征意味着高密度引脚封装器件可以被使用,这又使得连线长度下降,从而电流回路减小,提高电磁兼容特性。
4) 其它可采用技术
为减小集成电路芯片电源上的电压瞬时过冲,应该为集成电路芯片添加去耦电容。这可以有效去除电源上的毛刺的影响并减少在印制板上的电源环路的辐射。
当去耦电容直接连接在集成电路的电源管腿上而不是连接在电源层上时,其平滑毛刺的效果最好。这就是为什么有一些器件插座上带有去耦电容,而有的器件要求去耦电容距器件的距离要足够的小。
任何高速和高功耗的器件应尽量放置在一起以减少电源电压瞬时过冲。
如果没有电源层,那么长的电源连线会在信号和回路间形成环路,成为辐射源和易感应电路。
走线构成一个不穿过同一网线或其它走线的环路的情况称为开环。如果环路穿过同一网线其它走线则构成闭环。两种情况都会形成天线效应(线天线和环形天线)。天线对外产生EMI辐射,同时自身也是敏感电路。闭环是一个必须考虑的问题,因为它产生的辐射与闭环面积近似成正比。
绛旓細瑙e喅浼犺緭绾挎晥搴旂殑鍙︿竴涓柟娉曟槸閫夋嫨姝g‘鐨勫竷绾胯矾寰勫拰缁堢鎷撴墤缁撴瀯銆傝蛋绾跨殑鎷撴墤缁撴瀯鏄寚涓鏍圭綉绾跨殑甯冪嚎椤哄簭鍙婂竷绾跨粨鏋勩傚綋浣跨敤楂橀閫昏緫鍣ㄤ欢鏃讹紝闄ら潪璧扮嚎鍒嗘敮闀垮害淇濇寔寰堢煭锛屽惁鍒欒竟娌垮揩閫熷彉鍖栫殑淇″彿灏嗚淇″彿涓诲共璧扮嚎涓婄殑鍒嗘敮璧扮嚎鎵鎵洸銆傞氬父鎯呭舰涓嬶紝PCB璧扮嚎閲囩敤涓ょ鍩烘湰鎷撴墤缁撴瀯锛屽嵆鑿婅姳閾(DaisyChain)甯冪嚎鍜屾槦...
绛旓細1.濡傛灉涓婚涓嶆槸寰堥珮鐨勮瘽锛屽叾瀹炵敾鏉垮氨鍙互绋嶅井闅忔剰涓鐐癸紝浣犲彲浠ユ壘鐩稿叧鐨楂橀烶CB璁捐涔︾睄鐪嬬湅锛2.SDRAM璧扮嚎鏈濂借繕鏄瓑闀匡紝鍚﹀垯鍙兘浼氬奖鍝嶆暟鎹紶杈撳強闄嶄綆閫熺巼锛屼竴鑸殑PCB宸ュ叿閮借兘瀹炵幇绛夐暱甯冪嚎锛屽摢鎬曟槸鏈绠鍗曠殑protel閮借锛3.鐢绘澘鐨勬椂闂村洜浜鸿屽凡锛屽鏋滄槸鏂版墜锛屾湰鐫瀛︿範鐨勭洰鐨勶紝浣犲彲浠ヤ笉蹇呭湪鎰忔椂闂撮暱鐭紝鍥犱负涓...
绛旓細浣犵湅鍒扮殑铏氱嚎鍙綉缁滈绾匡紝鎰忔濆氨鏄椋炵嚎涔嬮棿杩炴帴鐨勬槸鏈夌浉鍚岀綉缁滅殑寮曡剼銆傘傚啀鑰咃紝鐪嬪埌椋炵嚎璇存槑鑷姩甯冪嚎娌℃湁100%瀹屾垚锛堟湁椋炵嚎杩炴帴鐨勯兘鏄病瀹屾垚甯冪嚎鐨勭綉缁滐級銆傘傘傛彁绀猴細鐪嬩綘鐨PCB鏉灏辩煡閬擄紝浣犲湪甯冪嚎鍓嶇殑瑙勫垯璁剧疆閲屾病璁剧疆姝g‘锛岄偅浜涢珮浜紙浜豢鑹诧級鐨勫紩鑴氬畨鍏ㄨ窛绂婚兘涓嶅锛屽湪瀹夊叏璺濈涓嶅鐨勬儏鍐典笅锛岃嚜鍔ㄥ竷绾...
绛旓細PCB璁捐鍒嗛珮绔拰浣庣锛岄珮绔殑閮芥槸楂橀锛屾槸鍜孖C璁捐鐩稿綋锛涗綆绔殑娌℃湁浠涔堟妧鏈惈閲忥紝灏辨槸绠鍗曠殑鐢荤敾绾胯矾鍥剧劧鍚庨佸幓鍏夌粯锛屾病鏈夊彂灞曞墠鏅傚祵鍏ュ紡鐜板湪寰堢伀锛屾槸杞‖浠剁浉缁撳悎鐨勬妧鏈紝浣嗕竴鑸墍璋撳祵鍏ュ紡閮芥槸鎸ARM銆丮IPS銆丳ower绛32浣嶄互涓婂唴鏍哥殑澶勭悊鍣紝闇瑕佸湪杞欢涓婄啛鎮夋搷浣滅郴缁燂紙WinCE銆乴inux銆乽COS/2锛夛紝瀵笴璇...
绛旓細鍦ㄧ剨鎺GA涔嬪墠,瑕佸皢BGA鍑嗙‘鐨勫鍑鍦≒CB涓婄殑鐒婄洏涓娿傝繖閲岄噰鐢ㄤ袱绉嶆柟娉:鍏夊瀵逛綅鍜屾墜宸ュ浣嶃傜洰鍓嶄富瑕侀噰鐢ㄧ殑鎵嬪伐瀵逛綅,鍗冲皢BGA鐨勫洓鍛ㄥ拰PCB涓婄剨鐩樺洓鍛ㄧ殑涓濆嵃绾垮榻愩傝繖閲屾湁涓叿绐:鍦ㄦ妸BGA鍜屼笣鍗扮嚎瀵归綈鐨勮繃绋嬩腑,鍙婃椂娌℃湁瀹屽叏瀵归綈,鍗充娇閿$悆鍜岀剨鐩樺亸绂30%宸﹀彸,渚濈劧鍙互杩涜鐒婃帴銆傚洜涓洪敗鐞冨湪铻嶅寲杩囩▼涓,浼氬洜涓哄畠鍜岀剨鐩樹箣闂寸殑...
绛旓細搴曞眰锛堢‖浠跺眰锛夛細闇瑕佷綘鑷繁瀵逛簬纭欢鐩稿綋鐨勪簡瑙o紝鑳藉鐙珛缁樺埗PCB骞惰繘琛岀剨鎺ワ紝涔嬪悗璋冭瘯鏉垮瓙锛屽仛濂界數璺澘銆傛瘮濡俿c2410,浣犻渶瑕佺粯鍒惰嚦灏戝洓灞侾CB鐢佃矾鏉匡紝鍏朵腑ARM鏍稿績鏉鏄渶闅炬帉鎻$殑閮ㄥ垎锛屽鍥寸數璺娉ㄦ剰鍚勭璧扮嚎鎶宸х瓑绛夈傜粯鍒跺畬PCB涔嬪悗灏遍渶瑕佷綘鐨勭剨鎺ュ姛澶傚皢鍏冨櫒浠剁剨鎺鍦≒CB涓娿傛渶鍚庤皟璇曠數璺澘锛岃繖鏄繖涓灞...
绛旓細AD10
绛旓細ARM鑺墖鐜板湪涓昏鐨勫皝瑁呮湁 QFP銆乀QFP銆丳QFP銆丩QFP銆丅GA銆丩BGA绛夊舰寮,BGA灏佽鍏锋湁鑺墖闈㈢Н灏忕殑鐗圭偣,鍙互鍑忓皯PCB鏉鐨勯潰绉,浣嗘槸闇瑕佷笓鐢ㄧ殑鐒婃帴璁惧,鏃犳硶鎵嬪伐鐒婃帴銆傚彟澶栦竴鑸珺GA灏佽鐨凙RM鑺墖鏃犳硶鐢ㄥ弻闈㈡澘瀹屾垚PCB甯冪嚎,闇瑕佸灞侾CB鏉垮竷绾裤2 澶氳姱鏍哥粨鏋凙RM鑺墖鐨勯夋嫨涓轰簡澧炲己澶氫换鍔″鐞嗚兘鍔涖佹暟瀛﹁繍绠楄兘鍔涖佸濯掍綋浠ュ強缃戠粶澶勭悊...
绛旓細鍒嗘瀽璧锋潵灏辨槸鍐呴儴鐨勯攣鐩哥幆寮曞叆浜嗘姈鍔ㄣ傝姱鐗囦箣闂寸殑浜掕繛瑕佷繚璇佹暟鎹殑鏃犺浼犺緭锛屽湪杩欐柟闈紝楂橀鐨勫樊鍒嗕俊鍙风嚎鍏锋湁閫熺巼楂橈紝濂藉竷绾匡紝淇″彿瀹屾暣鎬уソ绛夌壒鐐癸紝A椤圭洰涓殑澶氳姱鐗囬棿浜掕繛鍧囬噰鐢ㄤ簡楂橀熷樊鍒嗕俊鍙风嚎锛屽湪璋冭瘯鍜屾祴璇曚腑娌℃湁鍑虹幇闂銆3 PCB璁捐涓娉ㄦ剰鐨勯棶棰 ...
绛旓細瀵嗗害浼樺厛鍘熷垯 浠PCB鐢佃矾鏉夸笂杩炴帴鍏崇郴鏈澶嶆潅鐨凪CU/DSP/ARM绛夋帶鍒跺櫒鑺墖鐫鎵嬶紝浠庤蛋绾垮瘑搴︽渶楂樼殑鍖哄煙寮濮嬪竷绾裤傛渶灏忕幆璺笌鏈鐭蛋绾垮師鍒 涔熷氨鏄數婧愯蛋绾夸笌GND璧扮嚎缁勬垚鐨勭幆璺潰绉渶灏忥紝鍦ㄥ噺灏戝澶栬緪灏勮兘閲忕殑鍚屾椂涔熸渶澶х▼搴︿笂鍑忓皬浠庡鐣屾帴鏀剁殑鑳介噺锛屼粠鏍规湰涓婃彁楂楨MC/EMI鎬ц兘銆傛渶鐭蛋绾垮師鍒欏氨鏄寜鐓ф渶鐭垨灏...