資料介紹
走的電子開發道路其實和大多數人說的一樣,基本的路線為模擬電子→數字電路設計→單片機→ARM硬件設計→linux學習→linux驅動學習→ARM&linux底層開發→ARM&linux頂層開發→項目經理。現在還在路上折騰,現在將作者的教訓和心得拿來給大家分享,希望對于新手有借鑒。
嵌入式設計是個龐大的工程,今天就說說硬件電路設計方面的幾個注意事項,首先,咱們了解下嵌入式的硬件構架。
我們知道,CPU是這個系統的靈魂,所有的外圍配置都與其相關聯,這也突出了嵌入式設計的一個特點硬件可剪裁。在做嵌入式硬件設計中,以下幾點需要關注。
第一、電源確定
電源對于嵌入式系統中的作用可以看做是空氣對人體的作用,甚至更重要:人呼吸的空氣中有氧氣、二氧化碳和氮氣等但是含量穩定,這就相當于電源系統中各種雜波,我們希望得到純凈和穩定符合要求的電源,但由于各種因素制約,只是我們的夢想。這個要關注兩個方面:
a、電壓
嵌入式系統需要各種量級的電源比如常見的5v、3.3v、1.8v等,為盡量減小電源的紋波,在嵌入式系統中使用LDO器件。如果采用DCDC不僅個頭大,其紋波也是一個很頭疼的問題。
b、電流
嵌入式系統的正常運行不但需要穩定足夠的電源,還要有足夠的電流,因此在選擇電源器件的時候需要考慮其負載,我設計時一般留有30%的余量。
如果是多層板,電源部分在layout的時候需電源分割,這時需要注意分割路徑,盡量將一定量的電源放置在一起。如果是雙面板,則走線寬度需要注意,在板子允許的情況下盡量加寬。合適的退耦電容盡量靠近電源管腳。
第二、 晶振確定
晶振相當于嵌入式系統的心臟,其穩定與否直接關系其運行狀態和通訊性能。常見的振有無源晶振,有源晶振,首先要確定其振蕩頻率,其次要確定晶振類型。
a、無源晶振
其匹配電容和匹配電阻的選擇,這部分一般依據參考手冊。在單片機設計中,經常使用插件晶振配合瓷片電容。在ARM中,為了減少空間和便于布線,經常使用四角無源晶振配合貼片電容。雖然我們對于固定晶振的匹配電路比較熟悉,但是為了達到萬無一失,還是要看參考手冊確定電容大小,是否需要匹配電阻等細節。
b、有源晶振
具有更好的更準確的時鐘信號,但是相比之下,比無緣晶振價格高,因此這也是在硬件電路設計中需要關注的成本。
在做電路板設計時需要注意晶振走線盡量靠近芯片,關鍵信號遠離時鐘走線。在條件允許的情況下增加接地保護環。如果是多層板,也要講關鍵信號遠離晶振的走線。
第三、 預留測試IO口
在嵌入式調試階段,在管腳資源豐富的情況下,我通常預留一個IO口連接led或者喇叭,為下一步軟件的編寫做鋪墊。在嵌入式系統運行過程中適當控制該IO接口,從而判斷系統是否正常運行。
第四、外擴存儲設備
一個嵌入式系統如果有電源、晶振和CPU,那么這就是我們熟悉的最小系統。如果該嵌入式系統需要運行大點的操作系統,那么不但需要CPU具有MMU,CPU還需要外接SDRAM和NANDFLASH。如果該cpu具有SDRAM和NANDFLASH控制器,那么在硬件設計上不用過多的考慮地址線的使用。如果沒有相關的控制器,那么需要注意地址線的使用。
這部分在LAYOUT的時候是一個重點,究其原因就是要使相關信號線等長以確保信號的延時相等,時鐘和DQS的差分信號線走線。在布線的時候各種布線技巧需要綜合使用,例如與cpu對稱分布,菊花鏈布線、T型布線,這都需要依據內存的個數多少來進行選擇,一般來說個數越多,布線越復雜,但是知道其關鍵點,一切迎刃而解。
第五、功能接口
一個嵌入式系統最重要的就是通過各種接口來控制外圍模塊,達到設計者預設的目的。常用的接口有串口(可用來連接藍牙,wifi和3G等模塊),USB接口、 網絡接口、JTAG接口、音視頻接口、HDMI接口等等。由于這些接口與外部模塊連接,做好電磁兼容設計是重要的一項工作。除此之外,在LAYOUT的時候注意差分線的使用。
第六、屏幕
這個功能之所以單獨列出來,是由于其可有可無。如果一個嵌入式系統只是作為一個連接器連接外圍設備模塊,通過相關接口連接到電腦主機或者直接掛在網絡上,那么屏幕就不需要了。但是如果做出來的是一個消費類產品,與用戶交互頻繁,這就不得不嘮叨幾句。
電容屏幕是嵌入式屏幕的首選,在電路設計中需要注意觸屏連接線和顯示屏連接線的布局。在走線的過程中盡量短的靠近主控cpu,同時注意配對信號走差分線,RGB控制信號走等長。各種信號走線間距遵循3W規則,避免相互干擾。 在屏幕的設計中,一定要確保功率和防止干擾,以防屏幕閃屏和花屏現象的出現。
來源:嵌入式資訊精選微信號
(mbbeetchina)
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 幾點對嵌入式硬件設計至關重要的內容
- 嵌入式可視倒車硬件電路圖資料下載
- 要想成為ARM嵌入式硬件高手,你得這么做!資料下載
- 嵌入式監控系統硬件結構資料下載
- 六個方面了解嵌入式的硬件構架資料下載
- 成為高級嵌入式系統硬件工程師要具備的技能資料下載
- 6個方面。嵌入式的硬件構架資料下載
- 嵌入式不同硬件的不同特點資料下載
- 嵌入式的硬件構架一覽資料下載
- 嵌入式硬件研發的8個階段資料下載
- 嵌入式開發硬件概念十六條資料下載
- 嵌入式硬件系統教程之嵌入式存儲技術的詳細資料說明 14次下載
- 嵌入式Linux開發教程之嵌入式系統介紹資料免費下載
- 嵌入式系統教程之嵌入式硬件系統設計與應用實例資料免費下載 54次下載
- 嵌入式硬件設計資料 49次下載
- fpga與嵌入式的區別 嵌入式和fpga開發有什么關系 6996次閱讀
- 嵌入式硬件電路設計必須掌握的6大基本功 1317次閱讀
- 嵌入式硬件設計中需要關注的6個點 1692次閱讀
- 嵌入式硬件設計中需要注意的事項 910次閱讀
- 你有這些嵌入式硬件電路設計的基本功嗎? 6088次閱讀
- 設計嵌入式系統硬件電路時需要考慮哪些問題 4010次閱讀
- 嵌入式硬件電路設計中的六大要點 4786次閱讀
- 基于SoPC的嵌入式硬件平臺系統設計詳解 1999次閱讀
- 淺談嵌入式硬件設計大神與小白的區別 1.2w次閱讀
- ARM嵌入式系統硬件設計及應用實例詳解 1w次閱讀
- 嵌入式軟件工程師和嵌入式硬件工程師有什么區別 7.1w次閱讀
- 學嵌入式開發難嗎_學好嵌入式開發需要多久 1.5w次閱讀
- 學嵌入式開發入門_學嵌入式開發需要看哪些書籍 2.5w次閱讀
- 嵌入式硬件電路設計的六個基礎知識 1921次閱讀
- 嵌入式硬件電路設計六大基本功,你都掌握了嗎? 5291次閱讀
下載排行
本周
- 1蘋果iphone 11電路原理圖
- 4.98 MB | 10次下載 | 5 積分
- 2EMC電路設計工程師必備的EMC基礎
- 0.42 MB | 2次下載 | 2 積分
- 3AU3116 2×60W模擬輸入雙通道Class-D 音頻功率放大器數據手冊
- 1.19 MB | 1次下載 | 免費
- 4低壓降肖特基整流管SR340L數據手冊
- 0.78 MB | 1次下載 | 免費
- 5FH153C6電子開關芯片數據手冊
- 0.95 MB | 次下載 | 免費
- 6LI32480T035IA3004 液晶屏規格書
- 4.27 MB | 次下載 | 1 積分
- 7DFN1610-2L塑料封裝二極管SD07FDT系列規格書
- 2.61 MB | 次下載 | 免費
- 8SOT-23塑料封裝ESD保護二極管SMxxOC Series系列規格書
- 2.66 MB | 次下載 | 免費
本月
- 1三相逆變主電路的原理圖和PCB資料合集免費下載
- 27.35 MB | 110次下載 | 1 積分
- 2運算放大器基本電路中文資料
- 1.30 MB | 14次下載 | 免費
- 3蘋果iphone 11電路原理圖
- 4.98 MB | 10次下載 | 5 積分
- 4TL494工業用開關電源原理圖資料
- 0.22 MB | 10次下載 | 1 積分
- 5常用電子元器件介紹
- 3.21 MB | 7次下載 | 免費
- 6AIWA J36 維修手冊
- 4.34 MB | 4次下載 | 10 積分
- 7QW2893應急燈專用檢測芯片
- 590.40 KB | 4次下載 | 免費
- 8相關協議信號總結
- 0.94 MB | 4次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935130次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183344次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81591次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論