Difference between revisions of "USB"

From Gumstix User Wiki
Jump to: navigation, search
Line 30: Line 30:
  
  
'''WARNING:''' This page is at this moment incomplete/inaccurate!  
+
'''WARNING:''' This page is at this moment incomplete/inaccurate! D+/D- require 15K pull-down resistors, 10-25 ohm series resistors and 68-75pF capacitors. ESD and overcurrent protection is suggested. check PXA270 Design Guide, P. 202 (link on the bottom of this page)
 
+
'''TODO:''' D+/D- pull-down resistors (software?), termination resistors and capacitors for EMI suppresion, ESD protection, USBH_PEN1 and USBH_PWR1 (power switch)
+
 
+
  
 
== Examples ==
 
== Examples ==
Line 45: Line 42:
  
 
(*this example may not work, read warning above)
 
(*this example may not work, read warning above)
 +
 +
 +
[[image:24pin-connector-usb-example.png]]
 +
  
  

Revision as of 16:43, 5 April 2008

USBH_PWR1 Over-current indicator (input, active low)
USBH_PEN1 Power enable USB port (output)
USBH_P1 USB port USB D+
USBH_N1 USB D-
V_BATT USB VBUS
GND USB DGND


The 24-pin flex ribbon connector has USB port 1 on it. USB port 2 is on the 60-pin Hirose connector

The pinouts you need for USB port 1 are:


  • V_BATT (pin 24) - USB power
  • USBH_N1 (pin 18) - USB D-
  • USBH_P1 (pin 17) - USB D+
  • GND (pin 8) - USB Ground


In addition, you need to pull USBH_PWR1 (pin 20) up to 3.3 volts to enable the port. You need to provide a stable 3.3 volt supply, which is fairly simple to do by adding a small SOT23 package voltage regulator (like the LM3480), with the power input coming from V_BATT (pin 24) and the output going to USBH_PWR1 (pin 20).


WARNING: This page is at this moment incomplete/inaccurate! D+/D- require 15K pull-down resistors, 10-25 ohm series resistors and 68-75pF capacitors. ESD and overcurrent protection is suggested. check PXA270 Design Guide, P. 202 (link on the bottom of this page)

Examples

File:24-pin-usb-example.png

U1: LM3480 3.3V Voltage regulator

C1,C2: 0.1uF Capacitors

(*this example may not work, read warning above)


File:24pin-connector-usb-example.png


Related

PXA270 Design Guide, P. 202

Universal Serial Bus Revision 2.0 specification

Open HCI—Open Host controller Specification for USB

Implementing the Physical Layer in a USB 2.0 Compliant System, AN-5052, Fairchild Semiconductor


.