MC33810
MC33810
VBAT
VBAT 33810
VBAT
VPWR OUT0
VDD VBAT
OUT1
VDD VBAT
OUT2
MCU
OUT3
MOSI SI VBAT
GND
SCLK SCLK
FB0
CS CS
GD0 VBAT
MISO SO
FB1
ETPU DIN0
GD1 VBAT
ETPU DIN3
GPIO OUT EN
FB3
ETPU SPKDUR
GD3
ETPU NOMI
RSP
ETPU MAXI RSN
ORDERABLE PARTS
This section describes the part numbers available to be purchased along with their differences. Valid orderable part numbers are
provided on the web. To determine the orderable part numbers for this device, go to http://www.freescale.com and perform a part number
search for the following device numbers.
Notes
1. To order parts in Tape & Reel, add the R2 suffix to the part number.
33810
+
DIN3 – SPI
~50 µA NOMI,MAXI
DAC SPARK DURATION + FB0
– SPI FB1
GIN0 FB2
Open Secondary
~50 µA FB3
VPWR 100 µA
VLVC
SPARK GPGD
DAC VOC Only
GIN1
~50 µA
Low V
Clamp GPGD
GIN2 GATE DRIVE Clamp
CONTROL
~50 µA
GD0
GIN3 GD1
~50 µA GD2
VDD GD3
NOMI +
– DAC
~5 0µA
SPKDUR
MAXI + RSP
– DAC
RSN
NOMI
MAXI
Exposed Pad
GND
33810
PIN CONNECTIONS
OUT0, OUT1, Low-side Injector These pins are the Open drain low-side injector driver outputs.
1, 16, 32, 17 Output
OUT2, OUT3 Driver Output
FB0, FB1, Feedback Voltage In IGBT ignition gate pre-driver mode, these feedback inputs monitor the IGBT's
2, 15, 31, 18 Input collector voltage to provide the spark duration timer control signal.
FB2, FB3 Sense
IGBT/GPGD outputs are controlled by GIN0 - 3. Pull-up and pull-down current
GD0, GD1, sources are used to provide a controlled slew rate to an external IGBT or MOSFET
3, 14, 30,19 Output Gate Drive Output
GD2, GD3 connected as a low-side driver.
The Chip Select input pin is an active low signal sent by the MCU to indicate the
4 CS Input Chip Select device is being addressed. This input requires CMOS logic levels and has an
internal active pull-up current source.
The SCLK input pin is used to clock the serial data on the SI and SO pins in and
5 SCLK Input Serial Clock Input out while being addressed by the CS.
6 SI Input Serial Input Data The SI input pin is used to receive serial data from the MCU.
7 SO Output Serial Output Data The SO output pin is used to transmit serial data from the device to the MCU.
The VDD input supply voltage determines the interface voltage levels between the
Digital Logic Supply device and the MCU, and is used to supply power to the Serial Out buffer (SO),
8 VDD Input
Voltage SPKDUR buffer, MAXI, NOMI, and pull-up current source for the Chip Select (CS).
The Output Enable pin (OUTEN) is an active low input. When the OUTEN pin is low,
9 OUTEN Input Output Enable the device outputs are active. The outputs are disabled when OUTEN is high.
Driver Input 0, Driver Active high input control for injector outputs OUT0 - 3. The parallel input data is
DIN0,DIN1,
10, 11, 12, 13 Input Input 1, Driver Input 2, logically ORed with the corresponding SPI input data register contents.
DIN2,DIN3
Driver Input 3
This pin is the Spark Duration Output. This open drain output is low while feedback
20 SPKDUR Output Spark Duration Output inputs FB0 - 3 are above the programmed spark detection threshold.
Gate Driver Input 0 These pins are the active high input control for IGBT/GPGD outputs GD0 - 3. The
GIN0,GIN1, Gate Driver Input 1 parallel input data is logically ORed with the corresponding SPI input data register
24, 23, 22, 21 Input
GIN2,GIN3 Gate Driver Input 2 contents in GPGD mode only.
Gate Driver Input 3
25 VPWR Input Analog Supply Voltage VPWR is the main voltage input for all internal analog bias circuitry.
33810
Resistor Sense This pin is the Positive input of a current sense amplifier.
26 RSP Input
Positive
Resistor Sense This pin is the Negative input of a current sense amplifier.
27 RSN Input
Negative
Nominal Ignition Coil This pin is the Nominal Ignition Coil Current output flag. This output is asserted
28 NOMI Output when the IGBT Collector-Emitter current exceeds the level selected by the DAC.
Current
This pin is the Maximum Ignition Coil Current output flag. This output is asserted
when the IGBT Collector-Emitter current exceeds the selected level of the DAC.
Maximum Ignition Coil This signal also latches off the gate pre-drive outputs when configured as a GPGD.
29 MAXI Output
Current The MAXI current level is determined by the voltage drop across an external sense
resistor connected to pins RSP and RSN.
The exposed pad is the only ground reference for analog, digital and power ground
Exposed Pad connections. As such, it must be soldered directly to a low-impedance ground plane
(bottom of GND Ground Ground for both electrical and thermal considerations. For more information about this
package) package, see application note AN2409 on the Freescale web site,
www.freescale.com
33810
ELECTRICAL CHARACTERISTICS
MAXIMUM RATINGS
ELECTRICAL RATINGS
VIL SPI Interface and Logic Input Voltage (CS, SI, SO, SCLK, OUTEN, DIN0 - DIN3,
GIN0 - GIN3, SPKDUR, NOMI, MAXI, RSP,RSN) -0.3 to VDD VDC
VIH
VRSX Maximum Voltage for RSN and RSP inputs -0.3 - VDD VDC
Operating Temperature
TA Ambient -40 to 125
Junction2
C
TJ -40 to 150
TC Case -40 to 125
Thermal Resistance
RJA Junction-to-Ambient 75
C/W
RJL Junction- to-Lead 8.0
RJC Junction-to-Flag 1.2
Notes
1. Exceeding these limits may cause malfunction or permanent damage to the device.
2. ESD data available upon request.
3. ESD testing is performed in accordance with the Human Body Model (HBM) (AEC-Q100-002), the Machine Model (MM) (AEC-Q100-003), and
the Charge Device Model (CDM), Robotic (AEC-Q100-011).
33810
Notes
4. These parameters are guaranteed by design but not production tested. Fully operational means driver outputs toggle as expected with input
toggling. SPI is guaranteed to be operational when VPWR > 4.5 V. SPI may not report correctly when VPWR < 4.5 V.
5. Overvoltage thresholds minimum and maximum include hysteresis.
6. Undervoltage thresholds minimum and maximum include hysteresis.
7. Device is functional provided TJ is less than 150 °C. Some table parameters may be out of specification.
8. Device in Sleep state, returns from Sleep state with Power On Reset.
9. Output fault detection thresholds with outputs programmed OFF. Output fault detect thresholds are the same for output open and shorts.
33810
I GATEDRIVE Gate Drive Source Current (1.0 VGD 3.0) 650 780 950 A
RDS(ON) Gate Drive Turn OFF Resistance 500 – 1000
SOFT SHUTDOWN FUNCTION (VOLTAGES REFERENCED TO IGBT COLLECTOR)
Low Voltage Flyback Clamp
VLVC VPWR +9.0 VPWR +11 VPWR +13
Driver Command OFF, Soft Shutdown Enabled, GDx = 2.0 V V
Spark Duration Comparator Threshold (referenced to IC Ground Tab)
VTH-RISE 18 21 24 V
Rising Edge Relative to VPWR
Notes
10. This parameter is guaranteed by design but not production tested.
11. Assuming ideal external 10:1 Voltage Divider. Tolerance of 10:1 Voltage Divider is not included. Voltage is measured on the high end of the divider
- not at the pin. 10:1 N.3.A 10:1 Voltage Divider is produced using two resistors with a 9:1 resistance ratio by the basic formula:
VOUT R1
------------------ = ---------------------- Where R2 = 9XR1
VIN R1 + R2
33810
DIGITAL INTERFACE
Notes
12. This parameter is guaranteed by design, but not production tested.
33810
Tri-state SO Output
I TRISO -10 – 10 A
0 to 5.0 V
CS Input Current
ICS CS = VDD -50 – 50 A
CS Pull-up Current
ICS_PU -30 -50 -100 A
CS = 0 V
CS Leakage Current to VDD
ICS(LKG) CS = 5.0 V, VDD = 0 V – – 50 A
33810
POWER INPUT
INJECTOR DRIVERS
tSC Output ON Current Limit Fault Filter Timer (Short to Battery Fault) 30 60 90 µs
t(ON)OC Output ON Open Circuit Fault Filter Timer 3.0 7.5 12 ms
t(OFF)OC Output OFF Open Circuit Fault Filter Timer 100 – 400 µs
Output Slew Rate (No faster than 1.5 s from OFF to ON and ON to
t SR(RISE) OFF) 1.0 5.0 10 V/s
RLOAD = 14 VLOAD = 14 V
IGNITION PARAMETERS
Notes
13. This parameter is guaranteed by design, however, it is not production tested.
33810
DIGITAL INTERFACE
Notes
14. These parameters are guaranteed by design. Production test equipment uses 1.0 MHz, 5.0 V SPI interface.
15. This parameter is guaranteed by design, however, it is not production tested.
16. Rise and Fall time of incoming SI, CS and SCLK signals suggested for design consideration to prevent the occurrence of double pulsing.
17. Time required for valid output status data to be available on SO pin.
18. Time required for output states data to be terminated at SO pin.
19. Time required to obtain valid data out from SO following the fall of SCLK with 200 pF load.
33810
TIMING DIAGRAMS
CS
0.2 VDD
tLEAD tLAG
0.7 VDD
SCLK 0.2 VDD
tSI(SU) tSI(HOLD)
SI 0.7 VDD
0.2 VDD MSB IN
33810
FUNCTIONAL DESCRIPTION
GROUND (GND)
The bottom pad or FLAG provides the only ground connection for the IC. The VPWR and VDD supplies are both referenced to the GND
pad. The GND pad is used for both de-coupling the power supplies as well as power ground for the output drivers. Although the silicon
die is epoxy attached to the top side of the pad, the pad must be grounded for proper electrical operation.
33810
In the GPGD mode, this input monitors the drain of an external MOSFET to provide short-circuit and open circuit detection by monitoring
the MOSFET's drain to source voltage. The filter timer and threshold voltage are easily programmed through SPI (See Table 21 and
Table 22 for SPI messages). In GPGD mode the FBx pin also provides a drain to gate clamp for fast turn OFF of inductive loads and
external MOSFET protection.
33810
Power Supply
SPI Interface
PWM Controller
Ignition Gate
Pre-drivers
NOMI/MAXI DAC GD0 - GD3
SPARKDUR DAC
POWER SUPPLY/POR
The 33810 is designed to operate from 4.5 V to 36 V on the VPWR pin. The VPWR pin supplies power to all internal regulators, analog,
and logic circuit blocks. The VDD supply is used for setting communication threshold levels and supplying power to the SO driver. This IC
architecture provides a low quiescent current Sleep mode. Applying VPWR and VDD to the device generates a Power On Reset (POR) and
place the device in the Normal state. The Power On Reset circuit incorporates a timer to prevent high frequency transients from causing
a POR.
33810
MODES OF OPERATION
POWER SUPPLY
The 33810 is designed to operate from 4.5 V to 36 V on the VPWR pin. The VPWR pin supplies power to all internal regulators, analog
and logic circuit blocks. The VDD supply is used for setting communication threshold levels and supplying power to the SO driver. This IC
architecture provides flexible microprocessor interfacing and low quiescent current Sleep mode.
L H X OFF POR
H L X OFF Sleep
H X OFF POR
H X OFF POR
L X OFF Sleep
H H L Active Normal
H H H OFF Normal
SLEEP STATE
Sleep state is entered when the VDD supply voltage is removed from the VDD pin. In Sleep state, all outputs are OFF. Applying VDD
forces the device to exit the Sleep state and generates a POR.
NORMAL STATE
The default Normal state is entered when power is applied to the VPWR and VDD pins. Control register settings from a Power On Reset
(POR) are as follows:
• All outputs OFF
• IGNITION gate driver mode enabled (IGBT Ignition mode).
• PWM frequency and duty cycle control disabled.
• OFF state open load detection enabled (LSD)
• MAXI dac set to 14 A, NOMI DAC set to 5.5 A
• Spark detect level VIL DAC set to VPWR +5.5 V
• Open secondary timer set to 100 s
• Dwell timer set 32 ms
• Soft shutdown disabled
• Low-voltage flyback clamp disabled
• Dwell overlap MAXI offset disabled
33810
MODES OF OPERATION
In Normal state, the 33810 gate driver has three modes of operation, Ignition mode, GPGD mode and V10 mode.The operating mode
of each gate driver may be set individually and is programmed using the Mode Select command.
33810
SPARK COMMAND
The Spark Command is an Ignition mode command used to program the parameters for the Ignition mode features listed below:
• End spark threshold (EndSparkTh bits)
• Open secondary fault timer (OSFLT bits)
• Secondary clamp (secondary clamp bit)
• Soft shutdown enable (SoftShutDn bit)
• Ignition ignition coil current amplifier gain (Gain Sel bit)
• Overlapping dwell disable (Overlap Dwell Disable bit)
• Maximum dwell enable (MaxDwellEn bit)
• Maximum dwell timer (MaxDwellTimer bits)
• End of spark filter timer value
Spark Command address and data bits are listed in Table 21
NOTE: Gate driver outputs programmed to be GPGDs are not affected by the Spark commands.
33810
33810
33810
01 20
10 50
11 100
LOW-VOLTAGE CLAMP
The low-voltage clamp is an internal clamp circuit which biases the IGBT's gate voltage in order to control the collector to emitter voltage
to VPWR +11 V. This technique is used to dissipate the energy stored in the ignition coil over a longer period of time than if the internal
IGBT clamp were used.
In the Open Secondary Fault condition, all of the stored energy in the ignition coil is dissipated by the IGBT. This fault condition requires
the use of a higher energy rated IGBT than would otherwise be needed. The low-voltage clamp spreads out the energy dissipation over
a longer period of time, thus allowing the use of a lower energy rated IGBTs. The internal low-voltage clamp is connected between the
IGBT's collector (through an external resistor) and the IGBT's gate. The energy stored in the ignition coil is dissipated by the IGBT, not
the internal clamp. The internal clamp only provides the bias to the IGBT.
Several logical signals are required as inputs to activate the GDx Low-voltage Clamp feature. The GDx Low-voltage Clamp feature may
be disabled through bit 4 of the Spark Command message.
+
– SPI
+ FB0
SPARK DURATION – SPI FB1
100 µA FB2
Open Secondary
FB3
VPWR
13 V 53 V
SPI input
Low V GPGD
Clamp Clamp
GATE DRIVE
CONTROL
GD0
GD1
GD2
GD3
Figure 9. Low-voltage Clamp
33810
OSFLT_En
IGN Mode
Activate
OSFLT
Low-voltage
Clamp
MaxDwell
MaxDwellEn
SoftShutDnEn
IGN Mode
VPWR
overVOLTAGE
OUTEN
Figure 10. Low-voltage Clamp Logic
001 7%
010 15%
011 24%
101 47%
110 63%
111 80%
33810
001 4
010 8
011 16
100 32 (default)
101 64
110 64
111 64
33810
33810
33810
33810
33810
.
Table 17. Frequency Select
PWM Freq&DC Command Bit<b9,b8,b7> Frequency Hz
000 10 Hz (default)
001 20 Hz
010 40 Hz
011 80 Hz
100 160 Hz
101 320 Hz
110 640 Hz
111 1.28 kHz
Notes: Tolerance on selected frequency is ±10% after using the Calibration command. Shorts to battery and open load faults are not detected for frequency
and duty cycle combinations inconsistent with fault timers.
V10 MODE
V10 mode provides a method for monitoring 10 ignition events while using only two current sense resistors. This is achieved using three
MC33810 devices. Two MC33810 devices are programmed as Normal Ignition mode outputs and one is programmed as a V10 Ignition
mode output. The ignition gate driver outputs are partitioned into two banks of five outputs each (See Figure 11). Each bank contains one
or two driver(s) from the V10 device.
Drivers in the V10 device are grouped in twos (GD0&GD2, GD1&GD3). Current from each V10 mode IGBT group is monitored by the
appropriate Normal mode device (See Figure 11). The MAXI signal from one Normal mode device is ported to the V10 mode MAXI input
pin. Likewise the MAXI signal from the second Normal mode device is ported to the V10 mode NOMI input pin. The V10 mode NOMI/MAXI
inputs are used as MAXI shutdown signals for the appropriate ignition gate drive group.
V10 mode contains the same features as Ignition mode gate drivers with the following exceptions:
• NOMI/MAXI configured as input pins
• MAXI shutdown for GPGD disabled
• NOMI/MAXI comparators disabled
In V10 mode, Spark command bits 7 and 8 (Gain Select, Overlapping Dwell) are disabled. These two features are achieved through
the Normal mode devices. RSN and RSP must be grounded in V10 mode.
33810
Bank 1 Bank 2
Logic Logic
Logic Logic
Buffer Buffer
Buffer Buffer
MAXI1 to uP
MAXI2 to uP
NOMI2 to uP
Note: For “child” input NOMI is for channel 1 and 3, input MAXI is for channel 0 and 2
Figure 11. V10 Mode
33810
TIMER PROTECTION
The first protection scheme uses a low ON to OFF duty cycle to protect the output driver. The low duty cycle allows the device to cool
so the maximum junction temperatures are not exceeded. During a short condition, the device enters current limit. The driver shuts down
for short conditions lasting longer than the current limit timer (~60 s).
33810
X 0 ON STG 0 0 0 No Fault
X 0 ON OPEN 0 0 0 No Fault
hex 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
<0000>
Driver ON/OFF GPGD <0000>
Command 3 0 0 1 1 X X X X OFF OUTx Driver
0 = OFF, 1 = ON (IGNORED IN IGNITION OFF
MODE)
33810
Table 21. SPI Command Message Set and Default State (continued)
Command Control Address Bits Command Bits
hex 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
<01>
End Spark Filter X End Spark
5 0 1 0 1 X X X X X X X X X Filter
4.0 s
<00>
PWM0 to PWM3 Freq & <000> <0000000>
PWMx
A 1 0 1 0 PWM Frequency PWM Duty Cycle
DC Command Address
10 Hz 0% Duty Cycle
PWM0
INVALID COMMAND B 1 0 1 1 X X X X X X X X X X X X
INVALID COMMAND C 1 1 0 0 X X X X X X X X X X X X
INVALID COMMAND D 1 1 0 1 X X X X X X X X X X X X
Clock Calibration
E 1 1 1 0 X X X X X X X X X X X X
Command
INVALID COMMAND F 1 1 1 1 X X X X X X X X X X X X
33810
Next SO Response to
HEX1 to HEX A
Commands and Read IGN3 IGN2 IGN1 IGN0 GP3 GP2 GP1 GP0 OUT3 OUT2 OUT1 OUT0
Reset COR SOR NMF
All Status Command Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault
ALL STATUS
RESPONSE
Next SO Response to
READ REGISTER 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
COMMAND
Address <0000>
All Status Register IGN3 IGN2 IGN1 IGN0 GP3 GP2 GP1 GP0 OUT3 OUT2 OUT1 OUT0
Reset COR SOR NMF Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault Fault
0 = No Fault, 1 = Fault
Address <0001> OUT1 OUT1 OUT1 OUT0 OUT0 OUT0
OUT1, OUT0 Fault OUT1 OUT0
Over Low Battery OFF ON Battery OFF ON
Reset COR 0 0 0 0 TLIM TLIM
Register voltage Voltage Fault
Short Open Open
Fault
Short Open Open
0 = No Fault, 1 = Fault Fault Fault Fault Fault Fault Fault
Address <0011> GP3 GP3 GP2 GP2 GP1 GP1 GP0 GP0
GPGD Mode Fault Over Low Short Open Short Open Short Open Short Open
Reset COR 0 0 0 0
Register voltage Voltage Circuit Load Circuit Load Circuit Load Circuit Load
0 = No Fault, 1 = Fault Fault Fault Fault Fault Fault Fault Fault Fault
Address <0101>
Mode Command Over Low V10 OVR PWM3 PWM2 PWM1 PWM0
Reset COR IGN/GPGD Mode Select X X
voltage Voltage En Vtg EN EN EN EN
Register
Address <0110> OUT3 OUT2 OUT1 OUT0 OUT3 OUT2 OUT1 OUT0
LSD Fault Command Over Low LSD Fault Operation ON ON ON ON OFF OFF OFF OFF
Reset COR voltage Voltage Shutdown,Tlim,Timer X Open Open Open Open Open Open Open Open
Register Load Load Load Load Load Load Load Load
Address <0111>
Drvr ON/OFF Command Over Low
Reset COR X X X X GPGD(21) OUTx Driver(21)
voltage Voltage
Reg
Address <1001>
End Spark Filter Over Low End Spark
Reset COR X X X X X X X X X X
voltage Voltage Filter
Register
Notes
21. These bits refer to command ON or OFF state in the command registers, not the state of the respective output lines. These bits are not to be
confused with the Ignition mode state which is controlled only by the parallel inputs. Their state is not reflected in these bits.
33810
Address <1011>
GPGD FBx Short to Over Low
Reset COR Short to Batt VFB3 Short to Batt VFB2 Short to Batt VFB1 Short to Batt VFB0
Battery Threshold voltage Voltage
Voltage Register
Address <1100>
GPGD FBx Short to Over Low
Reset COR Short to Batt tFB3 Short to Batt tFB2 Short to Batt tFB1 Short to Batt tFB0
Battery Threshold Timer voltage Voltage
Register
Address <1101>
GPGD Fault Operation Over Low
Reset COR Retry/Shutdown Bit X X X X Shutdown Drivers on MAXI
voltage Voltage
Register
Address <1110>
PWM Freq&DC Register Over Low PWMx
Reset COR PWM Frequency PWM Duty Cycle
(last channel voltage Voltage Address
programmed)
Legend
COR = Command Out of Range
SOR = Supply Out of Range
NMF = Set When Faults Occur on V10 Mode MAXI and NOMI Inputs and V10 Mode Ignition Driver are OFF.
33810
PACKAGING
PACKAGE DIMENSIONS
For the most current package revision, visit www.freescale.com and perform a keyword search using the “98A” listed below.
33810
33810
33810
REVISION HISTORY
8.0 7/2010 • Changed Table 3 Characteristics from 18 V to 32 V for: IVPWR(SS), I(OFF)OCO and IFBX(FLT-SNS)
9.0 2/2011 • Changed See Output OFF Open Load Detection Current on page 7 from 100 A to 115 A for the maximum value.
• Corrected Table 14, End of Spark Filter Time Select.
4/2011
• Corrected Table 21, SPI Command Message Set and Default State (Command: End Spark Filter).
10.0
• No technical changes. Revised back page. Updated document properties. Added SMARTMOS sentence to first para-
4/2013
graph.
• Updated format and back page
• Added Ordering Information section
11.0 8/2014 • Substituted general purpose gate driver/pre-driver with GPGD throughout the document.
• Corrected End Spark Filter SPI response register address (1001, not 0101)
• Corrected hex to binary conversion (C is 1100, not 1001)
33810
Web Support: Freescale reserves the right to make changes without further notice to any products herein. Freescale makes no
freescale.com/support warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does
Freescale assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any
and all liability, including without limitation consequential or incidental damages. “Typical” parameters that may be
provided in Freescale data sheets and/or specifications can and do vary in different applications, and actual performance
may vary over time. All operating parameters, including “typicals,” must be validated for each customer application by
customer’s technical experts. Freescale does not convey any license under its patent rights nor the rights of others.
Freescale sells products pursuant to standard terms and conditions of sale, which can be found at the following address:
freescale.com/SalesTermsandConditions.
Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off.
SMARTMOS is a trademark of Freescale Semiconductor, Inc. All other product or service names are the property of their
respective owners.