完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有一个项目,客户希望使用一根长 (5M+) USB 电缆来连接我们基于 PSoC5LP 的 USB HID。 问题是 USB 全速最大电缆长度为3M。
我CAN采取任何措施将 PSoC5LP 降低到低速设备而不是全速设备以满足此要求?如果主机不通过 FS 通信,它 CAN会自动切换到 LS 吗? 到那时还会有关于速度的其他担忧吗? PSoC USBFS 组件配置为鼠标+键盘复合设备,2 个端点,每个端点 8 字节,我认为应该可以吗? 此项目还通过集成的 USB 集线器将 PSoC USB 设备发送给客户,这可能会消除问题? |
|
相关推荐
2个回答
|
|
如果我没记错的话,USB 快速标准中内置了较低的 USB 速度合规性。
可能有 4 种方法可以实现这一目标。
问题:您要在应用程序中达到的最低汇总数据速率是多少? 如果速度相对较慢(200Kbps),那么您 CAN 使用其他通信方法,例如RS485。 如果它需要快速但要保持一定距离,那就考虑一下WiFi。WiFi CAN 使用中继器传输很长的距离(延迟不断增加)。想想互联网上的数据。 布线成本和安装成本可以忽略不计。 但是根据距离的不同,可能需要路由器/中继器。 |
|
|
|
PSoC5LP的USBFS组件可以配置为全速(FS)模式,但不能直接配置为低速(LS)模式。USBFS组件通过使用PLL和分频器来实现全速模式,这样可以支持最高12Mbps的数据传输速率。
如果你需要满足5米以上的USB电缆长度要求,建议使用USB2.0的增强型主动负载线缆(Active USB 2.0 Extension Cable)。这种电缆具有内置的信号放大器,可以补偿传输信号的损耗,并支持长达30米的传输距离。 另外,如果你已经将PSoC5LP配置为全速设备,并且主机不支持全速模式通信,则主机可以自动切换到低速模式。但需要注意的是,这只解决了连接速度的问题,仍然需要使用增强型主动负载线缆来支持超过3米的电缆长度。 将PSoC5LP通过集成的USB集线器发送给客户可能可以消除一些问题,因为集线器可以提供额外的电源和信号补偿,但仍然需要使用增强型主动负载线缆来支持长距离连接。 综上所述,为了满足你的需求,我们建议使用增强型主动负载线缆来支持长距离连接,同时将PSoC5LP配置为全速设备。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-TF卡烧录流程之烧写过程
1187 浏览 0 评论
2086 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-mfgtools烧录流程之烧写原理
1552 浏览 0 评论
请问SPH0641LU4H这款麦克风如何在不使用I2S的情况下,单纯通过GPIO来进行驱动且正常读取数据呢
1161 浏览 1 评论
698 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12109 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-5 11:24 , Processed in 0.512161 second(s), Total 42, Slave 36 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号