ChipFind - документация

Электронный компонент: S39421

Скачать:  PDF   ZIP
1
SUMMIT MICROELECTRONICS, Inc. 1999
2024 9.0 8/8/00
Characteristics subject to change without notice
SUMMIT
MICROELECTRONICS, Inc.
SUMMIT MICROELECTRONICS, Inc. 300 Orchard City Drive, Suite 131 Campbell, CA 95008 Telephone 408-378-6461 Fax 408-378-6586 www.summitmicro.com
FEATURES
Full Voltage Control for Hot Swap Applications
Card Insertion Detection
Platform Voltage Detection
Card Voltage Sequencing
5 Volt, 12 Volt and 3.3 Volt
12 Volt FET Enable Outputs
Allows use of Low On-resistance N-Channel
FETS
Card Reset Generation Based on Out of Spec
Voltages
Host Reset
Programmable Slew Rate Control [250V/Sec
Default Rate]
Supports 5 Volt, 3.3 Volt and Mixed Voltage
Cards
Integrated 1K Bit E
2
PROM Memory
Data DownloadTM Mode [Simplifies
Downloading of Configuration Memory into
Interface ASIC or MCU]
Hot Swap Voltage Controller
S39421
DESCRIPTION
The S39421 is a fully integrated hot swap controller
intended for use on add-in cards that may be inserted into
or removed from powered-on host platforms. The S39421
performs a variety of tasks starting with the validation of
proper card insertion and the presence of "in-spec" volt-
ages at the host platform interface.
Once power is switched on, the S39421 continues to
monitor the back-end power to the add-in card and the
host power supply. If either the 5V or 3.3V supplies drop
below Vtrip the S39421 will immediately assert the RE-
SET outputs and power-down the add-in card.
In addition to the power control for the add-in card, the
S39421 provides status signals that can be employed by
the host and for the control of bus interface components.
The on board E
2
PROM can be used as configuration
memory for the individual card or as general purpose
memory. The proprietary DataDownload mode provides
a more direct interface to the E
2
PROM for simplified
access by the add-in card's controller or ASIC.
FUNCTIONAL BLOCK DIAGRAM
+
+
-
-
EEPROM
Memory
Array
Slew Rate
Control
VGATE3
VGATE5
CS
SK
DI
DO
CARD_3V
CARD_5V
+
-
+
-
ISLEW
PND1
PND2
DRVREN
SGNL_VLD
RESET
RESET
VCC5
VCC3
HST_PWR
VSEL
VCC12
DD
Filter
RESET
Timer
Sequencing
Logic
HST_RST
2024 ILL2.1
CARD_V_VLD
ASSOCIATE
MEMBER
2
S39421
2024 9.0 8/8/00
PIN CONFIGURATION
Symbol
Pin
Description
VCC12
1
12 Volt Input
DRVREN
2
High Side Driver Enable (L)
ISLEW
3
Slew Rate Control
VSEL
4
Voltage Select
DD
5
Data Download Enable
CS
6
Microwire Chip Select
SK
7
Microwire Serial Clock
DI
8
Microwire Data In
DO
9
Microwire Data Out
PND2
10
Pin Detect 2 (Active Low)
PND1
11
Pin Detect 1 (Active Low)
GND
12
Ground
CARD_V_VLD
13
Card Voltage Valid
SGNL_VLD
14
Signals Valid (Active Low)
HST_PWR
15
Host Power Up Enable
HST_RST
16
Host Reset (Active Low)
RESET
17
RESET(Active Low)
RESET
18
RESET
CARD_3V
19
Card's 3 Volt Monitor Input
VGATE3
20
3 Volt Gate Output
VCC3
21
3 Volt Input
CARD_5V
22
Card's 5 Volt Monitor Input
VGATE5
23
5 Volt Gate Output
VCC5
24
5 Volt Input
1
2
3
4
5
6
7
8
9
10
11
12
24
23
22
21
20
19
18
17
16
15
14
13
VCC5
VGATE5
CARD_5V
VCC3
VGATE3
CARD_3V
RESET
RESET
HST_PWR
SGNL_VLD
GND
PND1
PND2
VCC12
DRVREN
ISLEW
VSEL
DD
CS
SK
DI
DO
HST_RST
2024 ILL1.1
CARD_V_VLD
2024 PGM T1.1
Condition
Min
Max
Temperature
-40C
+85C
V
CC
2.7V
5.5V
RECOMMENDED OPERATING CONDITIONS
S39421
3
2024 9.0 8/8/00
ABSOLUTE MAXIMUM RATINGS*
Temperature Under Bias
-55C to +125C
Storage Temperature
-65C to +150C
Voltage on :
DRVREN VCC12
15V
VCC3
7V
CARD_5V
7V
CARD_3V
7V
SGNL_VLD, CARD_V_VLD & RESET
12V
RESET
V
CC
+.7V
All Others
V
CC
+.7V
Output Short Circuit Current
100mA
Lead Solder Temperature (10 secs)
300C
COMMENT
Stresses listed under Absolute Maximum
Ratings may cause permanent damage to
the device. These are stress ratings only, and
functional operation of the device at these or
any other conditions outside those listed in
the operational sections of this specification
is not implied. Exposure to any absolute
maximum rating for extended periods may
affect device performance and reliability.
2024 PGM T2.3
Symbol
Parameter
Conditions
Min
Typ
Max
Units
I
CC1
Power Supply Current
Resets Active, VGATES Ramping
.6
1
mA
I
CC2
Power Supply Current
Quiesent - Resets released, VGATES On
250
500
A
I
CC3
Power Supply Current
Quiesent - EEPROM Access
.8
1.5
mA
V
TRIP
VTRIP Sense Levels
VCC5 and CARD_5V
4.5
4.6
4.75
V
Low to High
VCC3 and CARD_3V
2.8
2.9
3.0
V
High to Low
VCC5 and CARD_5V
4.5
4.70
V
VCC3 and CARD_3V
2.8
2.95
V
V
TRHST
Trip Point Hysteresis
7
mV
I
LI
Input Leakage Current
1
2
A
I
LO
Output Leakage Current
2
10
A
V
IL
Input Low Voltage
-0.1
0.8
V
V
IH
Input High Voltage
2
VCC+1
V
V
OL
Output Low Voltage
V
CC
= 5.0V, I
OL
= 2.1mA
0.4
V
V
OH
Output High Voltage
V
CC
= 5.0V, I
OH
= -400A
2.4
V
V
OLRS
RESET Output Low Voltage
I
OL
= 3.2mA
0.4
V
V
OHRS
RESET Output High Voltage
I
OH
= -800 A
V
CC
-.75V
V
DC OPERATING CHARACTERISTICS (Over Recommended Operating Conditions)
4
S39421
2024 9.0 8/8/00
Symbol
Parameter
Conditions
Min
Max
Units
t
CSS
CS Setup Time
50
ns
t
CSH
CS Hold Time
0
ns
t
DIS
DI Setup Time
100
ns
t
DIH
DI Hold Time
100
ns
t
PD1
Output Delay to 1
250
ns
t
PD0
Output Delay to 0
250
ns
t
HZ
Output Delay to Hi-Z
100
ns
t
EW
Program/Erase Time
10
ms
t
CSMIN
Minimum CS Low Time
250
ns
t
SKHI
Minimum SK Low Time
250
ns
t
SV
Output Delay to Status Valid
250
ns
SK
MAX
Maximum Clock Frequency
1
MHz
MEMORY AC OPERATING CHARACTERISTICS (Over Recommended Operating Conditions)
2024 PGM T3.1
Symbol
Parameter
Notes
Min
Typ
Max
Units
T
SLEW
Slew Rate
250
280
V/Sec
T
HSE
High Side Enable Delay
Card Insertion Noise Filter
100
140
200
ms
V
TRHST
Trip Point Hysteresis
7
mV
t
PURST
Power-up Reset Timeout
105
130
200
ms
V
RVALID
RESET Output Valid
1
.9
V
t
GLTICH
Glitch Reject Pulse Width
40
ns
t
LVVG
Loss of Voltage to V
GATE
off
w. 100 pf load
2
s
t
LVSV
Loss of Voltage to Signal Valid off
5
s
t
LVDE
Loss of Voltage to Drive Enable off
20
s
t
RPD
V
TRIP
to RESET output Delay
5
s
t
CRVG
Card Removal to V
GATE
off
w. 100 pf load
2
s
t
CRSV
Card Removal to Signal Valid off
5
s
t
CRDE
Card Removal to Drive Enable off
20
s
SEQUENCER AC OPERATING CHARACTERISTICS (Over Recommended Operating Conditions)
2024 PGM T4.4
S39421
5
2024 9.0 8/8/00
RESET
RESET
PND1+PND2
CARD_5V & CARD_3V
SGNL_VLD
t
PURST
t
SLEW
t
HSE
12V Level
2024 ILL3.1
CARD_V_VLD
DRVREN
VCARD3
&
VCARD5
VTRIP5
VRVALID
VCC5
VGATE5 & VGATE3
FIGURE 1. CARD INSERTION AND HOST RESET TIMING DIAGRAM
HST_RST
[input]
<tPURST
RESET
[output]
=tPURST
HST_RST
[input]
>tPURST
2024 ILL31.0
RESET
[output]
6
S39421
2024 9.0 8/8/00
FIGURE 3. CARD REMOVAL TIMING SEQUENCE
FIGURE 2. LOSS OF VOLTAGE TIMING SEQUENCE
VCC5
CARD5V
2024 ILL4.2
CARD_V_VLD & RESET
tRPD
tLVDE
tLVSV
tLVVG
12V
DRVEN
SGNLVLD
VGATE5 & VGATE3
12V
2024 ILL5.2
SGNL_VLD
VGATE5 & VGATE3
VCC5
PinD1+PinD2
tCRVG
tCRSV
tCRDE
DRVEN
S39421
7
2024 9.0 8/8/00
PIN DESCRIPTIONS
PIN NAME [
CompactPCI name] (pin #)
VCC12 (Pin 1): Supplies the 12 volts required for power-
ing the high-side drivers.
DRVREN (Pin 2): Open drain, active low output indicates
the status of the 3 volt and 5 volt high side driver outputs
(VGATE5 and VGATE3). This signal may also be used as
a switching signal for the 12 volt supply.
ISLEW (Pin 3): Diode-connected NFET input may be
used to adjust the 250V/s default slew rate of the high-side
driver outputs. One quarter of the current injected into this
pin will be mirrored into each of the high-side driver
outputs.
VSEL (Pin 4): TTL level input used to determine which of
the Host power supply inputs will be monitored for valid
voltage and reset generation.
VSEL-Voltage
Host Voltage
Select
Monitored
Low
5 Volt or Mixed-Mode
High
3.3 Volt Only
DD (Pin 5): A high going edge on this input will place the
embedded memory into Data Download mode. This
mode allows the entire contents of the E
2
PROM array to
be read out of the device by selecting the device (CS high)
and providing clock cycles on the SK input. Data Down-
load mode is exited when Chip Select is brought low.
CS (Pin 6): E
2
PROM memory chip select, active high.
SK (Pin 7): E
2
PROM memory serial clock input.
DI (Pin 8): E
2
PROM memory data input.
DO (Pin 9): E
2
PROM memory data output.
PND2 [BD_SEL2#] (Pin 10): Active low TTL level input
with internal pull-up to VCC5. In conjunction with PND1,
this signal indicates proper card insertion. This pin must
be connected to ground on the host side of the connector.
PND1 and PND2 must be placed on opposite corners of
the connector and will preferably be staggered shorter
than the power connector pins. Board insertion is as-
sumed when PND1 and PND2 are low.
PND1 [BD_SEL1#] (Pin 11): Active low TTL level input
with internal pull-up to VCC5. In conjunction with PND2,
this signal indicates proper card insertion.
GND (Pin 12): Ground.
CARD_V_VLD (pin13): CARD_V_VLD is an open drain
output, indicating the card side voltages are at or above
V
TRIP
.
SGNL_VLD (Pin 14): Signals valid (SGNL_VLD) is an
open drain active low signal indicating the card side power
is valid and that the reset signals have been released.
This signal can be used by the host as an indication that
the bus interface is active and all signals are valid.
HST_PWR (pin15): The host power (HST_PWR) input is
an active high input. It provides the host system active
control over the sequencing of the power up operation.
When low, the S39421 will hold the add-in card in reset
and block all power to the backend logic. When
HST_PWR is high the power sequencing will begin imme-
diately and the reset outputs will be driven active after
t
PURST
.
HST_RST [PCI_RST#] (Pin 16): TTL level input used as
a reset input signal from the host interface. An active low
level longer than 40 nsec will cause a reset sequence to
be performed on the card. The power switching logic will
not be affected.
RESET (Pin 17): RESET is an active low open-drain
output. It should be tied high through a pull-up resistor
connected to V
CC
.
RESET (Pin 18): RESET is an active high open drain
(PFET) output. It should be tied low through a pull-down
resistor connected to ground.
CARD_3V (Pin 19): 3.3 volt card side supply input. This
input is monitored for power integrity. If it falls below the
3.3V sense threshold, the PWR_VLD signal is de-as-
serted and a RESET sequence initiates.
VGATE3 (Pin 20): Slew rate limited high side driver
output for the 3.3V external Power FET gate.
VCC3 (Pin 21): 3.3 volt host side supply input. This input
is monitored for power integrity. If it falls below the 3.3V
sense threshold, the SGNL_VLD signal is de-asserted
and the high side drivers disabled.
CARD_5V (Pin 22): 5 volt card side supply input. This
input is monitored for power integrity. If it falls below the
5V sense threshold and the VSEL input is low, the
PWR_VLD signal is de-asserted and a RESET sequence
initiates.
VGATE5 (Pin 23): Slew rate limited high side driver
output for the 5V external Power FET gate.
VCC5 (Pin 24): Power to the S39421 and 5 volt host side
supply input. This input is monitored for power integrity. If
it falls below the 5V sense threshold and the VSEL input
is low, the SGNL_VLD signal is de-asserted and the high
side drivers disabled.
8
S39421
2024 9.0 8/8/00
DEVICE OPERATION
Power-Up Sequence
A sequencing operation is initiated by the physical inser-
tion of the card into the platform's connector. The
S39421's VCC5 pin should be connected to the early
power pins of the connector. As soon as power is applied,
the S39421 will drive the reset outputs active and clamp
the VGATE outputs to ground.
Proper card insertion is insured by detecting the presence
of a low level on the pin detect (PND1, PND2) inputs,
which should be located on opposite ends of the bus
connector. These pin detect inputs have internal pull-up
resistors and the connection on the host platform side
must be connected directly to ground. [In a
CompactPCI
application these are the BD_SEL# signals]. The PND
inputs have an internal noise filter nominally set at 150ms.
Once the proper card insertion has been detected, the
S39421 will check the status of the HST_PWR signal from
the host.
Implementation of HST_PWR is optional; e.g. it can be
used to power down individual cards on the bus via
software control. If it is not used by the host system the
input must be held high in order for the S39421 to enable
power sequencing to the card.
Once these basic conditions are met the S39421 will
begin the power-up portion of the sequence. First, the
host platform supplies are checked for compliance.
Based on the state of the VSEL input the S39421 will
monitor the +5V and +3.3V supplies. If these are above
the VTRIP thresholds the sequencing next begins the
backend logic power-on operation.
The S39421 will drive the VGATE3 and VGATE5 outputs
to the 12V rail to turn on the external 3 volt and 5 volt power
FETs. The slew rate of these outputs defaults to 250V/s.
Different slew rates can be accommodated by either
adding an additional capacitor between the FET gate and
ground or by injecting current into the ISLEW input.
RESET CONTROL
In order to provide positive control to an add-in-card's
bakckend logic, the reset control function of the S39421
begins operation as soon as a voltage is applied to VCC5.
The conditions that affect the reset outputs are the VCC5,
VCC3, CARD_5V and CARD_3V input levels and the
state of the HST_RST input.
Assume HST_RST has been released and is pulled high.
The S39421 reset ouputs will be valid as long as VCC5
is 1V. If any one of VCC5, VCC3, CARD_5V or
CARD_3V input levels is below its respective Vtrip level
the reset outputs and CARD_V_VLD output will be driven
active. (In the case of the CARD_V_VLD output, the
active condition is low but its logical true condition is a
release of its open drain output pulled high by an external
pull-up) As soon as the VCC5, VCC3, CARD_5V and
CARD_3V inputs are above their Vtrip levels
CARD_V_VLD will be released and the internal tPURST
timer will be started. The reset outputs will be held active
until tPURST has expired and then be released.
The HST_RST input is also used to control the reset
outputs. A high to low transition on HST_RST will initiate
a reset cycle with a duration of tPURST. The reset outputs
will remain active for a minimum period tPURST or for the
duration of HST_RST active low, whichever is longer. A
HST_RST activated reset will not affect the power se-
quencing logic.
During normal operation, the supply voltages are continu-
ously monitored. If the cardside supplies fall below the
VTRIP levels the reset outputs will be driven active. If the
host platform supplies fall below VTRIP, the S39421 will
immediately assert the reset outputs and disable the
highside drivers.
Power Configurations
The S39421 can be used in 5V-only, 3.3V-only and mixed
voltage systems. For mixed voltage systems, simply
connect the appropriate bus and card power inputs as
indicated. The VSEL pin should be grounded.
For systems with a single power supply, connect VCC5
and VCC3 together to the platform host early power line
(long pin power supply). Also connect CARD5V and
CARD3V together to the cardside power output of the
FET.
The state of VSEL determines the reset level that will be
used to signal CARD_V_VLD. For 3.3V systems, tie
VSEL to the supply; for 5V systems, tie VSEL to ground.
S39421
9
2024 9.0 8/8/00
FIGURE 4.
VCC5
1V
SHUT OFF
VGTE5
VGTE3
DRVREN
PWR_VLD
SGNL-VLD
NO
YES
NO
YES
YES
NO
TURN ON
PWR_VLD
tPURST
TIMEOUT?
RELEASE
RESETS
TURN ON
NO
YES
PND1
&
PND2?
VSEL
HI ?
ASSERT
RESET
OUTPUTS
YES
HOST
3VOLT
OK?
NO
YES
HOST
5V & 3V
OK?
TURN-ON
VGTE5
VGTE3
DRVREN
NO
SGNL_VLD
CARD 5V & 3V
OK?
START
RESET
TIMER
2024 ILL6.2
10
S39421
2024 9.0 8/8/00
MEMORY OPERATION
The S39421 has a 1024-bit nonvolatile memory
intended for use with industry standard microprocessors.
The memory is organized as X16, seven 9-bit instructions
control the reading, writing and erase operations of the
device. The device operates on a single 3V or 5V supply
and will generate on chip, the high voltage required during
any write operation.
Instructions, addresses, and write data are clocked into
the DI pin on the rising edge of the clock (SK). The DO pin
is normally in a high impedance state except when read-
ing data from the device, or when checking the ready/busy
status after a write operation.
The ready/busy status can be determined after the start of
a write operation by selecting the memory and polling the
DO pin; DO low indicates that the write operation is not
completed, while DO high indicates that the device is
ready for the next instruction.
The format for all instructions is: one start bit; two op code
bits and either six address or instruction bits.
Read
Upon receiving a READ command and an address
(clocked into the DI pin), the DO pin will come out of the
high impedance state and, will first output an initial dummy
zero bit, then begin shifting out the data addressed (MSB
first). The output data bits will toggle on the rising edge of
the SK clock and are stable after the specified time delay
(t
PD0
or t
PD1
).
Continuous Read
This begins just like a standard read with the host issuing
a read instruction and clocking out the data byte [word]. If
the host then keeps CS high and continues generating
clocks on SK, the S39421 will output data from the next
higher address location. The S39421 will continue
incrementing the address and outputting data so long as
CS stays high. If the highest address is reached, the
address counter will roll over to address 0000. CS going
low will reset the instruction register and any subsequent
read must be initiated in the normal manner of issuing the
command and address.
Write
After receiving a WRITE command, address and the data,
the CS (Chip Select) pin must be deselected for a mini-
mum of 250ns (t
CSMIN
). The falling edge of CS will start
automatic write cycle to the memory location specified in
the instruction. The ready/busy status can be determined
by selecting the device and polling the DO pin.
Page Write
Assume WEN has been issued. The host will then take CS
high, and begin clocking in the start bit, write command
and 6-bit address immediately followed by the first 16-bit
word of data to be written. The host can then continue
clocking in 16-bit words of data with each word to be
written to the next higher address. Internally the address
pointer is incremented after receiving each group of
sixteen clocks; however, once the address counter
reaches xxx x111 it will roll over to xx x000 with the next
clock. After the last bit is clocked in no internal write
operation will occur until CS is brought low.
Erase
Upon receiving an ERASE command and address, the
CS (Chip Select) pin must be deselected for a minimum
of 250ns (t
CSMIN
). The falling edge of CS will start the auto
erase cycle of the selected memory location. The ready/
busy status can be determined by selecting the device
and polling the DO pin. Once cleared, the content of a
cleared location returns to a logical "1" state.
FIGURE 5. SYCHRONOUS DATA TIMING
SK
2024 ILL19.0
DI
CS
DO
t DIS
t
PD0,
t
PD1
tCSMIN
tCSS
tDIS
tDIH
tSKHI
t CSH
VALID
VALID
DATA V ALID
t SKLOW
S39421
11
2024 9.0 8/8/00
FIGURE 6. READ INSTRUCTION TIMING
SK
2024 ILL20.0
CS
DI
DO
tCS
STANDBY
tHZ
HIGH-Z
HIGH-Z
1
1
0
AN
AN1
A0
0
DN DN1
D1
D0
tPD0
Erase/Write Enable and Disable
The memory powers up in the write disable state. Any
writing after power-up or after an EWDS (write disable)
instruction must first be preceded by the EWEN (write
enable) instruction. Once the write instruction is enabled,
it will remain enabled until power to the device is removed,
or the EWDS instruction is sent. The EWDS instruction
can be used to disable all S39421 write and clear instruc-
tions, and will prevent any accidental writing or clearing of
the device. Data can be read normally from the device
regardless of the write enable/disable status.
Write All
Upon receiving a WRAL command and data, the CS (Chip
Select) pin must be deselected for a minimum of 250ns
(t
CSMIN
). The falling edge of CS will start the self clocking
data write to all memory locations in the device. The
clocking of the SK pin is not necessary after the device has
entered the self clocking mode. The ready/busy status of
the S39421 can be determined by selecting the device
and polling the DO pin. It is not necessary for all memory
locations to be cleared before the WRAL command is
executed.
FIGURE 7. WRITE INSTRUCTION TIMING
SK
2024 ILL21.0
CS
DI
DO
tCS
STANDBY
HIGH-Z
HIGH-Z
1
0
1
AN
AN-1
A0
DN
D0
BUSY
READY
STATUS
VERIFY
tSV
tHZ
tEW
12
S39421
2024 9.0 8/8/00
FIGURE 8. ERASE INSTRUCTION TIMING
FIGURE 9. EWEN/EWDS INSTRUCTION TIMING
SK
2024 ILL22.0
CS
DI
DO
STANDBY
HIGH-Z
HIGH-Z
1
AN
AN-1
BUSY
READY
STATUS VERIFY
tSV
tHZ
tEW
tCS
1
1
A0
SK
2024 ILL23.0
CS
DI
STANDBY
1
0
0
*
* ENABLE=1
1
DISABLE=00
FIGURE 10. WRAL INSTRUCTION TIMING
SK
2024 ILL24.0
CS
DI
DO
tCS
HIGH-Z
1
0
1
BUSY
READY
STATUS VERIFY
tSV
tHZ
t EW
0
0
STANDBY
D O
D N
S39421
13
2024 9.0 8/8/00
INSTRUCTION SET
Instruction
Start
Opcode
Address
Data
Comments
Bit
x16
x16
READ
1
10
x(A5A0)
Read Address ANA0
ERASE
1
11
x(A5A0)
Clear Address ANA0
WRITE
1
01
x(A5A0)
D15D0
Write Address ANA0
EWEN
1
00
11xxxx
Write Enable
EWDS
1
00
00xxxx
Write Disable
WRAL
1
00
01xxxx
D15D0
Write All Addresses
2024 PGM T5 .0
FIGURE 11. DATA DOWNLOADER SEQUENCE OF OPERATION
[note: all data download timing conforms to the timing shown in Figure 5]
Data Download Mode
The Data Download mode is an alternative method of
accessing the E
2
PROM memory. Use of this mode allows
downloading the entire contents of the memory without
entering any commands. The DD mode is enabled after a
low to high transition on the DD pin, while continuing to
assert DD (this includes powering up the device with DD
tied high). Also, as a condition to enter this mode, the
device must not be in a state of reset. Once in Data
Download mode, the device will wait until Chip Select is
driven active. At this point, the device will output a dummy
`0' followed by the contents of location 0000. As long as
the SK line is toggled the S39421 will continue to output
the contents of sequential address locations. In this
manner, the configuration data that is loaded into an
interface device can be accessed in a simple manner
without requiring the logic of the interface chip to generate
the complex signals needed for the microwire interface.
Data Download mode is exited upon the first high to low
transition of the Chip Select input.
Data From
Address 000
Data From
Address 001
Data From
Address 1FE
Data From
Address 1FF
DO
SK
CS
DD
VCC
Dummy 0
2024 ILL7.1
DD Mode
Disabled
DD Mode Enabled After
RESET is released and After
DD is Taken to Logic 1
RESET
14
S39421
2024 9.0 8/8/00
Data Download Control
There are a number of ways to implement the data
download mode of operation. For applications that do not
require use of this feature, simply ground the DD pin and
disable the function altogether.
RESET
DD
System
Reset
2024 ILL8.0
FIGURE 12. DD DISABLED
FIGURE 14. ASIC CONTROL
FIGURE 13. ONE TIME DOWNLOAD
RESET
DD
CS
SK
DO
DI
ASIC I/Oa
I/Ob
I/Oc
I/Od
I/Oe
RESET
2024 ILL10.0
In Figure 13, DD is tied to V
CC
through a pull-up resistor.
This will allow only a single download after power on. The
actual download function would not be enabled until
t
PURST
had expired and CS was brought high. As soon as
CS is deselected the DD mode will be disabled. The
primary disadvantage to this method is the lack of a reload
after brownout. The DD mode may or may not be initiated
depending on how low the power is cycled.
In Figure 14, the S39421 DD mode is 100% under the control of the add-in board's ASIC. The pull-down resistors insure
CS and DD do not float while the ASIC is in a reset state or shortly thereafter, which may lead to spurious activity on
CS and DD, possibly indicating a false DD request.
System
Reset
RESET
DD
2024 ILL9.0
S39421
15
2024 9.0 8/8/00
RESET
DD
CS
SK
DO
DI
ASIC I/Oa
I/Ob
I/Oc
I/Od
I/Oe
RESET
2024 ILL11.0
FIGURE 15. DOWNLOAD ENABLED IN CONJUNCTION WITH RESET RELEASE
Figure 15 is a good implementation to use whenever there is a requirement to download data from the memory after
any reset cycle. This provides control of the DD input function after power-on, brown-out or a system induced reset
condition. In this way the data download function is ready under any circumstance an ASIC or MCU might need to
reload initialization data.
Data From
Address 000
Data From
Address 001
Data From
Address 1FE
Data From
Address 1FF
DO
SK
CS
DD
VCC
DD Mode
Enabled
Dummy 0
RESET
DD Mode
Disabled
2024 ILL12.0
FIGURE 16. DD CIRCUIT 4 TIMING SEQUENCE DIAGRAM
16
S39421
2024 9.0 8/8/00
Slew Rate Control
The nominal slew rate for the VGATE3 and VGATE5
outputs is set at a default value of 250V per second, which
conforms to a number of standards including that for
Compact PCI. This slew rate helps limit current spike
transients as the bypass capacitors of the add-in card are
charged. The conditions for the default slew rate are:
ISLEW input is grounded; and the C
VGATE
capacitance is
less than or equal to 0.08F.
The slew rate can be extended (made slower) by adding
capacitance to the VGATE outputs. In this case it should
be assumed the I
SLEW
input is grounded. The VGATE
outputs can drive up to 20A typically, so the slew rate may
be calculated as 20A C
VGATE
(not exceeding 250V/s).
Refer to Graph 1 shown below.
300
250
200
150
100
50
0
0
0.1
0.2
0.3
0.4
Slew Rate (V/s)
Capacitance (
F)
2024 ILL13.0
The slew rate can be increased (made faster) by injecting
current into the ISLEW input. One quarter of the current
injected into ISLEW will be mirrored out of the VGATE
drivers. The resulting slew rate may be calculated as
I
SLEW
4xC
VGATE
(not less than 250V/s). Example slew
rates are plotted to illustrate the effects of capacitance on
the VGATE output in Graph 2. The reason for the flat
portion of the graph is that the internal slew rate control
operates in parallel to add as much as 20A (typically) to
help keep the SR at 250V/s.
Note that the ISLEW input is simply a diode-connected
MOSFET. As a consequence, its I-V characteristic is
temperature dependent.
1200
1000
800
600
400
200
0
0
100
200
300
400
Slew Rate (V/s)
250V/s
2024 ILL15.0
C = 0.2
F
I
SLEW
Current in
A
C = 0.08
F
FIGURE 17
FIGURE 18
FIGURE 19
Host 5V
To Card 5V
VOUT5
VGTE5
C
VGATE
I
SLEW
3
23
22
S39421
ISLEW IN
2024 ILL14.1
10
S39421
17
2024 9.0 8/8/00
56k
47nF
47nF
GND
56k
VGATE5
VGATE3
S39421/4
to 5V MOSFET
to 3V MOSFET
2024 ILL25.0
Card Power-Down
The S39421 provides a turn-on slew-rate of 250V/s and a
fast turn-off performed by internally shorting the VGATE3
and VGATE5 outputs to ground. If the card circuitry or
host power supply cannot accept a fast shutdown then a
CR time constant may be added as shown below. The
resistors in series with the 47nF(X7R) capacitors increase
the discharge time of the MOSFET gates. The values
shown provide a shutdown slew of ~5V/ms. Decreasing
the resistor values increases the shutdown slew-rate, and
vice-versa. The capacitor values may also be increased
but this will decrease the 250V/s turn-on slew-rate.
FIGURE 20. POWER-DOWN RAMP RATE CONTROL
18
S39421
2024 9.0 8/8/00
Boosting RESET Output Drive
The slew-rate of the RESET output is >30V/s at the LO
to HI logic transition with a 50pF load and a 1.5k pull-up
resistor. If the RESET output needs to drive a larger load
capacitance or needs to slew faster, then an external NPN
transistor or N-channel MOSFET must be added to boost
output current. The RESET output drives the external
transistor providing a current sink capability of >30mA on
the RESET output. Using the boost circuit with a 430
pull-up resistor and 100pF load capacitance, the slew-
rate increases to >50V/s. See diagrams below.
S39421 - Circuits to Increase RESET Output Drive
10k
3.9k
RESET
RESET
S39421/4
2N3904
GND
4.7k
RESET
RESET
S39421/4
TN0200T
GND
2024 ILL26.0
FIGURE 21. RESET CURRENT BOOST CIRCUIT
S39421
19
2024 9.0 8/8/00
FIGURE 22. TYPICAL INTERFACE SCHEMATIC
+5V
+12V
+3.3V
Gnd
PCI_RST#
BD_SEL2#
BD_SEL1#
VCC5
PND2
PND1
CS SK DO DI
HST_PWR
VSEL
G
D
47nF
10
S
HST_RST
VGATE5
VGATE3
DRVREN
CARD_V_VLD
SGNL_VLD
Board 5V
Board 3.3V
Board 12V
CARD_5V
CARD_3V
VCC12
S
S
D
G
G
D
GND
3Volt
PCI Interface ASIC
RESET RESET
CARD RESET
CARD RESET
47nF
47nF
* 10 ohm resistors must be located as close as possible to the MOSFETs.
1K
DD
+5V
Gnd
Gnd
Gnd
Gnd
Bus
Switch
Early & Back End Gnd
Early Power
Back End Power
HEALTHY#
2024 ILL16.7
10
10
*
*
*
20
S39421
2024 9.0 8/8/00
FIGURE 23. +12V AND -12V CONTROL
Host
Bus 5V
VCC5
DRVREN
Host
-12V Bus
Host
+12V Bus
To Backend +12V
S39421
To Backend -12V
2024 ILL17.5
1.5k
0.1
F
4.7k
330k
330k
4.7k
P-Channel
Power
MOS FET
S
D
G
0.1
F
1N4148
0.33
F
1N4148
0.33
F
S
D
G
*
*
1N4148
N-Channel
Power
MOS FET
10
10
* 10 ohm resistors must be located as close as possible to the MOSFETs.
S39421
21
2024 9.0 8/8/00
Using the S39421 as the Primary Control Circuit
on a VME Live Insertion Card
High availability is a key feature of many types of systems
today. Whether the system is a central office switch, a
private branch exchange or a server it is important the
system stay up and running while adding new services
(add-in cards) or replacing faulty boards. Therefore, a
means for inserting and removing cards while the entire
system is powered-on (live) is a necessity.
Live insertion poses a number of challenges for the add-
in card designer. For live insertion to be trouble free we
first need to prevent damage to components on the add-
in card due to improper supply sequencing. Secondly,
voltage drop on the system power busses must be pre-
vented in order to avoid unwanted system reset condition.
Lastly, the integrity of the system's signals needs to be
maintained when additional circuitry is connected to the
bus.
Based upon the proposed Live Insertion System Require-
ments the S39421 is an ideal candidate as the add-in
card's live insertion controller.
Sequencing the Voltages
The proposed live insertion specification (see references)
outlines 26 operational steps during the insertion of a
card. These are broken down into two major categories;
the "Insertion Process" and the "Typical Board Recogni-
tion Process."
The first 6 steps have to do with the insertion of the card
and sequencing the discharge of any voltage potentials
so that by the time the board is ready to make contact with
the backplane no ESD discharges will occur. Even though
the balance of the actions tend to overlap they can be
viewed as two operations: the add-in card/backend logic
sequencing and the backplane/add-in card interface se-
quencing.
Add-in Card/Backend Logic Sequencing
The process of electrical insertion begins with the contact
of special ground and voltage pins. These are longer than
the signal and power pins and they are physically located
at opposite ends of the connector. The voltage pins are
labeled Vpc (pre-charge Voltage), this is the backplane's
5 volt supply and the intent is for this voltage to be used
to power the sequencing circuitry, any ASICs that inter-
face to the bus and to pre-charge the `bus-side' lines of the
signal transceivers.
The PC board should be laid out so that ground is routed
to all circuits, i.e. grounds should not be linked via the PCB
connector. Vpc should be tied directly to the VCC5 pin on
the S39421 and the device will immediately begin driving
its backend circuit control signals [SGNL_VLD,
CARD_V_VLD, RESET and RESET] and it will place the
voltage ramp control signals [VGATE3, VGATE5 and
DRVREN] in the off state.
The next step is for the controller to recognize that the
board is properly seated in the connector. VME has an
optional feature that lends itself ideally to this step of the
operation; the ejector handles can be used to activate a
switch when they are fully rotated and locked. Switch
closure can be used as the PND1 and PND2 inputs on the
S39421. The pull-up resistor used for this implementation
must be tied to Vpc because the backend voltages will not
yet have been switched on by the S39421.
FIGURE 24: ILLUSTRATION OF CARD INJECTOR/EJECTOR SWITCH CIRCUIT
PND1
Vpc
S39421
Ejector and Switch Open
PND1 Pulled High
Vpc
PND1
S39421
Card Seated Ejector Locked
and PND1 Driven to Gnd
2024 ILL27.0
22
S39421
2024 9.0 8/8/00
The board's pins should now be mated with the backplane
connector which in turn will bring the host LI/I* and
RESET* signals to the S39421. These signals should be
tied to the device's HST_PWR and HST_RST inputs
respectively. Whenever HST_PWR is low the outputs
controlling the backend power on sequencing will be
inhibited; it does not impact the reset outputs or reset
timer. When low, the HST_RST input will force the reset
outputs active; once it is released the reset timer will be
started and it will keep the reset outputs active for t
PURST
.
At the same time the signal pins are making contact, the
backend voltages are applied to the card (3.3V, 5V, +12V
and -12V on short pins), but, they are blocked by FETs
under the control of the S39421 (see figure 3 ). Depending
upon the state of the VSEL pin, the S39421 will monitor
either the bussed +5V only, the bussed +3.3V only or both
the bussed +5V and +3.3V. Once the S39421 has deter-
mined these supply voltages are at or above Vtrip, (and LI/
I* has released HST_PWR) it will release the VGATE
outputs and effectively turn them on at a rate equivalent
to 250V/second. At the same time it will force DRVREN
active thus providing power to the backend circuits.
FIGURE 25: GENERAL BLOCK DIAGRAM OF S39421 HOST BUS INTERFACE AND BACKEND SIGNAL INTERFACE
VGATE3
VGATE5
DRVREN
RESET
RESET
PND1
Gnd
Gnd
Vpc
Vpc
SGNL_VLD
HST_RST
HST_PWR
CARD3V
CARD5V
LI/O*
IL/I*
RESET*
Backend
Power Circuits
See Figure
Backend Voltage
to S39421
Monitor Circuits
Reset Control
of Backend
Circuits
Ejector Switch
Circuit
S39421
System
Vcc
VCC5
2024 ILL28.0
S39421
23
2024 9.0 8/8/00
The S39421 will now begin monitoring the backend circuit
voltages and when they are at or above Vtrip the reset
timer will be released to begin the time out period and
CARD_V_VLD will be released. After tPURST has ex-
pired, the reset outputs will be released and SGNL_VLD
will be driven active. The SGNL_VLD signal can be tied to
the host LI/O* signal pin to indicate the card has been fully
powered, cleanly reset and is ready for action.
Backplane/Add-in Card Sequencing
A more complicated problem than the sequencing shown
above is the signal bus interface. Inserting unpowered
circuits onto the signal bus could lead to a situation of
damaging components and much more likely disrupting
the signals on the backplane. This will involve a rigorous
evaluation and selection process by the design engineer
to determine the best solution for the individual applica-
tion. However, we can examine a product family that
should resolve most of the issues the designer might
encounter. The proposed VME Live Insertion spec actu-
ally helps us narrow this down quickly by recommending
the use of ABTE logic. This is available from at least two
large manufacturers of semiconductors.
Avoidance of Bus Conflicts
Bus conflicts arise when two or more interface circuits
attempt to drive the bus simultaneously with one circuit
driving high and the other driving low. The device trying to
drive low will most likely not incur damage. But the device
trying to drive high will be dropping 5Volts on its output at
up to 120mA current. Even for very short periods of time
the high temperatures this will generate can either destroy
the device or adversely affect the long-term reliability of
the device. The best solution is to insure the transceiver's
enable input is actively driven before the transceiver is
powered-on. Using one of the reset outputs (as shown in
figure 27) as a gating signal to a single enable input style
transceiver is one solution. With a dual enable transceiver
one of the reset outputs can be tied directly to appropriate
enable input.
FIGURE 26: BACKEND VOLTAGE CONTROL CIRCUIT
-12V
+12V
+3.3V
+5V
Gnd
Vpc
Gnd
Vpc
VCC5
VCC12
VGATE3
VGATE5
DRVREN
ISLEW
CARD_3V
CARD_5V
VSEL
Backend Circuitry
+5V
+3.3V
-12V
+12V
S39421
2024 ILL29.3
24
S39421
2024 9.0 8/8/00
Pre-bias
The switching capacitance of the individual signal lines at
the interface must be charged to the instantaneous volt-
age on the corresponding bus line. These currents distort
the signal that is being transmitted at that instant. To
address this issue the proposed VME Live Insertion Spec
states: "All VME system drivers and receivers SHALL be
pre-biased to 1.7 =/-0.2 Vdc with a resistive network
powered by the pre-charge +5V. . . before the board signal
pins contact the backplane VME64 bus connector(s)."
The ABTE logic addresses this issue head-on by provid-
ing a separate VCCBias pin that is internally connected to
a pre-charge resistor network.
CARD REMOVAL
A clean transition for card removal can be performed
either by the opening of the injector/ejector levers which
in turn opens the switches that force the PND inputs to
ground or by the host driving LI/I* low. Both actions will tell
the S39421 to disable the high side drivers and force the
reset outputs active.
RECAP
As the board is first inserted into the backplane voltage
potentials on are shunted to ground thru the use of various
bleed resistors and physical contact with the chassis
frame. These are make then break processes so that by
the time the card is ready to make contact with the
backplane connector the board is electrically isolated
from the frame.
The first pins of the connector to make contact with the
backplane are ground and Vpc (pre-charge VCC). Vpc
should be tied directly to the S39421 and the transceiver
BiasVcc input. Once the S39421 detects the presence of
Vpc it will begin driving the reset outputs active, shut off all
the control signals to the power FETs and begin driving
the LI/O* low. The injector/ejector levers will close the
switches grounding the PND inputs allowing the S39421
to check the state of the VSEL pin and determine what bus
voltages should be monitored. If the bus voltages are at
or greater than Vtrip AND LI/I* has been released the
S39421 will turn on the high side driver outputs VGATE3
and VGATE5 and the DRVREN output.
The voltages to the backend logic are applied with a
nominal slew rate of VGATE3 and VGATE5 set at 250V/
sec. The backend voltages should also be fed back to the
S39421 and as soon as they are at or above their Vtrip
level, the CARD_V_VLD will be released. If the host has
released its RESET input and LI/I* input, the S39421 will
release the timer for its reset circuit. After tPURST the
reset outputs to the backend logic will be released and the
SGNL_VLD output will be driven active [backplane signal
LI/O]. This is the final step in activating a board for live
insertion.
S39421
25
2024 9.0 8/8/00
FIGURE 27: A BUS INTERFACE SOLUTION
Vpc
Vcc5
Gnd
Gnd
HST_PWR
LI/I*
RESET
Vpc
Gnd
VccBias
Gnd
Vcc
SGNL_VLD
LI/O*
DRVREN
VGATE3
VGATE5
CARD_5V
CARD_3V
HST_RST
OE
ABTE245
S39421
To Add-in Card
Back-end Voltage
Ramp Circuits
Add-in Card Backend Circuitry
CARD-OE
d-1
d-2
d-32
d-31
2024 ILL30.1
26
S39421
2024 9.0 8/8/00
Appendix A
MOSFETs suitable for use with the S39421 Hot-Swap Controller
N-Channel MOSFETs
Part Number
Manufacturer
V(BR)
DSS
R
DS(on)
@ V
GS
=10V
I
D
cont.
Package
IRF7603
Int. Rectifier
30V
35 milliohms max
4.5A
Micro-8
IRF7413
Int. Rectifier
30V
11 milliohms max
9.2A
SO-8
MTSF3N03HD
Motorola
30V
40 milliohms max
3A
Micro-8
MMSF7N03HD
Motorola
30V
28 milliohms max
8A
SO-8
MTD20N03HDL2
Motorola
30V
35 milliohms max
20A
DPAK
Si6434DQ
Temic
30V
28 milliohms max
5.6A
TSSOP-8
Si6410DQ
Temic
30V
14 milliohms max
7.8A
TSSOP-8
Si4412DY
Temic
30V
28 milliohms max
7A
SO-8
Si4416DY
Temic
30V
18 milliohms max
9A
SO-8
P-Channel MOSFETs
Part Number
Manufacturer
V(BR)
DSS
R
DS(on)
@ V
GS
=10V
I
D
cont.
Package
IRF7606
Int. Rectifier
-30V
90 milliohms max
2.9A
Micro-8
IRF7416
Int. Rectifier
-30V
20 milliohms max
7.1A
SO-8
MTSF2P03HD
Motorola
-30V
90 milliohms max
2.4A
Micro-8
MMSF3P02HD
Motorola
-20V
75 milliohms max
3A
SO-8
MTD20P03HDL2
Motorola
-30V
99 milliohms max
19A
DPAK
Si6435DQ
Temic
-30V
90 milliohms max
4.5A
TSSOP-8
Si6415DQ
Temic
-30V
19 milliohms max
6.5A
TSSOP-8
Si4431DY
Temic
-30V
40 milliohms max
5.8A
SO-8
Si4435DY
Temic
-30V
20 milliohms max
8A
SO-8
References:
VITA Standards Organization, November 1997,
VME64x Live Insertion System Requirements Draft Standard
Summit Microelectronics, Inc. S39421 Data Sheet
Texas Instruments Application Note SDYA012, October 1996,
Live Insertion
S39421
27
2024 9.0 8/8/00
24--Lead Small Outline Package (SOIC)
ORDERING INFORMATION
0.014 - 0.019
(0.356 - 0.482)
0.004 - 0.012
(0.102 - 0.305)
0.037 - 0.045
(0.940 - 1.143
0.596 - 0.612*
(15.20 - 15.49)
0.394 - 0.419
(10.00 - 10.65)
0.093 - 0.104
(2.362 - 2.642)
0.016 - 0.050
(0.406 - 1.270)
0.050
(1.270)
0.009 - 0.013
(0.229 - 0.330)
0.010 - 0.029
(0.254 - 0.737)
0.291 - 0.299
(7.391 - 7.595)
24pn SOIC ILL.0
x45
0
to 8
typ
Package
S = 24 Lead SOIC
Base Part Number
S39421
S
2024 ILL18.0
28
S39421
2024 9.0 8/8/00
NOTICE
SUMMIT Microelectronics, Inc. reserves the right to make changes to the products contained in this publication
in order to improve design, performance or reliability. SUMMIT Microelectronics, Inc. assumes no responsibility
for the use of any circuits described herein, conveys no license under any patent or other right, and makes no
representation that the circuits are free of patent infringement. Charts and schedules contained herein reflect
representative operating parameters, and may vary depending upon a user's specific application. While the
information in this publication has been carefully checked, SUMMIT Microelectronics, Inc. shall not be liable for any
damages arising as a result of any error or omission.
SUMMIT Microelectronics, Inc. does not recommend the use of any of its products in life support or aviation
applications where the failure or malfunction of the product can reasonably be expected to cause any failure of
either system or to significantly affect their safety or effectiveness. Products are not authorized for use in such
applications unless SUMMIT Microelectronics, Inc. receives written assurances, to its satisfaction, that: (a) the risk
of injury or damage has been minimized; (b) the user assumes all such risks; and (c) potential liability of SUMMIT
Microelectronics, Inc. is adequately protected under the circumstances.
Copyright 2000 SUMMIT Microelectronics, Inc.