作者: hon829 時間: 2021-8-26 13:23 標題: HUSB238 I2C PD誘騙器(固定電壓) --- 與 XY-PDS100 (QC Module) 初探
估計PD(Power Delivery) Supply會大行其道, 雖然制式可能一兩年又出個新標準, 但都想接觸吓
搜了吓淘網上的模塊, 覺得 HUSB238 ASIC支援串電阻值或經I2C誘騙PD牛改輸出電壓較簡單, 故淘了兩款(電阻/i2c改壓式)板試試:
廠方參考電路:
HUSB238簡介:
USB-IF certified;
compatible with PD3.0 and Type-C V1.4, and it can also support Apple Divider 3, BC1.2 SDP, CDP and DCP while the source is attached;
i2c address is 0x08, I2C has the highest priority;
3V to 25V
經兩實體腳的阻值誘騙輸出電壓及電流:
VSET_VOLTAGE Setting: (pin 8, resister between VSET and GND)
RVSET (kΩ) VSET_VOLTAGE (V)
0 5
6.04 9
10 12
14 15
17.8 18
Open 20 (Default)
ISET_CURRENT Setting: (pin 9, resister between ISET and GND)
RISET (kΩ) ISET_CURERNT (A)
0 1.25
4.53 1.5
7.5 1.75
10.5 2
13.7 2.25
16.5 2.5
19.6 2.75
22.6 3
Open 3.25 (Default)
I2C Register Summary:
Address Register Name Type Default | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
0x00 PD_STATUS0 R 0x00 | PD_SRC_VOLTAGE | PD_SRC_CURRENT |
0x01 PD_STATUS1 R 0x00 | CC_DIR | ATTACH | PD_RESPONSE |5V_VOLTAGE | 5V_CURRENT |
0x02 SRC_PDO_5V R 0x00 |SRC_5V_DETECT | RESERVED | SRC_5V_CURRENT |
0x03 SRC_PDO_9V R 0x00 |SRC_9V_DETECT | RESERVED | SRC_9V_CURRENT |
0x04 SRC_PDO_12V R 0x00 |SRC_12V_DETECT | RESERVED | SRC_12V_CURRENT |
0x05 SRC_PDO_15V R 0x00 |SRC_15V_DETECT | RESERVED | SRC_15V_CURRENT |
0x06 SRC_PDO_18V R 0x00 |SRC_18V_DETECT | RESERVED | SRC_18V_CURRENT |
0x07 SRC_PDO_20V R 0x00 |SRC_20V_DETECT | RESERVED | SRC_20V_CURRENT |
0x08 SRC_PDO RW 0x00 | PDO_SELECT (1:5V; 2:9V;...) | RESERVED |
0x09 GO_COMMAND RW 0x00 | RESERVED | POD_SELECT (00001 = Requests the PDO) |
I2C共有10個暫存器, 頭8個是與PD牛溝通後得到該牛的數據.
主要是0x08俾用戶設要求電壓, 0x09 執行該輸出.
由於手上只有QC牛, 故淘了隻 XY-PDS100 (Quick Charger Module)配合使用:
(注意: 其輸入電壓要大於輸出1V左右)
簡單用Arduino砌了段測試程序, 主要是兩句:
I2C_setRegister(HUSB238_add, 0x08, 0x10); //Set PD output voltage 0x10:5V, 0x20:9V, 0x30:12V, 0x80:15V, 0x90:18V, 0xa0:20V
I2C_setRegister(HUSB238_add, 0x09, 0x1); //Active output
如果要求隻牛不支援的輸出電壓(18V), 其值是不會變的:
如果調低俾 XY-PDS100的輸入電壓至13V左右, 見隻牛近即時反映輸出大過12V的就不支援了:
簡單試了吓, 感覺用i2c誘騙幾簡單, 但就不覺此IC有要求電流項目, 好似只看牛的輸出!
基本 HUSB238 及 XY-PDS100 都主要是用國產芯片, 相信同類芯片會越出越多, 但現階段唔太清楚長期工作下的穩定性! 始終電源關乎產品的壽命

https://www.hkepc.com/forum/attachment.php?aid=2279581&k=ba1e89ffeb7a8a8f80057a43e89f84e8&t=1781403443&sid=1fZaaY2goS5

https://www.hkepc.com/forum/attachment.php?aid=2279582&k=abd9176fd54a6b595cc8c1eddefe3c4c&t=1781403443&sid=1fZaaY2goS5

https://www.hkepc.com/forum/attachment.php?aid=2279583&k=4f1f5c2f2f28d6a088c60aaf1da5d913&t=1781403443&sid=1fZaaY2goS5

https://www.hkepc.com/forum/attachment.php?aid=2279584&k=7fa993d1119366fa85e3d54cffebfc8e&t=1781403443&sid=1fZaaY2goS5

https://www.hkepc.com/forum/attachment.php?aid=2279586&k=dd3d0f12d3d5c8f42da3427c2960fe22&t=1781403443&sid=1fZaaY2goS5

https://www.hkepc.com/forum/attachment.php?aid=2279587&k=7c4e0c629d13c473b8707e862d63b28a&t=1781403443&sid=1fZaaY2goS5

https://www.hkepc.com/forum/attachment.php?aid=2279588&k=9661b3082cc4437d4fc9eaa1b05b7a4b&t=1781403443&sid=1fZaaY2goS5

作者: lai113ct 時間: 2021-8-26 18:58
有沒TB模塊LINK
via HKEPC Reader for Android
作者: hon829 時間: 2021-8-26 20:03
打正型號搜倒的結果唔多, 實際很多誘騙器用咗沒標芯片型號的: (基本 XY-PDS100 內的 IP2721 都是顆PD誘騙器!)
https://s.taobao.com/search?q=HU ... &sort=sale-desc
做體驗就話買usb type C乸頭的, 講應用淨取電的都是用公頭的較直接, 始終一條好的type C線都唔平
作者: marlin12 時間: 2021-8-26 20:30
本帖最後由 marlin12 於 2021-8-26 20:35 編輯
我都相信PD供電器會流行,前題是GaN元件的價格要降下來。
HUSB238確實不錯,不單只通過USB-IF認證、而且價格便宜(批發價約¥1.25)。可惜還未支援PPS,而且不能透過I2C控制電流。
HUSB238說明書沒有暫存器的資料,你是從那裏找來的?有詳細的資料嗎?(PD_RESPONSE、POD_SELECT是甚麼?)
XY-PDS100都好利害,支援大部份的充電協議,是大陸碼農的拿手好戲。仲要賣咁平,真係[賤物鬥窮人]。
呢度話HUSB238通過USB-IF認證和Burn-in test,在兼容性和可靠性都無問題。
慧能泰发布电路极简PD Sink(PD诱骗)芯片HUSB238,已获PD认证
但係,XY-PDS100就真係好難講,要安全還是買個有信譽的品牌的PD供電器。
另外,如果想了解GaN元件和相關的供電器,可以睇吓這些資料:
拆解报告:SlimQ 65W氮化镓USB PD快充充电器1A1C
How GaN Enables Smaller, More Efficient Power Supplies(GaN元件怎樣優化供電器)
https://www.hkepc.com/forum/attachment.php?aid=2279694&k=37bff7650971e1c8e76d6e4961af6b87&t=1781403443&sid=1fZaaY2goS5

作者: hon829 時間: 2021-8-26 20:48
的確GaN牛價現高企不吓
只是問了淘網賣家俾了個 HUSB238 Register Information 檔的少量資料:
感覺國產IC的資料發佈訊息跟別的...差幾條街
https://www.hkepc.com/forum/attachment.php?aid=2279695&k=7c34d70457d73d76b1116099d211f430&t=1781403443&sid=1fZaaY2goS5

作者: marlin12 時間: 2021-8-27 00:26
回覆 5# hon829
如果拿不到I2C模式的完整資料,用它的風險實在太高。
基本上,HUSB238只可以透過設定電阻,誘騙固定的電壓和電流。
作者: hon829 時間: 2021-8-27 01:01
本帖最後由 hon829 於 2021-8-27 01:04 編輯
咁我都不知算不算完整了! 只得8頁的pdf檔, 淨表列出10個暫存器內部定義, 沒一點說明, 有冇其他遺漏也不知
相信這只是開始, 此類IC必越出越多
https://www.hkepc.com/forum/attachment.php?aid=2279741&k=184b1e572524063abbd3a296bc747a6b&t=1781403443&sid=1fZaaY2goS5

作者: hon829 時間: 2021-8-27 12:09
某程度除著PD牛通用性增加, 應該好似 XY-PDS100 般加翻隻電壓/電流錶對操作就較直觀些
https://www.hkepc.com/forum/attachment.php?aid=2279790&k=d7ef2ded0d7fa867eb9f6adbc1cb0689&t=1781403443&sid=1fZaaY2goS5

作者: ahuo 時間: 2021-9-5 12:45
本帖最後由 ahuo 於 2021-9-5 12:48 編輯
無錯,好o9
基本上唔喺同廠家拿大貨你就連基本的datasheet都係網上揾唔到
SW3518S之前都有打算玩,結果咩資料都揾唔到。而且聽講話同一型號芯片可以客製,但上面印的都係SW3518S。結果有d有通訊最大100W,但有d就咩功能都無最大得4xW


