|
|
|
|
Using the S39421 as the Primary Control Circuit on VME Live Insertion Card |
|
|
|
|
|
Download
the entire Applications Note in
PDF format
Introduction Based upon the proposed Live Insertion System Requirements the S39421 is an ideal candidate as the add-in card's live insertion controller. Sequencing
the Voltages 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 sequencing. Add-In
Card/Back-end Logic Sequencing 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 1: Illustration of Card Injector/Ejector Switch Circuit 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 tPURST. 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 determined 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 2:
General Block Diagram of S39421 Host Bus Interface and
Backend Signal Interface
Figure 3:
Backend Voltage Control Circuit 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 expired, 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 Avoidance
of Bus Conflicts Pre-bias CARD
REMOVAL RECAP 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.
Figure 4: A Bus Interface Solution
MOSFETs
suitable for use with the S39421 Hot-Swap
Controller
Mar-98
N-Channel
MOSFETs
Part
Number
Manufacturer
IRF7603
Int.
Rectifier
IRF7413
Int.
Rectifier
Mi4412
MagePOWER
Mi4410
MagePOWER
MTSF3N03HD
Motorola
MMSF7N03HD
Motorola
MTD20N03HDL2
Motorola
Si6434DQ
Temic
Si6410DQ
Temic
Si4412DY
Temic
Si4416DY
Temic
P-Channel
MOSFETs
Part
Number
Manufacturer
IRF7606
Int.
Rectifier
IRF7416
Int.
Rectifier
Mi4431DY
MagePOWER
Mi4435DY
MagePOWER
MTSF2P03HD
Motorola
MMSF3P02HD
Motorola
MTD20P03HDL2
Motorola
Si6435DQ
Temic
Si6415DQ
Temic
Si4431DY
Temic
Si4435DY
Temic
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|