INTERSIL HIP0045AB

HIP0045
Data Sheet
April 1999
1A/50V Octal Low Side Power Driver With
Serial Bus Control and Fault Protection
The HIP0045 is a logic controlled, eight channel Octal Serial
Power Low Side Driver. The serial peripheral interface (SPI)
utilized by the HIP0045 is a serial synchronous bus compatible
with Intersil CDP68HC05, or equivalent, microcomputers. As
shown in the Block Diagram for the HIP0045, each of the open
drain MOS Output Drivers have individual protection for overvoltage and over-current. Each output channel has separate
output latch control with fault unlatch and diagnostic or status
feedback. Under normal ON conditions, each output driver is in
a low voltage, high current state of saturated turn-on.
Comparators in the diagnostic circuitry monitor the output
drivers to determine if an out of saturation condition exists. If a
fault is sensed, the respective output driver for Channels 0 - 5
have overcurrent latch-off. Channels 6 and 7 are configured for
lamp drivers and have current limiting with over-temperature
latch-off. Channels 0 and 1 have direct parallel drive control for
PWM applications and are ORed with the SPI Bus control. All
channels are SPI Bus controlled and sense the output states
for diagnostic feedback.
The HIP0045 is fabricated in a Power BiMOS IC process,
and is intended for use in automotive and other applications
having a wide range of temperature and electrical stress
conditions. It is particularly suited for driving relays,
solenoids and lamps in applications where low standby
power, high operating voltage, and high output current in
high ambient temperature conditions is required.
The HIP0045 is in a 20 lead plastic Power SOP (PSOP)
Package with an integral copper ‘slug’ to conduct heat directly
to a PCB interface or heat sink on the bottom of the package.
Ordering Information
PART NO.
TEMP. RANGE (oC)
HIP0045AB
-40 to 125
PACKAGE
PKG. NO.
20 Ld PSOP
M20.433
Driver Block Diagram
OUT
ISK
DRIVER
SPI AND
DIRECT
INPUT
CONTROL
WITH
FAULT/
STATUS
OUTPUT
OC LIMIT
(CH. 6, 7)
OC LATCH
(CH. 0-5)
+
OVER-TEMP.
DET. (CH. 6, 7)
VCC
File Number
4047.2
Features
• Octal NDMOS Output Drivers in a High Voltage Power
BiMOS Process
• Over-Stress Protection - Each Output:
- Over-Current Protection . . . . . . . . . . . . . . . . . . . 1A Min
- Over-Voltage Clamp Protection . . . . . . . . . . . . 50V Typ
- Thermal Shutdown Protection (2 Channels)
• Open-Load Detection
• Power BiMOS Output Configuration
- Current Latch-Off Protection for 6 Channels; 2 with
External Drive Input and ORed with SPI Bus Control
- 2 Channels Configured for Lamp Drivers with Current
Limiting and Over-Temperature Latch-Off
• High Speed CMOS Logic Control
- SPI Bus Controlled Interface
- Individual Output Latch
- Individual Fault Unlatch and Feedback
- Common Reset Line
• Low Quiescent Current . . . . . . . . . . . . . . . . . . . 5mA Max
• Ambient Operating Temp. Range . . . . . . . -40oC to 125oC
Applications
• Automotive and Industrial Systems
• Solenoids, Relays and Lamp Drivers
• Logic and µP Controlled Drivers
• Robotic Controls
Pinout
HIP0045 (PSOP WITH HEAT SLUG)
TOP VIEW
INTEGRAL COPPER
HEAT SINK ‘SLUG’
FOR PCB CONTACT
OR EXT. HEAT SINK
GND
IN0
MISO
OUT0
OUT2
OUT4
OUT6
MOSI
SCK
GND
1
2
3
4
5
6
7
8
9
10
20
19
18
17
16
15
14
13
12
11
GND
CE
RESET
OUT7
OUT5
OUT3
OUT1
VCC
IN1
GND
OC
REF
+
-
VREF
FAULT/STATUS
RESET
4-1
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.
http://www.intersil.com or 407-727-9207 | Copyright © Intersil Corporation 1999
HIP0045
Detailed Block Diagram
Q0, 1
ON/OFF
LATCH
VCC
ISK
DRIVER
S Q
R
IN 0, 1
FAULT LATCH
S Q
DIAG 0, 1
R
STATUS/
FAULT
FILTER
OUT0, 1
OVERLOAD LATCH
VCC
+
OC
REF
RESET
VREF
+
-
VCC
RESET
CE
Q0-7
FILTER
MISO
Q
ISK
D
8-BIT
OUTPUT
LATCH
VCC
OUT
SCK
Q2 - 5
ON/OFF
LATCH
DRIVER
S Q
R
+
SPI
SHIFT
REG
VCC
MOSI
VCC
OC
REF
IN
+
DIAG2-5
STATUS
DIAG 0-7
VCC
OUT2-5
OVERLOAD LATCH
LOW
VOTAGE
RESET
VREF
RESET
RESET
ISK
OUT6, 7
OVERLOAD LATCH
Q6, 7
ON/OFF
LATCH
DRIVER
S Q
R
+
NOTES:
1. OC = Over-Current Voltage Ref. = 1.8V Typ.
2. ISK = Current Sink Pull-Down = 500µA Typ.
3. Diag0, 1 = Status bit when Q0, 1 controlling OUT0, 1.
VCC
OC
REF
OVER-TEMP.
DET.
+
DIAG6, 7
STATUS
4. Diag0, 1 = Fault bit when IN1, 0 controlling OUT0, 1.
VREF
5. Refer to text and Tables 6, 7 for diagnostic information.
Input to Output Control Tables
TABLE 1. OUTPUT 0
TABLE 3. OUTPUT 2 - 7
SPI BIT 0
IN0
OUT0
SPI BIT 2 - 7
OUT2 - 7
0
1
OFF
0
OFF
0
0
ON
1
ON
1
0
ON
1
1
ON
TABLE 2. OUTPUT 1
SPI BIT 1
IN1
OUT1
0
1
OFF
0
0
ON
1
0
ON
1
1
ON
4-2
TABLE 4. OUTPUT CONTROL REGISTER, Q0 - 7
Q1
Q3
Q5
Q7
Q0
Q2
Q4
Q6
(D7I)
(D6I)
(D5I)
(D4I)
(D3I)
(D2I)
(D1I)
(D0I)
MSB
LSB
NOTE: The Output Control Register bits Q0 -7 have the same order
as the Diagnostic Failure Register bits Diag0 - 7 as defined in Table 5.
Data bits D0I - D7I give the MOSI SPI serial data input flow
sequence.
HIP0045
Absolute Maximum Ratings
Thermal Information
Maximum Output Voltage, VOUT . . . . . . . . . . . . . . . . . . .-0.7 to VOC
Peak Output Load Current, ILOAD . . . . . As Specified for ISC, ILIM
Continuous Output Load Current, IOUT (All 8 Outputs ON) . . . . 0.5A
Continuous Output Load Current, IOUT (Any one Output ON) . . 1A
Total Average Current, IOUT (All 8 Outputs) . . . . . . . . . . . . . . . 4.5A
Reverse Peak Current Drive, Any one Output, IRD; t ≤ 2ms . . . -3A
DC Logic Supply, VCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.3 to 7V
Input Voltage, All Inputs and Data Lines . . . . . . . -0.3 to VCC +0.3V
Thermal Resistance (Typical, Note 6)
θJA (oC/W) θJC (oC/W)
PSOP Package . . . . . . . . . . . . . . . . . .
40
2
Maximum Junction Temperature, TJ . . . . . . . . . . . . . . . . . . . .150oC
Maximum Storage Temperature Range, TSTG . . . . -55oC to 150oC
Maximum Lead Temperature (Soldering 10s) . . . . . . . . . . . . .265oC
Die Characteristics
Back Side Potential . . . . . . . . . . . . . . . . . . .V- (GND Pin, Heat Sink)
Operating Conditions
Temperature Range . . . . . . . . . . . . . . . . . . . . . . . . . -40oC to 125oC
Logic Supply Voltage, VCC . . . . . . . . . . . . . . . . . . . . . 4.5V to 5.5V
CAUTION: Stresses above those listed in “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress only rating and operation of the
device at these or any other conditions above those indicated in the operational sections of this specification is not implied.
NOTE:
6. θJA Rated with standard PC Board, θJC rated with infinite heat sink.
Electrical Specifications
VCC = 4.5V to 5.5V, TA = -40oC to 125oC, Unless Otherwise Specified
PARAMETER
SYMBOL
TEST CONDITIONS
MIN
TYP
MAX
UNITS
No Load
-
-
5
mA
-
-
5
mA
Standby Current, No Load
ICCO
Supply Current, Full Load
ICC
All Outputs ON, 0.5A Load Per Output
Output Clamping Voltage (Note 7)
VOC
ILOAD = 0.5A, Output Programmed OFF
45
-
62
V
EOC
1ms Single Pulse Width, TA = 25oC,
20
45
-
mJ
Output Clamping Energy
(Refer to Figure 4 for SOA)
Output Leakage Current 1 (Note 8)
IO LEAK1
VOUT = 25V, Outputs OFF
-
-
100
µA
Output Leakage Current 2 (Note 8)
IO LEAK2
VOUT = 16V, Outputs OFF
-
-
100
µA
Output Leakage Current 3 (Note 8)
IO LEAK3
VOUT = 16V, Outputs OFF, VCC = 1V
-
-
10
µA
Drain-to-Source On Resistance, OUT0 - 7
rDSON
ILOAD = 0.5A; TJ = 150oC
-
-
1.5
Ω
Output Capacitance
COUT
VOUT = 16V, f = 1MHz
-
-
20
pF
Turn-On Delay, OUT0, 1
td(ON)
RL = 500Ω, VCE = 50% to VOUT = 0.9 x VBATT,
VIN0,1 = 50% to VOUT = 0.9 x VBATT,
VBATT = 16V
-
-
5
µs
Turn-On Delay, OUT2 - 7
td(ON)
RL = 500Ω, VCE = 50% to VOUT = 0.9 x VBATT,
VBATT = 16V
-
-
10
µs
Turn-Off Delay
td(OFF)
RL = 500Ω, VCE = 50% to VOUT = 0.1 x VBATT,
VIN0,1 = 50% to VOUT = 0.9 x VBATT,
VBATT = 16V
-
-
10
µs
Turn-On Voltage Slew-Rate, OUT2 - 7
dV ON1
------------------dt
For VOUT = 90% to 30% of VBATT; VBATT = 16V,
RL = 500Ω
-
0.7
3.5
V/µs
Turn-On Voltage Slew-Rate, OUT0, 1
dV ON2
------------------dt
For VOUT = 90% to 30% of VBATT; VBATT = 16V,
RL = 500Ω
-
2
10
V/µs
Turn-Off Voltage Slew-Rate, OUT0 - 7
dV OFF1
---------------------dt
For VOUT = 30% to 90% of VBATT; VBATT = 16V,
RL = 500Ω
-
2
10
V/µs
Turn-Off Voltage Slew-Rate, OUT0 - 7
dV OFF2
---------------------dt
For VOUT = 30% to 80% of VOC;
VBATT = 0.9 x VOC, RL = 500Ω
-
2
15
V/µs
-500
-
-
mA
FAULT PARAMETERS
Reverse Current Drive, OUT0 - 7
IRD
Reverse Voltage Drop, OUT0 - 7
VRD
IOUT = -3A, t ≤2ms
-1.5
-
-
V
∆ICC during Reverse Current Drive
∆ICC
IOUT = -3A, t ≤2ms
-
-
100
mA
4-3
HIP0045
Electrical Specifications
VCC = 4.5V to 5.5V, TA = -40oC to 125oC, Unless Otherwise Specified (Continued)
PARAMETER
SYMBOL
TEST CONDITIONS
TYP
MAX
UNITS
0.32 x
VCC
-
0.4x
VCC
V
20
-
100
µA
Open Load Threshold Voltage
VREF
Open Load Pull-Down Current
ISK
No Load, VOUT = VBATT = 16V
Over-Current Shutdown Threshold, OUT0 - 5
ISC
VCC = 5V
1.05
1.4
2
A
Short Circuit Current Limit, OUT6, 7
ILIM
VCC = 5V
1.05
1.4
1.75
A
Short Circuit Shutdown Delay, OUT0 - 5
tSC
0.2
-
12
µs
Disable Fault Detection Time, Channel IN0,
IN1 After Input Switch Transition
tDF
15
-
50
µs
TOFF
155
165
175
oC
Over-Temperature Detection Threshold
Open Load Fault Condition, Fault Detected If
VOUT < VREF
MIN
LOGIC INPUTS (IN0, IN1, MOSI, SCK, RESET, CE)
Threshold Voltage at Falling Edge
VT -
0.2xVCC
-
-
V
Threshold Voltage at Rising Edge
VT +
-
-
0.7xVCC
V
Hysteresis Voltage
VH
VT + - VT -
0.65
-
-
V
Input Current
IIN
VIN = VCC
-
-
+10
µA
Input Pull-Up Resistance
RIN
50
80
200
kΩ
Input Capacitance
CIN
-
-
10
pF
Input Frequency, IN0, IN15
fIN
DC
-
2
kHz
Active Supply Range for Reset State
Change at RESET Pin
VHCC_RS RESET Pin Forced Reset. (Note: Normal VCC
Functional Operating Range is 4.0V to 5.5V)
T
3.1
-
5.5
V
Low VCC Active Reset Threshold
VLCC_RST Low VCC Forced Reset, (Low Voltage Reset
Active for 0 < VCC < VLCC_RST)
3.1
-
4
V
-
0.2
0.4
V
VCC 0.4V
-
-
V
-10
-
+10
µA
-
-
10
pF
MIN
TYP
MAX
UNITS
fCLK
3
-
-
MHz
Enable Lead Time
(SCK Change Low to High after CE = Low)
tLEAD
100
-
-
ns
Enable Lag Time
(Time for SCK Low before CE goes High)
tLAG
150
-
-
ns
Minimum Time SCK = High
tWSCKH
160
-
-
ns
Minimum Time SCK = Low
tWSCKL
160
-
-
ns
tSU
20
-
-
ns
-
20
ns
LOGIC OUTPUT (MISO)
Data Output LOW Voltage
VSOL
ISO = -3.2mA
Data Output HIGH Voltage
VSOH
ISO = -4mA
Output Three-State Leakage Current
ISOL
CE = High, 0V ≤ VSO ≤ VCC
Output Capacitance
CSO
fOPER = 3MHz
Serial Peripheral Interface Timing
(MOSI, MISO Load Capacitor = 100pF, See Figure 1)
PARAMETER
Clock Frequency, 50% Duty Cycle
Data Setup Time (SCK Change from High to Low
after MOSI Data Valid)
SYMBOL
TEST CONDITION
Data Hold Time (MOSI Data Hold Time SCK
Change from High to Low)
tH
Enable Time from CE = Low to Data at MISO
tEN
-
-
100
ns
Disable Time
(Time for CE Low to High to Output Data Float)
tDIS
-
-
100
ns
4-4
HIP0045
Serial Peripheral Interface Timing
(MOSI, MISO Load Capacitor = 100pF, See Figure 1)
PARAMETER
SYMBOL
Data Valid Time, SCK to Data at MISO Valid
TEST CONDITION
MIN
TYP
MAX
UNITS
-
-
100
ns
VCC = 5V ±0.1V
tV
Time for SCK Low before CE Low (SCK Setup Time
before CE High to Low Change)
tSCK_LEAD
100
-
-
ns
Time for SCK High after CE High
tSCK_LAG
150
-
-
ns
-
Note 9
-
ns
CE Pulse Filter Time
NOTES:
7. The MOSFET Output Drain is internally clamped with a Drain-to-Gate zener diode that turns-on the MOSFET; holding the Drain at the Output
Clamp Voltage, VOC.
8. The measurement of Output Leakage Current includes the Output Pull-Down Current, ISK. Each Output has a Current Pull-Down which is used
to detect open load fault conditions.
9. The digital filter time for the output latch function determines if the output latch function will be enabled. The output latch function will only be
enabled if a positive CE slope occurs after 8 SCK clock cycles or a multiple of 8 SCK cycles since the last CE negative slope change.
Timing Diagrams
CE
SCK
(CPOL = 0, CPHA = 1)
MSB
6
5
4
3
2
1
LSB
INTERNAL STROBE FOR DATA CAPTURE
FIGURE 1A. DATA AND CLOCK TIMING DIAGRAM
CE
(INPUT)
tLEAD
tLAG
tWSCKH
SCK
(INPUT)
MISO
(OUTPUT)
tWSCKL
LAST BIT
TRANSMITTED
HIGH
Z
D7O
D0O
tV
tEN
MOSI
(INPUT)
D7I
tSU
DRIVER
OUTPUT
D6O
tDIS
D6I
D0I
FAULT-INDUCED
TURN-OFF
tH
OLD
NEW
tDON
tDOFF
FIGURE 1B. SPI TIMING DIAGRAM
4-5
tDF
HIP0045
Timing Diagrams (Continued)
RESET
CE
SCK
MOSI
7
6
5
4
3
2
1
0
MISO
7
6
5
4
3
2
1
0
OLD
OUTPUTS
NEW
RESET
FAULTS
FIGURE 2. BYTE TIMING DIAGRAM WITH ASYNCHRONOUS RESET
Signal Pin Descriptions
Power Output Drivers, OUT0 - OUT7 - The input and
output bits corresponding to Output 0 thru Output 7 are
transmitted and received most significant bit (MSB) first via
the SPI bus. Outputs OUT0 - 5 are provided with overcurrent shutdown. Current Limiting and Thermal Shutdown
are provided on OUT6, 7 for application use as Lamp
Drivers. After a fault shutdown, the control lines remain
active. The fault latches must be cleared by turning the
output off and on to reset the output to an ON state. OUT1, 2
latches may be cleared by the RESET pin.
RESET - Active low reset input. An internal pull-up is
provided on-chip. When this input line is low, all output
drivers are turned-off and the OUT1, 2 fault latches are
cleared. An internal low voltage reset is ORed with the
RESET input. When VCC is less than VLCC_RST, the
internal reset is active.
CE - Active low chip enable. The falling edge of CE loads the
shift register with the output status bits. Data is transferred
from the shift register to the outputs on the rising edge of CE.
The output driver for the MISO pin is enabled when CE goes
low. CE must be a logic low prior to the first serial clock (SCK)
and must remain low until after the last (eighth) serial clock
cycle. All eight MOSI bits of input data must be loaded in the
same sequence of SCK clock input. A digital filter is used in
the CE line to insure that 8 (or a multiple of 8) clock cycles
occurs while CE is active low. After SCK is low for a short
period, tLAG; CE may be changed from low to high to latch the
input data. A low level on CE also activates an internal disable
circuit used for unlatching output states that are in a fault
mode as sensed by an out of saturation condition. A high on
CE forces MISO to a high impedance state. Also, when CE is
high, the octal driver ignores the SCK and MOSI signals.
IN0, 1 - IN0 and IN1 are Channels 0 and 1 direct parallel
input controls. Refer to ‘Special Input Conditions for Channel
0, 1‘ in the following text.
4-6
SCK, MISO, MOSI - Refer to the ‘Serial Peripheral Interface’
(SPI) section in the following text.
Serial Peripheral Interface (SPI)
The Serial Peripheral Interface (SPI) is a serial synchronous
bus for control and data transfers. The Clock (SCK), which is
generated by the microcomputer, is active only during data
transfers. In systems using CDP68HC05 family
microcomputers, the inactive clock polarity is determined by
the CPOL bit in the microcomputer’s control register. The
CPOL bit is used in conjunction with the clock phase bit,
CPHA to produce the desired clock data relationship
between the microcomputer and octal driver. The CPHA bit
in general selects the clock edge which captures data and
allows it to change states. For the HIP0045, the CPOL bit
must be set to a logic zero and the CPHA bit to a logic one.
Configured in this manner, MISO (output) data will appear
with every rising edge of the SCK clock pulse, and MOSI
(input) data will be latched into the shift register with every
falling edge of the SCK clock pulse. Also, the steady state
value of the inactive serial clock, SCK, will be at a low level.
Timing diagrams for the serial peripheral interface are shown
in Figure 1.
SPI Signal Descriptions
MOSI (Master Out/Slave In) - Serial data input. Data bytes
are shifted in at this pin, most significant bit (MSB) first. The
data is passed directly to the shift register which in turn
controls the latches and output drivers.
MISO (Master In/Slave Out) - Serial data output. Data bytes
are shifted out at this pin, most significant bit (MSB) first.
This pin is the serial output from the shift register and is
three stated when CE is high. Diagnostic Failure Register
information is given in Tables 6 and 7. Determination of the
fault condition may be done as a software sequence, based
on MOSI data latched into the shift register and subsequent
data clocked out of the MISO pin.
HIP0045
SCK - Serial clock input. The SCK signal clocks the shift
register and new MOSI (input) data will be latched into the
shift register on every falling edge of SCK. The SCK phase
bit, CPHA=1 and the polarity bit, CPOL=0, must be set in the
microcomputer’s control register.
Functional Descriptions
The HIP0045 is a low quiescent power, high voltage, high
current, octal, serial low side driver featuring eight channels
of open drain MOS output drivers. Referring to the Detailed
Block Diagram, the drivers have low rDSON and low
saturation voltage with over-voltage drain-to-gate zener
clamp circuits. Each output is short circuit protected and
suited for driving resistive or inductive loads such as
solenoids, relays and lamps. Data is transmitted to the
device serially using the Serial Peripheral Interface (SPI)
protocol. Each channel is independently controlled by an
output latch and a common RESET line that disables all
eight outputs. Byte timing with asynchronous reset is shown
in Figure 2.
CDP68HC05C4
MICROCOMPUTER
HIP0045
PORT
CE
MOSI
MOSI
MISO
MISO
SCK
SCK
RESET
RESET
FIGURE 3. TYPICAL MICROCOMPUTER INTERFACE WITH
THE HIP0045
The circuit receives 8-bit serial data by means of the serial input
(MOSI), and stores this data in an internal register to control the
output drivers. The serial output (MISO) provides 8-bit
diagnostic data representing the voltage level at the driver
output. This allows the microcomputer to diagnose the
condition at the output drivers. The device is selected when the
chip enable (CE) line is low. When (CE) is high, the device is
deselected and the serial output (MISO) is placed in a threestate high impedance mode. The device shifts serial data on
the rising edge of the serial clock (SCK), and latches data on
the falling edge. On the rising edge of chip enable (CE), new
input data from the shift register is latched to control the output
drivers. The falling edge of chip enable (CE) transfers the
output drivers fault information back to the shift register. The
output drivers have low ON voltage at rated current, and are
monitored by a comparator for an out of saturation condition, in
which case the output driver with the fault becomes unlatched
and diagnostic data is sent to the microcomputer via the MISO
line. A typical microcomputer interface circuit is shown in
Figure 3.
4-7
SPI Shift Register
The SPI shift register has both serial and parallel inputs and
outputs. Serial output and input data are simultaneously
transferred to and from the SPI bus. The serial input data is
parallel latched into the 8-Bit Output Latch of the HIP0045 at
the end of a data transfer. Diagnostic data, Diag0-7 is
transferred to the shift register when CE goes low at the
beginning of a data transfer cycle.
8-Bit Output Latch
The 8-Bit Output Latch is used to control the output drivers.
New serial data is transferred from the shift register to the
8-Bit Output Latch when CE goes high. The 8-Bit Output
Latch is cleared by an active low RESET signal.
Output Drivers
The output drivers provide an active low output of 500mA
nominal with current limiting set to greater than 1.05A to
allow for high inrush currents. In addition, each output is
provided with a voltage drain-to-gate clamp circuit to limit
inductive transients. Each output driver is also monitored by
a comparator for an out of saturation condition. If the output
voltage of an ON output pin exceeds the saturation voltage
limit, a fault latch turns off the output. The threshold
comparators are used to detect shorts to the power supply,
shorts to ground and open loads. Each comparator provides
status data to the shift register for diagnostic feedback. An
internal pull-down current, ISK at each output will provide an
indicator for low output voltage if the output is programmed
OFF and the output line is open. Refer to Tables 6 and 7 for
Fault information versus output control and VREF. Note that
VREF is the out-of-saturation threshold for an ON state.
When the output is switched off and VREF is low, an openload or ground fault is indicated.
CE High to Low Transition
When CE is low the three-state MISO pin is enabled. On the
falling edge of CE, diagnostic and status data from the
output voltage comparators will be latched into the shift
register. During the time that CE is low, data bytes controlling
the output drivers are shifted in at the MOSI pin most
significant bit (MSB) first. Tables 1, 2 and 3 define the logic
state for control of each output and Table 4 defines the
control bit structure.
CE Low to High Transition
When the last serial data bit has been shifted into the MOSI
pin, CE pin is pulled high to transfer data from the shift register
into the 8-bit parallel output latch to activate the outputs. The
serial clock input pin (SCK) should be low during CE
transitions to avoid false clocking of the shift register. The SCK
input is gated by CE so that the SCK input is ignored when CE
is high.
HIP0045
Detecting Fault Conditions
Special Conditions for Channel 0, 1
Fault conditions may be checked as follows: SCK is always
low when CE is changing. When CE goes low, the MISO
output is taken out of the three-state mode and the Output
status information is latched into the shift register. While CE is
low, data bits in the shift register are transferred to the MISO
output on each positive SCK clock transition and data bits
present at the MOSI input are transferred into the shift register
on each negative transition of SCK. To verify Status and
Diagnostic conditions, clock in a new control byte and wait
approximately 150µs to allow the outputs to settle. Clock in
the same control byte and compare this to the data output at
the MISO pin. If there is a disparity, use Tables 5, 6 and 7 to
determine the fault or status condition. (Use Tables 1, 2, 3 and
4 to establish the ON/OFF conditions for each output).
Referring to the Detailed Block Diagram, Channel’s 0, 1 are
configured to externally provide control of the ON/OFF state.
The inputs, IN0 and IN1, are ORed with the SPI ON/OFF
control bit. In this configuration with IN0 and IN1 high, SPI
control latches Diag0 and Diag1 as status bits. When the IN0
and IN1 inputs are active, a fault condition is detected by a
comparison of IN0 and IN1 to OUT0 and OUT1 respectively
causing the Fault Detector to latch a fault bit. The resulting
Fault output is latched as diagnostic bit, Diag0 or Diag1. The
Diag0 and Diag1 outputs give the status or fault condition of
the output drivers as shown in Table 6. Fault detection is
disabled during switching/settling time.
Based on the needs of the application, a software sequence
should be programmed into the microcontroller to set the
corrective action of each fault condition.
TABLE 5. DIAGNOSTIC FAILURE REGISTER STRUCTURE
Diag1
Diag3
Diag5
Diag7
Diag0
Diag2
Diag4
Diag6
(D7O)
(D6O)
(D5O)
(D4O)
(D3O)
(D2O)
(D1O)
(D0O)
MSB
The Diag0 and Diag1 bits from Channel 0 and 1 respectively
indicate a fault when the FAULT BIT is Low, given IN1 and
IN0 control. Otherwise Diag0 and Diag1 are status bits when
controlled by the SPI input. Note that the SPI Bit, given in
Tables 1 and 2 overrides the ON state control from IN0
and IN1.
1000
LSB
10. The Diagnostic Failure Register bits Diag0 -7 have the same
order as the Control Register bits Q0 - 7 as defined in Table 4.
Data bits D0O - D7O give the MISO SPI serial output flow
sequence.
ENERGY (mJ)
NOTE:
100
TABLE 6. DEFINITION OF Diag0, 1 FAULT BITS FOR OUT0,
1 IN PARALLEL-CONTROLLED MODE
OUTPUT
STATE
VREF
STATUS
FAULT
BIT
OFF
>VREF
H
FAULT
MODE
10
No Fault
OFF
<VREF
L
Open Load or GND Short
ON
<VREF
H
No Fault
ON
>VREF
L
Short to VBATT
TABLE 7. DEFINITION OF Diag0-7 STATUS BITS FOR OUT0-7
OUTPUT
STATE
VREF
STATUS
STATUS
BIT
OFF
>VREF
H
No Fault
OFF
<VREF
L
Open Load or GND Short
ON
<VREF
L
No Fault
ON
>VREF
H
Short to VBATT (Chan. 0-7);
or Over-Temperature Fault
(Chan. 6, 7)
FAULT
MODE
NOTES:
11. For Channel 0 (Diag0) and Channel 1 (Diag1):
Fault Bit High = No Fault; Fault Bit Low = Fault Occurred.
12. VREF is the threshold reference level for detecting an Open Load.
Refer to the Electrical Specification for the VREF voltage level.
4-8
SAFE OPERATING AREA
BELOW LINE
0.1
1
10
TIME (ms)
FIGURE 4. MAXIMUM SINGLE PULSE ENERGY SAFE
OPERATING AREA FOR EACH CLAMPED
OUTPUT DRIVER, TA = 25oC
100
HIP0045
B S
Power Small Outline Plastic Package (PSOP)
E2
2 PLACES
-C-
PIN 1
MARKER
A S
N
3
2
1.10 MAX. X 45o
(DATUM
PLANE A)
b
D1
D
e
-A-
1
D2
2 PLACES
0.25 M C B S
0.25 M C A S
SEATING
PLANE
E3
E1
-B-
M20.433
20 LEAD POWER SMALL OUTLINE PLASTIC
PACKAGE
INCHES
MIN
MAX
MIN
MAX
NOTES
A
0.122
0.142
3.10
3.60
-
A1
0.004
0.012
0.10
0.30
-
A2
0.118
0.130
3.00
3.30
-
A3
0.000
0.004
0.00
0.10
-
b
0.016
0.021
0.40
0.53
6, 7
b1
0.016
0.020
0.40
0.50
6, 7
c
0.009
0.013
0.23
0.32
7
c1
0.009
0.011
0.23
0.29
7
D
0.622
0.630
15.80
16.00
3
D1
0.496
0.512
12.60
13.00
-
D2
-
0.043
1.10
-
E
0.547
0.571
13.90
14.50
-
E1
0.429
0.437
10.90
11.10
4
-
E2
-
0.114
-
2.90
E3
0.228
0.244
5.80
6.20
A
e
0.050 BSC
L
A2
A1
SEATING
PLANE
SEE DETAIL "A"
3.10 REF.
L1
0.15
REF.
B
-
-H-
E
0.10 C
MILLIMETERS
SYMBOL
GAUGE
PLANE
0.031
0.043
-
1.27 BSC
0.80
-
1.10
5
L1
0.014 BSC
0.35 BSC
-
N
20
20
-
Rev. 0 3/96
NOTES:
1. Dimensioning and tolerancing per ANSI Y14.5M-1982.
2. "C" is a reference datum. Seating plane is defined by
lead tips only.
3. Dimension D does not include mold flash, protrusions
or gate burrs. Mold flash, protrusions or gate burrs
shall not exceed 0.15 per side. D measured at -H-.
4. Dimension E1 does not include interlead flash or protrusion. Interlead flash or protrusion shall not exceed
0.15 per side. E1 measured at -H-.
5. Dimension "L" is the length of terminal for soldering to
a substrate.
6. The lead width dimension does not include dambar
protrusion. Allowable dambar protrusion shall be
0.08mm total in excess of the lead width dimension at
maximum material condition.
7. Section "B-B" to be determined at 0.10mm to 0.25mm
from the lead tip.
8. Controlling dimension: MILLIMETER.
9. Dimensions conform with JEDEC Outline MO-166AA
Issue B.
17.15
A3
L
HEAT
SLUG
B
0-8o
4.09
N
DETAIL "A"
13.92
1.60 REF.
1.52
4.22 7.26
b1
c
c1
2.87
0.71
4.09
b
2.21
1
SECTION "B-B"
4-9
e
LAND PATTERN
HIP0045
All Intersil semiconductor products are manufactured, assembled and tested under ISO9000 quality systems certification.
Intersil semiconductor products are sold by description only. Intersil Corporation reserves the right to make changes in circuit design and/or specifications at any time without notice. Accordingly, the reader is cautioned to verify that data sheets are current before placing orders. Information furnished by Intersil is believed to be accurate and
reliable. However, no responsibility is assumed by Intersil or its subsidiaries for its use; nor for any infringements of patents or other rights of third parties which may result
from its use. No license is granted by implication or otherwise under any patent or patent rights of Intersil or its subsidiaries.
For information regarding Intersil Corporation and its products, see web site http://www.intersil.com
Sales Office Headquarters
NORTH AMERICA
Intersil Corporation
P. O. Box 883, Mail Stop 53-204
Melbourne, FL 32902
TEL: (407) 724-7000
FAX: (407) 724-7240
4-10
EUROPE
Intersil SA
Mercure Center
100, Rue de la Fusee
1130 Brussels, Belgium
TEL: (32) 2.724.2111
FAX: (32) 2.724.22.05
ASIA
Intersil (Taiwan) Ltd.
7F-6, No. 101 Fu Hsing North Road
Taipei, Taiwan
Republic of China
TEL: (886) 2 2716 9310
FAX: (886) 2 2715 3029