24小時聯系電話:18217114652、13661815404
中文
技術專題
在線模塊化系統級電子設計
在線模塊化系統級電子設計
如果您熟悉電子設計自動化 (EDA) 行業,您會發現很多相似之處。自 1980 年代以來,這些重要的軟件平臺一直是電子開發的中流砥柱。盡管不同產品之間存在很多差異,以及不同程度的集成,但對于不是專業電子工程師的任何人來說,這些平臺似乎總是深奧的。
有一些 EDA 程序標準組的替代方案?;跒g覽器的設計程序開始與互聯網一起激增,盡管這些程序專注于 PCB 設計而不是整體系統設計。市場上的系統設計工具對確保電源完整性和信號完整性所需的最耗時的 PCB 設計部分的自動化作用甚微。同樣,可以自動化這些重要設計方面的 PCB 設計工具過于精細;它們自動化了電路板設計的微小部分,而不是自動化系統中不同功能塊之間的連接。
隨著越來越多的傳統公司轉型為技術公司,各級顧問和工程師都需要能夠在系統級設計和 PCB 設計之間找到適當平衡的工具。當這些工具可以在在線環境中訪問時,設計人員就擁有了創建尖端系統所需的功能,而不會陷入 PCB 級別的困境。
系統級設計與板級設計
系統級設計和板級設計有什么區別?區別可能不是那么明顯。大多數電子設計師在集成電路 (IC) 和 PCB 級別工作。IC 設計人員專注于將分立電路集成到單個芯片中,該芯片可以作為整個系統的一部分安裝在 PCB 上。PCB 設計人員停留在板級,專注于將無源元件和 IC 連接到作為設備一部分的功能塊中,或者他們專注于整個設備本身。
系統級設計有點模棱兩可。PCB 設計師可以像系統設計師一樣工作,但并非所有系統設計師都是 PCB 設計師。系統級設計人員專注于將多個電子功能塊,甚至多個電路板和各種其他組件連接到一個完整的產品中。這個想法是關注系統的不同部分如何通過標準化的通信協議交換數據、接收電源以及連接到其他設備。
隨著需要更多嵌入式計算能力的更新產品(例如物聯網和智能設備),許多硬件工程師開始過著軟件工程師的雙重生活。這需要在標準 COM上開發代碼,以控制整個設備中的數據處理和交換。這是系統級設計的一個特殊方面,通常屬于嵌入式軟件工程師。然而,非專業嵌入式系統工程師的設計人員可以在他們能夠使用正確的設計工具時加快他們的設計過程,而不會是多語言的。
軟件開發模塊化多年,硬件設計終于迎頭趕上
進入模塊化電子設計
在系統設計方面,嶄露頭角的工程師需要有助于以模塊化方式加速產品開發的工具。對于系統設計人員來說,仍然缺乏可用于在線開發可用于生產的電子設計的工具。這就是模塊化設計工具對系統設計人員至關重要的地方。所有這些挑戰都可以通過正確的設計軟件來克服,該軟件通過模塊化流程加快重要的板級和系統級設計。
大多數遺留系統設計平臺僅提供抽象系統級別的視圖,而沒有提供系統的每個部分在成品 PCB 上的外觀的具體視圖。同樣,PCB 設計軟件非常適合板級電路設計和布局,即設計單個模塊,但它們無法讓設計人員使用標準協議將多個模塊快速鏈接在一起。
模塊化系統設計在板級和抽象系統級之間找到平衡。這意味著您的模塊化設計可以與應用程序無關;它們的性能僅受模塊功能的限制,但模塊可以輕松排列以適應各種應用。
模塊化軟件非常適合自動設計和實現系統中不同功能塊之間的板級連接。該電路板省略了 PCB 設計的各個部分,以便將用戶的注意力集中在系統級別而不是電路板級別。在這種類型的軟件界面中,系統級設計人員無需擔心在像單板計算機這樣的系統中的不同模塊之間建立連接。不同模塊之間的這些連接已經在硬件級別定義,允許系統設計人員專注于新產品的功能而不是 PCB 布局的特定部分。
是什么造就了出色的模塊化在線電子設計軟件?
模塊化系統級設計加快了電路板設計的許多復雜方面,使設計人員能夠專注于將模塊連接在一起以產生所需的功能。最好的模塊化在線電子設計軟件應包括以下功能:
一個廣泛的標準嵌入式計算和連接模塊庫,用于與單個板內和多板之間的各種組件進行接口
在這些模塊中使用的可用 COM 來控制整個系統中的數據處理和交換
規則檢查功能可立即識別打開的連接和間隙違規
這種類型的界面在基于瀏覽器的界面中結合了一流 EDA 軟件的最佳功能,用于系統級設計。標準模塊可以輕松連接到一個完整的系統中,就像您在 PCB 設計軟件中處理無源元件和 IC 一樣。
將這些功能置于基于瀏覽器的平臺中,設計人員可以從任何地方處理他們的項目,而無需購買桌面應用程序的許可證。這還提供了并非在所有桌面應用程序中都可用的云備份和共享功能。此類設計軟件的可能應用列表非常廣泛,僅受系統中每個模塊功能的限制。
在線模塊化電子設計的理想界面
使用Upverter(以前稱為 Geppetto)中的在線電子設計工具,您可以在基于瀏覽器的設計界面中快速創建尖端的、功能齊全的模塊化硬件系統。您將可以訪問在流行硬件平臺上運行的行業標準 COM 和模塊,使您的設計生產就緒并適用于幾乎所有應用程序。