• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

XSP16多協(xié)議取電芯片可通過串口發(fā)送電壓電流信息供外部單片機讀取,支持最大取電電壓28V

04/15 16:09
499
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

微信截圖_20250228143540.jpg

共1個文件

XSP16 支持 UART 串口發(fā)送電壓/電流消息, 供外部 MCU 讀取, 以便適應(yīng)不同的負載。 集成 USBPower Delivery PD3.1 快充協(xié)議、 PD2.0/3.0 協(xié)議、 QC2.0/3.0 協(xié)議、 華為 FCP 協(xié)議和三星 AFC 協(xié)議的 Type-C 多功能受電端 sink 快充取電芯片。 支持從充電器/車充/充電寶等電源上取電給產(chǎn)品供電。XSP16 可以與充電管理芯片組合, 支持大電流、 大功率(28V5A 140W) 快速充電。

特點

  • UART 串口發(fā)送電壓/電流消息
  • 支持多種快充協(xié)議, 支持熱切換電壓檔位
  • 可通過 I/O 動態(tài)或固定調(diào)整請求電壓
  • 支持電壓向下兼容模式, 和多協(xié)議切換
  • 自動檢測 CC 引腳, 支持 Type-C 正反插

動態(tài)切換電壓檔位

  • 支持 PD3.0 協(xié)議: Max
  • 支持 PD3.1: 5V、 9V、 12V、 15V、 20V、 28V
  • 支持 PD 協(xié)議:5V、 9V、 12V、 15V、 20V
  • 支持 QC 協(xié)議:5V、 9V、 12V、 20V
  • 支持三星 AFC 協(xié)議:5V、 9V
  • 支持華為協(xié)議:5V、 9V、 12V

UART 串口發(fā)送功率信息設(shè)置

將外部MCU芯片的RX和XSP16的TX接口連接,剛上電時,外部MCU的串口設(shè)置高阻態(tài),不給XSP16串口電壓,否則影響PD協(xié)議取電,等待2秒后XSP16成成取電即可讀取,外部MCU讀取功率成功后,可根據(jù)充電器的功率調(diào)整負載的大小。

發(fā)送的數(shù)據(jù)結(jié)構(gòu)

串口 UART 設(shè)置

UART 串口波特率 9600, 發(fā)送的是 8 位十六進制數(shù)據(jù)。
計算方法: 電壓數(shù)據(jù)直接把十六進制轉(zhuǎn)換成十進制即可, 電流數(shù)據(jù)轉(zhuǎn)換十進制后還需要除以 10
數(shù)據(jù)會連續(xù)發(fā)送, 數(shù)據(jù)結(jié)構(gòu): 數(shù)據(jù)包頭+電壓+電流+CRC。
當動態(tài)切換電壓檔位之后, 發(fā)送的是切換電壓后的數(shù)據(jù)。


如上圖:
0xFF 為數(shù)據(jù)包頭, 0x0C 為電壓 12V, 0x14 為電流 2A0x63 CRC 校驗位。
當連接的是 USB-A 充電器, XSP16 發(fā)送的數(shù)據(jù), 例如: FF 09 00 xx, 就是 9V, 電流是 00, 可以認為它是 18W(即 9V/2A) 。
校驗位 CRC 計算函數(shù)

  • 微信截圖_20250228143540.jpg
    下載

相關(guān)推薦