内容提要
本文介绍了使用CH334R芯片制作USB 2.0 Hub的过程,该芯片支持MTT模式,适合连接大量低速和全速设备。与SL2.1A相比,CH334R去掉了VDD18引脚,增加了VDD33的去耦电容,不需要使用RESET#引脚。文章提供了详细的原理图设计、PCB设计和焊接调试步骤。最后,作者分享了USB读写速度测试结果和项目的开源地址。
延伸解读
MTT与STT:多设备并发时的关键差异
CH334R支持MTT模式,即4个TT核分别对应4个下行端口,可并发处理各端口事务;而STT模式是单个TT核分时调度所有端口。对于需要连接多个低速或全速设备(如键鼠、U盘等)的场景,MTT能提供更充足的带宽,减少等待,提升整体性能。若日常仅接一两个设备,两者差异可能不明显。
硬件设计简化:从SL2.1A到CH334R的调整
相比SL2.1A,CH334R去掉了VDD18引脚,VDD33需增加100nF去耦电容,且RESET#引脚无需使用。这些改动简化了外围电路,但设计时仍需确保电源去耦和布线合理。采用QSOP-16封装,比SOP-16更小,有利于紧凑布局。
实测速度相近,多设备测试才能体现优势
作者实测CH334R的USB读写速度与SL2.1A差距不大,推测需连接多个设备才能凸显MTT的并发优势。因此,若仅用于单设备高速传输,两者体验可能相似;但若常接多个外设,CH334R的MTT模式可能带来更稳定的性能。
开源项目与DIY建议
项目硬件资料已在立创开源平台开放,原理图使用嘉立创EDA设计,元件库丰富,适合初学者。焊接时作者省略了电源指示灯,并使用了蓝色阻焊油墨。外壳模型可沿用SL2.1A项目。DIY时需注意去耦电容和引脚处理,确保稳定运行。
Q&A
CH334R芯片的主要特点是什么?
CH334R芯片支持MTT模式,适合连接大量低速和全速设备,符合USB2.0协议规范。
MTT模式与STT模式有什么区别?
MTT模式支持多个TT并行处理,提供更好的带宽和性能,而STT模式是单个TT分时调度,性能较低。
使用CH334R制作USB Hub的设计工具是什么?
使用嘉立创EDA设计工具,提供庞大的在线元件库,方便初学者使用。
CH334R的PCB设计有什么优势?
CH334R采用QSOP-16封装,面积更小,设计可以更精简,便于集成。
USB读写速度测试的结果如何?
USB读写速度测试结果与SL2.1A相似,需多设备测试以显著差距。
项目的开源地址在哪里可以找到?
项目硬件资料已在立创开源平台开放,地址是:https://oshwhub.com/wandaeda/ji-yu-ch334r-de-usb-hub。