在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

學習硬件的第一節課:學習讀懂原理圖

fcsde-sh ? 來源:fcsde-sh ? 2024-12-16 16:04 ? 次閱讀

學習硬件的第一節課:學習讀懂原理圖

讀懂原理圖對嵌入式軟件工程師程序員尤為重要。在深入細節之前請注意,對所有的嵌入式設計人員來說、能懂得硬件工程師創建和使用的來描述其硬件設計的原理圖和符號是非常重要的。無論硬件設計得多么復雜,不管有多少設計真正硬件的實踐經驗,這些圖和符號都是迅速有效地理解復雜硬件設計的關鍵。它們還包含了與嵌入式程序員設計和硬件兼容的件的相關信息,并教會程序員如何成功地與硬件工程師溝通軟件對硬件的需求。

下面介紹了幾種不同類型工程中使用的硬件圖。

方框圖:

方框圖通常在系統體系結構或更高的級別上呈現一個電路板的主要組件(處理器、總線,輸入/輸出、存儲器)或某一個組件(如處理器)。簡而言之,方圖是對硬件抽掉其實現細節的一個基本概述。雖然方框圖可以反映包含這些主要組件的實際物理布局,但它主要還是在系統體系結構級別呈現不同的組件或組件中的單元是如何作為一個整體工作的。它是描述和再現一個系統中的組件最簡單的方法。方框圖中使用的符號很簡單,如用正方形或長方形代表芯片,用直線代表總線。方框圖通常缺乏足夠的細節、不足以使得軟件設計者編寫出所有能夠準確控制硬件的底層軟件(在沒有經歷大量頭疼的調試、測試、出錯甚至燒毀硬件的情況下)。然而,它們在傳達硬件的基本概述方面非常有用、并為創建更詳細的硬件圖提供了基礎。

cb973b42-b6ea-11ef-93f3-92fbcf53809c.png

圖1 AMD/國家半導體公司的x86參考板

原理圖:

原理圖是提供一個電路中所有器件或單個元件內部(從處理器到每一個電阻)更加詳細的視圖的電路圖。原理圖并不呈現電路板及組件的物理布局,而是提供系統中的數據流信息,定義各種信號的指定流向一一哪些信號在總線上的不同線路中傳輸,最終出現在處理器的引腳上,等等。在原理圖中,使用原理圖符號來描繪系統中的所有元件。它們通常看起來和其代表的物理器件并不相像,面是基于某種類的原理圖符號標準對物理器件的一種簡化表達。當試圖確定系統的實際工作原理或通過調試硬件、編寫和調試軟件來管理硬件時,原理圖對于硬件及軟件設計者來說都是最有用的。

cbbae10a-b6ea-11ef-93f3-92fbcf53809c.png

圖2 原理圖示例

cbdb31d0-b6ea-11ef-93f3-92fbcf53809c.png

圖3 常用的原理圖符號

接線圖:

這種圖用來表示電路板上或芯片內部的主要元件和次要元件之間的總線連接關系。在接線圖中,用垂直及水平方向的連線來表示總線的信號線,并使用原理圖符號或者更簡單的符號(與板上元件或元件內單元在物理上比較相像)。這些圖可以表示對組件或電路板的物理布局的近似描述。

邏輯圖:

邏輯圖使用邏輯符號(與、或、非、異或等)和邏輯輸入/輸出(1和0)來表示各種電路信息。它并不取代原理圖,但可以幫助簡化某些特定類型的電路以了解它們如何實現其功能。

時序圖:

時序圖顯示電路中各種輸入和輸出信號的時序圖形以及這些不同信號之間的關系。它們在硬件的用戶手冊和數據手冊中是繼方框圖之后第二常見的。

不管是什么類型的圖,為了看懂圖,首先要學習圖中使用的標準符號、約定以及規則。表1中展示了時序圖中使用的符號示例以及與每個符號關聯的輸入/輸出信號的約定。

表1 時序圖符號表

cbe652ae-b6ea-11ef-93f3-92fbcf53809c.png

圖4中是一個時序圖的示例,其中每行代表了不同的信號。關于圖中信號的上升和下降的符號表達,上升時間由信號從低電平變化到高電平所需的時間表示,下降時間由信號要組件從高電平變化到低電平所需的時間表示(符號中斜線經歷的整個時間)。當比較兩個信號時,在兩個被比較的信號的上升沿或下降沿的中心位置測量延遲時間。在圖4中的第一個下降符號信號中,在信號B和C以及A和C之間有一個下降時間的延遲。比較圖4中信號A和B的第一個下降符號,時序圖表明兩者之間沒有延遲。

圖4 時序圖示例

cbe652ae-b6ea-11ef-93f3-92fbcf53809c.png

版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。

原文鏈接:https://blog.csdn.net/weixin_43499780/article/details/116234901

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 原理圖
    +關注

    關注

    1299

    文章

    6347

    瀏覽量

    234622
  • 硬件
    +關注

    關注

    11

    文章

    3352

    瀏覽量

    66328
  • 時序圖
    +關注

    關注

    2

    文章

    58

    瀏覽量

    22469

原文標題:學好硬件,先從讀懂原理圖開始

文章出處:【微信號:fcsde-sh,微信公眾號:fcsde-sh】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    我想學習嵌入式

    本帖最后由 eehome 于 2013-1-5 10:06 編輯 學期的C語言課程結束了,沒有認真聽過一節課。但是老師在最后一節課的精彩講授,我卻記憶猶新。最后一節課,老師說:
    發表于 06-11 09:12

    青風帶你學藍牙第一節:藍牙工程樣本詳細講解

    青風帶你學藍牙第一節:藍牙工程樣本詳細講解
    發表于 09-27 10:15

    學習linux嵌入式每一節課的代碼都需要自己會敲出來嗎?

    注意:如果點擊空白處無法輸入,則點擊字會有輸入提示符 | 則可以使用鍵盤進行輸入!此板塊為[ARM裸機加強版]每一節課的代碼都需要自己會敲出來嗎?比如Norflash那里,是需要自己不參考源代碼寫出來還是只需要了解看懂源代碼就行?
    發表于 03-21 07:45

    Labview三節課第一節:機器視覺入門

    是根據初學者的心聲量身定制的,希望你們學習了之后能有所啟發和幫助。好啦,言歸正傳,第一節課是講機器視覺入門,現在開始第一節課學習吧:學習
    發表于 05-31 18:25

    與FPGA CLB相關的第一節LUT

    LUT:(look up table) 查找表今天我要講的與FPGA CLB相關的第一節LUT。根據上一節課的課程大綱,講CLB應該是講SLICEL(SLICEM)。不過當我打開用戶手冊,看了
    發表于 07-29 08:13

    【每日練】第一節:初識RT-Thread

    本視頻為【每日練】的第1學習視頻,注:剛開始學習的童鞋請從第一節視頻開始打卡哦(本節視頻在下面打卡即可)
    發表于 08-24 10:20

    如何讀懂原理圖

    學習硬件第一節課:學習讀懂原理圖讀懂
    發表于 12-20 07:14

    【直播回顧】OpenHarmony知識賦能第五期第一課——精益開源

    4月26日晚上19點,知識賦能第五期第一節課《精益開源——理解設計思維、精益創業、敏捷開發是如何應用到開源項目中》,在OpenHarmony開發者成長計劃社群內成功舉行。本期課程,由開源技術專家郭晧
    發表于 04-27 09:55

    【直播回顧】OpenHarmony知識賦能六期第一課—OpenHarmony智能家居項目介紹

    和軟件生態技術總監,華為HDE專家連志安老師主講,第一節課介紹了整個智能家居項目,DAYU200、Hi3861智能家居套件硬件平臺開發入門,包括整體的項目簡介,相關的硬件開發平臺、軟件平臺,大禹開發板
    發表于 06-17 11:08

    模擬電路網絡課件 第一節:電子系統與信號

    模擬電路網絡課件 第一節:電子系統與信號 1.1 電子系統與信號 1.1.1 電子系統
    發表于 09-17 08:59 ?1321次閱讀
    模擬電路網絡課件 <b class='flag-5'>第一節</b>:電子系統與信號

    Quickpcb2005抄板教程第一節

    深圳抄板公司提供抄板教程第一節,感興趣的小伙伴們可以看看。
    發表于 07-26 14:31 ?0次下載

    嵌入式Linux開發系統開發之《一節課搞懂文件IO與標準IO》

    嵌入式Linux開發系統開發之《一節課搞懂文件IO與標準IO》http://www.makeru.com.cn/live/5413_2293.html?s=47236
    發表于 11-01 17:37 ?10次下載
    嵌入式Linux開發系統開發之《<b class='flag-5'>一節課</b>搞懂文件IO與標準IO》

    第一節:C#工業控制編程基礎--點亮LED燈實驗

    第一節:基于C#使用開發板點亮LED燈實驗文章目錄第一節:基于C#使用開發板點亮LED燈實驗、實驗目的:C#入門基礎學習。二、實驗內容:用C#控制LED的亮滅。三、實驗步驟:1.打開
    發表于 01-17 11:52 ?8次下載
    <b class='flag-5'>第一節</b>:C#工業控制編程基礎--點亮LED燈實驗

    直播預告 | 機智云帶你一節課入門物聯網APP開發

    入門?如何借助工具實現智能設備及App應用開發?在線構建、生成及發布APP的原理和實現有什么訣竅?機智云直播課程帶你起揭曉。 ?機智云帶你一節課入門物聯網APP開發? 12月2日,《機智云帶你一節課入門物聯網APP開發》直播課
    的頭像 發表于 11-30 18:45 ?653次閱讀

    直播教程 |一節課入門物聯網APP開發

    ?如何借助工具實現智能設備及App應用開發?在線構建、生成及發布APP的原理和實現有什么訣竅?本節帶你起揭曉。(文末有彩蛋)直播內容直播主題:機智云帶你一節課
    的頭像 發表于 11-30 09:26 ?1190次閱讀
    直播教程 |<b class='flag-5'>一節課</b>入門物聯網APP開發
    主站蜘蛛池模板: 亚洲精品一线二线三线| 国产美女精品一区二区三区| 久草干| 国产成人1024精品免费| 高清不卡毛片| aa小视频| 亚洲男人的天堂在线观看| 乱色伦短篇小说| 永久黄网站色视频免费| 亚洲成a人片在线网站| 色香蕉色香蕉在线视频| 日本成片视频| 很黄很色网站| 午夜资源站| 久久久久久亚洲精品| 免费视频网站在线看视频| 无码一区二区三区视频| 一级毛片一级毛片一级毛片aa| 四虎永久在线精品2022| 免播放器av少妇影院| 宅男lu66国产在线播放| 欧美性受视频| 国产精品香蕉成人网在线观看| 亚洲免费三级| 你懂的在线观看网址| 国产精品李雅在线观看| 手机看片国产免费久久网| 97人摸人人澡人人人超一碰| 亚欧一区| 四虎永久在线精品影院| 久草色在线| 天天操夜夜操视频| 狼色网| 亚洲国产人成在线观看| 欧美成人精品一区二三区在线观看| 国产一级特黄在线播放| 色综合天天综合网亚洲影院| 天天干夜夜噜| 日本68xxxxxxxxx老师| 伊人久久大香线蕉综合高清| 日韩欧美色图|