電子產品設計階段的成本控制

才智咖 人氣:2.56W

摘 要: 本文從幾個角度來探討電子產品開發過程中的開發成本控制方法。開發成本包含時間成本和資金成本,圍繞這兩點,對以下步驟進行了分析:專案巨集觀規劃時的專案分解、文件製作;硬體設計時的輔助設計軟體的使用技巧和電路的可塑性設計;在軟體設計方面,提倡使用C語言來進行開發工作。

電子產品設計階段的成本控制

關鍵詞: 電子產品 設計 成本控制 EDA PLD 微控制器 C語言

我們在設計電子產品的過程一般都會對所設計的產品進行成本控制,總是儘量簡化電路,減少元器件、儘量簡化安裝工序。一般這些簡化都是針對最終產品的。但是作為開發工作本身也同樣需要成本,也需要進行成本控制。尤其是一些產量小、附加值高的非消費類產品。

電子產品的開發成本一般包括以下這麼幾塊:

1. 專案可行性分析費用

2. 聯絡元器件廠商,獲取器件資料費用

3. 元器件費用

4. 開發人員薪資

5. 樣機測試費用

6. 時間成本

以上幾個點的成本控制和管理在很多工程管理的書籍和資料都有詳細介紹,本文只是根據筆者所做過的電子設計工程補充一些看法。

進入專案可行性分析階段後,專案管理人員應該仔細做好專案規劃工作,一個專案的成功與否,一般取決於該專案的技術複雜性和成本複雜性。為了避免由於不可預知的工程複雜性而導致的專案流產,專案管理人員在制定設計方案的時候需要招集各方面的人員,把該專案仔細的分解開來,然後針對這些子專案逐一探討分析,仔細地權衡各方面因素,看看是否可行,成功的代價如何,只有每個子專案都做到有把握後才能將整個專案推入實施階段。

在專案通過可行性論證後,就轉入正式的開發階段。專案管理人員需要制定詳細的開發的.技術規劃,一個專案的設計思路確定之後,該產品的開發成本、製造成本和維護成本也就大致確定下來了。所以一個不良的規劃,往往會對專案帶來災難性的後果。這個階段專案負責人要和合作的開發人員充分交換意見,根據開發人員的數量和專長將專案分解開來,讓每一個工程技術人員完成本專案的一部分工作。

專案開始運轉後一定要做好全套設計文件。文件中要明確每個開發者所必須完成的功能和相互之間的介面。同時也要要求每個開發人員為自己所開發的模組做好技術文件。表面上看這個工作增加了開發成本,但這樣不僅有利於該專案今後的擴充維護,也同樣有利於該專案的測試工作。這事實上降低了專案在這些方面的成本,專案規模越大,在這方面投入所體現的效益就越明顯。同時這項工作還可以降低由於開發人員流動帶來的工程擴充維護的風險,因為技術文件越多越詳細,繼承該工作的技術人員所付出的時間代價就越小。

在元器件選擇方面,應儘量使用標準器件或易於採購的器件。因為這些元件產量大,價格好,供貨渠道也多,對於降低硬體成本有顯而易見的好處。尤其在所設計的產品產量不會很大的時候更應該如此。在設計一些高附加值,小批量的產品的時候,儘量使用硬體模組和軟體模組來設計,這雖然加大了一些投入,但總的來說,壓縮開發時間,讓產品更快面對市場帶來的效益會大於這些投入。同時模組化設計還可以提高產品的設計質量。更可以將開發人員的精力集中於高層次的設計上,提高他們的成就感。

儘量使用各種EDA(電子設計自動化)工具。綜合使用各種EDA工具來完成設計,可以大幅度加快開發進度,減少差錯,提高工程質量。一提起EDA工具很多人就會想起Protel、Orcad、Pads等電路板佈線軟體。其實這些工具不僅包含原理圖和電路板佈線,一般也包含了可程式邏輯器件(PLD)設計、訊號模擬等模組,充分利用這些功能往往可以在設計階段就發現很多構思和圖紙上的缺陷。對減少設計階段的返工和修改有事半功倍的效果。此外,還有一些別的種類的軟體,雖然不是專門的電子設計軟體,但我們依然可以借用。比如:如果專案中包含了複雜一些的數學演算法(如模糊邏輯和人工神經元演算法等),我們還可以動用專門的數學CAD軟體――MATLAB先模擬一下你的訊號處理流程,然後根據模擬的結果來設計相關的硬體和軟體。就節約了很多在目標機上反覆寫片、反覆除錯演算法的時間。