
3.2.12 USB Interfaces
The Kontron sA3874i module supports two USB ports (USB 0:1). Per the ULP-COM specification, the Kontron
sA3874i USB0 port is capable of functioning either as a client or host device. The sA3874i module also supports
one additional USB2.0 host port, on ULP-COM USB1. This product does not implement the optional third USB
interface defined in the ULP-COM spec.
USB interface signals are exposed on the ULP-COM sA3874i edge connector as shown below:
ULP-COM sA3874i Edge finger
USB host power
detection, when
this port is used
as a device.
USB OTG ID
input, active
high
The ULP-COM Hardware specification defines USBx_EN_OC# (where x is 0 and 1 for use with USB0 and USB1) pins
as multifunction pins to use for power enable of USBx ports, as well as for over current indication. The ULP-COM
sA3874i complies with this definition. These nets are provided with pull up resistors on the Module. The Module
CPLD contains the glue logic required for this implementation.
The sA3874i Module USB power-enable and over-current indication logic implementation is shown in the following
block diagram. There are 10K pull-up resistors on the Module on the ULP-COM USBx_EN_OC# lines. The CPLD
outputs driving the USBx_EN_OC# lines are open-drain. The Carrier board USB power switch, if present, is enabled
by virtue of the 10K Module pull-up to 3.3V.
Comentarios a estos manuales