Datasheet

MAX3301E/MAX3302E
USB On-the-Go Transceivers and Charge Pumps
24 ______________________________________________________________________________________
SET COMMAND (ADDRESS 06h) BEHAVIOR OF MAX3301E/MAX3302E
vbus_drv vbus_dischrg vbus_chrg vbus_drv vbus_dischrg vbus_chrg
1XX 1 0 0
01X0 1 0
001 0 0 1
0 0 0 Not affected Not affected Not affected
Table 9. V
BUS
Control Logic
BIT NUMBER SYMBOL CONTENTS
0 vbus_vld Logic 1 if V
BUS
> V
BUS
valid comparator threshold.
1 sess_vld Logic 1 if V
BUS
> session valid comparator threshold.
2 dp_hi
Logic 1 if V
D+
> dp_hi comparator threshold (D+ assertion during data line pulsing through
SRP method).
3 id_gnd Logic 1 if V
ID_IN
< 0.1 x V
CC
.
4 dm_hi
Logic 1 if V
D-
> dm_hi comparator threshold (D- assertion during data line pulsing through SRP
method).
5 id_float Logic 1 if V
ID_IN
> 0.9 x V
CC
.
6 bdis_acon
Logic 1 if bdis_acon_en = 1 and the MAX3301E/MAX3302E assert dp_pullup after detecting a
B device disconnect during HNP.
7 cr_int_sess_end
Log i c 1 i f V
BU S
< sess_end com p ar ator thr eshol d , or i f V
D +
> cr _i nt com p ar ator thr eshol d ( 0.4V to
0.6V ) , d ep end i ng on the val ue of i nt_sour ce ( b i t 5 of sp eci al - functi on r eg i ster 1, see Tab l e 14) .
Table 10. Interrupt Source Register (Address 08h is Read Only)
Interrupt Registers
Four registers control all interrupt behavior of the
MAX3301E/MAX3302E. A source register (Table 10)
indicates the current status of the various interrupt
sources. An interrupt latch register (Table 11) indicates
which interrupts have occurred. An interrupt-enable low
and interrupt-enable high register enable interrupts on
rising or falling (or both) transitions. Tables 10–13 pro-
vide the bit configurations for the various interrupt regis-
ters. The interrupt latch, interrupt-enable low, and
interrupt-enable high registers have two addresses that
implement write- one-set and write-one-clear features for
each of these registers. Writing a 1 to the set address
sets that bit to 1. Writing a 1 to the clear address resets
that bit to 0. Writing a 0 to either address has no effect
on the bits.
Special-Function Registers
Tables 14, 15, and 16 describe the special-function
registers. The special-function registers have two
addresses that implement write-one-set and write-one-
clear features for each of these registers. Writing a 1 to
the set address sets that bit to 1. Writing a 1 to the clear
address resets that bit to 0. Writing a 0 to either
address has no effect on the bits. Special-function reg-
ister 1 determines whether hardware or software con-
trols the maximum data rate and suspend behavior,
sets the direction of data transfer, and toggles general-
purpose buffer mode. Special-function register 2
enables shutdown mode, configures the interrupt out-
put as open-drain or push-pull, sets the TRM power
source, and controls the D+/D- connections for audio
mode. Table 15 depicts the special-function register 2
for the MAX3301E and Table 16 depicts the special-
function register 2 for the MAX3302E.
The MAX3301E powers up in its lowest power state and
must be turned on by setting the sdwn bit to 0. The
MAX3302E powers up in the operational, VP/VM USB
mode. This allows a µP to use the USB port for power-
on boot-up, without having to access I
2
C. To put the
MAX3302E into low-power shutdown, set the sdwn bit
to 0. The MAX3302E also has special-function register
2 mapped to two I
2
C register addresses. In the
MAX3302E, special-function register 2 can be
X = Don’t care.