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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

如何在Microchip USB集線器上實現(xiàn)掛起指示器功能

電子設計 ? 來源:eeweb ? 作者:微芯片 ? 2021-06-24 10:03 ? 次閱讀

本應用筆記為硬件、軟件和固件工程師提供了有關如何在 Microchip USB 集線器上實現(xiàn)掛起指示器功能以促進其 USB 設計的低功耗操作的詳細信息。

USB251xB / USB3x03 / USB253x / USB3x13 / USB46x6 產(chǎn)品線是一系列功能豐富的低功耗 USB 2.0 集線器,針對高性能和高級功能是關鍵設計要求的嵌入式系統(tǒng)進行了優(yōu)化。USB251xB / USB3x03 / USB253x / USB3x13 / USB46x6 產(chǎn)品線具有掛起指示器,可用于向嵌入式控制器發(fā)送集線器掛起狀態(tài)的信號。當系統(tǒng)應該進入或退出低功耗狀態(tài)時,此功能對于發(fā)出信號很有用。

1.0 USB 掛起

對于電池供電或對總功耗敏感的設計,將設備置??于低功耗狀態(tài)的能力是一項重要功能。因此,將設備置??于暫停、低功耗狀態(tài)的能力至關重要。處于掛起狀態(tài)時,設備從 VBUS 汲取的電流不得超過 0.5 mA。在掛起時,設備仍必須監(jiān)視 DP 和 DM 的 RESUME 信號(Data K)或 RESET 信號(SE0 超過 2.5μs)。

在正常操作下,主機每 1 ms 發(fā)送一個幀起始 (SOF) 數(shù)據(jù)包。該信號保持設備喚醒。當主機想要將設備置于掛起狀態(tài)時,它會簡單地驅動一個靜態(tài)的 SUSPEND (Data J) 信號,并且在 3 ms 內(nèi)不向設備發(fā)送任何數(shù)據(jù)包。

任何 USB 復位信號或 HSIC 復位信號都會清除遠程喚醒功能。

1.1 恢復 USB 操作的方法

1.1.1 主機驅動簡歷

在集線器或設備被置于掛起狀態(tài)后,主機可以隨時強制集線器或設備恢復正常運行。這是通過在數(shù)據(jù)線上驅動 RESUME 信號(數(shù)據(jù) K)至少 20 毫秒,然后是數(shù)據(jù)包結束信號 (EOP) 來實現(xiàn)的。

1.1.2 遠程喚醒

如果設備或集線器啟用了其遠程喚醒功能,則可能會觸發(fā)恢復。設備將在數(shù)據(jù)線上發(fā)送 RESUME 信號以喚醒主機至少 1 ms。主機必須識別 RESUME 信號并接管驅動恢復信號的其余部分。

如果主機已將集線器配置為啟用“遠程喚醒”,則集線器只會將 RESUME 信號從下游設備傳播到上游端口。HID(人機接口設備)是一種常見的設備示例,當存在某種輸入活動(例如鼠標移動)時,該設備可能會嘗試喚醒主機。

必須向集線器發(fā)送特定的 USB 命令才能啟用“遠程喚醒”。枚舉后,主機必須向集線器發(fā)送帶有 wValue = DEVICE_REMOTE_WAKEUP 設備請求的 SET_FEATURE。

2.0 暫停指示概述

2.1 用例

2.1.1 遠程喚醒指示

如果集線器已配置為允許遠程喚醒,則掛起指示器功能可用于指示下游設備何時已插入端口或已連接的下游設備正在嘗試喚醒主機。

2.1.2 SOC 暫停指示

如果系統(tǒng)中的嵌入式 SOC 沒有 USB 連接,則可以使用集線器在主機將其置于掛起狀態(tài)以及恢復運行時進行通信。

2.2 Microchip 集線器掛起指示器模式

2.2.1 正?;謴托袨?/p>

如果系統(tǒng)中的嵌入式 SOC 沒有 USB 連接,則集線器可用于在主機將其置于暫停狀態(tài)以及恢復運行時進行通信。

在正常操作下,當試圖退出掛起狀態(tài)時,集線器還會在數(shù)據(jù)線上驅動一個 RESUME 信號。

2.2.2 修改后的恢復行為

多個 Microchip 集線器具有備用掛起指示器模式。在此模式下運行時,掛起指示引腳將在嘗試恢復運行時產(chǎn)生一個脈沖。主機必須通過驅動 RESUME 信號對掛起指示脈沖作出反應。

在修改操作下,當試圖退出掛起狀態(tài)時,集線器不會在數(shù)據(jù)線上驅動 RESUME 信號。修改后的恢復行為設計用于可能在暫停操作下關閉主機電源的系統(tǒng);在這種情況下,由于反向驅動問題,不希望驅動 RESUME 信號。有關哪些 Microchip 集線器具有此功能的信息,請參見圖 1。

3.0 按部分暫停指標默認值和行為

掛起指示器引腳屬性和默認配置設置因部件而異。并非所有集線器都可以在修改后的掛起行為下運行。

pYYBAGDT53yAX4BBAAE0oJx4QT4360.png

圖 1 按零件編號的掛起指示器屬性

3.1 USB2512B、USB2513B、USB2514B

在正常操作期間,SUSP_IND 引腳提供集線器活動或掛起狀態(tài)的指示;當集線器處于活動狀態(tài)時,SUSP_IND 引腳將驅動為高電平,并在掛起時驅動為低電平。如果主機已設置啟用遠程喚醒功能,集線器將在上游端口上驅動一個“數(shù)據(jù) K”,以通知主機它已準備好連接。

USB2512B、USB2513B 和 USB2514B 上默認啟用掛起指示器功能。USB2512B、USB2513B 和 USB2514B 設備沒有修改的掛起行為功能。

poYBAGDT54qAbbTCAAFnT0BHQeo902.png

圖 2 USB2514B 在正?;謴筒僮飨逻M入掛起狀態(tài)

poYBAGDT55qAMKhIAAFoIw1KbtA300.png

圖 3 USB2514B 在正?;謴筒僮飨禄謴?/p>

USB3503 和 USB3803

在正常操作期間,SUSP_IND 引腳提供集線器活動或掛起狀態(tài)的指示;USB3503 和 USB3803 上的 SUSP_IND 引腳是開漏的,當集線器處于活動狀態(tài)時,將浮動高電平至上拉電壓,并在暫停時拉低電平。如果主機已設置啟用遠程喚醒功能,集線器將在上游端口上驅動一個“數(shù)據(jù) K”,以通知主機它已準備好連接。

USB3503 和 USB3803 上的掛起指示器功能默認處于禁用狀態(tài)。USB3503 和 USB3803 設備沒有修改的掛起行為功能。

編輯:hfy

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

    關注

    60

    文章

    7882

    瀏覽量

    263777
  • microchip
    +關注

    關注

    52

    文章

    1494

    瀏覽量

    117470
  • 指示器
    +關注

    關注

    0

    文章

    249

    瀏覽量

    38247
  • 集線器
    +關注

    關注

    0

    文章

    379

    瀏覽量

    39417
收藏 人收藏

    評論

    相關推薦

    低溫警報指示器

    低溫警報指示器
    發(fā)表于 04-13 10:56 ?889次閱讀
    低溫警報<b class='flag-5'>指示器</b>

    剎車和轉彎指示器

    剎車和轉彎指示器
    發(fā)表于 09-09 11:52 ?752次閱讀
    剎車和轉彎<b class='flag-5'>指示器</b>

    極性指示器

    極性指示器
    發(fā)表于 09-18 15:04 ?460次閱讀
    極性<b class='flag-5'>指示器</b>

    AN26.2 - Microchip USB 2.0和USB 3.1 Gen 1集線器實現(xiàn)指南

    要使MicrochipUSB集線器控制成功運行,需要特別注意印刷電路板(Printed Circuit Board,PCB)的布局。Microc
    發(fā)表于 03-21 10:53 ?3次下載

    AN1971 - Microchip USB 2.0集線器USB轉SPI橋接功能

    端口(采用單獨的USB轉SPI器件時會丟失USB下行端口)。包含內(nèi)部集線器功能控制和SPI接口的Mic
    發(fā)表于 03-22 11:05 ?5次下載

    AN1941 - Microchip USB 2.0集線器USB轉I2C橋接功能

    端口(采用單獨的USB轉I2C器件時會丟失USB下行端口)。包含內(nèi)部集線器功能控制Microchip
    發(fā)表于 03-22 11:34 ?7次下載
    AN1941 - <b class='flag-5'>Microchip</b> <b class='flag-5'>USB</b> 2.0<b class='flag-5'>集線器</b>的<b class='flag-5'>USB</b>轉I2C橋接<b class='flag-5'>功能</b>

    故障指示器故障判定

    為解決配電網(wǎng)故障指示器信號錯報及漏報情況下的故障判定問題,分析了故障指示器的特點,提出了配電網(wǎng)最小故障判定區(qū)域的概念?;谂潆娋W(wǎng)最小故障判定區(qū)域建立了故障指示器故障判定數(shù)學模型。分析了故障指示
    發(fā)表于 03-27 13:50 ?9次下載
    故障<b class='flag-5'>指示器</b>故障判定

    Microchip USB3.0集線器系列

    Microchip USB3.0集線器系列 MicrochipUSB數(shù)據(jù)傳輸和供電方面都有出色的產(chǎn)品供您選擇。本視頻介紹了最新的
    的頭像 發(fā)表于 06-06 13:46 ?5250次閱讀
    <b class='flag-5'>Microchip</b> <b class='flag-5'>USB</b>3.0<b class='flag-5'>集線器</b>系列

    Microchip USB 2.0集線器USB轉GPIO橋接功能的詳細中文資料是個

    憑借Microchip USB 2.0集線器USB轉GPIO橋接功能,系統(tǒng)設計人員可以擴展系統(tǒng)控制并有可能減少BOM。通用輸入/輸出(Ge
    發(fā)表于 06-19 17:26 ?31次下載
    <b class='flag-5'>Microchip</b> <b class='flag-5'>USB</b> 2.0<b class='flag-5'>集線器</b>的<b class='flag-5'>USB</b>轉GPIO橋接<b class='flag-5'>功能</b>的詳細中文資料是個

    Microchip USB 2.0和USB 3.1 Gen設備的集線器控制的PCB布局的概述

    本應用筆記提供有關MicrochipUSB57x4、USB553x、USB25xx和USB46xx系列
    發(fā)表于 06-12 09:28 ?19次下載
    <b class='flag-5'>Microchip</b> <b class='flag-5'>USB</b> 2.0和<b class='flag-5'>USB</b> 3.1 Gen設備的<b class='flag-5'>集線器</b>控制<b class='flag-5'>器</b>的PCB布局的概述

    Microchip USB 2.0集線器中的USB轉UART橋接功能

    Microchip USB 2.0集線器USB轉UART橋接功能可為系統(tǒng)設計人員提供更多的系統(tǒng)控制,還能減少BOM。使用該
    發(fā)表于 03-31 09:36 ?12次下載
    <b class='flag-5'>Microchip</b> <b class='flag-5'>USB</b> 2.0<b class='flag-5'>集線器</b>中的<b class='flag-5'>USB</b>轉UART橋接<b class='flag-5'>功能</b>

    Microchip USB70xx集線器中的USB轉GPIO橋接功能

    MicrochipUSB70xx集線器系列的USB轉GPIO橋接功能為系統(tǒng)設計人員提供更多系統(tǒng)控制,還能降低BOM。通用輸入/輸出 (Ge
    發(fā)表于 03-31 11:25 ?10次下載
    <b class='flag-5'>Microchip</b> <b class='flag-5'>USB</b>70xx<b class='flag-5'>集線器</b>中的<b class='flag-5'>USB</b>轉GPIO橋接<b class='flag-5'>功能</b>

    Microchip集線器USB轉I2S橋接功能

    電子發(fā)燒友網(wǎng)站提供《Microchip集線器USB轉I2S橋接功能.pdf》資料免費下載
    發(fā)表于 09-19 16:29 ?0次下載
    <b class='flag-5'>Microchip</b><b class='flag-5'>集線器</b>的<b class='flag-5'>USB</b>轉I2S橋接<b class='flag-5'>功能</b>

    Microchip USB7002集線器數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《Microchip USB7002集線器數(shù)據(jù)手冊.pdf》資料免費下載
    發(fā)表于 09-21 09:19 ?0次下載
    <b class='flag-5'>Microchip</b> <b class='flag-5'>USB</b>7002<b class='flag-5'>集線器</b>數(shù)據(jù)手冊

    使用電源正常狀態(tài)指示器實現(xiàn)輸出放電功能

    電子發(fā)燒友網(wǎng)站提供《使用電源正常狀態(tài)指示器實現(xiàn)輸出放電功能.pdf》資料免費下載
    發(fā)表于 08-29 09:45 ?0次下載
    使用電源正常狀態(tài)<b class='flag-5'>指示器</b><b class='flag-5'>實現(xiàn)</b>輸出放電<b class='flag-5'>功能</b>