层次电路原理图的设计
層次電路原理圖的設計是為了在某些元件非常復雜的情況下進行模塊化的設計方法,可以讓原理圖非常的清晰。一般有兩種設計方法:自上而下設計、自下而上設計。
所謂的自上而下設計是指先設計好模塊化后的封裝器件,再設計該器件具體的電路;反之,自下而上的設計方法就是先設計好每個模塊的原理圖,再將每個模塊的原理圖進行生成器件的操作。
個人更傾向于后者,因為具體的原理圖電路往往是自己設計過的,很多時候可以直接拿現成的用,在經過考慮之后設計每個模塊的電路后,確定每個模塊的輸出輸入端口即可。
首先介紹下模塊化原理圖是怎樣的,我這里以圖1舉例。
可以看到圖1所示有四個模塊,每個模塊之間都有輸入輸出或者是雙向的端口,通過這個端口就可以實現數據信號的交換。
這里說明兩種情況,也就是我們如果是自上而下的設計方法,那么我們設計好了這個總圖之后就可以設計每個模塊中具體的電路圖了。這里可以選擇:設計——>產生圖紙這個選項,選擇你要產生圖紙的模塊即可,產生的圖紙中會自動生成該模塊里已經設計好的端口。另外要說明的就是這個綠色模塊我們稱之為圖表符,可以直接找到放置一下即可;這個黃色的端口,稱之為圖紙入口,同樣找到之后放置即可,該入口的方向則是自己根據模塊信號的情況進行具體分析,這里不再贅述。
之后,我們就可以設計對應模塊的具體電路了,這里我以圖2為例,舉個例子。
可以看到這是整體的控制電路,與平常設計的不同是這里多了許多的端口,也就是port,這也是可以直接找到的,可以自己設置名稱和輸入輸出。具體接口的電路如圖3所示。
我把所有的接口都放在了一起,這樣子的好處就是可以很清晰的看到,哪些是輸入輸出。按照這樣的操作設計好之后,對整個工程進行編譯即可出現總圖紙下包含多個子圖紙的情況,如圖4所示。
但是在編譯的過程中可以發現會報錯。報錯的具體內容就是說,重復定義了線的名稱,也就是相同的端口或者網絡標識被多次使用并產生了多條在不同圖紙的線。這種情況一般是不需要理會的,我直接將該錯誤改成了警告,之后PCB畫圖的時候相關的網絡沒有問題即可。具體修改的地方如圖5所示。
該頁面是在:工程——>工程參數——>Error Reporting里面。
至此,自上而下的設計流程就結束了,如果自下而上設計的話,只要在設計好每一個子圖之后,新建一個原理圖,在新的原理圖里選擇:設計——>HDL文件或圖紙生成圖表符即可。生成的圖表符自帶圖紙入口的,蠻方便。
總結
以上是生活随笔為你收集整理的层次电路原理图的设计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: teamviewer一直验证账户_奇葩的
- 下一篇: 1.电磁波传播原理,慢衰落、快衰落、阴影