<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 硬件設(shè)計中的30個錯誤想法與原因分析

          硬件設(shè)計中的30個錯誤想法與原因分析

          作者: 時間:2012-09-29 來源:網(wǎng)絡(luò) 收藏

          中的30個錯誤想法與原因分析:

          一:成本節(jié)約

            現(xiàn)象一:這些拉高/拉低的電阻用多大的阻值關(guān)系不大,就選個整數(shù)5K吧

            點評:市場上不存在5K的阻值,最接近的是 4.99K(精度1%),其次是5.1K(精度5%),其成本分別比精度為20%的4.7K高4倍和2倍。20%精度的電阻阻值只有1、1.5、2.2、 3.3、4.7、6.8幾個類別(含10的整數(shù)倍);類似地,20%精度的電容也只有以上幾種值,如果選了其它的值就必須使用更高的精度,成本就翻了幾 倍,卻不能帶來任何好處。

            現(xiàn)象二:面板上的指示燈選什么顏色呢?我覺得藍(lán)色比較特別,就選它吧

            點評:其它紅綠黃橙等顏色的不管大小(5MM以下)封裝如何,都已成熟了幾十年,價格一般都在5毛錢以下,而藍(lán)色卻是近三四年才發(fā)明的東西,技術(shù)成熟度和供貨穩(wěn)定度都較差,價格卻要貴四五倍。目前藍(lán)色指示燈只用在不能用其它顏色替代的場合,如顯示視頻信號等。

            現(xiàn)象三:這點邏輯用74XX的門電路搭也行,但太土,還是用CPLD吧,顯得高檔多了

            點評:74XX的門電路只幾毛錢,而CPLD至少也得幾十塊,(GAL/PAL雖然只幾塊錢,但公司不推薦使用)。成本提高了N倍不說,還給生產(chǎn)、文檔等工作增添數(shù)倍的工作。

            現(xiàn)象四:我們的系統(tǒng)要求這么高,包括MEM、CPU、FPGA等所有的芯片都要選最快的

            點評:在一個高速系統(tǒng)中并不是每一部分都工作在高速狀態(tài),而器件速度每提高一個等級,價格差不多要翻倍,另外還給信號完整性問題帶來極大的負(fù)面影響。

            現(xiàn)象五:這板子的PCB設(shè)計要求不高,就用細(xì)一點的線,自動布吧

            點評:自動布線必然要占用更大的PCB面積,同時產(chǎn)生比手動布線多好多倍的過孔,在批量很大的產(chǎn)品中,PCB廠家降價所考慮的因素除了商務(wù)因素外,就是線寬和過孔數(shù)量,它們分別影響到PCB的成品率和鉆頭的消耗數(shù)量,節(jié)約了供應(yīng)商的成本,也就給降價找到了理由。

            現(xiàn)象六:程序只要穩(wěn)定就可以了,代碼長一點,效率低一點不是關(guān)鍵

            點評:CPU的速度和存儲器的空間都是用錢買來的,如果寫代碼時多花幾天時間提高一下程序效率,那么從降低CPU主頻和減少存儲器容量所節(jié)約的成本絕對是劃算的。CPLD/FPGA設(shè)計也類似。

            二:低功耗設(shè)計

            現(xiàn)象一:我們這系統(tǒng)是220V供電,就不用在乎功耗問題了

            點評:


          上一頁 1 2 下一頁

          關(guān)鍵詞: 硬件設(shè)計

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();