我目前想做一个带端口检测的15口USB HUB烧录器,因为目标芯片usb烧录了之后,没有指令下发复位跑cos的功能,所以想自己做一个,而且要带有短路检测,查了一下,感觉CH335F可能满足需要(因为好像只有335F带有独立电源控制和过流LED),我的想法是这样的:
第一个335的4口下行接4块335F芯片,这样就有16口了.
末端的某个335F的下行,我接一个CH32V,用CH32V的30个通用IO口连接控制HUB的15个电源控制引脚和15个工作指示灯LED引脚。
当我插入USB设备到其他的15口中某个口烧录完固件之后,电脑控制CH32V下发对应USB口的断电上电指令,然后电脑等待刚烧的cos跑起来给反馈。
不知道我这个想法对不对,大佬给帮忙看看。