女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

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

如何適時的知道是否有外部USB設(shè)備插入電腦USB端口的呢?

中穎電子 ? 來源:中穎電子 ? 作者:中穎電子 ? 2022-05-05 16:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

USB(UniversalSerialBus),其中文為通用串行總線,是一個外部總線標(biāo)準(zhǔn),也是一種輸入輸出接口的技術(shù)規(guī)范,被廣泛地應(yīng)用于個人計算機(jī)和計算機(jī)周邊配套的通信。標(biāo)準(zhǔn)USB接口通過四線實現(xiàn)主機(jī)跟設(shè)備之間的通信連接(Vdd/D+/D-/GND),每臺主機(jī)最多可以連接127個外部設(shè)備,并且不會損失通信速度。常用的電腦周邊USB設(shè)備有鼠標(biāo)、鍵盤、U盤、音響、攝像頭等等。那么一臺主機(jī)(電腦),是如何適時的知道是否有外部USB設(shè)備插入電腦USB端口的呢?

一、USB端口及設(shè)備硬件架構(gòu)

如下圖所示,圖(1)為USB主機(jī)接口內(nèi)部示意圖,圖2為支持全速通信的USB設(shè)備端,圖3為支持低速通信的USB設(shè)備端口。

251505de-cc4a-11ec-bce3-dac502259ad0.png

二、USB端口插入外部設(shè)備識別

1)全速/低速設(shè)備插入識別

USB支持三種類型的傳輸速率:1.5Mb/s的低速傳輸、12Mb/s的全速傳輸和480Mb/s的高速傳輸。當(dāng)主控制器或集線器的下行端口上沒有USB設(shè)備連接時,其D+和D-線上的下拉電阻使得這兩條數(shù)據(jù)線的電壓都是近地的(圖1);當(dāng)全速/低速設(shè)備連接以后,電流流過由集線器的下拉電阻和設(shè)備在D+/D-的上拉電阻構(gòu)成的分壓器。由于下拉電阻的阻值是15KΩ,上拉電阻的阻值是1.5KΩ,所以在D+/D-線上會出現(xiàn)大小為(Vcc*15/(15+1.5))的直流高電平電壓。當(dāng)USB主機(jī)探測到D+/D-線的電壓已經(jīng)接近高電平,而其它的線保持接地時,它就知道全速/低速設(shè)備已經(jīng)連接了(D+為高電平,主機(jī)判定接入全速設(shè)備;如果檢測D-為高電平,則接入的USB設(shè)備為低速設(shè)備)。

2)高速設(shè)備插入識別

高速設(shè)備初始是以一個全速設(shè)備的身份出現(xiàn)的,即和全速設(shè)備一樣,D+線上有一個1.5k的上拉電阻。USB2.0的hub把它當(dāng)作一個全速設(shè)備,之后,主機(jī)hub和設(shè)備通過一系列握手信號確認(rèn)雙方的身份。在這里對速度的檢測是雙向的,比如高速的hub需要檢測所掛上來的設(shè)備是高速、全速還是低速,高速的設(shè)備需要檢測所連上的hub是USB2.0的還是1.x的,如果是前者,就進(jìn)行一系列動作切到高速模式工作,如果是后者,就以全速模式工作。

總結(jié)下來,高速設(shè)備的識別過程如下:

252cabb2-cc4a-11ec-bce3-dac502259ad0.png

1)D+/D-上拉電阻確定為全速/高速設(shè)備

2)主機(jī)hub檢測到有設(shè)備插入,向主機(jī)通報,主機(jī)發(fā)送Set_Port_Feature請求讓hub復(fù)位新插入的設(shè)備。設(shè)備復(fù)位操作是hub通過驅(qū)動數(shù)據(jù)線到復(fù)位狀態(tài)SE0(Single-ended 0,即D+和D-全為低電平),并持續(xù)至少10ms(中穎設(shè)備中產(chǎn)生bus reset信號)。

3)如果是高速設(shè)備,看到復(fù)位信號后,通過內(nèi)部的電流源向D-線持續(xù)灌大小為17.78mA電流。因為此時高速設(shè)備D+的1.5k上拉電阻還未撤銷,在hub端,全速/低速驅(qū)動器形成一個阻抗為45歐姆(Ohm)的終端電阻,兩個電阻并聯(lián)后仍是45歐姆左右的阻抗,所以在hub端看到一個約800mV的電壓(45歐姆*17.78mA),這就是Chirp K信號。Chirp K信號的持續(xù)時間是1ms~7ms。

4)在hub端,雖然下達(dá)了復(fù)位信號,并一直驅(qū)動著SE0,但USB2.0的高速接收器一直在檢測Chirp K(D+位0,D-為1)信號,如果沒有看到Chirp K信號,就繼續(xù)復(fù)位操作,直到復(fù)位結(jié)束,之后就在全速模式下操作。如果只是一個全速的hub,不支持高速操作,那么該hub不理會設(shè)備發(fā)送的Chirp K信號,之后設(shè)備也不會切換到高速模式。

設(shè)備發(fā)送的ChirpK信號結(jié)束后100us內(nèi),hub必須開始回復(fù)一連串的KJKJKJ….(K/J為USB信號端口的兩種狀態(tài),K狀態(tài)D+為高D-為低,J狀態(tài)D+為低D-為高)序列,向設(shè)備表明這是一個USB2.0的hub。這里的KJ序列是連續(xù)的,中間不能間斷,而且每個K或J的持續(xù)時間在40us~60us之間。KJ序列停止后的100~500us內(nèi)結(jié)束復(fù)位操作。hub發(fā)送ChirpKJ序列的方式和設(shè)備一樣,通過電流源向差分?jǐn)?shù)據(jù)線交替灌17.78mA的電流實現(xiàn)。

5)設(shè)備端確定上述高速流程后,斷開D+上拉1.5k電阻并連接D+/D-上的高速終端電阻。

三、USB端口設(shè)備枚舉

通過上述過程,主機(jī)只是知道有新的設(shè)備插入了,但是不知道插進(jìn)來個什么東西,所以就開始詢問它是什么設(shè)備,怎么用,負(fù)荷能力怎么樣。這個時候就進(jìn)入了USB協(xié)議的枚舉過程。USB枚舉過程簡單來說如下:

1)獲取設(shè)備描述符

地址:默認(rèn)為0

主機(jī):發(fā)送獲取描述符指令包

設(shè)備:設(shè)備接到包后解析,然后按固定格式返回設(shè)備描述符信息

目的:主機(jī)獲取USB設(shè)備的基礎(chǔ)屬性,比如數(shù)據(jù)傳輸方式,數(shù)據(jù)長度,設(shè)備最大電流負(fù)荷,USB版本,VID/PID等。

2)配置描述符

分配地址:主機(jī)給設(shè)備分配一個屬于它的地址;

主機(jī):給設(shè)備一個地址后,就開始詢問設(shè)備的具體配置(配置描述符)。

設(shè)備:解析主機(jī)信息,上傳設(shè)備配置信息;

目的:配置上傳設(shè)備描述符、字符串描述符等;HID設(shè)備還要上傳報告描述符。

到此,主機(jī)就已經(jīng)完全識別了端口插入的設(shè)備是什么,將怎么工作。

審核編輯 :李倩

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

    關(guān)注

    4

    文章

    153

    瀏覽量

    20849
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    8158

    瀏覽量

    271747
  • 通信連接
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    6288
  • 中穎電子
    +關(guān)注

    關(guān)注

    4

    文章

    176

    瀏覽量

    7909

原文標(biāo)題:主機(jī)識別USB設(shè)備原理簡介

文章出處:【微信號:SINO_25181447,微信公眾號:中穎電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    CY7C65215-32LTXI插入USB查到PC上無法識別到USB端口怎么解決?

    目前的現(xiàn)象就是板子通過USB查到PC上無法識別到USB端口,沒有任何反應(yīng),電源都是正常的.幫看下電路圖設(shè)計是否問題,謝謝!
    發(fā)表于 05-28 06:47

    TPS2540 USB 充電端口控制器數(shù)據(jù)手冊

    TPS2540/40A 和 TPS2541/41A 是限流 USB 端口電源開關(guān)與 USB 2.0 高速數(shù)據(jù)線 (D+/D-) 開關(guān)和 USB 充電
    的頭像 發(fā)表于 05-26 14:14 ?210次閱讀
    TPS2540 <b class='flag-5'>USB</b> 充電<b class='flag-5'>端口</b>控制器數(shù)據(jù)手冊

    是否可以與USB2.0集線器 (CYUSB2302) 共享USB2通道SS線路直接到USB3.0端口?

    我們的SoM iMX8提供一個USB3.0 接口。 但在我們的應(yīng)用中我們需要一個完整的USB3.0 端口以及USB2.0端口。 在路由
    發(fā)表于 05-08 07:38

    如何區(qū)分usb-typec是插入電腦還是插入其他電源?

    使用的是01的板子,要做成在usb插入電腦時,使用uvc相機(jī), usb插入電源時使用顯示屏播放 如何判斷
    發(fā)表于 04-24 08:23

    DPP6401是否支持USB燒錄固件更新?

    現(xiàn)在用DPP6401光機(jī)廠說可以USB燒錄固件升級,現(xiàn)在電腦無法檢測到USB設(shè)備,是DPP6401正常啟動后插入
    發(fā)表于 02-26 06:12

    使用TUSB1046插入USB3.0的U盤,發(fā)現(xiàn)有不識別的現(xiàn)象,為什么?

    插入沒反應(yīng)后續(xù)再怎么拔插都沒反應(yīng),如果開機(jī)后第一次插入可以正常識別,后續(xù)拔插都會比較正常。 經(jīng)過反復(fù)測試發(fā)現(xiàn)如果USB的電源一直是打開狀態(tài)就不會出現(xiàn)這個問題。 感覺像是設(shè)備
    發(fā)表于 12-05 07:15

    USB-C哪些變化

    快速充電標(biāo)準(zhǔn),還是解讀USB 數(shù)據(jù)速度在特定電纜端口上的工作方式,我都不知道該往哪個方向走。USB-C 標(biāo)準(zhǔn)的定義原則使問題變得更加復(fù)雜,它導(dǎo)致消費者認(rèn)為一切都正常,而實際情況卻大相徑
    的頭像 發(fā)表于 11-13 11:26 ?944次閱讀
    <b class='flag-5'>USB</b>-C<b class='flag-5'>有</b>哪些變化

    USB-C 與 USB-A 的區(qū)別

    矩形,一個較寬的一端和一個較窄的一端,以確保插頭只能以一種方式插入。 1. 形狀和方向性 USB-A 接口
    的頭像 發(fā)表于 11-05 11:43 ?8531次閱讀

    如何設(shè)置usb的傳輸方式

    USB(通用串行總線)是一種廣泛使用的接口技術(shù),用于連接計算機(jī)與外部設(shè)備。USB接口支持多種傳輸方式,包括USB 1.x、USB 2.0、
    的頭像 發(fā)表于 10-12 14:16 ?1554次閱讀

    PCM2912A 聲卡通過USB連接到電腦設(shè)備的顯示名及硬件ID地址是否可以修改?

    PCM2912A 聲卡 通過 USB 連接 到 電腦,設(shè)備的顯示名 及 硬件ID 地址 是否可以修改?? 如果可以修改的話請教下方法 。謝謝
    發(fā)表于 10-09 06:35

    usb主機(jī)模式怎么打開

    USB主機(jī)模式(USB Host Mode)是指設(shè)備(如智能手機(jī)、平板電腦或某些類型的計算機(jī))能夠連接到USB
    的頭像 發(fā)表于 09-25 09:08 ?3775次閱讀

    usb主機(jī)模式和設(shè)備模式的區(qū)別

    USB(通用串行總線)是一種廣泛使用的接口技術(shù),用于連接計算機(jī)和外部設(shè)備USB主機(jī)模式和設(shè)備模式是USB通信中的兩種不同角色,它們定義了
    的頭像 發(fā)表于 09-25 09:06 ?2299次閱讀

    TI汽車USB充電端口解決方案

    電子發(fā)燒友網(wǎng)站提供《TI汽車USB充電端口解決方案.pdf》資料免費下載
    發(fā)表于 09-07 10:25 ?0次下載
    TI汽車<b class='flag-5'>USB</b>充電<b class='flag-5'>端口</b>解決方案

    請問CY7C65213的電腦USB驅(qū)動是否32位版本的?

    請問CY7C65213的電腦USB驅(qū)動是否32位版本的?網(wǎng)站上下載的僅支持64位。有些電腦比較舊,Win7-32bit的
    發(fā)表于 07-24 06:44

    STM32F427用USB連接電腦后顯示未知USB設(shè)備,為什么?

    STM32F427用USB連接電腦后顯示 未知USB設(shè)備
    發(fā)表于 07-04 08:29
    主站蜘蛛池模板: 长葛市| 资源县| 西林县| 蓝田县| 龙门县| 资溪县| 会昌县| 大关县| 台湾省| 平陆县| 武冈市| 贵阳市| 青铜峡市| 马鞍山市| 瓮安县| 乌苏市| 伊金霍洛旗| 麻阳| 温州市| 东兴市| 宁津县| 远安县| 阳江市| 堆龙德庆县| 泾阳县| 察隅县| 高陵县| 吉首市| 临邑县| 友谊县| 汾阳市| 专栏| 策勒县| 沈丘县| 昌乐县| 红安县| 壶关县| 舟曲县| 名山县| 茶陵县| 建湖县|