用戶67236050
1、首先,硬件功能必須滿足客戶要求,並在設計電路時考慮成本因素。
2、在滿足客戶當前要求下,需要考慮產品以後是否有升級換代的可能,為後續升級換代留出餘地。比如單片機IO口和空間留出升級餘地。
3、硬件電路需要滿足產品可靠性,而電源部分則是硬件電路穩定性的基礎。
4、在滿足硬件電路穩定性的前提下,對硬件電路進行優化,進一步降低產品成本。
二進制君
如何設計一個好的硬件電路,如何設計一款穩定性好的電子產品,是一名工程師整個職業生涯中都在追求的東西。從如下幾個方面入手可以有效的提高電路、產品的穩定性。
1.明晰產品需求
產品的功能、設計的方案、芯片的選型,都來源於具體的產品需求。產品的需求一定要明晰清楚,從產品的功能到產品使用場合以及用戶人群或者客戶的特殊要求都要考慮清楚。將客戶的需求整理成清晰的電氣化語言,需求的對接上不要存在模糊點,否則這有可能會成為以後的爭執點。
2.芯片選型留足餘量
眾所周知,芯片都是有使用條件的,比如說工作電壓範圍、通過電流大小、工作溫度等。芯片選型結合產品需求,而且一定要留足餘量。例如:
系統的電壓為24V,在選擇電容時要確保選擇電容的耐壓值大於36V的;例如流過MOS管的最大電流是10A,則要選擇MOS管的過電流能力超過15A。一般來講,要留足30%-50%,甚至更多的餘量。
3.方案要評審
技術方案出來後,阻值相關人員評審,提出不同的意見,集思廣益,及早發現問題關鍵點,同時也讓大家知道背景,出現問題好及時溝通解決。
4.測試工作要做全
所謂測試,就是產品原型出來之後,要對產品做功能性測試和穩定性測試,其目的是及早的發現產品的BUG並修正,併為產品所需要的各種認證測試做好摸底實驗。
5.售後/反饋工作要做好
雖然我們做足了測試工作,但是並不能發現所有的BUG,一定要收集用戶的反饋,並在下一版本中及時改進更新。
記得有一位行業內的權威說過:沒有一件百分百完美沒有BUG的產品,我們只能祈求BUG儘可能的晚出現。所以說,在設計電路/產品時,一定要儘可能考慮周全。
以上就是這個問題的回答, 歡迎留言評論,更多精彩內容請關注頭條號:玩轉嵌入式。感謝大家。
玩轉嵌入式
大家好,我從事嵌入式軟件開發十多年,歡迎關注和交流。
一款設計周全,做工精美的硬件就是好硬件,它不僅僅是功能板,更是一款藝術品。要設計出好硬件,至少需要豐富的基礎理論知識,熟悉產品需求,熟練的使用設計和仿真軟件,熟練的測量技巧,甚至高超的焊接技術。如果打板時不小心用錯料了,還可以手工焊接一下。
以我們常見的開發板來說明,一款好硬件包含但不限於:
1.佈局錯落有致,迴路清晰,網格獨立。
2.走線平直少彎,該直則平,該等長則絕不差。
3.預留足夠的T點,零歐電阻點。
4.前後正反兩面只有孔通,沒有硬飛線。
5.插槽式IP,例如LCD,Camera,NandFⅠash等,儘量直插,少用中間線板。
6.外圍和CPU分離,即底板加CPU板的組合方式。
7.開發板IC引腳必需全部引出,產品則可根據需要引出。
8.支持多種電源,火牛,電池,USB等等,並有過壓保護。
9.元器件清晰可見,絲印標註正確。
10.焊接到位,無錯,無虛,無短,無開。
各位路過的軟件,硬件同仁,你們還有什麼補充?請在評論區指出,謝謝大家。
宏思微想
在設計一款硬件電路時,我們首先需要掌握硬件的設計基礎、各種設計的軟件、工具操作技能等,還要有一個良好的設計思路。
1.總體思路
設計硬件電路,大的框架和架構要搞清楚,搞清楚該電路需要實現什麼功能,然後找找是否有相似或者相同的參考電路(懂的利用他人成熟的成果,越有經驗的工程師越會懂得借鑑他人成果)
2.IC芯片選型
先確定主IC的型號,找datasheet,看其關鍵參數是否符合自己的要求
3.電路的佈線
合理安排電路的走線,先把電源部分設計好,區分好數字地與模擬地,對於高速線和射頻走線要尤其注意
4.打樣板調試
一個好的電路必然是經過多次改進和優化的,如果考慮生產還需要經過各種實驗驗證