新聞中心

        EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > USB開發(fā)步驟之標(biāo)準(zhǔn)篇

        USB開發(fā)步驟之標(biāo)準(zhǔn)篇

        作者: 時間:2012-04-18 來源:網(wǎng)絡(luò) 收藏

        通用串行總線(Universal Serial Bus)

        是用于將適用的外圍設(shè)備連接到主機(jī)的外部總線結(jié)構(gòu),其主要是用在中速和低速的外設(shè)。是通過PCI總線和PC的內(nèi)部系統(tǒng)數(shù)據(jù)線連接,實(shí)現(xiàn)數(shù)據(jù)的傳送。

        同時又是一種通信協(xié)議,他支持主系統(tǒng)(host)和USB的外圍設(shè)備(device)之間的數(shù)據(jù)傳送,在USB的網(wǎng)絡(luò)協(xié)議中,每個USB的系統(tǒng)有且 只有一個host,因此,很多的朋友問我是否可以將兩臺PC的USB口通過A-A頭連接起來,是否可以實(shí)現(xiàn)通信,這樣是不行的,因?yàn)閷τ陔娔X主板上的 USB設(shè)備,都是host,如果連起來就是兩個host的通信,這樣一來的一個USB的系統(tǒng)有了兩個的host,與它的網(wǎng)絡(luò)協(xié)議沖突。 Anchorchip出了一個可以直接連接的設(shè)備(好象是AN2720SC),實(shí)際上是一個由兩個背靠背的USB的device組合起來的一塊芯片,要賣 80多個刀樂,太貴了,呵呵!

        USB的優(yōu)點(diǎn)有以下幾條:

        USB為所有的USB外設(shè)提供了單一的、易于操作的標(biāo)準(zhǔn)的連接類型。這樣一來就簡化了USB外設(shè)的設(shè)計(jì),同時也簡化了用戶在判斷哪個插頭對應(yīng)哪個插槽時的任務(wù),實(shí)現(xiàn)了單一的數(shù)據(jù)通用接口。

        USB排除了各個設(shè)備象鼠標(biāo)、調(diào)制解調(diào)器、鍵盤和打印機(jī)設(shè)備對去系統(tǒng)資源的需求,因而減少了硬件的復(fù)雜性和對端口的占用,整個的USB的系統(tǒng)只有一個端口和一個中斷,節(jié)省了系統(tǒng)資源。

        USB支持熱插拔(hot plug),也就是說在不關(guān)PC的情況下可以安全的插上和斷開USB設(shè)備,動態(tài)的加載驅(qū)動程序。其他普通的外圍連接標(biāo)準(zhǔn),如SCSI設(shè)備等必須在關(guān)掉主機(jī)的情況下才能增加或移走外圍設(shè)備。

        USB支持PNP。當(dāng)插入U(xiǎn)SB設(shè)備的時候,計(jì)算機(jī)系統(tǒng)檢測該外設(shè)并且通過自動的加載相關(guān)的驅(qū)動程序來對該設(shè)備進(jìn)行配置,并使其正常工作。

        USB在設(shè)備供電方面提供了靈活性。USB直接連接到Hub或者是連接到Host的設(shè)備可以通過USB電纜供電,也可以通過電池或者其它的電力設(shè)備來供電,或使用兩種供電方式的組合.并且支持節(jié)約能源的掛機(jī)和喚醒模式。

        USB提供全速12Mbps的速率和低速1.5Mbps的速率來適應(yīng)各種不同類型的外設(shè)。

        針對不能處理突然發(fā)生的非連續(xù)傳送的設(shè)備,如音頻和視頻設(shè)備,USB可以保證其固定帶寬。

        為了適應(yīng)各種不同類型外圍設(shè)備的要求,USB提供了四種不同的數(shù)據(jù)傳送類型。

        USB使得多個外圍設(shè)備可以跟主機(jī)通信。

        USB的目的:1,使用方便 2,可以提供實(shí)時的數(shù)據(jù)給PC 3,端口的靈活擴(kuò)展性

        USB標(biāo)準(zhǔn)可以在www.usb.org/developer中找到,并且你還可以在該站點(diǎn)找到另外的一個USB的測試工具:usbcomp.exe,它 包含一個usbcheck的工具可以檢測到設(shè)備是否一些USB的高層次的要求。同時它還有一個usbcheck的工具可以檢測HID(human interface device)的設(shè)備。而Win98還有一個"Ignore hubs"(Memphis only)的檢測窗口。在W2K DDK中包含的一個USBView的工具可以看出系統(tǒng)中所有的USB總線以及USB總線上的所有的設(shè)備。

        USB論壇(USB forum)的成員每年只需要支付


        上一頁 1 2 3 4 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 茶陵县| 南澳县| 徐水县| 新巴尔虎左旗| 西和县| 聊城市| 库尔勒市| 汝州市| 英超| 济阳县| 湘潭市| 长阳| 怀柔区| 乌拉特中旗| 吴旗县| 洪雅县| 宜州市| 兴国县| 沽源县| 通渭县| 永顺县| 二连浩特市| 科技| 罗平县| 揭东县| 武义县| 罗城| 平顶山市| 阜新市| 张家界市| 巴林左旗| 类乌齐县| 大丰市| 从江县| 阜新| 金秀| 桃园县| 出国| 新河县| 溧阳市| 巴彦县|