硬件設計中的30個(gè)錯誤想法與原因分析
硬件設計中的30個(gè)錯誤想法與原因分析:
一:成本節約
現象一:這些拉高/拉低的電阻用多大的阻值關(guān)系不大,就選個(gè)整數5K吧
點(diǎn)評:市場(chǎng)上不存在5K的阻值,最接近的是 4.99K(精度1%),其次是5.1K(精度5%),其成本分別比精度為20%的4.7K高4倍和2倍。20%精度的電阻阻值只有1、1.5、2.2、 3.3、4.7、6.8幾個(gè)類(lèi)別(含10的整數倍);類(lèi)似地,20%精度的電容也只有以上幾種值,如果選了其它的值就必須使用更高的精度,成本就翻了幾 倍,卻不能帶來(lái)任何好處。
現象二:面板上的指示燈選什么顏色呢?我覺(jué)得藍色比較特別,就選它吧
點(diǎn)評:其它紅綠黃橙等顏色的不管大小(5MM以下)封裝如何,都已成熟了幾十年,價(jià)格一般都在5毛錢(qián)以下,而藍色卻是近三四年才發(fā)明的東西,技術(shù)成熟度和供貨穩定度都較差,價(jià)格卻要貴四五倍。目前藍色指示燈只用在不能用其它顏色替代的場(chǎng)合,如顯示視頻信號等。
現象三:這點(diǎn)邏輯用74XX的門(mén)電路搭也行,但太土,還是用CPLD吧,顯得高檔多了
點(diǎn)評:74XX的門(mén)電路只幾毛錢(qián),而CPLD至少也得幾十塊,(GAL/PAL雖然只幾塊錢(qián),但公司不推薦使用)。成本提高了N倍不說(shuō),還給生產(chǎn)、文檔等工作增添數倍的工作。
現象四:我們的系統要求這么高,包括MEM、CPU、FPGA等所有的芯片都要選最快的
點(diǎn)評:在一個(gè)高速系統中并不是每一部分都工作在高速狀態(tài),而器件速度每提高一個(gè)等級,價(jià)格差不多要翻倍,另外還給信號完整性問(wèn)題帶來(lái)極大的負面影響。
現象五:這板子的PCB設計要求不高,就用細一點(diǎn)的線(xiàn),自動(dòng)布吧
點(diǎn)評:自動(dòng)布線(xiàn)必然要占用更大的PCB面積,同時(shí)產(chǎn)生比手動(dòng)布線(xiàn)多好多倍的過(guò)孔,在批量很大的產(chǎn)品中,PCB廠(chǎng)家降價(jià)所考慮的因素除了商務(wù)因素外,就是線(xiàn)寬和過(guò)孔數量,它們分別影響到PCB的成品率和鉆頭的消耗數量,節約了供應商的成本,也就給降價(jià)找到了理由。
現象六:程序只要穩定就可以了,代碼長(cháng)一點(diǎn),效率低一點(diǎn)不是關(guān)鍵
點(diǎn)評:CPU的速度和存儲器的空間都是用錢(qián)買(mǎi)來(lái)的,如果寫(xiě)代碼時(shí)多花幾天時(shí)間提高一下程序效率,那么從降低CPU主頻和減少存儲器容量所節約的成本絕對是劃算的。CPLD/FPGA設計也類(lèi)似。
二:低功耗設計
現象一:我們這系統是220V供電,就不用在乎功耗問(wèn)題了
點(diǎn)評:低
評論