Infineon CCGx 主機SDK使用者指南 - SDK介紹

. 介紹

  1. USB Type-C Power Delivery

      USB Type-C 是新的USB-IF 標準, 它解決了當今Type-A and Type-B 電纜以及連接器所  面臨的幾個挑戰. USB Type-C 使用更纖薄的連接器 (高度僅為2.4mm),以實現不斷增加的小型化消費品和工業產品的需求。USB Type-C 標準通過實現小尺寸、易於使用而獲得快速支援可傳輸多種協議的電纜以及連接器。 除此之外, 它還提供高達100W的功率輸出 – 顯著改善了以前的7.5W的限制。

      以下為USB Type-C 的重點特徵

  • 正反面插拔, 高度僅為4mm
  • 符合USB供電規範, 提供高達100W的功率
  • 40Gbps 的USB4 傳輸速率
  • 在一根電纜中結合了包括DisplayPort、PCIe 和Thunderbolt 協議

  1. EZ-PD Type-C 控制器

      英飛凌提供了以下的 Type-C 控制器的選擇方案:

       

 

  1. CCGx 主機 SDK

      以下為英飛凌CCGx Type-C 控制器用於notebook跟desktop的主機軟件應用(SDK)選擇方案:

       

       SDK 版本3.5之後停止支援舊有的CCG3、 CCG4、CCG5、CCG5C 跟CCG6 Type-C 控制器方案。

       此主機SDK提供與Type-C和USB-PD 規範兼容的韌體架構, 以及必要的驅動程式和使用  CCG6DF、CCG6SF 和 ACG1F PD 控制器, 實現notebook 和desktop應用程式所需的軟體介面。

       以下為CCGx notebook端口控制器解決方案的主要特點:

      
       ** 黃底為重點摘錄

  1. CCGx 主機SDK 組件

      此SDK包括實現標準Type-C 應用的參考方案和文檔,指導用戶如何根據客戶需求開發. 以下為此CCGx 主機套件的組成:

      

  1. SDK 文件夾目錄結構

  • Documentation:
    • EZ-PD CCGx Host SDK 文件
      • 發行說明書 (Release notes)
      • 使用者指南 (User guide)
      • 應用程式介面參考文件 (API Reference)
    • Firmware:
      • 韌體架構原檔 (Firmware stack sources)
      • 已建構的韌體二進製檔 (firmware binaries)
      • 參考方案 (Reference projects)
        • 韌體原始檔
        • PSoC Creator workspaces
      


      以下為所有可選擇的參考方案列表:

      
      

      以下為EZ-PD CCGx Host SDK3.5 文件夾:

      下載連結: https://softwaretools.infineon.com/tools/com.ifx.tb.tool.ezpdhostsdk

     

      每個參考應用中的src文件夾都有以下的子文件夾:
      

      以下為每個子文件夾的分類跟所對應的功能:

       

      ** 黃底為重點摘錄

  • app folder:
    • 應用層功能
    • USB-PD 控制器功能
    • PDO 和合同連結
    • 故障檢測和處理
    • BC 1.2 充電
  • hpiss folder:
    • API interface definition for HPI
    • Pd_common folder (有可能移到app folder):
    • Type-C 和USB-PD 疊構
    • HAL
    • Type-C 端口管理器
    • USB-PD 協議層
    • USB-PD 策略引擎
    • 設備策略引擎
  • Pd_hal folder:
    • 低階驅動程式
  • scb folder:
    • I2C
  • system folder (不建議客戶修改):
    • registers
    • 引導加載程序
    • 閃存記憶體功能
    • GPIO功能
    • 軟定時器設定
  • ucsi folder (有可能移到 app folder):
    • USB Type-C 連接器系統軟件接口 (UCSI v1.1)
    • HPI-I2C slave 介面
  • solution folder:
    • 頭文件和源文件
    • 使用者參數配置
    • 使用者硬體特定功能
    • 客製化模組功能
      

** 資料來源 英飛凌原廠資料

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

★博文作者未開放評論功能