Skip to content

mgndler2/DEVingHUB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

[概念]可二次開發應用功能的USB2.0 HUB 平台

DEVingHUB

繪圖2

USB HUB

搭載CH585/7 M 主控晶片與CH338F USB2.0 HUB晶片,整合USB 擴展及應用平台橋接功能。

  1. 視接口需求可搭載CH211 PD 接口晶片及DC-DC電源。
  2. 智慧埠:
     1. 智慧埠電源由buck-boost 電路提供,可確保不管哪種類型的電源輸入輸出都可以是穩定的5V。
      甚至賦予智慧埠電源可程式化微調的能力,搭配電源監測觀察負載對於電源電壓的響應。
     2. 以數位變阻器及可調限流的Load Switch,實現應用對智慧埠的可控限流及開關。
     3. 搭載電源監測IC 對智慧埠進行電流量測,並以API的形式供應用端主控查詢之。
  3. 普通埠:
     1. 普通埠電源由buck 電路提供,為確保電源電壓為5V 時buck 電路還能正確提供5V,
      電源buck ic 的選型應可支援最大佔空比接近100%。
     2. 以支援限流的Load Switch,實現基礎限流及應用對普通埠的開關。
  • CH585的韌體被設計為對PC提供CDC及HID,其中CDC用於對應用功能區主控的自動下載;
    HID則用於巨集鍵的發送,並由應用功能透過API 配置發送的內容。
    甚至可透過API由應用功能直接發送巨集。

  • HUB 區內所有應用可控功能皆由CH585 韌體掌握,並透過API 向應用端主控提供。
    故而在開發應用功能時,平台的基礎HUB 功能不會驟然失效。

DEV Board

此區域可使用HUB API 及範例程式對HUB 的應用功能進行二次開發,亦可作為一般開發板使用。

  1. ESP32-S3 支援WiFi 無線通訊並可運行網頁伺服器,可編程網頁功能作為HUB 的網頁驅動。
  2. 板載麥克風可編程HUB 上的燈光音樂響應,甚至離線語音指令。
  3. 板載旋轉編碼器,可編程模擬滑鼠滾輪及音量旋鈕。

About

<Idea>An USB2.0 HUB with Application Development Platform

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors