第七章 嵌入式硬件系統(tǒng)開發(fā)流程_第1頁
第七章 嵌入式硬件系統(tǒng)開發(fā)流程_第2頁
第七章 嵌入式硬件系統(tǒng)開發(fā)流程_第3頁
第七章 嵌入式硬件系統(tǒng)開發(fā)流程_第4頁
第七章 嵌入式硬件系統(tǒng)開發(fā)流程_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

嵌入式微處理器系統(tǒng)及應用 第七章嵌入式硬件系統(tǒng)開發(fā)流程 概述 嵌入式系統(tǒng)產(chǎn)品都是軟硬件的結(jié)合體 嵌入式系統(tǒng)開發(fā)的最大特點就是需要軟硬件綜合開發(fā) 并且嵌入式軟件是針對相應的嵌入式硬件開發(fā)的 是專用的 因此嵌入式系統(tǒng)硬件的設計開發(fā)是嵌入式系統(tǒng)開發(fā)中的一個環(huán)節(jié) 或組成部分 需要在各個階段與系統(tǒng)的總體設計相結(jié)合 綜合考慮 并處理好與軟件開發(fā)的關系 概述 嵌入式系統(tǒng)的總體開發(fā)流程概述 主要內(nèi)容 嵌入式硬件系統(tǒng)開發(fā)流程32位嵌入式系統(tǒng)的設計原則 嵌入式硬件系統(tǒng)開發(fā)流程 嵌入式硬件系統(tǒng)開發(fā)流程 硬件分配需求硬件分配需求通常是嵌入式系統(tǒng)的產(chǎn)品部門根據(jù)客戶或者市場的需求 確定的有關產(chǎn)品硬件方面的功能和特性 其內(nèi)容一般包括 1 外部接口的種類 比如USB接口 串口 網(wǎng)絡接口等 2 接口特性 比如USB應符合USB1 1規(guī)范還是USB2 0規(guī)范 串口采用RS232還是RS422 網(wǎng)絡接口是10Mbps還是100Mbps或者甚至是1000Mbps 3 外設的型號 規(guī)格 比如LCD顯示屏的型號是什么 分辨率是多少 是彩色還是單色 以及支持的顏色數(shù)等 鍵盤是4 4的矩陣 還是8 8的矩陣 打印機的型號是什么 是噴墨式 針式還是熱敏式 等等 嵌入式硬件系統(tǒng)開發(fā)流程 電路圖規(guī)劃根據(jù)硬件分配需求的要求 對器件資源進行規(guī)劃 并編寫 硬件規(guī)格書 確定微處理器的接口資源是否滿足需要確定微處理器對ROM RAM容量和速度的支持是否滿足需要微處理器通用輸入輸出接口分配中斷分配微處理器外圍芯片規(guī)劃 嵌入式硬件系統(tǒng)開發(fā)流程 器件選型根據(jù)該系統(tǒng)對功能和性能的需求 尋找符合功能的器件 一般每個公司都會有自己的器件庫 如果所用器件已經(jīng)存在于數(shù)據(jù)庫中 則可以直接選取 如果沒有 則可以通過咨詢代理商 經(jīng)銷商 互聯(lián)網(wǎng)查詢等方式來選擇需要的器件 在這個過程中 首先要選擇的是硬件系統(tǒng)的核心 嵌入式微處理器 之后再根據(jù)選定的處理器的情況來選擇其他器件 嵌入式硬件系統(tǒng)開發(fā)流程 原理圖設計原理圖的設計原則主要遵從先整體 后局部的原則 先確定需要分成哪些模塊 然后再進行細化 這樣不但能使系統(tǒng)結(jié)構(gòu)清晰 獨立的模塊也可以為以后的設計所使用 從而提高工作效率 嵌入式硬件系統(tǒng)開發(fā)流程 原理圖設計 常用工具PADSlogicDxdesignerOrcadcaptureProtel99 嵌入式硬件系統(tǒng)開發(fā)流程 原理圖復查設計正確性 檢查各器件的連線是否正確 外圍器件是否有遺漏 模塊之間的連接關系是否正確 器件之間的網(wǎng)絡名是否一致設計完整性 檢查需要的功能是否都已實現(xiàn)設計的可靠性 檢查選擇器件的參數(shù)是否滿足實際要求 如電容耐壓值 電阻功率值 二三極管電流值 存儲器工作速度等選擇是否合理 避免出現(xiàn)過熱 過壓 超頻等問題 導致系統(tǒng)失效電磁兼容的考慮 檢查是否有針對電磁兼容增加或預留部分器件 以幫助解決電磁兼容問題 比如電源部分是否采用磁珠進行濾波 芯片電源引腳是否放置去耦電容 微處理器地址線 控制線是否添加串聯(lián)電阻等 嵌入式硬件系統(tǒng)開發(fā)流程 PCB圖設計PCB的設計需要遵從先復雜后簡單的原則進行設計 先將設計中最復雜的部分或者難度最大的部分現(xiàn)行設計 這樣可以保證布局 走線最合理 性能也能夠達到最優(yōu)化 例如一個設計中的CPU部分 包括CPU 外部存儲器等 就應該優(yōu)先進行設計 嵌入式硬件系統(tǒng)開發(fā)流程 PCB圖設計 常用工具PADSlayoutOrcadLayoutplusProtel99 嵌入式硬件系統(tǒng)開發(fā)流程 PCB圖設計步驟確定PCB機構(gòu)尺寸從原理圖設計軟件生成網(wǎng)絡表并導入PCB設計軟件器件布局 采用先核心器件 后外圍器件的原則進行布線 對于核心器件和高速信號要優(yōu)先進行布線后處理 主要包括修改不合理的走線或者多余的走線 電源層平面分割 鋪銅 排列文字 添加各種表示符號等 嵌入式硬件系統(tǒng)開發(fā)流程 PCB圖復查布局 比如器件之間的間距是否過小或過大 器件距離板邊是否過近 芯片和其他器件的布局是否利于焊接維護 接口器件的方向是否正確 相關器件是否放置較為靠近等走線 走線是否有直角 走線上是否有多余的過孔或不必要的轉(zhuǎn)角 走線是否根據(jù)電流的不同而更改粗細 走線分叉部分是否盡量短 多顆芯片共用走線是否盡量以菊花鏈的方式連接等 嵌入式硬件系統(tǒng)開發(fā)流程 PCB制板PCB圖經(jīng)過檢查無誤后 生成gerber文件 然后將此文件發(fā)送給PCB廠商進行PCB制作 生成gerber文件的作用一是可以對原設計文件進行保密 二是在該文件中各項設計參數(shù)的標注是明確的 避免引起PCB廠商對設計的誤解 嵌入式硬件系統(tǒng)開發(fā)流程 器件采購 備料在PCB的制作過程中 可同時根據(jù)原理圖生成相應的BOM BillOfMaterial 即原材料清單 然后根據(jù)BOM清單進行器件采購工作 之后再根據(jù)所需的數(shù)量進行器件的備料 等待PCB板制作完成后即可進行焊接工作BOM清單中包含了器件的詳細信息 包括器件名稱 說明 以前采購的價格及供應商名稱等 另外在焊接時可對照BOM清單進行器件焊接 清晰 直觀 不易出錯 嵌入式硬件系統(tǒng)開發(fā)流程 BOM清單示例 嵌入式硬件系統(tǒng)開發(fā)流程 PCB焊接及調(diào)試PCB制作完成后 硬件工程師需要對PCB板進行初步的檢查 主要是檢查電源是否存在短路問題 特別是對設計后第一次制作的PCB板更應注意 接下來首先焊接電源部分并檢查電壓是否正常 如沒有問題則可以進行其他器件的焊接 焊接完成后需要再次進行檢查 主要是看系統(tǒng)的各種電壓是否與設計值一致 時鐘是否正常 復位信號是否正常 編寫簡單的硬件驅(qū)動軟件 也可以對硬件是否正常工作進行測試 此時需要對整個系統(tǒng)的信號完整性進行分析測量 確保各個器件的實際工作電壓 電流值在設計規(guī)定的范圍之內(nèi) 器件的工作時序滿足要求等 主要內(nèi)容 嵌入式硬件系統(tǒng)開發(fā)流程32位嵌入式系統(tǒng)的設計原則 32位嵌入式系統(tǒng)的設計原則 要有明確的需求 采用自上而下的方法進行設計采用模塊化設計方法 對功能模塊進行劃分選擇器件需要從性能 可靠性 成本等方面進行考慮可靠性設計可根據(jù)需要 采用器件參數(shù)降額使用或者采用冗余設計等方法來提高和保證 小結(jié) 嵌入式硬件系統(tǒng)的設計開發(fā)是一項系統(tǒng)性的工作 本章主要概括地介紹了嵌入式硬件系統(tǒng)的開發(fā)流程 需要掌握的主要原則以及一些需要特別注意的事項 這些問題在嵌入式硬件系統(tǒng)的設計過程中是非常重要的 往往會決定設計的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論