RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

學(xué)習(xí)硬件的第一節(jié)課:學(xué)習(xí)讀懂原理圖

fcsde-sh ? 來(lái)源:fcsde-sh ? 2024-12-16 16:04 ? 次閱讀

學(xué)習(xí)硬件的第一節(jié)課:學(xué)習(xí)讀懂原理圖

讀懂原理圖對(duì)嵌入式軟件工程師程序員尤為重要。在深入細(xì)節(jié)之前請(qǐng)注意,對(duì)所有的嵌入式設(shè)計(jì)人員來(lái)說(shuō)、能懂得硬件工程師創(chuàng)建和使用的來(lái)描述其硬件設(shè)計(jì)的原理圖和符號(hào)是非常重要的。無(wú)論硬件設(shè)計(jì)得多么復(fù)雜,不管有多少設(shè)計(jì)真正硬件的實(shí)踐經(jīng)驗(yàn),這些圖和符號(hào)都是迅速有效地理解復(fù)雜硬件設(shè)計(jì)的關(guān)鍵。它們還包含了與嵌入式程序員設(shè)計(jì)和硬件兼容的件的相關(guān)信息,并教會(huì)程序員如何成功地與硬件工程師溝通軟件對(duì)硬件的需求。

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

方框圖:

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

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

圖1 AMD/國(guó)家半導(dǎo)體公司的x86參考板

原理圖:

原理圖是提供一個(gè)電路中所有器件或單個(gè)元件內(nèi)部(從處理器到每一個(gè)電阻)更加詳細(xì)的視圖的電路圖。原理圖并不呈現(xiàn)電路板及組件的物理布局,而是提供系統(tǒng)中的數(shù)據(jù)流信息,定義各種信號(hào)的指定流向一一哪些信號(hào)在總線上的不同線路中傳輸,最終出現(xiàn)在處理器的引腳上,等等。在原理圖中,使用原理圖符號(hào)來(lái)描繪系統(tǒng)中的所有元件。它們通??雌饋?lái)和其代表的物理器件并不相像,面是基于某種類的原理圖符號(hào)標(biāo)準(zhǔn)對(duì)物理器件的一種簡(jiǎn)化表達(dá)。當(dāng)試圖確定系統(tǒng)的實(shí)際工作原理或通過(guò)調(diào)試硬件、編寫和調(diào)試軟件來(lái)管理硬件時(shí),原理圖對(duì)于硬件及軟件設(shè)計(jì)者來(lái)說(shuō)都是最有用的。

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

圖2 原理圖示例

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

圖3 常用的原理圖符號(hào)

接線圖:

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

邏輯圖:

邏輯圖使用邏輯符號(hào)(與、或、非、異或等)和邏輯輸入/輸出(1和0)來(lái)表示各種電路信息。它并不取代原理圖,但可以幫助簡(jiǎn)化某些特定類型的電路以了解它們?nèi)绾螌?shí)現(xiàn)其功能。

時(shí)序圖:

時(shí)序圖顯示電路中各種輸入和輸出信號(hào)的時(shí)序圖形以及這些不同信號(hào)之間的關(guān)系。它們?cè)谟布挠脩羰謨?cè)和數(shù)據(jù)手冊(cè)中是繼方框圖之后第二常見的。

不管是什么類型的圖,為了看懂圖,首先要學(xué)習(xí)圖中使用的標(biāo)準(zhǔn)符號(hào)、約定以及規(guī)則。表1中展示了時(shí)序圖中使用的符號(hào)示例以及與每個(gè)符號(hào)關(guān)聯(lián)的輸入/輸出信號(hào)的約定。

表1 時(shí)序圖符號(hào)表

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

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

圖4 時(shí)序圖示例

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

版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接和本聲明。

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 原理圖
    +關(guān)注

    關(guān)注

    1297

    文章

    6338

    瀏覽量

    233776
  • 硬件
    +關(guān)注

    關(guān)注

    11

    文章

    3312

    瀏覽量

    66200
  • 時(shí)序圖
    +關(guān)注

    關(guān)注

    2

    文章

    58

    瀏覽量

    22443

原文標(biāo)題:學(xué)好硬件,先從讀懂原理圖開始

文章出處:【微信號(hào):fcsde-sh,微信公眾號(hào):fcsde-sh】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    我想學(xué)習(xí)嵌入式

    本帖最后由 eehome 于 2013-1-5 10:06 編輯 學(xué)期的C語(yǔ)言課程結(jié)束了,沒(méi)有認(rèn)真聽過(guò)一節(jié)課。但是老師在最后一節(jié)課的精彩講授,我卻記憶猶新。最后一節(jié)課,老師說(shuō):
    發(fā)表于 06-11 09:12

    青風(fēng)帶你學(xué)藍(lán)牙第一節(jié):藍(lán)牙工程樣本詳細(xì)講解

    青風(fēng)帶你學(xué)藍(lán)牙第一節(jié):藍(lán)牙工程樣本詳細(xì)講解
    發(fā)表于 09-27 10:15

    學(xué)習(xí)linux嵌入式每一節(jié)課的代碼都需要自己會(huì)敲出來(lái)嗎?

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

    Labview三節(jié)課第一節(jié):機(jī)器視覺(jué)入門

    是根據(jù)初學(xué)者的心聲量身定制的,希望你們學(xué)習(xí)了之后能有所啟發(fā)和幫助。好啦,言歸正傳,第一節(jié)課是講機(jī)器視覺(jué)入門,現(xiàn)在開始第一節(jié)課學(xué)習(xí)吧:學(xué)習(xí)
    發(fā)表于 05-31 18:25

    與FPGA CLB相關(guān)的第一節(jié)LUT

    LUT:(look up table) 查找表今天我要講的與FPGA CLB相關(guān)的第一節(jié)LUT。根據(jù)上一節(jié)課的課程大綱,講CLB應(yīng)該是講SLICEL(SLICEM)。不過(guò)當(dāng)我打開用戶手冊(cè),看了
    發(fā)表于 07-29 08:13

    【每日練】第一節(jié):初識(shí)RT-Thread

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

    如何讀懂原理圖

    學(xué)習(xí)硬件第一節(jié)課:學(xué)習(xí)讀懂原理圖讀懂
    發(fā)表于 12-20 07:14

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

    4月26日晚上19點(diǎn),知識(shí)賦能第五期第一節(jié)課《精益開源——理解設(shè)計(jì)思維、精益創(chuàng)業(yè)、敏捷開發(fā)是如何應(yīng)用到開源項(xiàng)目中》,在OpenHarmony開發(fā)者成長(zhǎng)計(jì)劃社群內(nèi)成功舉行。本期課程,由開源技術(shù)專家郭晧
    發(fā)表于 04-27 09:55

    【直播回顧】OpenHarmony知識(shí)賦能六期第一課—OpenHarmony智能家居項(xiàng)目介紹

    和軟件生態(tài)技術(shù)總監(jiān),華為HDE專家連志安老師主講,第一節(jié)課介紹了整個(gè)智能家居項(xiàng)目,DAYU200、Hi3861智能家居套件硬件平臺(tái)開發(fā)入門,包括整體的項(xiàng)目簡(jiǎn)介,相關(guān)的硬件開發(fā)平臺(tái)、軟件平臺(tái),大禹開發(fā)板
    發(fā)表于 06-17 11:08

    模擬電路網(wǎng)絡(luò)課件 第一節(jié):電子系統(tǒng)與信號(hào)

    模擬電路網(wǎng)絡(luò)課件 第一節(jié):電子系統(tǒng)與信號(hào) 1.1 電子系統(tǒng)與信號(hào) 1.1.1 電子系統(tǒng)
    發(fā)表于 09-17 08:59 ?1316次閱讀
    模擬電路網(wǎng)絡(luò)課件 <b class='flag-5'>第一節(jié)</b>:電子系統(tǒng)與信號(hào)

    Quickpcb2005抄板教程第一節(jié)

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

    嵌入式Linux開發(fā)系統(tǒng)開發(fā)之《一節(jié)課搞懂文件IO與標(biāo)準(zhǔn)IO》

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

    第一節(jié):C#工業(yè)控制編程基礎(chǔ)--點(diǎn)亮LED燈實(shí)驗(yàn)

    第一節(jié):基于C#使用開發(fā)板點(diǎn)亮LED燈實(shí)驗(yàn)文章目錄第一節(jié):基于C#使用開發(fā)板點(diǎn)亮LED燈實(shí)驗(yàn)、實(shí)驗(yàn)?zāi)康模篊#入門基礎(chǔ)學(xué)習(xí)。二、實(shí)驗(yàn)內(nèi)容:用C#控制LED的亮滅。三、實(shí)驗(yàn)步驟:1.打開
    發(fā)表于 01-17 11:52 ?8次下載
    <b class='flag-5'>第一節(jié)</b>:C#工業(yè)控制編程基礎(chǔ)--點(diǎn)亮LED燈實(shí)驗(yàn)

    直播預(yù)告 | 機(jī)智云帶你一節(jié)課入門物聯(lián)網(wǎng)APP開發(fā)

    入門?如何借助工具實(shí)現(xiàn)智能設(shè)備及App應(yīng)用開發(fā)?在線構(gòu)建、生成及發(fā)布APP的原理和實(shí)現(xiàn)有什么訣竅?機(jī)智云直播課程帶你起揭曉。 ?機(jī)智云帶你一節(jié)課入門物聯(lián)網(wǎng)APP開發(fā)? 12月2日,《機(jī)智云帶你一節(jié)課入門物聯(lián)網(wǎng)APP開發(fā)》直播課
    的頭像 發(fā)表于 11-30 18:45 ?633次閱讀

    直播教程 |一節(jié)課入門物聯(lián)網(wǎng)APP開發(fā)

    ?如何借助工具實(shí)現(xiàn)智能設(shè)備及App應(yīng)用開發(fā)?在線構(gòu)建、生成及發(fā)布APP的原理和實(shí)現(xiàn)有什么訣竅?本節(jié)帶你起揭曉。(文末有彩蛋)直播內(nèi)容直播主題:機(jī)智云帶你一節(jié)課
    的頭像 發(fā)表于 11-30 09:26 ?1164次閱讀
    直播教程 |<b class='flag-5'>一節(jié)課</b>入門物聯(lián)網(wǎng)APP開發(fā)
    RM新时代网站-首页