TheL9822ESPDMOSoutputis a lowoperatingpo-
werdevicefeatu-ring,eight 1ΩRDSONDMOSdrivers
with transient protection circuits in output stages.
Eachchannelisindependentlycontrolledbyanout-
putlatchanda commonRESETlinewhichdisables
all eight outputs.The driver has low saturation and
shortcircuitprotectionandcandriveinductiveandre-
sistive loads such as solenoids, lamps and relais.
DataistransmittedtothedeviceseriallyusingtheSe-
rialPeripheralInterface(SPI)protocol.Thecircuitre-
ceives 8 bit serial data by means of theserial input
(SI) which is stored in an internal registerto control
theoutputdrivers.Theserialoutput(SO)provides8
bit of diagnosticdata representingthe voltage level
at the driver output.This allows the microprocessor
to diagnosethe conditionof the outputdrivers.
The output saturation voltage is monitored by a
comparatorfor an outof saturationconditionandis
abletounlatchtheparticulardriverthroughthefault
reset line. This circuit is also cascadablewith ano-
ther octal driver in order to jam 8 bit multiple data.
The device is selected when the chip enable (CE)
lineis low.
Additionally the (SO) is placed in a tri-state mode
when the deviceis deselected.The negativeedge
of the (CE) transfersthe voltagelevel of thedrivers
totheshiftregisterandthepositiveedgeofthe(CE)
latchesthenewdatafromtheshiftregistertothedri-
vers. When CE is Low, data bit containedinto the
shift register is transferred to SO output at every
SCLKpositivetransitionwhile databitpresentatSI
inputislatchedintotheshiftregisteron everySCLK
negativetransition.
Internal BlocksDescription
The internal architectureof the deviceis basedon
the threeinternalmajorblocks: the octalshift regi-
sterfortalkingtothe SPIbus,theoctallatchforhol-
dingcontrolbits writtenintothedeviceandthe octal
load driver array.
Shift Register
The shiftregister has bothserial andparallelinputs
and serial and parallel outputs.The serial inputac-
ceptsdatafromthe SPIbusand theserial outputsi-
multaneously sends data into the SPI bus. The
paralleloutputsarelatchedinto theparallellatchin-
sidetheL9822ESPattheendofadatatransfer.The
parallelinputs jam diagnosticdata into the shift re-
gisterat thebeginningof a datatransfercycle.
ParallelLatch
The parallellatchholds theinputdatafrom theshift
register.This datathen actuatestheoutputstages.
Individual registers in the latch may be cleared by
fault conditions in order to protect the overloaded
outputstages.Theentirelatchmayalsobecleared
by theRESET signal.
Output Stages
Theoutputstagesprovideanactivelowdrivesignal
suitable for 0.75A continuous loads. Each output
has a currentlimit circuit which limits the maximum
outputcurrent to at least1.05Ato allowfor high in-
rushcurrents.Additionally,theoutputshaveinternal
zenersset to 36 voltsto clamp inductivetransients
at turn-off.Each output also has a voltage compa-
ratorobservingtheoutputnode.If thevoltageexce-
eds 1.8V on an ON output pin, a fault condition is
assumedand the latch driving this particular stage
is reset, turning the outputOFF to protectit. The ti-
ming of this action is described below. Thesecom-
parators also provide diagnostic feedback data to
theshiftregister.Additionally,thecomparatorscon-
tainaninternalpulldowncurrentwhichwillcausethe
cell to indicate a low output voltageif the output is
programmedOFFandtheoutputpinisopencircui-
ted.
TIMING DATA TRANSFER
Figure #2 showsthe overalltiming diagramfrom a
byte transfer to and from the L9822ESP using the
SPIbus.
CE Highto Low Transition
TheactionbeginswhentheChipEnable(CE)pinis
pulledlow.Thetri-stateSerialOutput(SO)pindriver
willbe enabledentire time thatCE islow. Atthefal-
lingedgeoftheCEpin,thediagnosticdatafromthe
voltagecomparatorsin theoutputstageswillbelat-
ched into the shift register.If a particular output is
high, a logic one willbe jammed intothat bit in the
shiftregister.Iftheoutputis low,a logiczerowillbe
loadedthere.Themostsignificantbit(07)shouldbe
presentedat theSerial Input (SI) pin.A zero at this
pin will programan outputON, while a onewill pro-
gramthe outputOFF.
SCLK Transitions
The Serial Clock(SCLK) pin shouldthenbe pulled
high.Atthispointthediagnosticbitfromthemostsi-
gnificantoutput(07)willappearattheSOpin.Ahigh
here indicates that the 07 pin is higher than 1.8V.
TheSCLKpinshouldthenbetoggledlowthenhigh.
NewSOdatawillappearfollowingeveryrisingedge
of SCLK and new SI data will be latched into the
L9822ESPshiftregisteronthefallingedges.Anun-
limited amount of data may be shiftedthrough the
FUNCTIONAL DESCRIPTION
L9822E
5/11