Altium Designer自動畫原理圖


Altium Designer自動畫原理圖

自動畫原理圖

 

 

 

原理圖模塊庫文件的組成

    使用腳本可以極大的提高硬件工程師的效率,幾乎不需要工程師修改或只需要少量修改即可完成一個完整的原理圖工程,元件的選型自動畫、元件和封裝自動化對應,不對應的自動修改,單片機引腳外設自動選擇。

    自動畫原理圖的原理為將具備一定完整功能的電路圖模塊按照要求從原理圖庫文件中放置到目標原理圖當中,所謂原理圖模塊庫就是具備一定完整功能的電路圖組成一個模塊。模塊由矩形框、元件、導線、電源網絡標簽、業內網絡標簽、模塊名稱字符串組成,其中矩形框為原理圖模塊的邊框,所有的元件都必須放置在矩形框的內部,模塊名稱字符串為矩形框中原理圖模塊的名稱,在原理圖中調用就是參考原理圖模塊名稱進行查找的。

    原理圖模塊庫由一張或多張通用的原理圖組成,每張原理圖中放置一個或多個原理圖模塊,所有的原理圖全部都保存在一個PCB工程中,通常PCB工程文件(*.PrjPCB)和原理圖模塊庫都存儲在同一個文件夾中,不同的原理圖模塊圖紙放置不同類型的原理圖模塊,比如電源模塊和單片機模塊不會放置到同一張原理圖當中。

    原理圖模塊的矩形框是包圍原理圖模塊中所有的元件、導線、電源網絡標簽、頁內網絡標簽、模塊名稱字符串,矩形框的主要功能有三個,其一為每個矩形框都為原理圖模塊的標志;其二表示原理圖模塊在原理圖中所占據的坐標范圍,在從原理圖模塊庫中復制到目標原理圖中是將矩形區域內的所有圖元對象全部復制到目標原理圖當中;其三為在目標原理圖中查找判斷未被使用的矩形區域,將原理圖模塊放置在目標原理圖中。

    在進行原理圖模塊進行索引時是將一個原理圖工程按照每張原理圖中的矩形框中的原理圖模塊進行索引,所有的原理圖模塊和矩形框的坐標信息都是存儲在一個數據庫文件當中,在原理圖模板庫文件中進行元路圖模塊進行查找實際開始是在數據庫文件中進行查找的,在后面進行原理圖模塊復制,是從原理圖模板庫文檔中復制的時候參考是原理圖模塊名稱所在的坐標數據。

    原理圖的設計需求輸入采用在表單中選擇需要在原理圖里面放置的電路圖模塊,有的原理圖模塊是從原理圖庫文檔中原封不動的復制到目標原理圖中,有些模塊放置到原理圖當中需要稍作修改再放置到目標原理圖中。

在原理圖中的元件序號進行排序可以在放置原理圖元件的時候按照放置的順序進行排序,也可以將所有元件都放置在原理圖中后,重置原理圖元件序號再進行元件統一排序。

    在對類似於STM32單片機的主控芯片組成的電路中,在進行設計原理圖模塊時就是一個單片機最小系統,具有能夠正常工作的時鍾電路、復位電路、JTAG調試電路、啟動配置電路。在電路中加IIC、SPI、CAN、UART、GPIO外設時,這些電路根據單片機相連的引腳,程序自動選擇接入到主控單片機引腳上,同時也可以根據ST官方提供的一款引腳分配的軟件STM32CubeMX的手動引腳分配選擇對應的引腳。

    在對類似於NXP P1010的處理器,這種類型的處理器在原理圖中除了主控CPU還需要內存芯片、下載調試電路、復位電路、專用時鍾電路才能組成一個可以正常工作的電路,CPU和內存芯片由於引腳較多通常都由兩個以上的Part組成,所以這種主控電路可以使用整張原理圖復制的方式添加到當前的工程中。

    在對帶有CPCI總線的前插板卡的接口中,CPCI總線的引腳定義已經有標准規定了,這些引腳會直接接到主控芯片或PCI橋片上,通常使用的連接器和PCI橋片(不適用FPGA的情況下)需要捆綁在一起放置在原理圖中。

    通過原理圖導出BOM后可能有的型號的阻容等器件只有一個,在后期需要對型號進行統一型號方便物料的管理和采購,通常的處理是先導出BOM,根據BOM里面的項在原理圖里面修改,多次迭代真陽的工作完成統一型號的工作。將原理圖的BOM導出后,在Excel里面統一型號,使用腳本將修改好的BOM再導回到原理圖中完成物料統一的工作。

    當一份已經完成的原理圖當中,有時需要對元件進行國產化的替代,通常的做法就是挨個查找可以進行替代的元件,一個一個的手動更改物料的型號,這個共同比較費時費力,還有可能找不到合適的元件,使用腳本的元件替代數據庫的功能,將可以進行原位替換的物料在數據庫里面進行查找和替換。減少工程師在物料替換中所花費的時間,並且還不易引起錯誤。

    可調電源的自動計算,在原理圖中已經確定輸入和輸出電壓值的情況下,在表單的電源選擇下拉列表中,自動判斷需要的電源是否在可調電源的輸入和輸出范圍內,自動將符合電壓范圍的芯片顯示在電源選擇的下拉列表框中,在選擇可調電源后程序自動計算可調電源的配置電阻的阻值並選擇最接近計算值的標准阻值的電阻。

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM