我們?cè)谠O(shè)計(jì)電子產(chǎn)品的過(guò)程一般都會(huì)對(duì)所設(shè)計(jì)的產(chǎn)品進(jìn)行成本控制,總是盡量簡(jiǎn)化電路,減少元器件、盡量簡(jiǎn)化安裝工序。一般這些簡(jiǎn)化都是針對(duì)最終產(chǎn)品的。但是作為開發(fā)工作本身也同樣需要成本,也需要進(jìn)行成本控制。尤其是一些產(chǎn)量小、附加值高的非消費(fèi)類產(chǎn)品。電子產(chǎn)品的開發(fā)成本一般包括以下這么幾塊:1. 項(xiàng)目可行性分析費(fèi)用 2. 聯(lián)系元器件廠商,獲取器件資料費(fèi)用 3. 元器件費(fèi)用 4. 開發(fā)人員薪資 5. 樣機(jī)測(cè)試費(fèi)用 6. 時(shí)間成本
以上幾個(gè)點(diǎn)的成本控制和管理在很多工程管理的書籍和資料都有詳細(xì)介紹,本文只是根據(jù)筆者所做過(guò)的電子設(shè)計(jì)工程補(bǔ)充一些看法。
進(jìn)入項(xiàng)目可行性分析階段后,項(xiàng)目管理人員應(yīng)該仔細(xì)做好項(xiàng)目規(guī)劃工作,一個(gè)項(xiàng)目的成功與否,一般取決于該項(xiàng)目的技術(shù)復(fù)雜性和成本復(fù)雜性。為了避免由于不可預(yù)知的工程復(fù)雜性而導(dǎo)致的項(xiàng)目流產(chǎn),項(xiàng)目管理人員在制定設(shè)計(jì)方案的時(shí)候需要招集各方面的人員,把該項(xiàng)目仔細(xì)的分解開來(lái),然后針對(duì)這些子項(xiàng)目逐一探討分析,仔細(xì)地權(quán)衡各方面因素,看看是否可行,成功的代價(jià)如何,只有每個(gè)子項(xiàng)目都做到有把握后才能將整個(gè)項(xiàng)目推入實(shí)施階段。在項(xiàng)目通過(guò)可行性論證后,就轉(zhuǎn)入正式的開發(fā)階段。項(xiàng)目管理人員需要制定詳細(xì)的開發(fā)的技術(shù)規(guī)劃,一個(gè)項(xiàng)目的設(shè)計(jì)思路確定之后,該產(chǎn)品的開發(fā)成本、制造成本和維護(hù)成本也就大致確定下來(lái)了。所以一個(gè)不良的規(guī)劃,往往會(huì)對(duì)項(xiàng)目帶來(lái)災(zāi)難性的后果。這個(gè)階段項(xiàng)目負(fù)責(zé)人要和合作的開發(fā)人員充分交換意見,根據(jù)開發(fā)人員的數(shù)量和專長(zhǎng)將項(xiàng)目分解開來(lái),讓每一個(gè)工程技術(shù)人員完成本項(xiàng)目的一部分工作。項(xiàng)目開始運(yùn)轉(zhuǎn)后一定要做好全套設(shè)計(jì)文檔。文檔中要明確每個(gè)開發(fā)者所必須完成的功能和相互之間的接口。同時(shí)也要要求每個(gè)開發(fā)人員為自己所開發(fā)的模塊做好技術(shù)文檔。表面上看這個(gè)工作增加了開發(fā)成本,但這樣不僅有利于該項(xiàng)目今后的擴(kuò)充維護(hù),也同樣有利于該項(xiàng)目的測(cè)試工作。這事實(shí)上降低了項(xiàng)目在這些方面的成本,項(xiàng)目規(guī)模越大,在這方面投入所體現(xiàn)的效益就越明顯。同時(shí)這項(xiàng)工作還可以降低由于開發(fā)人員流動(dòng)帶來(lái)的工程擴(kuò)充維護(hù)的風(fēng)險(xiǎn),因?yàn)榧夹g(shù)文檔越多越詳細(xì),繼承該工作的技術(shù)人員所付出的時(shí)間代價(jià)就越小。
在設(shè)計(jì)電路的時(shí)候,修改硬件在所難免。為了便于電路修改,要注意電路的可塑性。電路的可塑性是指電路的可修改能力。如果電路便于修改,會(huì)減少很多開發(fā)人員更改電路的低級(jí)勞動(dòng)。提高電路的可塑性一般有以下幾種方法:
1. 能夠使用軟件實(shí)現(xiàn)的功能不要用硬件實(shí)現(xiàn)。
由于硬件和軟件的物理結(jié)構(gòu)的差異,在修改硬件的時(shí)候要付出比軟件多得多的代價(jià)。用軟件代替硬件后還能降低產(chǎn)成品的成本,便于批量生產(chǎn)和銷售。
2. 如果電路中有CMOS、TTL電路要盡量使用PLD(可編程邏輯器件)來(lái)實(shí)現(xiàn),因?yàn)镻LD本身具有可修改的特性。用它們實(shí)現(xiàn)數(shù)字邏輯后,要改變邏輯關(guān)系的時(shí)候,只要在計(jì)算機(jī)上修改它們的邏輯描述文件,然后經(jīng)過(guò)編譯、寫片就得到一片新的邏輯關(guān)系的集成電路。就像修改軟件一樣容易。用PLD代替不同的普通數(shù)字集成電路后,有利于減少元器件種類。方便采購(gòu)和庫(kù)存管理。
3. 試制過(guò)程中適當(dāng)在電路板上多留一些資源,比如PLD的容量要比你預(yù)期的容量稍大一些,單片機(jī)的ROM、RAM、I/O端口等資源都要留適當(dāng)?shù)目沼唷R驗(yàn)樵谠O(shè)計(jì)過(guò)程中隨時(shí)會(huì)有很多不可預(yù)見的情況發(fā)生,解決這些問(wèn)題,通常會(huì)增加對(duì)硬件資源的需求量。如果沒有在電路板上保留適當(dāng)?shù)娜哂噘Y源,將不得不在電路板外面再搭一塊小電路板。事實(shí)證明,這樣修改電路不僅容易給電路引入干擾信號(hào),而且會(huì)大幅度降低試制樣機(jī)的可靠性,同時(shí)會(huì)使技術(shù)人員的很多時(shí)間花費(fèi)在反復(fù)修改電路的簡(jiǎn)單勞動(dòng)上。
編寫單片機(jī)的軟件的時(shí)候,應(yīng)該盡