Intermediate Data Format (IDF) 是一種供應商中立的格式,用於在 PCB 配置設計 (ECAD) 系統和 Mechanical CAD 系統 (例如 SOLIDWORKS) 之間交換印刷電路組合件 (PCA) 資訊。 CircuitWorks 可讀取與寫入 IDF 2.0、IDF 3.0 和 IDF 4.0。
IDF 最初是於 1992 年開發,目前仍在持續演進。格式目前的版本為 IDF 4.0,但是多數的系統(包括 CircuitWorks)支援較早的 IDF 2.0 和 IDF 3.0 格式。
檔案類型與副檔名
每個 IDF 2.0 或 3.0 "檔案"包含磁碟中的兩個檔案。 一般而言,檔案有 .emn 和 .emp 兩種副檔名形式,但是也會使用其他的副檔名 (例如 .brd 和 .lib)。 .emn 檔案包含 PCB 的實體大小與形狀 (包括鑽孔和切塊) 和零組件位置的相關資訊。 .emp 檔案包含每個零組件的大小與形狀的相關資訊。 對於要讀取 IDF 2.0 或 3.0 的 CircuitWorks 而言,兩種檔案都必須存在於相同的位置,並且擁有相同的名稱 (例如 samples\cellphone.emn 和 samples\cellphone.emp)。
IDF 4.0 使用副檔名為 .idf 的單一檔案,例如 cellphone.idf。
檔案內容
IDF 2.0 檔案包含了有關以下的基本資訊:電路板的形狀、電鍍與非電鍍孔的位置和大小,以及零組件的位置與基本形狀。 IDF 3.0 新增了更多阻進與輪廓線類型的支援。 IDF 2.0 和 3.0 在結構與內容上非常相似。
IDF 4.0 新增了線路、墊片、導孔和填補區域的支援。IDF 4.0 也允許在形狀中比先前版本定義更多的細節。由於 IDF 4.0 明顯地要比 IDF 2.0 和 3.0 更為複雜,因此在 ECAD 和 MCAD 社群中的採用度比較緩慢,但是接受度也在增加當中。
IDF 如何使用?
在典型的設計過程中,機械設計工程師會使用機械設計系統定義電路板形狀、指定重要的可進與阻進區域,以及預先放置關鍵的零組件(例如連接器、交換器、顯示器和 LED)。這個資訊會以 IDF 的形式傳送給 PCB 設計工程師,用來作為 PCB 配置系統中的電路板配置基礎。在放置了其餘的零組件之後,完全放置的電路板組合件在 IDF 中會傳回機械設計工程師,以確保電路板組合件能完全置入最終的產品包裝中。多重迭代一般都發生於產品設計階段期間。
IDF 並未提供充分設計的 PCA 呈現。它並不打算提供完整的 PCA 功能或電路說明。因此使用 IDF 作為將 PCA 設計從某個 PCB 配置系統轉換成另一個配置系統的機制,或是作為使得 PCB 配置成為製造、組合件、測試或詳細說明文件系統的介面的機制,都是不適當的。
ECAD 系統如何產生 IDF 檔案?
多數的 ECAD 系統可以讀取及寫入較常用的 IDF 2.0 和 3.0 格式。 較少的 ECAD 系統支援 IDF 4.0。 在某些情況下,會需要協力廠商的工具才能從 ECAD 系統產生 IDF。 如需 ECAD 系統 IDF 支援的相關資訊,請聯絡 SOLIDWORKS 技術支援人員。