![](http://datasheet.mmic.net.cn/340000/80931AA_datasheet_16452117/80931AA_25.png)
8x931AA, 8x931HA USB Peripheral Controller
Advance Information Datasheet
25
7.2
Setting RXFFRC Bit Clears Only the Oldest Packet in the
FIFO
If the receive FIFO is set as a dual packet mode, then it can receive two packets. Setting RXFFRC
(in RXCON registers) to indicate FIFO Read Complete will
not
flush the entire FIFO; it will flush
only the oldest packet. The read marker will be advanced to the location of the read pointer.
7.3
Series Resistor Requirement for Impedance Matching
Per USB rev. 1.0 specification (page 111, section 7.1.1.1), the impedance of the differential driver
must be between 29
and 44
. To match the cable impedance, a series resistor of 27
to 33
should be connected to each USB line; i.e., on D
0
and on D
0
. If the USB line is improperly
terminated or not matched, then signal fidelity will suffer. This condition can be seen on the
oscilloscopes as excessive overshoot and undershoot. This condition can potentially introduce bit
errors.
7.4
Pullup Resistor Requirement for 8x931 devices
The USB specification requires a pullup resistor to allow the host to identify which devices are low
speed and which are full speed in order to communicate at the appropriate data rate. For 8
x
931HA
hub devices (12 Mbps), use a 1.5K
pullup resistor (to 3.0 V – 3.6 V; may use the ECAP pin.) on
the D
0
line. 8
x
931AA devices can be either full speed or low speed; add a 1.5K
pullup to the
appropriate USB line.
7.5
Powerdown Mode Cannot Be Invoked Before USB Suspend
If the 8
x
931 is put into powerdown mode before receiving a USB suspend signal from the host,
then a USB resume will not properly wake up the 8
x
931 from powerdown mode.
7.6
Unused Downstream Ports
If the USB downstream ports are not used, it is still required that the two data lines be pulled low
externally (similar to a disconnect) so that the inputs are not floating. This will eliminate the
possibility of induced system noise. All USB data lines require 15K
external pulldown resistors.
Do
not
leave unused port(s) disconnected.
7.7
ECAP Usage to Supply 3.0 to 3.1 Volts for 1.5K Ohm Pullup
For a self-powered or bus-powered device, the voltage at ECAP pin is maintained at 3.0v – 3.1v.
The capability for this pin to supply the 3.0v to 3.1v voltage to the 1.5K
USB pullup terminator is
not dependent upon the V
CC
voltage level.