General
Review and verify the following for the custom schematic design:
- Reviewed above "Common checklist for all
sections" section of the user's guide.
- Required USB interface configuration (Host or
Device) and recommended connections.
- Connection of USBn_VBUS. USB VBUS design
guidelines based on the USB interface
configuration.
- Connection of USB supplies including
filtering.
- Connection of USB interface signals between
processor and external USB interface
connector.
- Connection of recommended USBn calibration
resistor.
- Implementation of USB VBUS supply control
power switch when USB interface is configured as
host.
- Implementation of pull for USBn_DRVVBUS.
- USB power switch, EN using USBn_DRVVBUS and
connection of power switch OC output to processor
IO.
- Provision for recommended capacitors on the
USB VBUS pin near to the USB connector.
- Provision for external ESD protections for the
USB interface.
- In case USB boot is implemented, the
recommendation is to verify the silicon errata,
supported interface configuration, USB port and
the connections.
- Fail-safe operation of USBn_VBUS and USB
interface signals.
Schematic Review
Follow the list below for the custom schematic
design:
- The USB interface can be configured for Host (refer relevant SK schematics)
or device or DRD.
- Direct connection of the USB signals from the
processor to the USB connector. USB interface
connection matches the required USB interface
configuration (Host or Device). Compare the
implementation with SK schematic.
- Any of the processor GPIO can be used to
support DRD.
- USBn_VBUS connection is optional for USB Host
configuration.
- The recommendation is to follow the
processor-specific data sheet recommendations for
VBUS voltage divider values and tolerance (±1%).
Use of multiple resistors is allowed provided the
total resistance value, tolerance and divider
ratio is maintained over temperature and voltage.
VBUS supply input protection (Zener protection and
value) and VBUS capacitor values follow USB
standards (refer SK).
- USBn_DRVVBUS has an internal pulldown enabled
during and after reset. Connecting pullup drives
the attached device to mid-supply.
- Power switch enable connection (in case
processor USBn_DRVVBUS is used, pullup is not
recommended or allowed since the USBn_DRVVBUS has
an internal pulldown enabled during reset and
after reset).
- Connection of power switch OC output to the
processor IO and IO level compatibility (pullup
connection).
- Connection of power supplies (core, peripheral
and IO). A filtered supply (ferrite and
capacitors) is used for VDDA_CORE_USB and
VDDA_1P8_USB. VDDA_3P3_USB can be connected to the
3V3_SYS voltage. Refer to specific and latest SK
for implementation as filters are being
continuously optimized.
- Processor USB peripheral supply rails
connected follow the ROC.
- Connection of 499Ω ±1% resistor to USB0 and
USB1 RCALIB pins.
- Connecting 5V supply from the USB connector
directly to the USBn_VBUS pin is not recommended
or allowed. Changing the processor-specific data
sheet recommended VBUS divider and zener value is
not recommended or allowed. Fail-safe capability
support for VBUS input is valid only when the
recommended divider values as per
processor-specific data sheet is implemented.
- Connection of the recommended capacitor based on
the USB configuration. Refer SK schematics for
implementation. For USB host, the recommendation
is to connect a capacitor (minimum value of 120μF)
on the VBUS supply close to the connector. For USB
device, the VBUS power supply is sourced from an
external host. USB standard recommends connecting
< 10μF capacitor to the VBUS close to the USB
Type-B connector.
- The recommendation is to follow the pin
connectivity requirements for connecting the USB
core and peripheral when USB0 or USB1 is not used
and USB0 and USB1 are not used.
- USBn_VBUS capability is supported when the
VBUS configuration as per the processor-specific
data sheet is implemented.
- USB interface signals are not fail-safe. No
interface signals are recommended to be applied
before the supplies ramp.
Additional
- In case Type-C USB interface is implemented using
TI devices, the recommendation is to obtain a
review of the implementation with the relevant
business unit or product line.
- The recommendation is to verify fail-safe operation of USB interfaces. Applying an external interface signal before processor supply ramps can cause voltage feed and can affect the custom board functions.
- Common-mode chokes (CMC) can be used on the USB interface signals for EMI control. CMC can reduce the signal amplitude and degrade USB interface performance (speed, data throughput, communication errors). Provision to bypass the CMC using 0Ω resistors is recommended. When a CMC is used on the USB interface signals, the recommendation is to verify the connections including the polarity. Reversing the CMC connection polarity can short the USB interface data signals.
- DNI external pullup and pulldown connected to USBn_DRVVBUS pin to implement wakeup from deep sleep functionality.
- The recommendation is to consider marking of differential signals and the differential impedance value.
- In case USB interfaces are not used, the recommendation is to provide provision for USB0 DFU boot interface for the initial boards.