回覆列表
  • 1 # 玩轉嵌入式

    在電路比較簡單,元器件較少時可以使用一張圖紙即可展示出整個電路。但是對於複雜、元器件比較多、功能模組比較多、介面比較複雜的圖紙,就需要層次化的原理圖設計。簡單介紹一下層次化原理圖設計方法。

    什麼是層次化原理圖設計

    所謂層次化的原理設計,就是把一個龐大的專案,分割成多個功能模組,由多個人協同完成,方便了專案的管理。如下圖所示,就是層次化設計,這個一個微控制器專案,把專案根據功能劃分成不同的功能模組,每個模組對應一個詳細的原理圖,模組和原理圖之間是透過Port來實現電氣連線的。

    上圖中,將液晶模組LCD1206開啟,所對應的原理圖如下圖所示:

    這樣一個複雜的專案就分解成了不同的功能模組,每個人設計不同的模組,在管理的時候只要梳理好Port介面就可以。

    如何設計層次化原理圖

    層次化原理圖的設計一般由兩個原則:1)由上而下設計;2)由下而上設計。

    由上而下設計,就是總-分的設計思想,從專案整體開始,劃分出不同的模組,先有整體後有模組。

    由下而上設計,就是分-總的設計思想,從功能模組開始,組合成整體,先有模組後有整體。我在設計比較複雜一點的專案時,都會按照由上往下的層次設計,步驟如下:

    第一步:先列出總體框架;

    第二步:再根據功能劃分出不同的功能模組;

    第三步:設計好每個模組之間的連線Port;

    第四步:設計每個功能詳細的原理圖;

    如何維護層次化設計

    電路要改進,產品要升級,不可避免的需要修改電路原理圖,在修改原理圖時一定要記得更新各個模組之間的連線關係,及時更新Port埠,以Altium Designer為例,需要使用Ports同步功能,如下圖所示。

  • 中秋節和大豐收的關聯?
  • 學生買口紅還是唇釉好?