新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 什么是PS/2接口 USB(通用串行總線)接口

什么是PS/2接口 USB(通用串行總線)接口

作者: 時(shí)間:2012-01-03 來(lái)源:網(wǎng)絡(luò) 收藏
  PS/2接口是目前最常見(jiàn)的鼠標(biāo)接口,最初是IBM公司的專(zhuān)利,俗稱(chēng)“小口”。這是一種鼠標(biāo)和鍵盤(pán)的專(zhuān)用接口,是一種6針的圓型接口。但鼠標(biāo)只使用其中的4針傳輸數(shù)據(jù)和供電,其余2個(gè)為空腳。PS/2接口的傳輸速率比COM接口稍快一些,而且是ATX主板的標(biāo)準(zhǔn)接口,是目前應(yīng)用最為廣泛的鼠標(biāo)接口之一,但仍然不能使高檔鼠標(biāo)完全發(fā)揮其性能,而且不支持熱插拔。在BTX主板規(guī)范中,這也是即將被淘汰掉的接口。

  需要注意的是,在連接PS/2接口鼠標(biāo)時(shí)不能錯(cuò)誤地插入鍵盤(pán)PS/2接口(當(dāng)然,也不能把PS/2鍵盤(pán)插入鼠標(biāo)PS/2接口)。一般情況下,符合PC99規(guī)范的主板,其鼠標(biāo)的接口為綠色、鍵盤(pán)的接口為紫色,另外也可以從PS/2接口的相對(duì)位置來(lái)判斷:靠近主板PCB的是鍵盤(pán)接口,其上方的是鼠標(biāo)接口.

  相信玩家們?cè)缫呀?jīng)沒(méi)有使用COM端口的鼠標(biāo)鍵盤(pán)了吧?現(xiàn)在我們使用的鼠標(biāo)和鍵盤(pán)絕大多數(shù)采用PS/2接口,鼠標(biāo)和鍵盤(pán)的PS/2接口的物理外觀完全相同,初學(xué)者往往容易插錯(cuò),以至于業(yè)界不得不在PC'99規(guī)范中用兩種不同的顏色來(lái)將其區(qū)別開(kāi),而事實(shí)上它們?cè)诠ぷ髟砩鲜峭耆嗤模瑥南旅娴腜S/2接口針腳定義我們就可以看出來(lái)。
注:1 空2 鍵盤(pán)、鼠標(biāo)數(shù)據(jù)信號(hào) 3 +5V(驅(qū)動(dòng)控制芯片和LED指示燈) 4 地 5 空置 6 鍵盤(pán)、鼠標(biāo)時(shí)鐘信號(hào)

  串口并口ps/2接口分別有什么作用?

  串口
  串行接口
  串行接口,簡(jiǎn)稱(chēng)串口,也就是COM接口,是采用串行通信協(xié)議的擴(kuò)展接口。串口的出現(xiàn)是在1980年前后,數(shù)據(jù)傳輸率是115kbps~230kbps,串口一般用來(lái)連接鼠標(biāo)和外置Modem以及老式攝像頭和寫(xiě)字板等設(shè)備,目前部分新主板已開(kāi)始取消該接口。

  串口形容一下就是 一條車(chē)道,而并口就是有8個(gè)車(chē)道同一時(shí)刻能傳送8位(一個(gè)字節(jié))數(shù)據(jù)。但是并不是并口快,由于8位通道之間的互相干擾。傳輸受速度就受到了限制。而且當(dāng)傳輸出錯(cuò)時(shí),要同時(shí)重新傳8個(gè)位的數(shù)據(jù)。串口沒(méi)有干擾,傳輸出錯(cuò)后重發(fā)一位就可以了。所以快比并口快。串口硬盤(pán)就是這樣被人們重視的串口傳輸是一位接一位的,象串起的珠子一樣現(xiàn)在有串行的硬盤(pán)SATA接口,是一樣的道理,它之所以可以150MB/s的速度傳輸,得益于其串行的方式,并行的幾路信號(hào)在比較高的頻率下不能很好的解決他們之間的干擾,所以現(xiàn)在ATA 13MBb/s的并行硬盤(pán)已走到極限,取而代之的是STAT。另80 channel 的ATA100的并口硬盤(pán)數(shù)據(jù)線,其中有40根是地線,是用來(lái)防止并行信號(hào)之間的干擾的。

  STAT那個(gè)速度標(biāo)稱(chēng)的bit/s,實(shí)際就是150M/300M的速度現(xiàn)在最快的單塊硬盤(pán)的速度也不足100MB/s常見(jiàn)的都在40-60MB/s的速度,并口認(rèn)識(shí)SATA硬盤(pán)? 所謂的SerialATA(簡(jiǎn)稱(chēng)SATA),是Intel公司和APTTechnologies,Inc.、Dell、IBM、Maxtor及Seagate等幾家廠商共同制定的新一代硬盤(pán)傳輸接口標(biāo)準(zhǔn)。從字義上來(lái)看是一套“序列式”架構(gòu),用來(lái)對(duì)應(yīng)ATA內(nèi)接磁盤(pán)驅(qū)動(dòng)器總線相對(duì)應(yīng)。其傳輸方式是將許多數(shù)據(jù)位封裝成一組封包,然后以比平行模式快30倍的速度在來(lái)源與目的地之間來(lái)回傳送數(shù)據(jù)封包。

  Serial-ATA開(kāi)發(fā)的目的在于讓使用者擁有高效能的硬盤(pán),而不必犧牲資料的完整性,Serial-ATA周期備源檢查(CRC)確保數(shù)據(jù)、指令以及狀態(tài)接收的安全,以提供硬盤(pán)的可靠性。
在第一代的SATA技術(shù)中,接口傳輸速度已經(jīng)達(dá)到了150MB/s,而到了第二代SATA,傳輸速度為300MB/s,第三代的SATA產(chǎn)品的傳輸速度更是達(dá)到了600MB/s。從速度這一點(diǎn)上,SATA已經(jīng)遠(yuǎn)遠(yuǎn)把PATA硬盤(pán)甩到了后面。另外,在傳輸方式上SATA也比PATA高人一等。

  USB(Universal Serial Bus,通用串行總線)接口

  1. 簡(jiǎn)介
  
  USB(Universal Serial Bus,通用串行總線)接口是由Compaq、IBM、Microsoft等多家公司于1994年底聯(lián)合提出的接口標(biāo)準(zhǔn),其目的是用于取代逐漸不適應(yīng)外設(shè)需求的傳統(tǒng)串、并口。1996年業(yè)界正式通過(guò)了USB1.0標(biāo)準(zhǔn),但由于未獲當(dāng)時(shí)主流的Win95支持(直到Win95 OSR2才通過(guò)外掛模塊提供對(duì)USB1.0的支持)而未得到普及,直到1998年USB1.1標(biāo)準(zhǔn)確立和Win98內(nèi)核正式提供對(duì)USB接口的直接支持之后,USB才真正開(kāi)始普及,到今天已經(jīng)發(fā)展到USB2.0標(biāo)準(zhǔn)。

  電腦上的USB接口是一個(gè)包含四條金手指引腳的扁平接口.如果我們剖開(kāi)USB外設(shè)的數(shù)據(jù)線,可以發(fā)現(xiàn)其內(nèi)部共有四條線,其中兩條負(fù)責(zé)供電而另外兩條負(fù)責(zé)數(shù)據(jù)的傳輸,如下圖所示。

  USB接口的連接線有兩種形式,通常我們將其與電腦接口連接的一端稱(chēng)為“A”連接頭,而將連接外設(shè)的接頭稱(chēng)為“B”連接頭(通常的外設(shè)都是內(nèi)建USB數(shù)據(jù)線而僅僅包含與電腦相連的“A”連接頭)。 “A”連接頭表示“上流”至電腦;“B”連接頭表示“下游”到外設(shè)。這樣采用了不同的結(jié)構(gòu)和定義就避免了連接上的混淆和困擾。

  2. USB接口的性能特點(diǎn)
 
  ●熱插拔,使用方便
  USB接口真正實(shí)現(xiàn)了熱插拔,在安裝硬件時(shí)再也不需要象串口或并口這樣經(jīng)過(guò)關(guān)機(jī)-連接-開(kāi)機(jī)-裝驅(qū)動(dòng)程序-重啟這樣的繁瑣過(guò)程,真正實(shí)現(xiàn)在開(kāi)機(jī)狀態(tài)下的PnP(即插即用)。而且USB接口都有自己的單獨(dú)保留中斷號(hào)(由USB驅(qū)動(dòng)程序自動(dòng)分配,并在USB設(shè)備拔出后自動(dòng)收回),不會(huì)和其他設(shè)備競(jìng)爭(zhēng)有限的資源,可免去許多配置的麻煩。

  ●帶寬大,速度快

  USB1.1協(xié)議允許1.5Mbps和12Mbps兩種數(shù)據(jù)傳送速度規(guī)格,這大概是標(biāo)準(zhǔn)串口的100倍(115Kbps)以及標(biāo)準(zhǔn)并口的10倍,而新的USB2.0協(xié)議已經(jīng)可以提供速率為480Mbps的高速傳輸。
注:1Mbps=0.125MB/s

  ●可連接設(shè)備多

  USB接口理論上可以通過(guò)USB Hub采用菊花鏈的形式擴(kuò)展連接127個(gè)設(shè)備,節(jié)點(diǎn)間的有效距離為5 米,通過(guò)USB Hub可以將有效距離延長(zhǎng)至30米。但注意采用USB Hub擴(kuò)展接口時(shí)最多只允許5個(gè)Hub的級(jí)聯(lián)而且有30米的有效距離限制。

  ●簡(jiǎn)單的網(wǎng)絡(luò)互連功能

  可以利用USB接口來(lái)實(shí)現(xiàn)雙機(jī)互連以交換簡(jiǎn)單的數(shù)據(jù)資料,組建最簡(jiǎn)單的對(duì)等網(wǎng)。
必須指出的是,USB2.0功能的實(shí)現(xiàn)要求硬件和軟件同時(shí)支持,它包括主板的USB主控芯片和操作系統(tǒng)都要對(duì)USB2.0提供支持。就目前主流的Windows操作系統(tǒng)而言,目前只有Win2000和WinXP能夠提供對(duì)USB2.0的完整支持,在其它Windows操作系統(tǒng)下雖然系統(tǒng)可以識(shí)別USB2.0設(shè)備,但無(wú)法以高速模式運(yùn)行,而包括Linux、MAC OS和BEOS在內(nèi)的非主流操作系統(tǒng)目前也開(kāi)始提供對(duì)USB2.0的支持。

  3. USB接口相關(guān)問(wèn)題集

  ●我的硬件是否支持USB接口?
  
  開(kāi)機(jī)時(shí)進(jìn)入CMOS設(shè)置界面,打開(kāi)BIOS設(shè)置中的USB接口選項(xiàng)(Enable)。如果沒(méi)有相關(guān)選項(xiàng)則需要升級(jí)BIOS或說(shuō)明主板不支持USB接口?,F(xiàn)今的主流主板都提供對(duì)USB接口的支持。

  ●我的操作系統(tǒng)是否支持USB接口?

  以主流的Windows為例,在“我的電腦”-屬性-硬件-設(shè)備管理器-通用串行總線控制器中查看是否有“USB Host Controller”和“USB Root Hub”的相關(guān)項(xiàng)目,如果有則說(shuō)明你的操作系統(tǒng)已經(jīng)支持USB接口,如果沒(méi)有則說(shuō)明需要升級(jí)添加USB接口驅(qū)動(dòng)程序或你的操作系統(tǒng)不支持USB接口。

  ●我的主板沒(méi)有集成USB接口怎么辦?
  
  在這種情況下可以手動(dòng)添加一塊PCI接口的USB控制卡(一般自帶2~4個(gè)USB接口),就像安裝聲卡或者顯卡一樣插上再安裝相應(yīng)的驅(qū)動(dòng)程序就可以了。

  ●怎樣使我的USB鍵盤(pán)在DOS下能正常使用?

  要使USB接口的鍵盤(pán)(或鼠標(biāo))在DOS下正常使用,必須在CMOS設(shè)置界面中選擇USB Legacy——Enable,以支持USB鍵盤(pán)或鼠標(biāo)在DOS下面的正常使用。

  正是基于USB接口具有一些傳統(tǒng)接口無(wú)法比擬的優(yōu)點(diǎn),我們完全可以期待USB將會(huì)取代并口、串口以及鍵盤(pán)、鼠標(biāo)所使用的PS/2接口,而成為新一代統(tǒng)一的接口標(biāo)準(zhǔn)。

linux操作系統(tǒng)文章專(zhuān)題:linux操作系統(tǒng)詳解(linux不再難懂)


評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉