
Preliminary Data Sheet
W6694 Passive USB-ISDN S/T-Controller
-18-
Publication Release Date: March., 2000
Revision 0.93
7.1.8 Suspend and Resume
W6694 supports USB suspend and resume function as described in USB specification 1.1. When there is more than
three millisecond period of inactivity on the USB, W6694 will automatically enter into a low-power suspend state. In this
state, most of the ISDN and USB module will be powered off to consume minimum power. But the internal register values
are preserved. Therefore it is recommended that the software perform necessary control to W6694 before power-down. The
W6694 will leave suspend mode only when one of the two condition happens: host or device wake-up. A ISTA:WAKE bit
will indicate to software which source the wake-up event is originated from.
(i). Host-Initiated Wake-up
The USB host may wake-up W6694 by sending traffic on USB. On detected this wake-up signal, W6694 will
automatically resume to normal operation.
(ii). Device Remote Wake-up
In suspend mode, W6694 will ignore any ISDN traffic on S/T bus, except for incoming broadcast messages. When there
is an incoming broadcast message from ISDN switch, such as SETUP message, W6694 will automatically wake-up, and
signal USB host that it has left suspend mode. The first few bytes of SETUP message will be saved in D channel RFIFO.
After returning from suspend mode, software should immediately read the RFIFO, and perform necessary operation as
specified in ISDN protocol.
7.2 Configuration EEPROM
A 9346/93C46 type serial EEPROM can be used to store customized USB device configuration data. These
configuration data will be read by W6694 after power on or reset, and sent to USB host during enumeration. If EEPROM is
not presented, or the first 16 bits in EEPROM is FFFFh, the default value in W6694 will be sent to USB host instead.
EEPROM wire connection :
EEPROM Contents :
W6694
EEPROM
EPCS
EPSK
EPDO
EPDI
Chip Select
Data In
Data Out
Serial Clock