[求助]CH374U利用R00T-HUB功能可外接全速HUB(该Hub再接低速键盘)吗?

CH374做为ROOT-HUB,下游端口再接一个Hub的复合设备(即下游端口再接一个全速Hub ,全速Hub下再带有低速keyboard),发现当初始化下游Hub复合设备一段时间后,键盘过一会儿就没有功能了。 1)后利用示波器找到原因是,CH374自动发送的SOF会与低速键盘通信数据冲突,即SOF与通信数据不能同步,导致总线上数据不正确。 2)后看规格上信息寄存器(REG_SYS_INFO)上有一个1MS定时周期状态查询(BIT_INFO_SOF_PRES),当该bit为0时,Ch374U才与下游Hub低速键盘通信,但此方法依然没有解决冲突问题,是不是当检测该位为0时,开始通信了,但没有通信完成(通信有一个几十微秒时间),该bit就变成1了,SOF又发送量,所以依然会和SOF冲突? 3)不知这个总线冲突问题,在写软件时该如何避免? 谢谢

同样遇到这个问题,有没有人解答一下楼主说的有没有道理,又该如何解决呢?


请问楼主实现了吗?最近我也在用 CH374G做root Hub,劳烦指导一下,谢谢


请问楼主实现了吗?最近我也在用 CH374G做root Hub,劳烦指导一下,谢谢,,


请问楼主实现了吗?最近我也在用 CH374G做root Hub,劳烦指导一下,谢谢,,..


请问楼主实现了吗?最近我也在用 CH374G做root Hub,劳烦指导一下,谢谢,,..


参考\CH374\EVT\PUB\EXAM\EMB_HUB例程


目前也是同样遇到这个问题?请问楼主解决了吗?


只有登录才能回复,可以选择微信账号登录