http://blog.sina.com.cn/s/blog_8bbf650701013maf.html
6410的USB OTG外部电路连接分析
首先6410开发板上的USB系统可以被初始化成两种方式:
1. USB 1.1 Host 1 Port & USB 2.0 OTG 1 Port
2. USB 1.1 Host 2 Ports
VDD_OTG,3.3V,是USB OTG的各个功能管脚的电源。它是由VDDIN(5V)经过转压芯片得到,转压芯片EN端通过网络标号USB_PWR连接了cpu的一个IO端口,如GPF13,为什么要这样连呢?当6410开发板USB作为SLAVE使用时(即不使用OTG功能),不需要提供电源电压,此时cpu为EN提供低电平,EN不被使能,转压芯片不工作减少电源功耗;而当开发板作为使用OTG功能时,需要为作为USB OTG连接的外设(如优盘)提供电压,此时cpu为EN提供高电平,EN使能,转压芯片产生3.3V的VDD_OTG,连接CPU的VDDOTG管脚,为USB OTG各功能管脚供电。
第二,USB 时钟。
48MHZ有源晶振——XOTGTO——CPU的XUSBTO
| ||
XuhDN(差分数据﹣) | Connect to USB Host Data Minus. 15Kohm Pull-down resistor is required. | Connect 15Kohm series resistor to GND. |
XuhDP(差分数据+) | Connect to USB Hot Data plus . 15Kohm Pull-down resistor is required. | Connect 15Kohm series resistor to GND. |
USB OTG | ||
XusbDP(差分数据+) | Connect to USB Data pin DATA(+) | Leave as a No Connect |
XusbDM(差分数据﹣) | Connect to USB Data pin DATA(-) | Leave as a No Connect |
XusbXTI(晶振连接) | Connect to Crystal XI signal if using Crystal. Connect to GND if using Oscillator. Connect to 1M Ohm resistor between XusbXTI and XusbXTO (case of using Crystal) | Connect to GND. Connect like left column in order to supply 48MHz clock for other IPs (USB Host, IrDA, HSMMC, SPI) |
XusbXTO(晶振连接0 | Connect to Crystal/Oscillator XO signal Connect to 1M Ohm resistor between XusbXTI and XusbXTO(case of using Crystal) | Connect to GND Connect like left column in order to supply 48MHz clock for other IPs (USB Host, IrDA, HSMMC, SPI) |
XusbREXT | Connect to External 44.2ohm(+/- 1%) resistor to GND | Leave as a No Connect Connect like left column in order to supply 48MHz clock for other IPs (USB Host, IrDA, HSMMC, SPI |
XusbVBUS(电源) | Connect USB mini-receptacle VBUS | Leave as a No Connect |
XusbID(身份认证) | Connect USB mini-receptacle Identifier .Device Mode : leave as a no connect | Leave as a No Connect |
XusbDRVVBUS | Connect to Drive Vbus for Off-Chip Charge Pump. Device Mode : leave as a no connect | Leave as a No Connect |