電路系統設計製作過程和需要注意的一些問題

2021-06-04 02:44:53 字數 1472 閱讀 7957

電子電路設計涉及的東西很多。首先是你需要根據具體的需要和應用去設計電路圖。這是整個設計中最重要的乙個環節。這個環節你需要考慮的問題很多。就拿資料採集系統來說。

首先:最先想的的肯定是你需要用什麼處理器,這需要根據你的系統採集,傳送資料的速度決定。如果就是乙個簡單的溫濕度的資料採集,那麼你可以用帶射頻功能的處理器,比如cc2530等等。資料量較大一些的就需要選擇一些高速的處理器。這些需要綜合考慮,你處理器的執行速度,i/o口速度,是不是整合你需要的功能模組,比如網口模組,usb模組等等。當然這裡面還有乙個很重要的問題就是開發難度。畢竟乙個資料多,應用廣的晶元,你可參考的設計就會多,出現問題解決的也會比較快。

第二:各個模組的電路設計。這個就是基於選定處理器後,其他電路的設計,比如無線電路的設計,網口電路設計。這個是乙個細化的過程。而各個模組中最重要的是那個模組呢。估計很多人可能都是到,是電源模組。和乙個技術人員交流的時候,她說以前乙個老技術教導他們,說你們不要想什麼數位電路重要,模擬電路重要,程式重要,硬體重要的,最重要的就是電源。沒有好的電源會給系統帶來災難性的故障。比如我的電源雜訊很大,那麼模擬電路肯能就受不了,有用訊號都被雜訊淹沒,最後測得的都是雜訊。比如電源功率不夠,具體的看的話就是電流不夠,系統都沒法執行。所以制約整個系統設計的最重要因素,就是電源的設計。在做過的乙個電路中,我們按照晶元的功耗計算,電源電流完全夠,可是最後還是不夠。最後發現,因為很多晶元資料給的是靜態電流,執行的時候是波動的,而且還會有外部的無源元件也會消耗電流。

所以設計電路在原理圖設計的時候這些問題是都需要考慮到的,需要仔細推敲,不然到最後成型後再不停的改設計方案,會讓人很頭疼。

第三:查錯。這個過程是最後核實的過程。一旦系統原理圖有一點小小的問題,都可能導致你最後pcb設計的重新開板,成本是很高的。常見的就是功能引腳的連線。比如串列埠收發引腳和你所用的串列埠是公頭還是母頭而不一樣的,很多細節問題。還有就是閒置引腳的處理。一般晶元手冊會註明,仔細看手冊會很有幫助。

原理圖設計完成,你就需要進行pcb的設計。pcb設計的最重要的前提就是要好的對應的封裝,封裝是應該在你電路設計,晶元選型的階段就定了的。這裡只是根據選型的結果製作封裝庫。只有對應的準確的封裝庫,最後做成的pcb才不會有問題。後續的pcb的布局設計,最好也是在理解電路的基礎上,才會有事半功倍的效果。

接著就是除錯。除錯其實是對你電路設計的驗證。所以除錯必須對電路的原理很清楚,知道什麼地方該出什麼訊號,什麼效果。除錯的時候應該是一步步除錯,比如先調電源模組,再到處理器。。。如果你整個電路都很焊接上,那麼出現問題,你也很難知道是**出現了問題。模擬電路部分除錯麻煩點,數字部分,只要原理對, 處理器能工作,後面就是程式的除錯了。

如果在原理圖設計時,系統存在缺陷,除錯不成功。那麼就需要你再去修改方案,重複進行上面的工作,這是個很費時的方法。因此在電路設計最初的時候就應該考慮全面,防止返工重新設計。

簡要的說,電路設計時,首先考慮實現功能,不管是電路,還是晶元,各種引數都要滿足你系統的要求。第二是效能,就是你在滿足基本要求後,要留出充足的餘量,防止意外狀況。第三,仔細推敲你的電源設計,電源廢了,整個系統就廢了,前面提到的功能效能全白費了。

JAVA開發過程需要注意的設計缺陷

一,總體設計 1,系統間關聯應減少實時介面呼叫 外圍或者上游系統,很多應用以及介面依賴於很多下游系統,所以如果下游系統oom或者其他問題的時候,會導致上游系統不可用,而很多上游系統又是直接面向使用者的,所以在設計上應該減少關聯和耦合。方案 有很多資料可以通過非介面的方式,或者db同步,或者上游系統自...

在搭建過程中需要注意的一些小細節梳理

我是在eclipse的mars版本中進行搭建的,針對整合過程中自己遇到問題,做如下總結 先在開發環境中針對要引用的框架的不同建立不同的libraries,然後在自己的工程中選配自己在開發環境中建立的libraries。在開發環境中建立libraries,window preferences,如下圖 ...

資料恢復過程中需要注意的一些問題

資料恢復過程中最怕被誤操作而造成二次破壞 造成恢復難度陡增。資料恢復過程中,禁止往源盤裡面寫入新資料的。不要做dskchk磁碟檢查。一般檔案系統出現錯誤後,系統開機進入啟動畫面時會自動提示是否需要做磁碟檢查,預設10秒後開始進行dskchk磁碟檢查操作,這個操作有時候可以修復一些小損壞的目錄檔案,但...