請問CH335F可否做成16口HUB?

我目前想做一個帶端口檢測的15口USB HUB燒錄器,因為目標芯片usb燒錄了之后,沒有指令下發(fā)復位跑cos的功能,所以想自己做一個,而且要帶有短路檢測,查了一下,感覺CH335F可能滿足需要(因為好像只有335F帶有獨立電源控制和過流LED),我的想法是這樣的:

第一個335的4口下行接4塊335F芯片,這樣就有16口了.

末端的某個335F的下行,我接一個CH32V,用CH32V的30個通用IO口連接控制HUB的15個電源控制引腳和15個工作指示燈LED引腳。

當我插入USB設備到其他的15口中某個口燒錄完固件之后,電腦控制CH32V下發(fā)對應USB口的斷電上電指令,然后電腦等待剛燒的cos跑起來給反饋。

不知道我這個想法對不對,大佬給幫忙看看。


您好, 級聯(lián)使用是可以,配合多個CH217即可實現(xiàn)


根據(jù)我查閱的資料,經(jīng)典設計應當是CH217的EN連接CH335F的PWREN#。

那么請問,如果我要通過上位機去控制每一個USB口的上下電,是不是MCU的GPIO直接連接CH217的EN#口?而CH335F的PWREN#懸空?

還是說,依然PWREN#連CH217的EN#,但是要并上MCU的IO口?


335相連是自動控制,如果你要自己控制電源開關,那么過流檢測和使能都只連你的MCU IO即可


那么按照您的意思的話。

  1. 如果需要使用9燈應用,依然可以用335F和217直連。

  2. 335的PWREN#和217的EN#連接MCU的IO1和IO2,IO2輸入檢測高低之后,把結果直接傳送給IO1輸出。

  3. 然后如果上位機需要干預的話,就直接下發(fā)指令控制IO1高低即可實現(xiàn)。


我這么理解對嗎?



控制電源的是217,你要自己做控制,MCU IO連接217


ch335是個好片子。但是有一下幾個地方要注意


如果配置為bus powered又不用外接EEPROM,那描述符里只有200mA。如果是Linux的話下級設備描述符里電流之和大于200mA會拒絕啟動,需要強制啟動。


電源控制是個好功能,完全無需接mcu控制。直接電腦控制很方便。但是需要注意該功能在Windows上不能用,微軟沒有開放發(fā)送電源控制的接口。如果你的上位機是mac或者linux,這個項目很好用的。https://github.com/mvp/uhubctl


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频