Posted on  Updated on 

USB3.0拓展坞设计

前言

感觉自己天天开新坑却不填,想做一个USB3.0的拓展坞,单纯的集线器并不难,想加一些功能,有网口读取,SD卡,TF卡功能,视频传输,ST-link下载,串口,USB转CAN口。Ok,主要是想通过这个项目了解一下各种协议及其在硬件上的规定,作为练习。
尽可能采用四层板。

USB3.0硬件设计规范

usb3.0六根信号线

  • D+
  • D-
  • RX+
  • RX-
  • TX+
  • TX-

D+与D-是兼容USB2.0的信号线,剩下四根是高速线,并且同组内可交叉连线
注意ESD,选择可适配3.0的ESD(还是有点没太理解)
TX端即host端要加一个100nf的耦合电容,靠近连接器端

  • 阻抗控制: 建议USB3.0的差分阻抗控制90Ω误差10%,USB2.0差分阻抗控制90Ω误差10%。
  • 时延控制: 建议USB3.0差分对内需等长设计,误差小于5mil。USB2.0等长误差控制小于10mil。
  • 隔直电容: 建议选取0402以下封装电容,容值官方SPEC要求75nF-265nF之间,布局时靠近端子放置。
  • 对内交叉: USB3.0 的P/N如果走线上有交差,可以将差分对的P/N交换,USB3允许P/N反转。

参考链接

接口一览https://blog.csdn.net/Mark_md/article/details/114578359