USB设计
- 1 简介
- 2 框图介绍
- 3 USB HUB设计
- 3.1电源部分
- 3.2 芯片引脚
- 3.3 晶振电路
- 4 电源控制
- 4.4 电源开关电路设计
- 4 调试USB电路设计
1 简介
NANO & XAVIER NX提供三路USB接口,其中包含一路调试USB(用于镜像下载)和一路USB3.2接口。引脚说明:
PIN | 名称 | 描述 | 方向 | 类型 |
---|---|---|---|---|
87 | USB_VBUS_EN0 | 电源检测 | 输入 | 1.8V |
109 | USB0_DN | USB0阴极 | 双向 | UBS PHY |
111 | USB0_DP | USB0阳极 | 双向 | UBS PHY |
115 | USB1_DN | USB1阴极 | 双向 | UBS PHY |
117 | USB1_DP | USB1阳极 | 双向 | UBS PHY |
121 | USB2_DN | USB2阴极 | 双向 | UBS PHY |
123 | USB2_DP | USB2阳极 | 双向 | UBS PHY |
USB的详细知识在硬件电路实践中有详细的讲解。
2 框图介绍
- VBUS用于检测下载接口是否对载板供电;(框图和电路设计上都有点问题,PIN87为OD门,需要在玩不加上拉)。
- 用于通信的USB的电源部分,需要添加电源开关。
- 注意,需要在源端添加AC耦合电容。
- 靠近USB接口部分,需要添加TVS管防止静电造成不可逆损害。
3 USB HUB设计
鉴于2个USB有时候无法满足的需求,此处我们介绍一个一拖四的芯片:RTS5411S-GRT。
3.1电源部分
- 芯片采用VDD_5V_IN电源供电,内部LDO输出VDD_HUB_1V2和VDD_HUB_3V3。
- 输出的VDD_HUB_1V2和VDD_HUB_3V3同时由给自己供电。
-用于防止去耦电容。
3.2 芯片引脚
- 该芯片的上行接口采用USB 3.0。
- 芯片的配置使用IIC引脚,PIN213(CAM_I2C_SCL)和PIN215(CAM_I2C_SDA)。
3.3 晶振电路
- 采用12M晶振。
- 负载电容采用22pF。
4 电源控制
- HUB_SPWR_DET用于上电自检。
- HUB_BPWR_DET用于检测USB 5V的电源是否正常。
4.4 电源开关电路设计
- 功能是用于过流检测。
4 调试USB电路设计
- 我在设计过程中没有使用到USB供电,仅用到检测功能。