最近因工作需要,需要选型一颗USB3.0 HUB,经过调研发现有三款较为合适,分别是赛普拉斯的CYUSB3304,瑞萨的UPD720210以及微芯的USB5744。
一、芯片总结对比
以下是对三款芯片总结的一些性能对比,主要是扩展端口数量、速率、功耗以及兼容性等方面:
实际设计中三种芯片方案均有设计,且设计方案均已和原厂确认无误,但目前市面中瑞萨的UPD720210芯片极为缺货,所以实际板卡焊接的时候没有该芯片,所以有关瑞萨的UPD720210在驱动方面以及兼容性方面的真实性能目前均不够完善,根据现有的datasheet所记录的描述,仅能总结到上述表格中的程度,有实际测过的同行若知道还望不吝赐教。
二、测试需求
1.多次插拔测试,验证接口稳定性;
2.测试不同USB3.0设备的兼容性问题;
3.测试不同操作系统环境下驱动问题;
4.测试下游接口读写速率,当四个接口同时接USB3.0设备时,读写速率是否会降低
三、实际测试情况
1.实际测试发现赛普拉斯的CYUSB3304和微芯的USB5744均为免驱,属于即插即用的类型,无论是在Windows操作系统还是Linux操作系统;
2.赛普拉斯的CYUSB3304和微芯的USB5744实际测试的读写速率均为60-70MB/s,完全符合USB3.0的实测速率,说明选型无误。
//更多有关这三颗芯片的问题,感兴趣的朋友欢迎留言交流。