- 動機
目前在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 ---------------------------------------------------------------------------
文章內容若有更動,不主動通知。
評論