QCS610 USB3.1介面應用 - Host and slave 模式切換

  • 動機

    目前在AIoT產品應用上,多port USB3.1介面需求呈現向上趨勢,一來因其介面速度的提升,二來USB3.1提供了方便性。

    QCS610提供一port USB3.1,若要支持多port的 USB3.1介面,則需外掛一USB HUB來實現。但此主port同時也是QCS610晶片中,執行install code和ADB偵錯介面。所以透過實際實驗來規劃一應用線路,來達成USB HUB or ADB/Install code應用。

    USB HUB or ADB/Install code功能的實現,其中核心問題在QCS610為Host模式和Device模式的切換。

  • AIT實驗USB HUB or ADB/Install code功能
    • 實驗板位置圖


  • QCS610 Device模式設定


  • QCS610 Host模式設定

  • 實驗方塊圖


  • 操作解說
  • 定義

Micro-USB : Device模式

Type C USB : Host 模式

兩者無法同時共存

  • 操作

當CC1經由56K Ohm 連接5V時,QCS610設定為Device模式。

當CC1經由5.1K Ohm 連接地(GND)時,QCS610設定為Host模式,此時PM6150會輸出電壓。

  • 關於56K和1K阻值為規格定義,因不包含於本文目的,不多敘述,欲知細節,可參考大大通文章中TYP-C PD 淺談(三): ……….Rp:做為Provider 需要在CC腳位上上拉一個Rp電阻。Rp電阻允許有三種阻值(pull high 5V時,10K/22K/56K),這三種阻值也同時初步的宣告了…….., https://www.wpgdadatong.com/blog/detail/41022

  • 推論應可實現功能方塊圖

  • 關於SEL Pin

此pin若能用MOS去驅動會優於分壓電阻作法,分壓電阻的High凖位:

 

---------------------------------------------------------------------------   END ---------------------------------------------------------------------------

文章內容若有更動,不主動通知。

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論