beautypg.com

2 opmodes, Table 8.2 operational modes, 3 test mode support – SMSC USB3280 User Manual

Page 29: Table 8.3 usb 2.0 test modes, Opmodes, Test mode support, Datasheet

background image

Hi-Speed USB Device PHY with UTMI Interface

Datasheet

SMSC USB3280

29

Revision 1.5 (11-15-07)

DATASHEET

8.2

OPMODES

The OPMODE[1:0] pins allow control of the operating modes.

The OPMODE[1:0] signals are normally changed only when the transmitter and the receiver are
quiescent, i.e. when entering a test mode or for a device initiated resume.

When using OPMODE[1:0] = 10 (state 2), OPMODES are set, and then 5 60MHz clocks later,
TXVALID is asserted. In this case, the SYNC and EOP patterns are not transmitted.

The only exception to this is when OPMODE[1:0] is set to state 2 while TXVALID has been asserted
(the transceiver is transmitting a packet), in order to flag a transmission error. In this case, the
USB3280 has already transmitted the SYNC pattern so upon negation of TXVALID the EOP must also
be transmitted to properly terminate the packet. Changing the OPMODE[1:0] signals under all other
conditions, while the transceiver is transmitting or receiving data will generate undefined results.

Under no circumstances should the device controller change OPMODE while the DP/DM lines are still
transmitting or unpredictable changes on DP/DM are likely to occur. The same applies for
TERMSELECT and XCVRSELECT.

8.3

Test Mode Support

Table 8.2 Operational Modes

MODE[1:0]

STATE#

STATE NAME

DESCRIPTION

00

0

Normal Operation

Transceiver operates with normal USB data encoding and
decoding

01

1

Non-Driving

Allows the transceiver logic to support a soft disconnect feature
which tri-states both the HS and FS transmitters, and removes
any termination from the USB making it appear to an upstream
port that the device has been disconnected from the bus

10

2

Disable Bit Stuffing
and NRZI encoding

Disables bitstuffing and NRZI encoding logic so that 1's loaded
from the DATA bus become 'J's on the DP/DM and 0's become
'K's

11

3

Reserved

N/A

Table 8.3 USB 2.0 Test Modes

USB 2.0 TEST MODES

USB3280 SETUP

OPERATIONAL MODE

SIE TRANSMITTED DATA

XCVRSELECT &

TERMSELECT

SE0_NAK

State 0

No transmit

HS

J

State 2

All '1's

HS

K

State 2

All '0's

HS

Test_Packet

State 0

Test Packet data

HS