AD9 如何畫4層pcb板

新建的PCB文件默認的是2層板,教你怎么設置4層甚至更多層板。

在工具欄點擊Design-->Layer Stack Manager.進入之后顯示的是兩層板,添加為4層板,一般是先點top layer, 再點Add Layer,再點Add Layer,這樣就成了4層板。見下圖。


有些人不是點add layer,而是點add plane,區別是add layer一般是增加的信號層,而add plane增加的是power層和GND地層。有些6層板甚至多層板就會即有add layer,又有add plane.根據自己需要選擇。
另外需要設置的就是每一層的銅厚,Core和Prepreg厚度,雙擊進去可以進行修改。


-----------------------------------------------------------------------------------------------------------

在系統提供的眾多工作層中,有兩層電性圖層,即信號層與內電層,這兩種圖層有著完全不同的性質和使用方法。

?

信號層被稱為正片層,一般用于純線路設計,包括外層線路和內層線路,而內電層被稱為負片層,即不布線、不放置任何元件的區域完全被銅膜覆蓋,而布線或放置元件的地方則是排開了銅膜的。

?

add?layer?是添加信號層。
add?plane?是添加電源層、地層

?

不同層疊方案分析
方案1

此方案為業界現行四層PCB的主選層設置方案,在元件面下有一地平面,關鍵信號優選布TOP層。

TOP ??-----------------------

GND ??-----------------------

POWER?-----------------------

BOTTOM-----------------------


方案2

?

GND ??-----------------------

S1 ???-----------------------

S2 ???-----------------------

POWER?-----------------------


此方案為了達到想要的屏蔽效果,至少存在以下缺陷:
A、電源、地相距過遠,電源平面阻抗較大
B、電源、地平面由于元件焊盤等影響,極不完整
C、由于參考面不完整,信號阻抗不連續
在當前大量采用表貼器件,且器件越來越密的情況下,本方案的電源、地幾乎無法作為完整的參考平面,預期的屏蔽效果很難實現;方案2使用范圍有限。但在個別單板中,方案2不失為最佳層設置方案。

方案3


此方案同方案1類似,適用于主要器件在BOTTOM布局或關鍵信號底層布線的情況;一般情況下,限制使用此方案。

?

TOP ??-----------------------

GND ??-----------------------

POWER?-----------------------

BOTTOM-----------------------


結論:優選方案1,可用方案3。

?

對于目前高密度的PCB?設計,已經感覺到貫通孔不太適應了,浪費了許多寶貴的布線通道。為解決這一矛盾,出現了盲孔和埋孔技術,它不僅實現了導通孔的作用,而且還省出許多布線通道,使布線過程完成得更加方便、流暢,更加完善。在大多數教程中,也提倡在多層電路板的設計中采用盲孔和埋孔技術。這樣做雖然可以使布線工作變得容易,但是同時也增加了PCB?設計的成本。因此是否選取此技術,要根據實際的電路復雜程度及經濟能力來決定。在設計四層板的過程中根據成本并不一定采用此技術。如果覺得貫通孔數目太多,則可以在布線前在布線規則中限制打孔的上限值。

?

在布線前,預先在布線規則中設置頂層采用水平布線,而底層則采用垂直布線的方式。這樣做可以使頂層和底層布線相互垂直,從而避免產生寄生耦合;同時在引腳間的連線拐彎

處盡最避免使用直角或銳角,因為它們在高頻電路中會影響電氣性能。


------------------------------------------------------------------------------------------------------------------------

問:

請問AD的高手們,AD怎么畫4層板?

主要的問題是:

1、內電層設置;

2、內電層安全距離;

3、將VCC、GND、+5V等網絡設置在內電層內。

?

答:

add?layer?是添加信號層。
add?plane?是添加電源層、地層
plane層是不能走線的,只能敷銅,可以分割。

?

?

在系統提供的眾多工作層中,有兩層電性圖層,即信號層與內電層,這兩種圖層有著完全不同的性質和使用方法。

信號層被稱為正片層,一般用于純線路設計,包括外層線路和內層線路,而內電層被稱為負片層,即不布線、不放置任何元件的區域完全被銅膜覆蓋,而布線或放置元件的地方則是排開了銅膜的。

在多層板的設計中,由于地層和電源層一般都是要用整片的銅皮來做線路(或作為幾個較大塊的分割區域),如果要用MidLayer(中間層)即正片層來做的話,必須采用敷銅的方法才能實現,這樣將會使整個設計數據量非常大,不利于數據的交流傳遞,同時也會影響設計刷新的速度,而使用內電層來做,則只需在相應的設計規則中設定與外層的連接方式即可,非常有利于設計的效率和數據的傳遞。

?

Altium Designer 7.0 系統支持多達16層的內電層,并提供了對內電層連接的全面控制及DRC校驗。一個網絡可以指定多個內電層,而一個內電層也可以分割成多個區域,以便設置多個不同的網絡。

1內電層

PCB設計中,內點層的添加及編輯同樣是通過【圖層堆棧管理器】來完成的。下面以一個實際的設計案例來介紹內電層的操作。請讀者先自己建立一個PCB設計文件或者打開一個現成的PCB設計文件。

在PCB編輯器中,執行【Design】|【Layer Stack Manager】命令,打開【Layer Stack Manager】。

單擊選取信號層,新加的內電層將位于其下方。在這里選取的信號層,之后單擊【Add Layer】按鈕,一個新的內電層即被加入到選定的信號層的下方。

雙擊新建的內電層,即進入【Edit Layer】對話框中,可對其屬性加以設置,如圖7-13所示。在對話框內可以設置內電層的名稱、銅皮厚度、連接到的網絡及障礙物寬度等這里的障礙物即“Pullback”,是在內電層邊緣設置的一個閉合的去銅邊界,以保證內電層邊界距離PCB邊界有一個安全間距,根據設置,內電層邊界將自動從板體邊界回退。

90

執行【Design】|【Board Layers & Colors…】命令,在打開的標簽頁【Board Layers & Colors】,所中所添加的內電層的“Ground”后面的“Show”復選框,如圖7-14所示,使其可以在PCB工作窗口中顯示出來。


具體操作請查看附件《Altium Designer 內電層與內電層分割.pdf》

轉載于:https://www.cnblogs.com/alan666/p/8312248.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/256899.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/256899.shtml
英文地址,請注明出處:http://en.pswp.cn/news/256899.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

gulp 流處理

包含的內容: 穿插流流合并流隊列流篩選1. 穿插流// passthrough stream 把流傳遞給其他的// usegulp.src(glob,{passthrough:true})// function 進行流的合并處理,避免多余配置以及冗余代碼 2. 合并流// 使用merge2// install yarn add merge2 or …

windows上使用cmake 編譯yaml-cpp源碼,生成yam-cpp.lib

1、打開cmake-gui 2、添加CmakeList 3、建立build 4、進入工程中生成debug和release版本的lib

BZOJ 3039: 玉蟾宮( 懸線法 )

最大子矩陣...懸線法..時間復雜度O(nm)懸線法就是記錄一個H向上延伸的最大長度(懸線), L, R向左向右延伸的最大長度, 然后通過遞推來得到. ------------------------------------------------------------------#include<bits/stdc.h>using namespace std;#define ok(c) …

學習筆記(37):Python實戰編程-yield實現生成器

立即學習:https://edu.csdn.net/course/play/19711/255579?utm_sourceblogtoedu1.yield return generator yield是一個返回的是一個生成器對象&#xff0c;是通過next函數一次一次地進行函數地迭代來獲取結果的&#xff0c;而return函數則是將結果返回后&#xff0c;不再與…

ie6、7 下input的邊框問題 ?

input的border設置為none,ie8及以上border都兼容&#xff0c;ie6和7的border還繼續存在&#xff0c;將border設為0時所有瀏覽器上都不存在了&#xff0c;但是border為0時還是會繼續的渲染。 將input的border設為"0 none",ie7及以上都正常了&#xff0c;但是ie6上inpu…

Mocha BSM產品亮點——關聯事件分析

業務需求與挑戰企業經常會遇到下列場景&#xff1a;? 企業某應用&#xff0c;例如&#xff0c;WebSphere Portal Server&#xff0c;已經不可用&#xff0c;是由于應用自身已不可用&#xff1f;還是應用所連接的數據庫出了問題&#xff1f;還是應用的LDAP服務不可用&#xff1…

輕量級文本編輯器,Notepad最佳替代品:Notepad++

目錄 正文之前1. 目的2. 原帖3. 為何推薦Notepad3.1. Notepad的一些基本特點3.2. notepad&#xff0c;notepad2&#xff0c;notepad&#xff0c;ultraEdit比較4. 使用Notepad前要了解的知識4.1. Notepad的名稱和縮寫4.2. Notepad修改設置后&#xff0c;立即生效4.3. Notepad的版…

學習筆記(38):Python實戰編程-窗體顯示

立即學習:https://edu.csdn.net/course/play/19711/343100?utm_sourceblogtoedu GUI&#xff1a;圖形用戶接口——GUI組件&#xff0c;組件定義&#xff0c;組件布局管理 主體窗口的設置&#xff1a; import tkinter#導入創建窗體的相關模塊class Mainwindow():#創建窗口類de…

Tomcat 配置和spring-framework MVC配置簡介

Tomcat啟動時&#xff0c;先找系統變量CATALINA_BASE&#xff0c;如果沒有&#xff0c;則找CATALINA_HOME。然后找這個變量所指的目錄下的conf文件夾&#xff0c;從中讀取配置文件。最重要的配置文件&#xff1a;server.xml 。要配置tomcat&#xff0c;基本上了解server.xml&am…

SDL 庫 無法解析的外部符號 __imp__fprintf

VS2015 在鏈接器-》命令行 里加入legacy_stdio_definitions.lib 另外一個常見錯誤關于stderr的用 extern "C" { FILE __iob_func[3] { *stdin,*stdout,*stderr }; }轉載于:https://www.cnblogs.com/zhaogaojian/p/5646885.html

ultra edit ftp帳號管理導入導出方法

在更換電腦或ultra edit新安裝時往往需要將原來使用的ftp帳號導入過來&#xff0c;可以在高級-備份/恢復用戶定制-選中其他保存備份&#xff0c;拷貝出來然后再導入。 也可以在配置-ftp/sftp中保存&#xff0c;拷貝出來然后在安裝好后配置。 步驟1. 導出ftp帳號信息&#xff1a…

學習筆記(39):Python實戰編程-標簽

立即學習:https://edu.csdn.net/course/play/19711/343101?utm_sourceblogtoedu 標簽——文字標簽和圖片標簽 1.文字標簽 關鍵代碼&#xff1a; label_text tkinter.Label(root,text linlianqin.com, width "20",height "10",font (楷體,20),bg #1…

散列沖突與作為特征值的散列

緣起 寫這篇文章&#xff0c;源于這么一個問題&#xff1a;假設目前有一千萬個URL訪問記錄&#xff0c;請統計最熱門的10個查詢串。(見此文)。見到這個問題的第一想法使用hash解決&#xff0c;沒考慮hash沖突解決的問題(其實就沒想比較URL&#xff0c;不比較URL無法判斷沖突與否…

C++:getenv setenv -- 獲取設置系統環境變量

C&#xff1a;getenv & setenv -- 獲取&設置系統環境變量 1. getenv&#xff1a;取得環境變量內容 頭文件- #include<stdlib.h> 格式&#xff1a; char * getenv(const char *name); 意義&#xff1a; getenv()用來取得參數name環境變量的內容。 param name為環…

CSS單位和值

顏色值 在網頁中的顏色設置是非常重要&#xff0c;有字體顏色&#xff08;color&#xff09;、背景顏色&#xff08;background-color&#xff09;、邊框顏色&#xff08;border&#xff09;等&#xff0c;設置顏色的方法也有很多種&#xff1a; 1、英文命令顏色 前面幾個小節中…

學習筆記(40):Python實戰編程-文本

立即學習:https://edu.csdn.net/course/play/19711/343102?utm_sourceblogtoedu 文本——人機交互&#xff0c;文本輸入的地方&#xff08;tkinter.Text&#xff08;“需要顯示的文本”&#xff0c;屬性的設置&#xff09;組件類&#xff09; 知識點&#xff1a; 文本輸入 文…

嵌入式linux的調試技術

本章介紹了嵌入式linux的調試技術&#xff0c;例如&#xff0c;設置斷點、逐步跟蹤代碼、輸出調試信息等。 Printk函數用于打印內核調試信息&#xff0c;運行在內核空間&#xff0c;printf函數運行在用戶空間。Printk文件是一個簡單的有4個數字組成的文本文件。 雖然使用Printk…

constexpr的好處

constexpr的好處&#xff1a; 是一種很強的約束&#xff0c;更好地保證程序的正確語義不被破壞。編譯器可以在編譯期對constexpr的代碼進行非常大的優化&#xff0c;比如將用到的constexpr表達式都直接替換成最終結果等。相比宏來說&#xff0c;沒有額外的開銷&#xff0c;但更…

PHP中include()與require()的區別說明

123456789101112131415161718192021222324252627require 的使用方法如 require("MyRequireFile.php"); 。這個函數通常放在 PHP 程序的最前面&#xff0c;PHP 程序在執行前&#xff0c;就會先讀入 require 所指定引入的文件&#xff0c;使它變成 PHP 程序網頁的一部份…

電腦重裝系統重裝不了,老是藍屏,是不是硬盤燒壞了!

藍屏代碼是什么啊裝不了有時候是內存的問題以下內容為百度知道Ctangel個人總結&#xff0c;并非網絡復制&#xff0c;全是個人日常工作中遇到并且明確確定原因的。如需復制請注明出處。這里列舉幾個典型的藍屏故障的原因和解決辦法。一、0X0000000A 這個藍屏代碼和硬件無關&…