background image

FT8U2XXAM

High Speed USB Controllers for serial and FIFO applications

Future Technology Devices Intl.                      AN232-08 Rev 1.00      Page 

4

2. The Self Powered Schematic with extended RESET# period.

Please refer to the “Bus powered schematic with extended reset period” notes ( above )
for an explanation of the issues relating extending the reset period.

In this example, RESET# is coming from a source, where it is longer than 10 milliseconds
such as a reset generator i.c or a MPU IO pin etc. As a result, the USB D+ line cannot be
pulled high immediately on powering up the host, but has to wait until the extended reset
period is over. Again, we use the familiar series transistor circuit on USB D+  but this time
the transistor has to be turned off under two conditions –

1. USB Power from the host or hub is off  ( see above for why )
2. The device is still being held in reset.

The solution outlined here uses a CMOS AND gate to achieve the desired function,
though it is also possible to achieve the same function using all discrete components also.
Also note that the 100k pull-up on RCCLK is connected to RESET# and not to VCC. The
reason for this has been explained in the Bus Powered section.
     

RESET#

0.1uF

RCCLK

1.5K

USBDP (D+)

3v3OUT

Connections for   RESET#, RCCLK and USBDP in an extended RESET# bus powered mode

2N3904

USBVCC

Transistor is used to

prevent supplying

current upstream

when host PC is

powered off. It is also

used to prevent this

device being seen until

the reset period is

over.

GND

100K

Long RESET#

AND Gate

100K

20K

Отзывы: