CD00222689 © ST-ERICSSON 2010. All rights reserved.
Product data sheet Rev. 04 — 20 May 2010 17 of 81
ISP1507A; ISP1507B
ULPI HS USB OTG transceiver
8.1.2 Low-power mode
When the USB is idle, the link can pla ce the ISP1507 into low-power mode (also called
suspend mode). In low-power mode, the data bus definition changes to that shown in
Table 5. To enter low-power mode, the link sets the SUSPENDM bit in the FUNC_CTRL
register (see Section 10.1.2) to logic 0. To exit low-power mode, the link asserts the STP
signal. The ISP1507 will draw only suspend current from the VCC supply (see Table 46).
During low-power mode, the clock on XTAL1 may be stopped. The clock must be started
again before asserting STP to exit low-power mode. After exiting low-power mode, the
ISP1507 will send an RXCMD to the link if a change was detected in any interrupt source,
and the change still exists. An RXCMD may not be sent if the interrupt condition is
removed before exiting.
For more information o n low-power mode enter and exit proto cols, refer to UTMI+ Low Pin
Interface (ULPI) Specification Rev. 1.1.
DIR O Direction: Controls the direction of data bus DATA[7:0]. In synchronous
mode, the ISP1507 drives DIR to LOW by default, making the data bus
an input so that the ISP1507 can listen for TXCMDs from the link. T he
ISP1507 drives DIR to HIGH only when it has data for the link. When
DIR and NXT are HIGH, the byte on the data bus contains decoded
USB data. When DIR is HIGH and NXT is LOW , the byte contains status
information called RXCMD (receive command). The only exception to
this rule is when the PHY returns register read data, where NXT is also
LOW, replacing the usual RXCMD byte. Every change in DIR causes a
turnaround cycle on the data bus, during which DATA[7:0] is not valid
and must be ignored by the link.
DIR is always asserted during low-power and serial mode s.
STP I Stop: In synchronous mode, the link drives STP to HIGH for one cycle
after the last byte of data is sent to the ISP1507. The link can optionally
assert STP to force DIR to be deasserted.
In low-power and serial modes, the link holds STP at HIGH to wake up
the ISP1507, causing the ULPI bus to return to synchronous mode .
NXT O Next: In synchronous mode, the ISP1507 drives NXT to HIGH to throttle
data. If DIR is LOW, the ISP1507 asserts NXT to notify the link to place
the next data byte on DATA[7:0] in the following clock cycle. If DIR is
HIGH, the ISP1507 asserts NXT to notify the link that a valid USB data
byte is on DATA[7:0] in the current cycle. The ISP1507 always drives an
RXCMD when DIR is HIGH and NXT is LOW, unless register read data
is to be returned to the link in the current cycle.
NXT is not used in low-power or serial mode.
Table 4. ULPI signal description …continued
Signal
name Direction
on ISP1507 Signal description
Table 5. Signal mappi ng during low-po we r mode
Signal Map s to Direction Description
LINESTATE0 DATA0 O combinatorial LINESTATE0 directly driven by analog receiver
LINESTATE1 DATA1 O combinatorial LINESTATE1 directly driven by analog receiver