MAXIM VSC7177YI

Revision 4.2
July 29, 2005
Confidential
VSC7177 Data Sheet
Enhanced 2:1 Port Selector for Serial ATA and Serial Attached SCSI
FEATURES
APPLICATIONS
●
Active-passive redundant failover systems
●
Serial ATA 1.0 compliant at 1.5 Gbps
(3.0 Gbps capable)
Dual-port Serial ATA and Serial Attached SCSI
disk arrays (JBODs)
●
NAS servers
●
Sideband port selection
●
RAID subsystems
●
Complies with Serial ATA II: Port Selector
specification 1.0, including failover control
●
Disk-based backup systems
●
●
Passes Serial ATA patterns transparently
Serial ATA and Serial Attached SCSI routing
applications
●
Programmable receiver sensitivity
●
Buffers for externally connected links
●
High output swing mode with pre-emphasis
●
Compatible with legacy designs (VSC7173 and
VSC7175); provides enhanced connectivity and
signal pre-emphasis
●
0.6 W to 0.8 W power dissipation (depending on
operating mode)
●
3.3 V power supply
●
32-pin, 7 mm x 7 mm QFP-N package
●
●
2:1 port selector for both Serial ATA (SATA) and
Serial Attached SCSI (SAS) links
To order the VSC7177 device, see “Ordering Information,” page 24.
GENERAL DESCRIPTION
The VSC7177 is a Serial ATA and Serial Attached SCSI multiplexer/buffer that implements a 2:1 port selector
function for 1.5 Gbps and 3.0 Gbps links. This function is used when dual hosts, such as I/O controllers, must access
single-port disk drives in high availability storage subsystems where redundancy and load sharing are important. The
outputs from the I/O controllers are multiplexed to a Serial ATA or Serial Attached SCSI drive. The output from the
Serial ATA drive is buffered and replicated to the I/O controllers. When switching from one I/O controller to the
other, a Serial ATA link must be re-initialized with out-of-band (OOB) signals, which are transferred through the
VSC7177 transparently. The VSC7177 provides high output swings, pre-emphasis, and programmable receiver
sensitivity that are needed to drive long backplanes and external cables.
Port connectivity for the device can be configured using driving external I/O pins or through protocol-based port. See
the block diagram on page 2.
Maxim Integrated Products
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642,
or visit Maxim’s website at www.maxim-ic.com.
1 of 24
VSC7177
Data Sheet
VSC7177 Block Diagram
Port 0
Port 2
P0INP
P0INN
P2INP
OOB
OOB
P0OUTP
P2INN
P2OUTP
P0OUTN
P2OUTN
EN
EN
Port 1
P0INP
P0INN
OOB
P1OUTP
P1OUTN
EN
PORTSEL0
Pin
Configuration
PORTSEL1
MODE1
Port Selection
Mode
Configuration
SATA II Port
Selection
Control Logic
Mux Select and Output Driver Enable
MODE0
OOBSEL[1:0]
I/O Configuration
HIV[2:0]
2 of 24
Revision 4.2
July 29, 2005
Confidential
OOBPORT0
POSLTD
VSC7177
Data Sheet
Application Example
The VSC7177 allows two Serial ATA hosts to access one Serial ATA drive. Figure 1 shows a common application
where redundant I/O controllers in disk arrays have multiplexed access to single-port Serial ATA disk drives.
VSC7177
I/O Controller A
Serial ATA Drive
(1 of n)
I/O Controller B
Backplane
"Tailgate" Board
Figure 1. Serial ATA Backplane Application
3 of 24
Confidential
Revision 4.2
July 29, 2005
VSC7177
Data Sheet
REVISION HISTORY
This section describes the changes that were implemented in this document. The changes are listed by revision,
starting with the most current publication.
Revision 4.2
Revision 4.2 of this data sheet was published on July 29, 2005. In revision 4.2 of the document, information about the
VSC7177XYI lead(Pb)-free device was added. For more information, see “Thermal Specifications,” page 23 and
“Ordering Information,” page 24.
Revision 4.1
Revision 4.1 of this data sheet was published on November 16, 2004. In revision 4.1 of the document, differences for
pin 9 between VSC7177, VSC7175, and VSC7173 were added. For VSC7177, pin 9 reports the OOB status for the
unselected host port. For VSC7175, pin 9 reports the OOB status for Host A. For VSC7173, pin 9 reports the OOB
status for Port 0.
Revision 4.0
Revision 4.0 of this data sheet was published on June 25, 2004. This was the first production-level publication of the
document.
4 of 24
Revision 4.2
July 29, 2005
Confidential
VSC7177
Data Sheet
FUNCTIONAL DESCRIPTIONS
Modes of Operation
The VSC7177 has two modes of operation: sideband port selection and protocol port selection. Each mode
corresponds to a different method of configuring port connectivity. Only one of the operating modes is active at any
time in the VSC7177. Sideband-based port connectivity is controlled externally using the I/O pins of the device itself.
Protocol-based connectivity is implemented as defined in the Serial ATA II: Port Selector 1.0 specification.
Selecting Operating Modes
There are two types of sideband-based port selections: Edge-sensitive and level-sensitive. Rising-edge transitions on
the PORTSEL0 and PORTSEL1 inputs cause the corresponding port to become active when in edge-sensitive
sideband-based selection mode. Edge-sensitive sideband port selection is enabled when MODE1 is HIGH.
PORTSEL0 determines the active port in level-sensitive sideband-based mode. Level-sensitive sideband port
selection is enabled when MODE1 is LOW and PORTSEL1 is LOW.
Setting MODE1 LOW and PORTSEL1 HIGH in the VSC7177 allows the protocol-based Serial ATA II port selection
and test modes to be enabled. PORTSEL0 and MODE0 are used to select these operating modes shown in Table 1.
The functionality of the various operating modes is described in the following sections.
The setting of PORTSEL1 constitutes one of the primary differences between the VSC7177 and the VSC7173 and the
VSC7175. In the VSC7177, PORTSEL1 must be set LOW in level-sensitive sideband mode. The setting of
PORTSEL1 has no effect on the operation of the VSC7173 and the VSC7175 in level-sensitive mode (it is a “don’t
care”). For a complete list of differences between the VSC7177 and the VSC7173 and the VSC7175, see “Pinout
Differences Between VSC7177 and VSC7173/VSC7175,” page 13.
Table 1 shows how to configure the VSC7177 to operate in any of the various available modes.
Table 1. Operating Modes
Configuration Pins
Modes of Operation
MODE1
MODE0
PORTSEL0
PORTSEL1
Edge-sensitive sideband port selection
1
Select output mode of
unconnected port
↑ edge makes port 0
active
Level-sensitive sideband port selection
0
Select output mode of
unconnected port
Selects connected port
0 (1)
Reserved
0
0
0
1
Test modes
0
0
1
1
Protocol-based Serial ATA II port
selection
0
1
0
1
Test modes
0
1
1
1
↑ edge makes port 1
active
X = don’t care; ↑ = rising.
1. PORTSEL1 must equal VSS in level-sensitive sideband-based port selection mode. (The VSC7173 and the VSC7175 allow
PORTSEL1 = X.)
5 of 24
Confidential
Revision 4.2
July 29, 2005
VSC7177
Data Sheet
Sideband-Based Port Selection
External I/O pins are used to configure port connectivity when the sideband-based port selection modes are active.
The protocol-based port selection mode is disabled when sideband-based port selection modes are enabled.
There are two sideband-based port selection operating modes. One mode selects the active port connected to port 2
based on the logical value of the PORTSEL0 input. Port 0 is the active port connected to port 2 when PORTSEL0 is
LOW. Port 1 is the active port connected to port 2 when PORTSEL0 is HIGH. This level-sensitive sideband mode is
enabled when MODE1 is LOW and PORTSEL1 is LOW. Note that the requirement to have PORTSEL1 LOW in
level-sensitive sideband mode does not exist in the VSC7173 and VSC7175. For a complete list of differences
between the VSC7177 and the VSC7173 and the VSC7175, see “Pinout Differences Between VSC7177 and
VSC7173/VSC7175,” page 13.
The other sideband-based mode chooses the active port connected to port 2 when rising edge transitions are detected
on the PORTSEL0 and PORTSEL1 input pins. This edge-sensitive sideband-based mode is enabled when MODE1 is
HIGH. Port 0 is selected as the active port connected to port 2 when a rising edge transition is detected on
PORTSEL0. PORTSEL1 can be in a HIGH or LOW state during a transition of PORTSEL0. Port 1 is selected as the
active port when a rising edge transition is detected on PORTSEL1. PORTSEL0 can be in a HIGH or LOW state
during a transition of PORTSEL1. The VSC7177 grants access to the last PORTSELx signal that transitions from
LOW to HIGH.
To allow redundant hosts to access single-port drives in edge-sensitive sideband port selection mode, two inputs,
PORTSEL0 and PORTSEL1, control the multiplexer to the drive port and the enable signal to their output port.
Because of this, each host needs to gain control of the VSC7177 if the other host fails. It is assumed that if a host fails,
it will drive PORTSELx HIGH, LOW, or open, but that it will not be transitioning the signal. It is also assumed that
the two hosts have a host-to-host communication path that allows them to agree which host should access the drive at
any time. If the host at port 1 fails, the host at port 0 can regain access to the drive by first driving PORTSEL0 LOW,
then driving it HIGH. Essentially, the last host to transition its PORTSELx signal from LOW to HIGH is granted
access. This simple scheme ensures that a healthy host can always recover access to the drive at port 2 if the other host
fails.
Status Signals—Sideband Mode
The P0SLTD output reports the OOB status of port 1 (OOBPORT1) when the device is in level-sensitive sidebandbased port selection mode. The P0SLTD output indicates the active port when the device is in edge-sensitive
sideband-based port selection mode. P0SLTD is LOW when port 1 is active and HIGH when port 0 is active.
The OOBPORT0 output reports the state of the OOB detector from port 0’s input receiver. Table 2 contains a
summary of this information. For more information about the OOBPORT0 and OOBPORT1 signals, see “OOB
Transfer,” page 12.
Table 2. Output Status in Sideband Port Selection Mode
Output Pins
Sideband Port
Selection Mode
Port Connected
(to Port 2)
P0SLTD
OOBPORT0
Level-sensitive
Port 0 or 1
OOBPORT1
OOBPORT0
Edge-sensitive
Port 0
1
OOBPORT0
Edge-sensitive
Port 1
0
OOBPORT0
6 of 24
Revision 4.2
July 29, 2005
Confidential
VSC7177
Data Sheet
Inactive Port Functionality
The MODE0 pin controls the functionality of the output driver for the unconnected port.
In both edge-sensitive and level-sensitive sideband modes, the output of the unconnected port (P0OUTP/N or
P1OUTP/N) transmits port 2 input data when MODE0 is HIGH. The output driver transmits the data received by that
unconnected port when MODE0 is LOW. Note that this loopback functionality differs from the VSC7173 and the
VSC7175 in edge-sensitive sideband mode.
Table 3 summarizes the sideband-based port selection functionality.
Table 3. Sideband-based Port Selection Operating Modes
Input Pins
MODE1
0 (level)
0 (level)
MODE0
Output Pins
PORTSEL0
0
0
0
1
PORTSEL1
P0OUT
P1OUT
P2OUT
P0SLTD
0
(1)
P2IN
P1IN
P0IN
OOBPORT1
0
(1)
P0IN
P2IN
P1IN
OOBPORT1
(1)
0 (level)
1
0
0
P2IN
P2IN
P0IN
OOBPORT1
0 (level)
1
1
0 (1)
P2IN
P2IN
P1IN
OOBPORT1
1 (edge)
0
X
↑
P0IN
P2IN
P1IN
0
1 (edge)
0
↑
X
P2IN
P1IN
P0IN
1
1 (edge)
1
X
↑
P2IN
P2IN
P1IN
0
1 (edge)
1
↑
X
P2IN
P2IN
P0IN
1
X = don’t care; ↑ = rising.
1. PORTSEL1 must equal VSS in level-sensitive sideband-based port selection mode. See Table 1, page 5.
Reset State
The power-up state of the VSC7177 while in sideband-based port selection mode is based upon the PORTSEL0 and
PORTSEL1 input signals. When in level-sensitive sideband mode, the active port connected to port 2 is controlled
directly by the PORTSEL0 input. This is the same behavior as the normal operating condition described above. When
in edge-sensitive sideband mode, the active port connected to port 2 is defined in Table 4. The state diagram in
Figure 2 indicates the same result in a different format.
Table 4. Power-Up State (Edge-Sensitive Sideband Mode)
PORTSEL0
PORTSEL1
Active Port
P0SLTD Output
0
0
Port 0 selected
1
1
0
Port 0 selected
1
0
1
Port 1 selected
0
1
1
Port 0 selected
1
7 of 24
Confidential
Revision 4.2
July 29, 2005
VSC7177
Data Sheet
Reset=1
Reset State
(PORTSEL0=1, PORTSEL1=1
or PORTSEL1=0)
and Reset=0
Reset=1
PORTSEL0=0, PORTSEL1=1
and Reset=0
PORTSEL0
Port 0 Selected
Port 1 Selected
PORTSEL1
Figure 2. Reset State Machine (Edge-Sensitive Sideband Mode)
Serial ATA II Protocol-Based Port Selection
Protocol-based port selection allows two hosts to negotiate for connection to a single device using OOB signaling.
The active host port in the VSC7177 may be selected using the protocol-based method defined in the Serial ATA II:
Port Selector 1.0 specification. Protocol-based port selection determines whether port 0 or port 1 is the active host
port connected to port 2 in this operating mode.
The Serial ATA II protocol-based port selection mode is enabled when MODE1 is LOW, MODE0 is HIGH,
PORTSEL1 is HIGH, and PORTSEL0 is LOW. Sideband-based port selection is disabled when Serial ATA II
protocol-based port selection mode is enabled.
Table 1, page 5 shows all modes of operation. This section describes how the Serial ATA II: Port Selector standard
was implemented in the VSC7177.
Neither host port (port 0 or port 1) is active following power up and reset of the VSC7177. The output buffer in the
device port (port 2) is disabled (output is at DC-bias point) when there is no active host port. Data received by the
device port is transmitted to both host ports.
The VSC7177 supports presence detection per Serial ATA II: Port Selector 1.0 specification. A six-burst COMWAKE
signal is transmitted from each host port immediately after power up. A six-burst COMWAKE signal is transmitted
from a host port each time a valid COMRESET signal is received by that host port. The VSC7177 starts transmitting
the COMWAKE signal after it has detected the COMRESET signal is no longer being received from the host. The
COMWAKE signal is transmitted in response to receiving a COMRESET signal, regardless of that port’s being active
or inactive.
When there is no active host port, the first COMWAKE or COMRESET signal received by a host port selects that port
as the active host port. A COMRESET signal is transmitted out of the device port to the device, and the now active
host port is connected to the device port. If a COMWAKE or COMRESET signal is received by both host ports
simultaneously, port 0 is given priority and is selected as the active host port.
The VSC7177 detects a port selection signal received by an inactive host port. The port selection signal is a series of
five, valid COMRESET signals. The duration between the first and second COMRESET series and the third and
fourth COMRESET series is nominally 2.0 ms. The duration between the second and third COMRESET series and
the fourth and fifth COMRESET series is nominally 8.0 ms. After the entire fifth COMRESET series has been
deasserted, the inactive port that received the port selection signal is immediately switched to be the active host port.
Figure 3 shows the port selection signal. Maintaining primitive alignment is not guaranteed. Reception of
8 of 24
Revision 4.2
July 29, 2005
Confidential
VSC7177
Data Sheet
COMRESET signals by an active host port are transmitted out of the device port even if the COMRESET signals are
a valid port selection signal. Refer to the Serial ATA II: Port Selector Revision 1.0 specification for a complete
definition of the port selection signals.
In the situation where a port selection signal is received when neither port is active (following a reset condition, for
example), the port receiving the signal becomes the active host port based on the first COMRESET series. All five
series of COMRESET signals are transmitted from the device port. A COMRESET signal is sent to the device in
response to the first COMRESET series and makes that port active. The remaining four series of COMRESET signals
are transmitted to the device because OOB signals are always transmitted once a host port has been connected to the
device port.
A COMRESET signal transmitted to a device causes the device to respond with a COMINIT signal. To prevent this
COMINIT signal from being squelched by the presence detection circuit’s COMWAKE transmission, the VSC7177
continuously transmits a COMRESET pattern to the device until the COMWAKE transmission is completed. This
guarantees the COMINIT signal from the device is propagated to the host.
Only OOB signals from an active host port are propagated to the device port. OOB signals from an inactive host port
are not propagated to the device port. If no active host port is selected, OOB signals received by the device port are
propagated to both host ports. When an active host port exists, OOB signals received by the device port are
propagated only to the active host port.
Valid COMSET Signals
t1
t2
t1
t2
Inter-reset
Assertion Delay
Minimum
Typical
Maximum
Unit
t1
1.6
2.0
2.4
ms
t2
7.6
8.0
8.4
ms
Figure 3. Port Selection Signal
Data is transferred between the host and device ports without the use of PHYs. Power management, speed
negotiation, and spread spectrum clocking is indirectly supported by VSC7177 because data is merely passed through
the device.
9 of 24
Confidential
Revision 4.2
July 29, 2005
VSC7177
Data Sheet
Status Signals—Serial ATA II Protocol-based Port Selection
The P0SLTD output indicates the active host port. P0SLTD is LOW when port 1 is active and HIGH when port 0 is
active. P0SLTD is a logic HIGH when neither host port is active.
OOBPORT0 reports the state of the inactive host port’s OOB detector. OOBPORT0 reports the state of the OOB
detector from port 0’s input receiver when there is no active host.
There is no active host following a reset of the VSC7177.
Table 5 contains a summary of the protocol-based port selection operating mode.
Table 5. Operating Modes for Serial ATA II Protocol-based Port Selection
Output Pins
Active Host Port
Port 0
Port 1
No active host
P0OUT
P2IN
(1)
OFF
P2IN
P1OUT
(1)
OFF
P2OUT
P0SLTD
OOBPORT0
P0IN
1
OOBPORT1
P2IN
P1IN
0
OOBPORT0
P2IN
OFF(1)
1
OOBPORT0
1. OFF indicates the output driver is transmitting a common-mode state.
High-Speed Outputs
Each port has a high-speed output buffer that transmits the differential serial ATA data at rates up to 3.0 Gbps. The
output pins for the ports are P0OUTP/N, P1OUTP/N, and P2OUTP/N. Each output buffer has an input to indicate
when OOB signals are being transmitted and a single input to control the output voltage amplitude and to enable preemphasis.
Output
Data
OutputN
HIV
TX Common Mode
Figure 4. High-Speed Output Buffer
Transmitting OOB Signals
Both differential output signals are at the DC-bias voltage when the output buffer is disabled. The output buffer is
disabled when OOB signals are transmitted and when an output port is turned “off” as described in “Modes of
Operation,” page 5.
10 of 24
Revision 4.2
July 29, 2005
Confidential
VSC7177
Data Sheet
Output Amplitude and Pre-Emphasis
The output buffers each have an amplitude control input pin (HIV0, HIV1, and HIV2 corresponding to port 0, port 1,
and port 2, respectively) that sets the differential output voltage to normal Serial ATA levels. See Table 6.
Recommended output AC-coupling capacitor values are 0.01 µF. When the amplitude control pin is HIGH, the output
is configured for high voltage swing mode, which is useful for driving extended length media such as backplanes or
external cables. Setting the output to high swing mode should be done only in controlled environments because the
output voltage exceeds the Serial ATA 1.0 differential mode specifications.
The output buffers have a pre-emphasis circuit that is enabled when HIVx is HIGH. Pre-emphasis accentuates higher
frequency signals in a transmitted data stream. This feature takes into consideration that a signal loses amplitude and
affects the data eye opening as it goes through long trace length runs. Figure 5 shows the effects of the pre-emphasis
feature. The amplitude increase is between 20% and 30%, and the duration of the amplitude increase is between
150 ps and 300 ps.
Table 6. Output Amplitude and Pre-Emphasis
HIVx
Output Swing Level
Pre-Emphasis
0
Normal
None
1
HIGH
Enabled
Pre-Emphasis Disabled
Pre-Emphasis Enabled
VOUT
VOUT
0
0
1
1
1
1
1
0
1
0
0
0
1
1
1
1
1
0
1
0
Figure 5. Pre-Emphasis Diagram
11 of 24
Confidential
Revision 4.2
July 29, 2005
VSC7177
Data Sheet
High-Speed Inputs
The high-speed input receivers are designed to achieve Serial ATA 1.0 compliance using AC-coupling as described in
the Serial ATA 1.0 specification. Recommended input AC-coupling capacitor values are 0.01 µF. The high-speed
input receiver contains an OOB signal detector, as shown in Figure 6.
Input Receiver
Input
Data
InputN
OOB Detector
OOB Status
(OOBPORTx signal)
OOBSEL0
OOBSEL1
Figure 6. High-Speed Input Receiver
OOB Transfer
The VSC7177 cleanly transfers OOB signals from high-speed inputs to outputs. Two status outputs, OOBPORT0 and
OOBPORT1, indicate whether the input signal is data or a common-mode state. OOBPORT1 and OOBPORT1
correspond to port 0 and port 1, respectively. An OOB detector monitors the amplitude of an incoming signal in
parallel with each high-speed input. When the amplitude is less than the OOB threshold, the OOB status output is
driven HIGH. When the incoming amplitude is greater than the OOB threshold, the OOB status output is driven
LOW.
Setting the OOBSEL1/OOBSEL0 inputs as shown in Table 7 configures the OOB threshold level for all three ports.
Table 7. Setting the OOB Threshold Level
OOBSEL1
OOBSEL0
OOB THRESHOLD LEVEL
1
0
Nominal setting (150 mV to 250 mV)
0
0
Decrease by ~40 mV
0
1
Decrease by ~80 mV
1
1
Increase by ~40 mV
NOTE: All values are differential peak-to-peak voltages.
Voltage Regulator
The digital logic in the VSC7177 operates on an internally generated 1.8 V supply voltage. The regulated voltage
must be connected to an external capacitor. VDDN (pin 25) is the regulated voltage pin. The recommended capacitor
to use is 4.7 µF with equivalent series resistance between 0.5 Ω and 5.0 Ω.
12 of 24
Revision 4.2
July 29, 2005
Confidential
VSC7177
Data Sheet
DESIGN GUIDELINES
Pinout Differences Between VSC7177 and VSC7173/VSC7175
The VSC7177 device is an upgrade to the VSC7173 and the VSC7175 devices. The VSC7177 package is the same as
the VSC7173 and the VSC7175; however, there are two pin requirement changes to be aware of when using a
VSC7177 device on a board designed for the VSC7173 or the VSC7175.
●
Pin 25 (VDDN) in the VSC7177 is an internally-generated 1.8 V supply voltage. This pin must be connected
to a capacitor as described in “Voltage Regulator,” page 12. Pin 25 (Reserved) is not used in the VSC7173 or
in the VSC7175.
●
Pin 18 (PORTSEL1) and pin 21 (MODE1) in the VSC7177 must both be set LOW to enable level-sensitive
sideband mode. Setting PORTSEL1 HIGH enables the protocol-based port selection mode listed in Table 1,
page 5. In the VSC7173 and the VSC7175, setting only pin 21 (MODE1) to LOW is required to enable
level-sensitive sideband mode. Pin 18 (HSTSELB) in the VSC7173 and the VSC7175 is not used in the this
mode and is a “don’t care” (connect to any value). The logical value of PORTSEL0/HSTSELA (pin 19 in the
VSC7177, the VSC7173, and the VSC7175) selects the connected port in level-sensitive mode.
●
Pin 9 in the VSC7175 (OOBDTA) reports the OOB status for Host A. For the VSC7177 device, pin 9
(OOBPORT0) reports the OOB status for the unselected host port.
Table 8 provides a summary of the pinout differences.
Table 8. VSC7177 and VSC7173/VSC7175 Pinout Differences
Pin
Number
Pin Function / Connectivity
Operating Mode
VSC7173
VSC7175
VSC7177
X (don’t care)
X (don’t care)
VSS (ground)
18
Level-sensitive
sideband mode
25
All modes
Not used
Not used
Connect to external capacitor
9
All modes
OOB status for Port 0
OOB status for Host A
OOB status for unselected host port
Sideband Loopback Function
A sideband loopback feature has been added to the VSC7177 in sideband mode. Consequently, the VSC7177 has
different functionality than either the VSC7173 or the VSC7175 in this mode. Port 2 can be connected to port 0 or
port 1 in sideband mode. The data transmitted from the output driver of the unconnected port can be data from port 2
(the downstream device) or data from the unconnected port’s input receiver (loopback data). The data transmitted is
selected with the MODE0 input. The ability to loopback the data from the unconnected port is a new feature for
sideband mode. Both the VSC7173 and the VSC7175 transmit the downstream device data or a common-mode signal
from the unconnected port’s output driver. The VSC7177 cannot directly force transmission of common mode from
the unconnected port. Transmission of common mode is achieved indirectly by enabling the loopback mode and
having the host send a common mode signal to the VSC7177.
13 of 24
Confidential
Revision 4.2
July 29, 2005
VSC7177
Data Sheet
ELECTRICAL SPECIFICATIONS
DC Characteristics
Specifications are guaranteed over the recommended operating conditions listed in Table 15, page 18.
Table 9. LVTTL Inputs and Outputs
Symbol
Parameter
Minimum
Typical
Maximum
Unit
VOH
Output HIGH voltage
VOL
VIH
Condition
2.0
2.2
VDD
V
IOH = –4 mA
Output LOW voltage
0.0
0.2
0.4
V
IOL = 4 mA
Input HIGH voltage
2.0
VDD
V
VIL
Input LOW voltage
0.0
0.8
V
II
Input current (includes a weak pull-up
resistor)
–200
+50
µA
0 V < VIL < 2.4 V
Table 10. High-Speed Inputs and Outputs
Symbol
Parameter
VTH
Input threshold voltage for OOB detection
VOCM
High-speed output common-mode voltage
VICM
High-speed input common-mode voltage
ZIN
Differential input impedance
Minimum
Typical
85
Unit
Condition
200
mV
See Table 7.
2.0
V
Normal Swing mode.
100 Ω termination
between true and
complement outputs.
1.7
V
High Swing mode.
100 Ω termination
between true and
complement outputs.
1.5
V
100
Maximum
115
Ω
Table 11. Power Supply Requirements for Sideband Operating Mode
Symbol
Parameter
VDD
Power supply voltage
IDD
PD
Minimum
Typical
Maximum
Unit
3.0
3.3
3.6
V
±10% on all supplies
Power supply current (total on all supply
pins)
150
170
mA
Normal Swing mode
200
235
mA
High Swing mode
Total power dissipation
540
625
mW
Normal Swing mode
720
850
mW
High Swing mode
14 of 24
Revision 4.2
July 29, 2005
Confidential
Condition
VSC7177
Data Sheet
Table 12. Power Supply Requirements for Serial ATA II Protocol Port Selection Mode
Symbol
Parameter
VDD
Power supply voltage
3.3
3.6
V
±10% on all supplies
IDD
Power supply current (total on all supply
pins)
175
238
mA
Normal Swing mode
225
295
mA
High Swing mode
Total power dissipation
635
860
mW
Normal Swing mode
817
1065
mW
High Swing mode
PD
Minimum
3.0
Typical
Maximum
Unit
Condition
15 of 24
Confidential
Revision 4.2
July 29, 2005
VSC7177
Data Sheet
AC Characteristics
Specifications are guaranteed over the recommended operating conditions listed in Table 15, page 18.
High-Speed Input
tOFF
tON
High-Speed Output
Figure 7. Timing Waveform
Table 13. High-Speed Inputs and Outputs
Symbol
Parameter
Minimum
Maximum
Unit
tP
Propagation delay from any high-speed input
to high-speed output
0.4
2.0
ns
tON
Propagation delay from signal present at input
to output buffer turned on
3.0
12.0
ns
tOFF
Propagation delay from no signal at input to
output buffer turned off
3.0
12.0
ns
Rise and fall times
67
260
ps
OUTx output differential peak-to-peak voltage
swing in normal swing mode
(HIVx is LOW)
500
700
mVp-p
Measured per Serial ATA 1.0
specification, section 6.6.3.
100 Ω termination between true
and complement outputs.
VOUT(1, 2)
OUTx output differential peak-to-peak voltage
swing in high swing mode
(HIVx is HIGH)
800
1300
mVp-p
Measured per Serial ATA 1.0
specification, section 6.6.3.
100 Ω termination between true
and complement outputs.
VIN
INx input differential peak-to-peak swing with
OOBSEL1 = 1 and OOBSEL0 = 0
(OOB nominal)
275
1600
mVp-p
Measured per Serial ATA 1.0
specification.
VIN
INx input differential peak-to-peak swing with
OOBSEL1 = 0 and OOBSEL0 = 1
(OOB minimal)
225
1600
mVp-p
Measured per Serial ATA 1.0
specification, section 6.6.3.
tR, tF
VOUT
(1)
Condition
1.5 Gbps operation, 20% to 80%.
1. Refer to Application Note AN-37 for differential measurement techniques.
2. Output swings are higher than the Serial ATA 1.0 specification to compensate for anticipated PCB or connector losses.
16 of 24
Revision 4.2
July 29, 2005
Confidential
VSC7177
Data Sheet
tPW
tPW
PORTSEL0,
PORTSEL1
PORTSEL0
tPSS
tPSS
PORTSEL1
tSW
tSW
tSW
Active Host Port
(Port 0 or Port 1)
* Edge sensitive sideband operation shown in timing diagram.
Note: Edge-sensitive side band operation shown.
Figure 8. Timing Waveform—Sideband Switching
Table 14. Sideband Switching
Symbol
Parameter
tPW
Pulse width of the port selection pins (PORTSEL0,
PORTSEL1)
Minimum
4.0
Maximum
ns
tPSS
Separation between rising edge transitions of the
port selection pins
5.0
ns
Applies to edge-sensitive
sideband operation.
tSW
Switch time. The time required to make the other
host port active following an active edge transition
of the port selection pins.
ns
Applies to both level and
edge-sensitive sideband
operations.
5.0
Unit
Condition
17 of 24
Confidential
Revision 4.2
July 29, 2005
VSC7177
Data Sheet
Operating Conditions
Table 15. Recommended Operating Conditions
Symbol
Parameter
VDD
Power supply voltage
T
Operating
temperature(1)
Minimum
Typical
Maximum
Unit
3.0
3.3
3.6
V
+90
°C
0
1. Lower limit of specification is ambient temperature and upper limit is case temperature.
Absolute Maximum Ratings
Table 16. Absolute Maximum Ratings
Symbol
Parameter
Minimum
Maximum
Unit
VDD
Power supply voltage
–0.5
+4.0
V
VINT
LVTTL input voltage
–0.5
VDD +0.5
V
VOUTT
LVTTL output voltage
–0.5
VDD +0.5
V
IOT
LVTTL output current
–50
+50
mA
VINS
Serial input voltage
–0.5
VDD +0.5
V
VOUTS
Serial output voltage
–0.5
VDD +0.5
V
IOS
Serial output current
–50
+50
mA
TS
Storage temperature
–65
+140
°C
VESD
Electrostatic discharge voltage, human body model
–4000
+4000
V
Stresses listed under Absolute Maximum Ratings may be applied to devices one at a time without causing permanent damage. Functionality at or above the values
listed is not implied. Exposure to these values for extended periods may affect device reliability.
ELECTROSTATIC DISCHARGE
This device can be damaged by ESD. Maxim recommends that all integrated circuits
be handled with appropriate precautions. Failure to observe proper handling and
installation procedures may adversely affect reliability of the device.
18 of 24
Revision 4.2
July 29, 2005
Confidential
VSC7177
Data Sheet
PACKAGE INFORMATION
Pin Diagram
P0SLTD
VDDN
25
HIV2
27
P2INP
P2INN
VSS
29
P2OUTN
P2OUTP
31
VDD2
The VSC7177 device has 32 pins, which are shown in the following illustration.
1
OOBSEL0
HIV0
P0INP
23
3
VSS
VSC7177
Top View
P0INN
VSS
21
5
(1)
PORTSEL0
PORTSEL1
MODE0
VDD1
P1OUTP
P1OUTN
15
17
13
VSS
P1INN
HIV1
OOBPORT0
P1INP
11
Exposed Die Attach Pad
(bottom side)
9
VDD0
19
7
MODE1
VDD
P0OUTN
P0OUTP
OOBSEL1
1. The exposed Die Attach Pad (DAP) is internally connected to ground and should also be connected to VSS on
the board.
Figure 9. Pin Diagram
19 of 24
Confidential
Revision 4.2
July 29, 2005
VSC7177
Data Sheet
Pin Identifications
Table 17. Pin Identifications
Pin Number
Signal
Type
Level
Description
O
HighSpeed
These are the high-speed differential outputs for port 0, port 1,
and port 2. These outputs must be AC-coupled.
I
HighSpeed
These are the high-speed differential inputs for port 0, port 1, and
port 2. These inputs must be AC-coupled.
I
LVTTL
These two inputs select the active port (port 0 or port 1) when the
device is in sideband-based port selection mode.
PORTSEL1 is used to choose the port selection mode when the
VSC7177 is operating in protocol-based port selection mode. For
more information on the operating modes, see Table 1, page 5
and “Functional Descriptions” on page 5.
I
LVTTL
When HIGH, selects the high voltage swing output mode for the
corresponding output buffer and enables pre-emphasis. See
Table 6, page 11.
I
LVTTL
These two inputs control the OOB detector threshold voltage for
all three input ports. See Table 7, page 12 for threshold levels.
O
LVTTL
These status signals can be monitored by the host for diagnostics.
See Table 2, page 6 and Table 5, page 10.
7, 6
P0OUTP, P0OUTN
15, 14
P1OUTP, P1OUTN
31, 30
P2OUTP, P2OUTN
3, 4
P0INP, P0INN
11, 12
P1INP, P1INN
27, 28
P2INP, P2INN
19
PORTSEL0
18
PORTSEL1
2
HIV0
10
HIV1
26
HIV2
24
OOBSEL0
23
OOBSEL1
1
P0SLTD
9
OOBPORT0
17
MODE0
I
LVTTL
For sideband-based port selection, MODE0 is used as described
in Table 3, page 7. For protocol based port selection, MODE0
must be HIGH.
21
MODE1
I
LVTTL
For sideband-based port selection, MODE1 is used as described
in Table 3, page 7. For protocol based port selection, MODE1
must be LOW.
20
VDD
Power
3.3 V power supply for all circuits except the high-speed output
buffers.
8, 16
VDD0, VDD1
Power
32
VDD2
3.3 V output buffer power supply for P0OUTP/N, P1OUTP/N, and
P2OUTP/N, respectively.
25
VDDN
Analog
1.8 V power supply generated by internal voltage regulator.
Connect a 4.7 µF capacitor with equivalent series resistance
between 0.5 Ω and 5 Ω to this pin.
5, 13,
VSS
GND
22, 29
Common ground.
DAP is the exposed die attach pad on the bottom of the device.
DAP
20 of 24
Revision 4.2
July 29, 2005
Confidential
VSC7177
Data Sheet
Package Drawing
Top View
Bottom View
D
32
25
24
1
1
0.45
Exposed Pad
Area
D2
D
17
8
16
9
D2
12° max.
A
Side View
b
e
A3
A1
L
Item
Minimum
A
0.85 nom.
0.90
A1
0
0.05
A3
b
0.20 REF
0.23
D
D2
0.35
7.00 BSC
4.95
e
L
Maximum
5.25
0.65 BSC
0.50
0.75
NOTES: Drawing not to scale.
All units in mm unless otherwise noted.
“b” is measured 0.20 to 0.25 from the terminal tip.
Figure 10. Package Drawing
21 of 24
Confidential
Revision 4.2
July 29, 2005
VSC7177
Data Sheet
A
A1
D
F
A2
E
Vias (16 places)
C
G
Stencil Openings (16 places)
B
Land Pad Detail
Item
7 mm x 7 mm x 0.9 mm
Exposed Pad QFP-N
A
7.445 maximum
A1
5.325 minimum
A2
4.92 maximum
B
0.37 maximum
C
1.06
D
4.95 minimum
Comments
Thermal land dimensions
5.075 typical
5.20 maximum
E
5.10
Solder mask opening dimension
F
1.0
Stencil opening dimensions
G
1.2
Stencil opening and via spacing
NOTES: All vias 0.30 to 0.33 diameter, plugged.
Drawing not to scale.
All dimensions are in mm unless otherwise noted.
Figure 11. Recommended Land Pattern
22 of 24
Revision 4.2
July 29, 2005
Confidential
VSC7177
Data Sheet
Thermal Specifications
Thermal specifications for this device are based on the JEDEC standard EIA/JESD51-2 and have been modeled using
a four-layer test board with two signal layers, a power plane, and a ground plane (2s2p PCB). For more information,
see the JEDEC standard.
Table 18. Thermal Resistances
θ JA (°C/W) vs. Airflow (ft/min)
Part Number
θ JC
0
100
200
VSC7177YI
18.2
30
28.7
27
VSC7177XYI
18.2
30
28.7
27
To achieve results similar to the modeled thermal resistance measurements, the guidelines for board design described
in the JEDEC standard EIA/JESD51 series must be applied. For information about specific applications, see the
following:
EIA/JESD51-5, Extension of Thermal Test Board Standards for Packages with Direct Thermal Attachment
Mechanisms
EIA/JESD51-7, High Effective Thermal Conductivity Test Board for Leaded Surface Mount Packages
EIA/JESD51-9, Test Boards for Area Array Surface Mount Package Thermal Measurements
EIA/JESD51-10, Test Boards for Through-Hole Perimeter Leaded Package Thermal Measurements
EIA/JESD51-11, Test Boards for Through-Hole Area Array Leaded Package Thermal Measurements
Moisture Sensitivity
This device is rated moisture sensitivity level 3 or better as specified in the joint IPC and JEDEC standard
IPC/JEDEC J-STD-020. For more information, see the IPC and JEDEC standard.
23 of 24
Confidential
Revision 4.2
July 29, 2005
VSC7177
Data Sheet
ORDERING INFORMATION
The VSC7177 device is available in two package types. VSC7177YI is a 32-pin, quad flat pack with no leads (QFP-N)
and an exposed pad. The device is also available in a lead(Pb)-free package, VSC7177XYI.
Lead(Pb)-free products from Maxim comply with the temperatures and profiles defined in the joint IPC and JEDEC
standard IPC/JEDEC J-STD-020. For more information, see the IPC and JEDEC standard.
The following table lists the ordering information for the VSC7177 device.
VSC7177
Enhanced 2:1 Port Selector for Serial ATA and Serial Attached SCSI
Part Number
Description
VSC7177YI
32-pin QFP-N, 7 mm x 7 mm x 0.9 mm body
VSC7177XYI
Lead(Pb)-free, 32-pin QFP-N, 7 mm × 7 mm × 0.9 mm body
Maxim Integrated Products
120 San Gabriel Drive
Sunnyvale, CA 94086
United States
408-737-7600
www.maxim-ic.com
Copyright © 2004 to 2005 Maxim Integrated Products
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. Maxim retains
the right to make changes to its products or specifications to improve performance, reliability or manufacturability. All information in
this document, including descriptions of features, functions, performance, technical specifications and availability, is subject to
change without notice at any time. While the information furnished herein is held to be accurate and reliable, no responsibility will be
assumed by Maxim for its use. Furthermore, the information contained herein does not convey to the purchaser of microelectronic
devices any license under the patent right of any manufacturer.
Maxim products are not intended for use in life support products where failure of a Maxim product could reasonably be expected to
result in death or personal injury. Anyone using a Maxim product in such an application without express written consent of an officer
of Maxim does so at their own risk, and agrees to fully indemnify Maxim for any damages that may result from such use or sale.
is a registered trademark of Maxim Integrated Products, Inc.
All other products or service names used in this publication are for identification purposes only, and may be trademarks or registered
trademarks of their respective companies. All other trademarks or registered trademarks mentioned herein are the property of their
respective holders.
24 of 24
Revision 4.2
July 29, 2005
Confidential