I/O接口

I/O接口是一電子電路(以IC芯片或接口板形式出現(xiàn) ),其內(nèi)有若干專用寄存器和相應的控制邏輯電路構成。它是CPU和I/O設備之間交換信息的媒介和橋梁。CPU與外部設備、存儲器的連接和數(shù)據(jù)交換都需要通過接口設備來實現(xiàn),前者被稱為I/O接口,而后者則被稱為存儲器接口。存儲器通常在CPU的同步控制下工作,接口電路比較簡單;而I/O設備品種繁多,其相應的接口電路也各不相同,因此,習慣上說到接口只是指I/O接口。

I/O接口基本信息

中文名稱 I/O接口 外文名稱 I/O interface
接口組成 硬件電路和軟件編程兩部分 接口的硬件 I/O接口芯片和I/O接口控制卡

I/O接口的功能是負責實現(xiàn)CPU通過系統(tǒng)總線把I/O電路和外圍設備聯(lián)系在一起,按照電路和設備的復雜程度,I/O接口的硬件主要分為兩大類:

(1)I/O接口芯片

這些芯片大都是集成電路,通過CPU輸入不同的命令和參數(shù),并控制相關的I/O電路和簡單的外設作相應的操作,常見的接口芯片如定時/計數(shù)器、中斷控制器、DMA控制器、并行接口等。

(2)I/O接口控制卡

有若干個集成電路按一定的邏輯組成為一個部件,或者直接與CPU同在主板上,或是一個插件插在系統(tǒng)總線插槽上。

按照接口的連接對象來分,又可以將他們分為串行接口、并行接口、鍵盤接口和磁盤接口等。

I/O接口造價信息

市場價 信息價 詢價
材料名稱 規(guī)格/型號 市場價
(除稅)
工程建議價
(除稅)
行情 品牌 單位 稅率 供應商 報價日期
接口 品種:接口,型號:KD65 查看價格 查看價格

澤濟

13% 合肥澤濟消防器材有限公司
接口 100/; 查看價格 查看價格

13% 北京世紀皖京科技有限公司河南銷售
接口 DN50/- 查看價格 查看價格

13% 滄州永安消防器材廠
接口 80/; 查看價格 查看價格

13% 北京世紀皖京科技有限公司河南銷售
接口 (壓鑄)/; 查看價格 查看價格

13% 北京世紀皖京科技有限公司河南銷售
接口 DN65 查看價格 查看價格

13% 邢臺泰安消防器材有限公司
接口 KD65 查看價格 查看價格

東消

13% 銀川凱銳電子有限公司
接口 規(guī)格型號:接扣 80,備注:表面氧化和電詠處理,貼身份證標識可送檢。 查看價格 查看價格

天星

13% 合肥江晨物資有限公司
材料名稱 規(guī)格/型號 除稅
信息價
含稅
信息價
行情 品牌 單位 稅率 地區(qū)/時間
法蘭接口 DN20 查看價格 查看價格

湛江市2022年3季度信息價
法蘭接口 DN25 查看價格 查看價格

湛江市2022年3季度信息價
法蘭接口 DN50 查看價格 查看價格

湛江市2022年3季度信息價
法蘭接口 DN80 查看價格 查看價格

湛江市2022年3季度信息價
法蘭接口 DN80 查看價格 查看價格

湛江市2022年2季度信息價
法蘭接口 DN100 查看價格 查看價格

湛江市2022年2季度信息價
法蘭接口 DN15 查看價格 查看價格

湛江市2022年1季度信息價
法蘭接口 DN20 查看價格 查看價格

湛江市2022年1季度信息價
材料名稱 規(guī)格/需求量 報價數(shù) 最新報價
(元)
供應商 報價地區(qū) 最新報價時間
I/O模塊 I/O模塊|1個 1 查看價格 貴州星城視科技有限公司 貴州  黔南州 2018-01-24
I/O接口模塊 用于接收紅外間隔空間狀態(tài)傳感器的信號 . 工作電壓:24V DC,不需獨立電源,由控制總線供電 . 5個干觸點輸入接口,5個干觸點輸入接口 .支持紅外間隔空間狀態(tài)傳感器對接,接收其邏輯信息,進而控制燈光場景邏輯 . 尺寸:134mm×108mm×27mm|1塊 3 查看價格 廣州熹尚科技有限公司 廣東   2020-10-16
網(wǎng)絡I/O接口 1)具有8路靈活輸入/輸出通道(話筒/線路輸入帶幻像供電,或線路輸出) 2)具備USB聲卡功能(不低于8路輸入,8路輸出) 3)具備GPIO和RS232控制能力|1臺 1 查看價格 智慧型I/O模塊 STIGA-I/O|5個 1 查看價格 廣州市意昂智能科技有限公司 廣東  深圳市 2010-02-01
通控面板I/O HST8009I/O|7861塊 1 查看價格 南京亨利系統(tǒng)技術有限公司 江蘇  南京市 2015-09-06
氣體滅火I/O HST8404I/O|6948塊 1 查看價格 南京亨利系統(tǒng)技術有限公司 江蘇  南京市 2015-04-07
I/O卡件 AAI141-H00 S2(I/O卡件)|1塊 3 查看價格 深圳市華之慧科技有限公司 全國   2018-03-27
8路報警擴展I/O模塊 8路報警擴展I/O模塊|19個 1 查看價格 深圳市漢軍智能科技有限公司 全國   2017-10-19

由于計算機的外圍設備品種繁多,幾乎都采用了機電傳動設備,因此,CPU在與I/O設備進行數(shù)據(jù)交換時存在以下問題:

速度不匹配:I/O設備的工作速度要比CPU慢許多,而且由于種類的不 同,他們之間的速度差異也很大,例如硬盤的傳輸速度就要比打印機快出很多。

時序不匹配:各個I/O設備都有自己的定時控制電路,以自己的速度傳 輸數(shù)據(jù),無法與CPU的時序取得統(tǒng)一。

信息格式不匹配:不同的I/O設備存儲和處理信息的格式不同,例如可以分為串行和并行兩種;也可以分為二進制格式、ACSII編碼和BCD編碼等。

信息類型不匹配:不同I/O設備采用的信號類型不同,有些是數(shù)字信號,而 有些是模擬信號,因此所采用的處理方式也不同。

基于以上原因,CPU與外設之間的數(shù)據(jù)交換必須通過接口來完成,通常接口有以下一些功能:

(1)設置數(shù)據(jù)的寄存、緩沖邏輯,以適應CPU與外設之間的速度差異,接口通常由一些寄存器或RAM芯片組成,如果芯片足夠大還可以實現(xiàn)批量數(shù)據(jù)的傳輸;

(2)能夠進行信息格式的轉(zhuǎn)換,例如串行和并行的轉(zhuǎn)換;

(3)能夠協(xié)調(diào)CPU和外設兩者在信息的類型和電平的差異,如電平轉(zhuǎn)換驅(qū)動器、數(shù)/模或模/數(shù)轉(zhuǎn)換器等;

(4)協(xié)調(diào)時序差異;

(5)地址譯碼和設備選擇功能;

(6)設置中斷和DMA控制邏輯,以保證在中斷和DMA允許的情況下產(chǎn)生中斷和DMA請求信號,并在接受到中斷和DMA應答之后完成中斷處理和DMA傳輸。

· 進行端口地址譯碼設備選擇。

· 向CPU提供I/O設備的狀態(tài)信息和進行命令譯碼。

· 進行定時和相應時序控制。

· 對傳送數(shù)據(jù)提供緩沖,以消除計算機與外設在"定時"或數(shù)據(jù)處理速度上的差異。

· 提供計算機與外設間有關信息格式的相容性變換。提供有關電氣的適配

· 還可以中斷方式實現(xiàn)CPU與外設之間信息的交換。

I/O接口常見問題

  • 什么是IO接口

    I/O接口全稱(Input/Output Interface),指輸入/輸出設備接口 。I/O接口的作用主機與外界交換信息稱為輸入/輸出(I/O)。主機與外界的信息交換是通過輸入/輸出設備進行的。一般...

  • java 接口能實現(xiàn)接口么??

    public class LinkedList extends AbstractSequentialList implements List, Queue, ...

  • STAT接口和IDE接口的接法怎樣接?

    一般系統(tǒng)默認是SATA做主盤的 而且SATA沒跳線設置! 主要的在主版COMS里面設置看看了!回答者:3683680 - 秀才 二級 8-20 17:08SATA硬盤BIOS設置圖解分類:默認欄目 由...

I/O接口接口組成

包括硬件電路和軟件編程兩部分 硬件電路包括基本邏輯電路,端口譯碼 電路和供選電路等。軟件編程包括初始化程序段,傳送方式處理程序段,主控程序段程序終止與退出程序段及輔助程序段等.

CPU通過接口對外設進行控制的方式有以下幾種:

(1)程序查詢方式

這種方式下,CPU通過I/O指令詢問指定外設當前的狀態(tài),如果外設準備就緒,則進行數(shù)據(jù)的輸入或輸出,否則CPU等待,循環(huán)查詢。

這種方式的優(yōu)點是結構簡單,只需要少量的硬件電路即可,缺點是由于CPU的速度遠遠高于外設,因此通常處于等待狀態(tài),工作效率很低

(2)中斷處理方式

在這種方式下,CPU不再被動等待,而是可以執(zhí)行其他程序,一旦外設為數(shù)據(jù)交換準備就緒,可以向CPU提出服務請求,CPU如果響應該請求,便暫時停止當前程序的執(zhí)行,轉(zhuǎn)去執(zhí)行與該請求對應的服務程序,完成后,再繼續(xù)執(zhí)行原來被中斷的程序。

中斷處理方式的優(yōu)點是顯而易見的,它不但為CPU省去了查詢外設狀態(tài)和等待外設就緒所花費的時間,提高了CPU的工作效率,還滿足了外設的實時要求。但需要為每個I/O設備分配一個中斷請求號和相應的中斷服務程序,此外還需要一個中斷控制器(I/O接口芯片)管理I/O設備提出的中斷請求,例如設置中斷屏蔽、中斷請求優(yōu)先級等。

此外,中斷處理方式的缺點是每傳送一個字符都要進行中斷,啟動中斷控制器,還要保留和恢復現(xiàn)場以便能繼續(xù)原程序的執(zhí)行,花費的工作量很大,這樣如果需要大量數(shù)據(jù)交換,系統(tǒng)的性能會很低。

(3)DMA(直接存儲器存取)傳送方式

DMA最明顯的一個特點是它不是用軟件而是采用一個專門的控制器來控制內(nèi)存與外設之間的數(shù)據(jù)交流,無須CPU介入,大大提高CPU的工作效率。

在進行DMA數(shù)據(jù)傳送之前,DMA控制器會向CPU申請總線控制 權,CPU如果允許,則將控制權交出,因此,在數(shù)據(jù)交換時,總線控制權由DMA控制器掌握,在傳輸結束后,DMA控制器將總線控制權交還給CPU。

(4)無條件傳送方式

(5)I/O通道方式

(6)I/O處理機方式

I/O接口文獻

PLC控制器開關量I/O接口模塊工作原理及常見故障的處理 PLC控制器開關量I/O接口模塊工作原理及常見故障的處理

格式:pdf

大小:151KB

頁數(shù): 未知

評分: 4.7

本文針對PLC可編程序控制器開關量I/O接口模塊常見故障進行分析。并在此基礎上提出對故障的處理方法。

立即下載
PCI-9820I工業(yè)級CAN接口卡數(shù)據(jù)手冊 PCI-9820I工業(yè)級CAN接口卡數(shù)據(jù)手冊

格式:pdf

大小:151KB

頁數(shù): 29頁

評分: 4.6

PCI-9820I工業(yè)級CAN接口卡數(shù)據(jù)手冊

立即下載

I/O接口的功能是負責實現(xiàn)CPU通過系統(tǒng)總線把I/O電路和外圍設備聯(lián)系在一起,按照電路和設備的復雜程度,I/O接口的硬件主要分為兩大類:

(1)I/O接口芯片

這些芯片大都是集成電路,通過CPU輸入不同的命令和參數(shù),并控制相關的I/O電路和簡單的外設作相應的操作,常見的接口芯片如定時計數(shù)器、中斷控制器、DMA控制器、并行接口等。

(2)I/O接口控制卡

由若干個集成電路按一定的邏輯組成為一個部件,或者直接與CPU同在主板上,或是一個插件插在系統(tǒng)總線插槽上。

按照接口的連接對象來分,又可以將他們分為串行接口、并行接口、鍵盤接口和磁盤接口等。

由于計算機的外圍設備品種繁多,幾乎都采用了機電傳動設備,因此,CPU在與I/O設備進行數(shù)據(jù)交換時存在以下問題:

速度不匹配:I/O設備的工作速度要比CPU慢許多,而且由于種類的不同,他們之間的速度差異也很大,例如硬盤的傳輸速度就要比打印機快出很多。

時序不匹配:各個I/O設備都有自己的定時控制電路,以自己的速度傳輸數(shù)據(jù),無法與CPU的時序取得統(tǒng)一。

信息格式不匹配:不同的I/O設備存儲和處理信息的格式不同,例如可以分為串行和并行兩種;也可以分為二進制格式、ASCII編碼和BCD編碼等。

信息類型不匹配:不同I/O設備采用的信號類型不同,有些是數(shù)字信號,而有些是模擬信號,因此所采用的處理方式也不同。

基于以上原因,CPU與外設之間的數(shù)據(jù)交換必須通過接口來完成,通常接口有以下一些功能:

(1)設置數(shù)據(jù)的寄存、緩沖邏輯,以適應CPU與外設之間的速度差異,接口通常由一些寄存器或RAM芯片組成,如果芯片足夠大還可以實現(xiàn)批量數(shù)據(jù)的傳輸;

(2)能夠進行信息格式的轉(zhuǎn)換,例如串行和并行的轉(zhuǎn)換;

(3)能夠協(xié)調(diào)CPU和外設兩者在信息的類型和電平的差異,如電平轉(zhuǎn)換驅(qū)動器、數(shù)?;蚰?shù)轉(zhuǎn)換器等;

(4)協(xié)調(diào)時序差異;

(5)地址譯碼和設備選擇功能;

(6)設置中斷和DMA控制邏輯,以保證在中斷和DMA允許的情況下產(chǎn)生中斷和DMA請求信號,并在接受到中斷和DMA應答之后完成中斷處理和DMA傳輸。

I/O接口的功能是負責實現(xiàn)CPU通過系統(tǒng)總線把I/O電路和 外圍設備聯(lián)系在一起,按照電路和設備的復雜程度,I/O接口的硬件主要分為兩大類:

(1)I/O接口芯片

這些芯片大都是集成電路,通過CPU輸入不同的命令和參數(shù),并控制相關的I/O電路和簡單的外設作相應的操作,常見的接口芯片如定時/計數(shù)器、中斷控制器、DMA控制器、并行接口等。

(2)I/O接口控制卡

有若干個集成電路按一定的邏輯組成為一個部件,或者直接與CPU同在主板上,或是一個插件插在系統(tǒng)總線插槽上。

按照接口的連接對象來分,又可以將他們分為串行接口、并行接口、鍵盤接口和磁盤接口等。

I/O接口相關推薦
  • 相關百科
  • 相關知識
  • 相關專欄