CYUSB3314电源使能控制引脚,能否通过CPU发送特定命令进行主动控制

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Flance_Fang
Level 4
Level 4
Distributor - Weikeng(GC)
50 sign-ins 50 questions asked 25 sign-ins

CYUSB3314每个接口都有一对过流检测和外部电源使能控制引脚,这个电源使能控制引脚,能否通过CPU发送特定命令进行主动控制?例如CPU通过HUB的上行USB接口,或者是通过I2C接口,发送特定的控制命令?  目的是为了做这个软件控制,主要是考虑当USB负载出现非过流异常时(例如读写变慢、无法写入等),能够通过CPU主动对负载进行重新上电操作。CatchB9B0(06-20-(06-24-10-30-48).jpg这个不知道HUB是否能够实现?

0 点赞
1 解答
YangyangC_06
Employee
Employee
750 replies posted 500 replies posted 250 replies posted

Hi Flance,

你可以尝试发送 USB 的标准命令, PORT_RESET 去复位 HUB 的某个下行口。

参考USB3.1 spec 10.16.2.10 Set Port Feature

BaiduShurufa_2019-6-24_13-50-16.bmp

在原帖中查看解决方案

0 点赞
1 回复
YangyangC_06
Employee
Employee
750 replies posted 500 replies posted 250 replies posted

Hi Flance,

你可以尝试发送 USB 的标准命令, PORT_RESET 去复位 HUB 的某个下行口。

参考USB3.1 spec 10.16.2.10 Set Port Feature

BaiduShurufa_2019-6-24_13-50-16.bmp

0 点赞