順利完成硬件開發(fā)周期并成功管理項目以完成任務絕非易事,尤其是在與遠程團隊合作時??梢詫⑤^簡單的項目提供給承包商或單個設(shè)計師,但是要使項目成功,復雜的項目需要大量的工作。
一個典型的硬件開發(fā)周期如下所示。注意,這些階段中只有一個涉及實際的PCB設(shè)計。這兩個階段都與收集和分析需求有關(guān),最后一個階段著重于構(gòu)建和測試產(chǎn)品。在整個過程中,您需要與多個利益相關(guān)者協(xié)作才能成功完成一個復雜的項目。繼續(xù)閱讀以了解在上述每個領(lǐng)域中取得成功的一些技巧。
獲得完整的要求并及早獲得
在產(chǎn)品設(shè)計過程中,最重要的人群也許是您的客戶和最終用戶。如果您希望硬件開發(fā)周期生產(chǎn)出可以正常工作的有用產(chǎn)品,則在開始設(shè)計之前,需要收集他們的產(chǎn)品要求。這聽起來像是一個簡單的任務,但是如果您錯過了簡單的產(chǎn)品要求,則可能需要進行大規(guī)模的重新設(shè)計。
以下是您應從最終客戶或用戶那里收集完整要求的一些區(qū)域:
所需的技術(shù)規(guī)格。應盡早定義諸如電池壽命/功耗,信號完整性要求,獨特的組件或電路板上的位置之類的東西,甚至是指示燈LED或電路板尺寸之類的簡單事物。將這些點分類為必須具備和必須具備的要求。
必需的組件。最終客戶或技術(shù)規(guī)范可能會規(guī)定您必須使用特定的組件作為處理器(例如,特定的MCU或SoC)。如果您知道需要這些組件,并且已經(jīng)驗證了它們的庫存,則可以盡早深入研究規(guī)格,并查看它們在最終產(chǎn)品中的適用范圍。
平臺要求。如果您正在開發(fā)嵌入式系統(tǒng),則可能需要收集與系統(tǒng)如何與更大的平臺或應用程序交互有關(guān)的其他全部要求。
用戶體驗。該產(chǎn)品的最終用戶會有什么期望?這是一個重要的問題,因為它將告知技術(shù)要求。它甚至可能揭示一種創(chuàng)建設(shè)計的新方法,或者可能需要重新研究一些技術(shù)規(guī)格。同樣,將用戶體驗要求分類為必須具備或必須具備。
可擴展性。軟件界非常擅長設(shè)計可擴展性,因為它很容易在軟件中添加新功能。硬件并非總是如此。設(shè)計可擴展性意味著對系統(tǒng)進行設(shè)計以適應可能需要的其他功能。只需在未使用的引腳上放置其他開關(guān),可焊跳線或插頭即可,最終用戶可以在將來進行其他連接或修改設(shè)計。
帶有排針的跳線就像開關(guān)一樣,為最終用戶提供了一種簡單的方式來修改其產(chǎn)品的功能,以滿足將來的需求。
有時最終客戶或用戶并不完全知道他們對新產(chǎn)品的需求。我發(fā)現(xiàn)這種情況發(fā)生在最終客戶不是硬件工程師的情況下,因此與他們交流技術(shù)數(shù)據(jù)對于獲取所需答案的用處不大。取而代之的是,根據(jù)最終用戶的體驗而不是電氣意義,將PCB設(shè)計選項傳達給這一類利益相關(guān)者。這有助于最終用戶對最終產(chǎn)品的需求做出堅定的決定。
收集完產(chǎn)品和用戶體驗要求之后,就該開始在PCB設(shè)計工具中組合真正的產(chǎn)品了。您已正式進入設(shè)計階段。我發(fā)現(xiàn)了一些可以幫助每個人保持生產(chǎn)力并減少總設(shè)計時間的策略。
在設(shè)計過程中使用開發(fā)板
每當我們必須使用中央MCU / FPGA和多個IC創(chuàng)建嵌入式系統(tǒng)時,我們總是為每個組件購買開發(fā)板。這些板卡經(jīng)過精心設(shè)計,可在最小信號完整性問題的情況下支持所需的組件。這提供了一種簡單的方法來開始對主機控制器進行編程,并驗證系統(tǒng)中的不同組件是否會產(chǎn)生所需的用戶體驗。
開發(fā)板可以幫助您在硬件開發(fā)周期中創(chuàng)建無錯誤的系統(tǒng)。
一旦您對開發(fā)板上的所有內(nèi)容進行了資格鑒定,將代碼轉(zhuǎn)移到原型并開始確定最終系統(tǒng)中的所有錯誤將變得更加容易。這還可以幫助您的工程師在與制造商合作之前為新產(chǎn)品制定功能測試要求。
集中交流與共享
由于前端的通信在成功的硬件開發(fā)周期中非常重要,因此您的團隊和項目利益相關(guān)者應使用集中式解決方案進行通信。這些要點可以來自設(shè)計人員,固件工程師,客戶或制造商。聊天會很快變得混亂,尤其是當您與遠程團隊合作時。
當可以通過云協(xié)作解決方案訪問您的設(shè)計數(shù)據(jù)時,參與創(chuàng)建新產(chǎn)品的每個人都可以看到設(shè)計過程。進行遠程工作的設(shè)計團隊需要訪問一致的PCB設(shè)計數(shù)據(jù)集,以保持高效并在硬件開發(fā)周期中封閉循環(huán)。這種解決方案只能在與您的設(shè)計工具集成的云平臺上找到。
編輯:hfy
-
FPGA
+關(guān)注
關(guān)注
1643文章
21963瀏覽量
614072 -
PCB設(shè)計
+關(guān)注
關(guān)注
396文章
4781瀏覽量
89209
發(fā)布評論請先 登錄
原理圖和PCB設(shè)計中的常見錯誤
PCB設(shè)計中容易遇到的問題
華為技術(shù)資料合集(硬件開發(fā)/C語言/PCB設(shè)計/天線通信)
電子工程師的PCB設(shè)計經(jīng)驗
HDMI模塊的PCB設(shè)計
專業(yè)PCB設(shè)計,高速PCB設(shè)計,PCB設(shè)計外包, PCB Layout,PCB Design,PCB畫板公司,PCB設(shè)計公司,迅安通科技公司介紹
通用硬件設(shè)計/BGA PCB設(shè)計/BGA耦合

如何將TRIZ應用于PCB設(shè)計的優(yōu)化階段?
CC13xx/CC26xx硬件配置和PCB設(shè)計注意事項

pcb設(shè)計中如何設(shè)置坐標原點
PCB設(shè)計與PCB制板的緊密關(guān)系
電路仿真和PCB設(shè)計軟件

評論