完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如下图,为CH545芯片手册内USB结构截图
目前想通过CH545实现多设备KVM功能。根据手册,CH545应该最多可以支持17个设备,105个端点。 根据手册的阅读,CH545有4组root hub来提供4台电脑的连接,有4组USBX符合复合设备(1个device hub,三个子设备)来连接USB设备,那么: ①请问这17个设备和105端点数计算时的各个数字分别都是什么含义? ②是否能用某一个root hub上的电脑来同时控制4个USBX上的设备? ③对于USBX复合设备,这个复合设备是指这是可以类似于多媒体键盘那种除了一个基本功能外,还有其他功能(在额外的接口和端点描述符内定义)的复合设备,还是说这是类似于集线器的可以接上4个不同设备(例如外设键盘)的复合设备?(也就是设计KVM切换器时,我需要考虑在设备端如果插入HUB设备,最多能连接多少台键鼠) |
|
相关推荐
3个回答
|
|
1、
2、每个USBX物理上都是独立的1个端口,独立的连接电脑。 3、将USBX理解成一个USB口,芯片内部有一级HUB,这个HUB下有类似“CH552那样的单一USB设备控制器” 3个,另外一个USB设备是“PASSTHROUGH”直通口,即3个可编程USB设备+1个直通口(HUB+3个可编程USB设备+1个直通口都是在芯片内部,一个USBX物理上只有一个USB接口) |
|
|
|
请问有CH545芯片或者类似芯片的USBX设备编程的示例代码吗?
刚刚查看了CH545芯片示例代码,发现上面对USB设备端的示例似乎只有对USB默认设备的配置和通信,没有涉及到USBX复合设备上各个设备控制器的设备初始化和通信的示例。 |
|
|
|
更新参考:http://www.wch.cn/bbs/thread-89335-1.html
|
|
|
|
只有小组成员才能发言,加入小组>>
518 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2901 浏览 2 评论
2397 浏览 1 评论
865浏览 2评论
683浏览 1评论
riscv-none-embed-objcopy: \'PWM_Output.elf\': No such file这个咋解决,
415浏览 1评论
518浏览 1评论
请教一下,Mounriver 编译不成功:找不到库文件,怎么整
810浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 09:07 , Processed in 1.043547 second(s), Total 80, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号