導航:首頁 > 電器電路 > 包含子電路

包含子電路

發布時間:2022-12-17 02:37:07

❶ 頂層電路模塊與子模塊的關系

包含關系。子模塊在頂層模塊中例化以後,就相當於一個實際的電路,是物理上存在的實體,並不是軟體中函數調用的概念。

❷ 單片機最小系統為例子,用層次原理圖設計出來

1.開門見山直接回答知識點
2.對相關知識點進行延伸
3.規范排版,內容充實更容易通過認證哦
4.補充參考資料(沒有可以忽略哦~)

❸ 什麼是層次電路圖

層次電路圖是電路設計中的一種,層次原理圖主要包括兩大部分:主電路圖和子電路圖。其中主電路圖與子電路圖的關系是父電路與子電路的關系,在子電路圖中仍可包含下一級子電路。

層次原理圖的設計方法一般採用自頂向下的層次原理圖設計方法。思路是,先設計主電路圖,再根據主電路圖設計子電路圖。這些主電路和子電路文件都要保存在一個專門的文件夾中。

(3)包含子電路擴展閱讀:

對於smt電路板設計者來說,如果要設計一個簡單的pcb板,用單張原理圖就可以進行繪制,而針對大規模的pcb板的設計則需要採用層次電路設計。

層次原理圖設計有兩種實現途徑:自頂而下和自底而上。自頂向下的設計方法要求用戶在繪制原理圖之前就對系統有一個比較深人的了解,而自底向上的方法適用於對整個設計不是很熟悉的用戶。

❹ 為了達到高精度,測量轉換電路設計時應注意哪些問題

1、低雜訊和高抗干擾能力。

2、低漂移和高穩定性。

3、線性與保真度要好。

4、選擇合適的輸入和輸出阻抗。

設計層次式電路圖時應注意採取自頂向下或自底向上的方法,主要要保持各張圖的信號連接關系要一致、清晰,完整。例如第1張是總圖,是各張(模塊)的連接關系圖,後面的是各個子圖(各模塊)具體的功能圖。

(4)包含子電路擴展閱讀:

採取自頂向下或自底向上的方法,主要要保持各張圖的信號連接關系要一致、清晰,完整。例如第1張是總圖,是各張(模塊)的連接關系圖,後面的是各個子圖(各模塊)具體的功能圖。層次原理圖的設計方法一般採用自頂向下的層次原理圖設計方法。思路是,先設計主電路圖,再根據主電路圖設計子電路圖。這些主電路和子電路文件都要保存在一個專門的文件夾中。

在符合規范的前提下,盡量做到平面布置要緊湊,要充分利用空間適當降低層高,減少地下的開挖深度。有條件者應採用上進線上出線方式。

❺ 子電路和多頁電路有什麼區別

你是在電路設計軟體應用中遇到的問題嗎,多頁電路好理解,如下圖,自己添加就好。子電路沒用過,更像是包含級的分類,希望有幫助

❻ isis的一個命令的作用

ISIS中的屬性有非常大的用處。一個特定的對象的屬性是由一些關鍵字組成,比如,在ISIS中,我們使用封裝的屬性與PCB的封裝關聯。
對象,管腳,電路圖都有自己的屬性,如果你想很把這個功能強大的軟體用好1. 簡介
你必須很清楚他們之間的聯系,這個軟體和以前你所用過的畫電路的軟體有些不同
2. 對象屬性
對象屬性有兩個類型—系統屬性和使用屬性。在ISIS中的這些功能是由一些保留字所組成,不管是內部的程序比如ARES和VSM,或者你自己所使用的軟體都是有關聯的。
(1)系統屬性
系統屬性在ISIS中是由一些特殊含義的關鍵字所夠成。比如,一個元件中的DEVICE屬性是根據元件庫在分配時候定義的。這些屬性一般是文本的—比如元件的REF和VALUE屬性可以直接從Edit Component對話框中訪問,但是別的比如DEVICE屬性就是做為圖形操作所生成的結果。
通常上,如果你關心的只是希望去讀取它們的數值(values)通過search and tag命令,或者用Assignment Tool去修改它們的屬性。比如,你可能希望選中在這個設計中的所有的7400元件。這個需要你知道這個你所要選中的元件的系統屬性。
每一個對象的系統屬性的細節部分都在OBJECT SPECIFICS中給出。
(2)使用屬性
元件,子電路和VSM的器件可以載入除了本身的標准屬性外沒有限制的額外的屬性,這些使用屬性是由一個文本塊構成一個屬性塊,它包含很多,比如:
SUPPLIER=XYZ Electronics
你可以直接編輯屬性塊通過對象的對話框,和用Property Assignment Tool生成的一樣好。
為了編輯一個對象的屬性
1. 選中這個所要編輯的元件並且點擊左鍵會出現對象的對話框。
2. 如果這個對象有它自己的使用屬性,這個對話框的將會有一個文本的編輯框標號為Properties,滑鼠移到已經存在的文本的下面並且按左鍵。
3. 如果需要的話編輯這個文本。每一個屬性都有一些關鍵詞和數值構成,中間用等號分開
如圖:

使用屬性的關鍵字應該是簡單的由一個數值,一些單詞,數字和下劃線組成。一般還包括空格,逗號,雙引號或者等號(,」=),為了和ISIS常用的方式一致,這些屬性可以用大括弧('{' 和 '}')來關閉,使它們不能在屏幕上顯示。比如,敲入:
{PRIMITIVE=DIGITAL}
用來定義這個對象的所需要的模擬模式是數字方式,但是這個文本不會顯示。當然了,有的人只想讓數值顯示,這樣的話你可以這樣做:
{MODFILE=}OPAMP
理論上來說你可以把大括弧放在任何地方。但是,當使用Property Assignment Tool修改屬性塊的時候,它是假設你所使用的,包括大括弧中不被顯示的同時修改。如果你把大括弧放到別的地方,這樣你可能得不到你想要的結果。
(2)屬性的定義(PROPDEFS)
它可以提供一個詳細的解釋關於器件的使用屬性。比如,通常使用的元件屬性是PACKAGE和MODFILE。創建一個元件庫的時候要給出一個合適的元件定義,這些屬性將會在它們自己的Edit Component 對話框中顯示出來。這些屬性定義包括屬性的數據類型描述(比如整數,浮點數或者字元)和在適合范圍的數值。默認的數值一般都已經定義過。
這個設計使查看一個屬性在特殊模式下是否合法和查看這些屬性的意思變的很容易。它也可以支持不同的封裝類型和在不同的模式下的模擬方式。
對於一些未知特殊的元件的屬性也可以用前面介紹的方法寫成文本屬性格式,這個設計向前兼容以前的電路圖(proteus老版本的)或者那些沒有屬性定義的庫元件。
3.電路(sheet) 屬性
簡介
每一個電路圖的屬性都設定了一些屬性的賦值。這些可以考慮做為常量定義(數值或者文本式)在對象屬性的賦值中是很有用的。對它們自身來說可能不是非常有用,但是它們真正的作用是在對象屬性表達式中。比如,如果一個電路的屬性定義成如下:
*DEFINE
PI=3.142
接著你可以用下面的表達式定義一個電阻:
VAL=EVAL(500/PI)
在生成網路報表的時候,這個語句引起網路報表編譯程序估算一個數值,並且這個電阻數值將會顯示在網路報表中或者材料清單中,數值為159.134
進一步的信息關於屬性表達式請看屬性的表達式這章。
定義電路(sheet)屬性
電路的屬性可以被定義成如下的形式:
* 直接的方式,使用一個默認的DEFINE script block,你可以使用它去定義表達式中所要用的常量,就象上面的例子一樣。
* 作為一個參數的映射用MAP ON script block,這樣,利用MAP ON script的參數從一個父電路圖中獲得所要的數據值,這是非常有用的在創建通用的模擬模式的時候,每一個元件在模擬方式上除了在元件屬性的不一樣外都使用相同的電路。
進一步的論述在VSM的手冊中給出
*從父對象中繼承。換句話說,如果父對象有如下的賦值:
R3=10k
然後子元件會自動獲得這個屬性。這個為參數電路提供了基礎,在參數電路方式下通過繼承來的不同的元件值構成圖表形式。
如果一個屬性用DEFINE或者MAP ON block在子電路中定義並且在父電路中也定義了,從父電路來的屬性就會傳給子電路。在任何需要的地方都可以用這個方法來提供默認的數值。
電路屬性規則和范圍
重要的一點是要清楚電路屬性只是一個參考在它們所定義的地方。特別是,在父電路中的電路屬性不能被它的子電路訪問除了通過父電路的電路屬性塊。如果需要用這種方式去訪問一個屬性,你可以加入下面一行:
TDHL=
對父元件來說,如果TDHL被定義成一個電路屬性在父電路中,它也將會變成父元件的屬性,並且可以對子電路的屬性定義,那兒會有更進一步的屬性表達式。 這種排列與編寫C程序有些相似。

這個給出設計中的屬性是根據所有的電路屬性累積後所決定的。因此有的電路沒有父電路,這樣僅僅只要用DEFINE script blocks來定義設計的屬性。
對於網路報表SDF格式的輸出,當任何應用程序解讀的時候,這個設計屬性就會顯示出來,在proteus的VSM方式下,設計屬性一般定義成模擬模式比如the number of steps,the operating temperature 等等。這些都在VSM的手冊中給出。
為了創建一個設計屬性的列表:
1.從Tools菜單下選擇Goto Sheet 命令返回你設計的主電路。
2.選擇Main Mode和Script按扭
3.在你想要定義的地方按左鍵
4. 在開頭鍵入下面行:
*DEFINE
5. 鍵入所要的屬性表達式 如圖:

注意設計屬性對於電路圖來說也是電路屬性。然而,對電路屬性的標准規則依然適用,設計屬性對於別的電路來說是私有的。

參數電路
簡介
ISIS有一個獨特的和非常強大的特性可以組合電路屬性,元件屬性和繼承屬性構成參數電路。一個參數電路裡面的元件值可以根據公式給出勝於用常量。自然,公式要包含變數或者參數和從構成這個參數電路的電路屬性已經定義好的數值。因此,從同一個電路中繼承來的不同參數,在參數電路中有不同的元件的值
更多的信息關於繼承設計看HIERARCHICAL DESIGNS,如果你不清楚繼承設計是什麼,我們建議你跳過這章。
一個例子:
在SAMPLE目錄下你可以發現一個例子設計LPF.DSN,這可以很好的解釋參數電路。主電路的如下:

它包含一個簡單的子電路,這個子電路有兩個使用屬性定義了頻率和這個濾波器的阻抗。這個子電路的真實的電路是:

這有幾點要注意一下:
*這個DEFINE塊定義了電路屬性:PI.這是為電容屬性的表達式服務的常量
* 電阻的value field中包含字元,這個帶尖括弧的語句使網路編譯器用給出的父電路IMP的屬性替代這個,這種情況下為33k,這沒有執行表達式的估算—這個替換純粹是文字上的替換。
*這個電容有一個使用屬性的表達式。這個E12函數要求表達式不僅用網路編譯器估算,並且要四捨五入取到最接近E12的值。其它的選項是EVAL(沒有四捨五入)和E24(四捨五入到E24的值)。
PI,IMP和FREQ是所有的電路屬性。PI的值從DEFINE塊得來同時IMP和FREQ從父電路得來
如果你生成材料清單,你將會看見如下:
QTY PART-REFS VALUE
--- --------- -----

Resistors
---------
1 R1 33k

Capacitors
----------
1 C1 470p

ISIS 計算 1/(2*3.142*33000*10000)) 近似到 0.000000000482 並且四捨五入到接近E12的值-470p
上面的例子中實際上有兩個截然不同的過程—屬性替代和屬性表達式的求值。它們都有自己的優點和缺點,在下面的部分會詳細論述
屬性替代
這個功能特點就是機械的操作,當用來對電阻的賦值和網路編譯器碰到用尖括弧括起來的關鍵字的時候會替換掉原來的值。如果關鍵字是一個電路的屬性,會用數值取代要替換的地方。如果沒有電路屬性存在,這樣網路編譯器就會產生一個警告並且把這個屬性從對象中去除。
在兩個方面屬性的替代很有用:
*你可以在參數電路中使用而不用給出參數的數值。對於上面的例子的元件的封裝---可以很方便的計算出這個電容所使用的電容值為470pF,但是你在PCB設計中仍然需要封裝它,你可以把下面的話附在電容的使用屬性中:
PACKAGE=
然後你加上這個屬性到子電路:
C1_PACKAGE=CAP10
當網路編譯的時候,這個C1將會有顯示出這個屬性
PACKAGE=CAP10
屬性的表達式計算不能用在這個地方,因為CAP10不可能算為一個數值。
*屬性替代另外一個主要的作用是利用proteus的VSM設置掃描分析。這種情況下你想模擬器去計算這個表達式。在這里通過屬性替代建立的元件屬性比屬性的表達式計算適合。更進一步的論述在VSM手冊中給出。
屬性表達式計算
與屬性替代截然相反的是屬性的表達式計算。通過公式計算出一個合適的數值並且用這個值取代原來的表達式。另外ISIS中的最終結果近似成E12或者E24的數值。
這兒有三種形式的語法:
EVAL (...)
E12 (...)
E24 (...)
在所有的情況下,這些參數包含在一個數學表達式中,表達式還含有加,減,乘除的操作和常量或者屬性名。乘除的優先順序別高但是在有括弧的地方,括弧中的最先執行。
一些表達式的例子如下:
EVAL(1/(A+B)) A 和B都是電路屬性
E12(20k+2*F*PI) 20K自動轉換成20000
E24(3+4*5) 估算為24
盡管在某些方面比屬性替換功能強大,但是還是有些限制:
* 等式僅僅由數值構成,加入字元是不容許的。
* 電路屬性中的公式只是一個參考—你不能用它來訪問別的電路屬性或者別的元件值。
* 這個不支持數學函數(比如:sin,cos,square-root)等等。
我們會在將來的版本中彌補這些不足。
四捨五入的函數E12(),E24()
這個屬性表達式支持把數值結果近似成E12或者E24的值。這個功能防止參數電路由於沒有可用值或者浮點數而終止操作。
你需要注意:
* 數值為0或者負值的時候這個近似功能禁止。在任何情況下不可能有負的電阻和電容,所以這個不是問題。
* 這些函數用幾何基礎比算術基礎好,因此在3k3和4k7之間的取值近似為3.94。
* 如果在一個參數電路中包含不少的近似值,運算的時候是難以忍受的。對於濾波器的設計或者別的,你最好手動計算這些數值然後使用參數替代在你的電路中取代。
當然,如果你有proteus VSM,你可以運行模擬程序和查看不同的數值對電路的影響。
PAT的對話框
PAT中含有比較復雜的對話框,其中有如下的內容:
String 對於要改變對象的屬性的賦值,或者屬性的關鍵字。
Count 計數的初始值。每次執行PAT都會自動增加。這個當前的數值可以用一個 # 符號代入前面的String定義中。
Action 這個Action就是你想要執行的操作。在PAT Action中有不同的Action。
Apply 這個應用模式就是你想要PAT所做的操作。在PAT Apply中有不同的Apply。
如圖:

PAT Actions
這個Property Assignment Tool可以執行如下的功能:
賦值 賦值屬性包含如下形式:
keyword=value
並且這些屬性會被賦值到所選擇的對象。
如果你想連續的賦值,比如D0,D1,D2等等。可以使用(『#』)字元代替這個值並且設置初始值。
使用屬性和系統屬性都有可能要賦值,對系統屬性賦值可以改變你所畫的圖形。
去除(REMOVE)這個地方必須有一個屬性的關鍵字並且這個屬性將會從所選的對象中去除。只有使用屬性才可以被去除。
改名(RENAME)這個地方包含如下的形式的字元:
current_keyword=new_keyword
左邊的字元是你想要改名的屬性,右邊的是你要改成的名字。
只有使用屬性才可以改名
顯示(SHOW)這個地方必須要包含屬性的關鍵字並且這個屬性是所選擇對象要顯示的。
所有的使用屬性和系統屬性都可以顯示
隱藏(HIDE)這個地方必須要包含屬性的關鍵字並且這個屬性是所選擇對象要隱藏的。
所有的使用屬性和隱藏屬性都可以被隱藏。
重定義尺寸( RESIZE)這個地方包含如下形式:
REF=20,16
這樣所選擇的元件的尺寸屬性將會被賦值成一個新的高和寬。只有文本的系統屬性可以縮放。

PAT 應用模式
這個PAT action選擇後有下列方法應用到電路中。
點擊(ON CLICK) 一旦按可了ok確認後,這個對話框消失同時返回Main Mode,並且Instant Edit按鍵自動使用,當你用滑鼠點在所要執行的對象上就會改變
當你選擇不同的按鍵後,這個PAT功能就被取消掉了
這是唯一的方法應用PAT到連線的標號的賦值上。
LOCAL TAGGED 這個選項是執行所有在當前電路中選中的對象。你可以單獨選擇或者用Search & Tag命令選擇對象。
GLOBAL TAGGED 這個選項是執行所有的在這個電路中選中的對象。你可以單獨選擇或者用Search & Tag命令選擇對象。
ALL OBJECTS 在這個電路中所有的對象都會執行這個操作。
The Search and Tag 命令
這個search and tag命令對於選擇大量特殊的對象很有用,尤其是在用PAT的Local Tagged or Global Tagged 功能的時候可以連續操作。
這有三個搜索命令
SEARCH 這是一個常用的搜索操作在你開始一個新的搜索任務的時候。設置所要搜尋對象的條件和清除原先選中的對象
AND SEARCH 這個操作可以消除當前已經選中對象的。它除去所有選中不符合條件的對象只留下符合條件的。
OR SEARCH 這個操作是用來加入對象到所選中對象中。它把所有符合條件都設置為選中狀態。

例子
這個Property Assignment Tool和Search & Tag命令可以提供非常強大和自由的功能,當用來巧妙的處理對象的屬性時候。然而,在開始你可能有些不太會用,所以我們用這個例子一步步教你怎樣去使用。
去標注一個匯流排的分接頭。
1.鍵入」A」鍵調用PAT
2.設置string中內容為NET=D#然後按OK,這個操作默認為賦值並且模式是點擊式的。
3.在你想要標注的連線上點擊。可以用滑鼠點也可以用回車鍵點擊。這個些線條將會被標注成D0,D1,D2等等。
對電路中的所有BC108s加入封裝。
1.鍵入」T」鍵調用Search and Tag命令。
2.設置property為ValUE和string為BC108.然後按OK。默認模式是等於。所有元件的value為BC108的全部會被選中。
3.鍵入』T』調用PAT
4.設置這個 string為PACKAGE=TO18然後按OK,這個操作默認為賦值和默認模式為Global Tagged,所有選中的BC108s將會得到一個封裝屬性。
把所有的ITEM屬性改名為CODE屬性。
1.鍵入』A』鍵調用PAT
2.設置string為ITEM=CODE,操作設為Rename和模式改為All Objects,然後按OK,所有的對象的屬性都會把ITEM=value替換為CODE=value。
隱藏所有的封裝屬性。
1.鍵入』A』調用PAT.
2.設置string為PACKAGE,這個操作設為Hide和模式為All Objects,然後按OK,所有封裝屬性都會隱藏。
改變元件的references
1. 鍵入』A』調用PAT
2. 設置string為REF=10.8,這個操作設為Resize和模式為All Objects,然後按Ok,所有的元件references都會收縮成新大小。
對1000uF的大電容賦封裝
1. 鍵入』T』調用Search & Tag命令。
2. 設置property為DEVICE和string為CAP ELEC。然後按OK,這將會選擇所有的電解電容。
3. 從Tools菜單中調用AND Search命令。
4. 設置property為VALUE,string為1000u,選擇模式為Begins,然後按OK,這將會選中所有values為1000u或者1000uF的電容。
5. 鍵入』A』調用PAT
6. 設置string為PACKAGE=ELEC-RAD30然後按OK,這個操作使用默認的賦值和模式為Global Tagged,所有選中的電容將會換成新封裝。
屬性的定義
創建屬性的定義
屬性的定義完全是使用了Make Device的對話框中的屬性表。更詳細的信息是使用對每個項目的幫助
默認的屬性定義
大部分的屬性在你所創建的大多數元件都是可以使用的。比如,如何元件轉換成PCB格式都要PACKAGE屬性,任何元件要能模擬就需要MODFILE,MODEL和SPICEMODEL屬性。
你可能想要應用你自己定義的屬性比如STOCKCODE,SUPPLIER或者COST在你所創建的元件中。這是很容易的,在System菜單下使用Set Property Definitions命令可以對默認的屬性定義。這些屬性定義是在Make Device對話框中會顯示的屬性。
這些信息利用這個命令巧妙的用proteus系統目錄下的PROPDEFS.INI文件保存著

❼ 電路整合屬於層次原理圖的結構嗎

當電路圖較大或較復雜時,一張圖紙可能很難保持設計條理的清晰,也不好分工,此時用層次原理圖就很能很好地解決問題。

層次原理圖的基本理念是將一個大電路分成若干功能塊,再將每個功能塊中的電路分成更小的功能塊,如有必要還可以細分,這樣一層一層劃分下去,形成一個樹狀結構的原理圖集合。最上面的總圖稱為頂層原理圖或主電路圖,下面的分圖稱為子圖或底層原理圖。其中主電路圖與子電路圖的關系是父電路與子電路的關系,在子電路圖中仍可包含下一級子電路。

主電路圖相當於整機電路圖中的方框圖,一個方塊圖相當於一個模塊。圖中的每一個模塊都對應著一個具體的子電路圖。
一般地子電路圖都是一些具體的電路原理圖。

子電路圖與主電路圖的連接是通過方塊圖中的埠實現的。

❽ 什麼是子電路

單元電路

閱讀全文

與包含子電路相關的資料

熱點內容
怎麼鑒別翻新電動車 瀏覽:978
電井多久維修保養一次 瀏覽:501
崑山花橋美的空調售後維修 瀏覽:448
上海售後公房維修收費標准 瀏覽:120
貴陽華帝灶維修電話是多少 瀏覽:675
南京格蘭仕微波爐售後維修點查詢 瀏覽:357
二手房傢具家電指哪些 瀏覽:869
南京木工機械維修電話 瀏覽:587
德瑞邦定製傢具怎麼樣 瀏覽:205
蕉嶺電力維修電話 瀏覽:820
止水帶防水檢驗批怎麼填寫 瀏覽:89
東方盛世傢具 瀏覽:238
翻新輪胎怎麼分辨過期 瀏覽:933
先鋒電風扇上海松江維修點 瀏覽:123
傢具對外貿易 瀏覽:748
舊牆體翻新有吊頂怎麼辦 瀏覽:648
國家電網考試報名條件專業有哪些 瀏覽:989
舊家電處理廠家在哪裡 瀏覽:937
電路圖正負極 瀏覽:291
舊物翻新地磚怎麼做 瀏覽:118