1EDI2001AS Data Sheet (4.1 MB, EN)

EiceDRIVER™ SIL
High Voltage IGBT Driver for Automotive Applications
1EDI2001AS
Single Channel Isolated Driver for Inverter Systems
AD Step
Datasheet
Hardware Description
Rev. 3.1, 2015-07-30
ATV HP EDT
Edition 2015-07-30
Published by
Infineon Technologies AG
81726 Munich, Germany
© 2015 Infineon Technologies AG
All Rights Reserved.
Legal Disclaimer
The information given in this document shall in no event be regarded as a guarantee of conditions or
characteristics. With respect to any examples or hints given herein, any typical values stated herein and/or any
information regarding the application of the device, Infineon Technologies hereby disclaims any and all warranties
and liabilities of any kind, including without limitation, warranties of non-infringement of intellectual property rights
of any third party.
Information
For further information on technology, delivery terms and conditions and prices, please contact the nearest
Infineon Technologies Office (www.infineon.com).
Warnings
Due to technical requirements, components may contain dangerous substances. For information on the types in
question, please contact the nearest Infineon Technologies Office.
Infineon Technologies components may be used in life-support devices or systems only with the express written
approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure
of that life-support device or system or to affect the safety or effectiveness of that device or system. Life support
devices or systems are intended to be implanted in the human body or to support and/or maintain and sustain
and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may
be endangered.
EiceDRIVER™ SIL
1EDI2001AS
Revision History
Page or Item
Subjects (major changes since previous revision)
Rev 2.2, 2014-07-25
Page 11
Updated SP Number
Page 28
Added note: “the contents of a frame...”
Page 28
Added note: “in case of permanent...”
Page 42
Added note: “the Pulse suppressor...”
Page 49
Corrected Table 2-14
Page 51
Updated Chapter 2.4.10.1.9
Page 51
Updated Chapter 2.4.10.1.11 .
Page 76
Update PID value.
Page 79
Updated reset value of register PSTAT2.
Page 93
Update SID value.
Page 94
Correct SSTAT definition of bits 15 and 14 to rh.
Page 106
Updated definition of bit field DSATBT.
Page 107
Updated definition of bit field OCPBT.
Page 116
Updated Table 5-1
Page 118
Updated Figure 5-1
Page 119
Corrected Table 5-2
Page 120
Updated footnote 2) in Table 5-3.
Page 120
Updated value Rthjcbot in Table 5-4
Page 121
Updated parameters VUVLO2 and VOVLO2 in Table 5-5.
Page 122
Updated parameter fclk1 in Table 5-6
Page 123
Updated parameters RPDIN1 and IINPR1 in Table 5-7
Page 125
Updated parameters RPDIN2 and updated parameter RPDOSD2 in Table 5-13
Page 127
Updated parameters VGPON0, VGPON1 VGPON2, tPDISTO, VGPOF15 in Table 5-17
Page 129
Updated parameters RPUDESAT2, VDESAT0 in Table 5-18
Page 129
Updated parameter RPUOCP2 in Table 5-19
Page 131
Updated parameter tDEAD , tOFFDESAT2 in Table 5-21
Page 132
Updated parameter tFSCLK, removed parameter tSCLKp Table 5-22
Trademarks of Infineon Technologies AG
AURIX™, C166™, CanPAK™, CIPOS™, CIPURSE™, EconoPACK™, CoolMOS™, CoolSET™,
CORECONTROL™, CROSSAVE™, DAVE™, EasyPIM™, EconoBRIDGE™, EconoDUAL™, EconoPIM™,
EiceDRIVER™, eupec™, FCOS™, HITFET™, HybridPACK™, I²RF™, ISOFACE™, IsoPACK™, MIPAQ™,
ModSTACK™, my-d™, NovalithIC™, OptiMOS™, ORIGA™, PRIMARION™, PrimePACK™, PrimeSTACK™,
PRO-SIL™, PROFET™, RASIC™, ReverSave™, SatRIC™, SIEGET™, SINDRION™, SIPMOS™,
SmartLEWIS™, SOLID FLASH™, TEMPFET™, thinQ!™, TRENCHSTOP™, TriCore™.
Other Trademarks
Advance Design System™ (ADS) of Agilent Technologies, AMBA™, ARM™, MULTI-ICE™, KEIL™,
PRIMECELL™, REALVIEW™, THUMB™, µVision™ of ARM Limited, UK. AUTOSAR™ is licensed by AUTOSAR
Datasheet
Hardware Description
3
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
development partnership. Bluetooth™ of Bluetooth SIG Inc. CAT-iq™ of DECT Forum. COLOSSUS™,
FirstGPS™ of Trimble Navigation Ltd. EMV™ of EMVCo, LLC (Visa Holdings Inc.). EPCOS™ of Epcos AG.
FLEXGO™ of Microsoft Corporation. FlexRay™ is licensed by FlexRay Consortium. HYPERTERMINAL™ of
Hilgraeve Incorporated. IEC™ of Commission Electrotechnique Internationale. IrDA™ of Infrared Data
Association Corporation. ISO™ of INTERNATIONAL ORGANIZATION FOR STANDARDIZATION. MATLAB™ of
MathWorks, Inc. MAXIM™ of Maxim Integrated Products, Inc. MICROTEC™, NUCLEUS™ of Mentor Graphics
Corporation. Mifare™ of NXP. MIPI™ of MIPI Alliance, Inc. MIPS™ of MIPS Technologies, Inc., USA. muRata™
of MURATA MANUFACTURING CO., MICROWAVE OFFICE™ (MWO) of Applied Wave Research Inc.,
OmniVision™ of OmniVision Technologies, Inc. Openwave™ Openwave Systems Inc. RED HAT™ Red Hat, Inc.
RFMD™ RF Micro Devices, Inc. SIRIUS™ of Sirius Satellite Radio Inc. SOLARIS™ of Sun Microsystems, Inc.
SPANSION™ of Spansion LLC Ltd. Symbian™ of Symbian Software Limited. TAIYO YUDEN™ of Taiyo Yuden
Co. TEAKLITE™ of CEVA, Inc. TEKTRONIX™ of Tektronix Inc. TOKO™ of TOKO KABUSHIKI KAISHA TA.
UNIX™ of X/Open Company Limited. VERILOG™, PALLADIUM™ of Cadence Design Systems, Inc. VLYNQ™
of Texas Instruments Incorporated. VXWORKS™, WIND RIVER™ of WIND RIVER SYSTEMS, INC. ZETEX™ of
Diodes Zetex Limited.
Last Trademarks Update 2011-02-24
Datasheet
Hardware Description
4
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Table of Contents
Table of Contents
Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1
1.1
1.2
1.3
Product Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Feature Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Target Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
11
11
12
2
2.1
2.2
2.2.1
2.2.2
2.2.2.1
2.2.2.2
2.2.2.3
2.3
2.4
2.4.1
2.4.2
2.4.3
2.4.4
2.4.4.1
2.4.4.2
2.4.4.3
2.4.4.4
2.4.4.4.1
2.4.4.4.2
2.4.4.5
2.4.4.5.1
2.4.4.5.2
2.4.4.5.3
2.4.4.5.4
2.4.4.5.5
2.4.4.5.6
2.4.4.5.7
2.4.4.5.8
2.4.4.5.9
2.4.5
2.4.5.1
2.4.5.2
2.4.5.2.1
2.4.5.2.2
2.4.5.2.3
2.4.5.3
2.4.5.4
2.4.5.5
2.4.5.6
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pin Configuration and Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pin Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Primary Side . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Secondary Side . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pull Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Block Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power Supplies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Clock Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PWM Input Stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SPI Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
General Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SPI Data Integrity Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parity Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SPI Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Protocol Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Command Catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Word Convention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ENTER_CMODE Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ENTER_VMODE Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EXIT_CMODE Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NOP Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
READ Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
WRITEH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
WRITEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
General Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Events and State Transitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Emergency Turn-Off Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ready, Disabled, Enabled and Active State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operation Modes Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activating the device after reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activating the device after an Event Class A or B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Debug Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
13
14
14
16
16
17
18
19
20
20
20
21
23
23
24
26
28
28
28
29
29
29
30
30
30
31
31
31
32
33
33
34
34
35
35
36
37
37
38
Datasheet
Hardware Description
5
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Table of Contents
2.4.6
Driver Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.6.1
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.6.2
Switching Sequence Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.6.3
Disabling the output stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.6.4
Passive Clamping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.7
Fault Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.8
EN Signal Pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.9
Reset Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.10
Operation in Configuration Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.10.1
Static Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.10.1.1
Configuration of the SPI Parity Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.10.1.2
Configuration of NFLTA Activation in case of Tristate Event . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.10.1.3
Configuration of the VBE Compensation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.10.1.4
Deactivation of Output Stage Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.10.1.5
Deactivation of Events Class A due to pin OSD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.10.1.6
Clamping of DESAT pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.10.1.7
Activation of the Pulse Suppressor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.10.1.8
Configuration of the Verification Mode Time Out Duration . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.10.1.9
Configuration of the TTOFF Delays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.10.1.10
Configuration of the Safe TTOFF Plateau Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.10.1.11
Configuration of the DESAT Blanking Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.10.1.12
Configuration of the OCP Blanking Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.10.1.13
Configuration of DACLP Activation Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.10.2
Dynamic Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.10.3
Delay Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
39
43
45
45
46
46
47
49
49
50
50
50
50
50
50
50
50
51
51
51
51
51
51
52
3
3.1
3.2
3.2.1
3.2.2
3.2.3
3.2.4
3.3
3.3.1
3.3.2
3.3.2.1
3.3.2.2
3.3.2.3
3.4
3.4.1
3.4.2
3.4.3
3.4.4
3.4.5
3.5
3.5.1
3.5.2
3.5.3
3.5.4
3.5.5
3.5.6
53
53
55
55
57
59
60
61
61
62
63
63
63
64
64
65
66
66
67
68
68
68
70
70
71
71
Protection and Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Supervision Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Protection Functions: Category A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Desaturation Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overcurrent Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
External Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Output Stage Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Protection Functions: Category B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power Supply Voltage Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Internal Supervision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lifesign watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oscillator Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Memory Supervision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Protection Functions: Category C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Shoot Through Protection function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gate Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Temperature Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SPI Error Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Active Short Circuit Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Protection Functions: Category D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operation in Verification Mode and Weak Active Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Weak Turn On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DESAT Supervision Level 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DESAT Supervision Level 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DESAT Supervision Level 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OCP Supervision Level 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Datasheet
Hardware Description
6
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Table of Contents
3.5.7
3.5.8
3.5.9
OCP Supervision Level 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Power Supply Monitoring Supervision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Internal Clock Supervision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
4
4.1
4.2
4.3
Register Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Primary Register Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Secondary Registers Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Read / Write Address Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
5
5.1
5.2
5.3
5.4
5.5
5.5.1
5.5.2
5.5.3
5.5.4
5.5.5
5.5.6
5.5.7
5.5.8
5.5.9
5.5.10
5.5.11
Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Typical Application Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operating range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Thermal Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Internal Oscillators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Primary I/O Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Secondary I/O Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Switching Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Desaturation Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overcurrent Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Over temperature Warning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error Detection Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SPI Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Insulation Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Datasheet
Hardware Description
7
116
116
119
120
120
121
121
122
123
125
127
129
129
130
131
132
133
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
List of Figures
List of Figures
Figure 2-1
Figure 2-2
Figure 2-3
Figure 2-4
Figure 2-5
Figure 2-6
Figure 2-7
Figure 2-8
Figure 2-9
Figure 2-10
Figure 2-11
Figure 2-12
Figure 2-13
Figure 2-14
Figure 2-15
Figure 2-16
Figure 3-1
Figure 3-2
Figure 3-3
Figure 3-4
Figure 3-5
Figure 3-6
Figure 3-7
Figure 3-8
Figure 3-9
Figure 5-1
Figure 5-2
Figure 6-1
Figure 6-2
Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
PWM Input Stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
STP: Inhibition Time Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
STP: Example of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
SPI Regular Bus Topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
SPI Daisy Chain Bus Topology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Response Answer Principle - Daisy Chain Topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Response Answer Principle - Regular Topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
SPI Commands Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Operating Modes State Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Output Stage Diagram of Principle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
TTOFF: Principle of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
TTOFF: pulse suppressor aborting a turn-on sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Idealized Switching Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Output Stage Disable: Principle of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
DESAT Function: Diagram of Principle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
DESAT Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
DESAT Operation with DESAT clamping enabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
OCP Function: Principle of Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Power Supply Supervision Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Shoot Through Protection: Principle of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Gate Monitoring Function: Timing Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
ASC Strategy Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Idealized Weak Turn-On Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Typical Application Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
SPI Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Package Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Recommended Footprint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Datasheet
Hardware Description
8
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
List of Tables
List of Tables
Table 2-1
Table 2-2
Table 2-3
Table 2-4
Table 2-5
Table 2-6
Table 2-7
Table 2-8
Table 2-9
Table 2-10
Table 2-11
Table 2-12
Table 2-13
Table 2-14
Table 2-15
Table 3-1
Table 3-2
Table 3-3
Table 3-4
Table 3-5
Table 3-6
Table 3-7
Table 3-8
Table 3-9
Table 3-10
Table 3-11
Table 3-12
Table 3-13
Table 3-14
Table 3-15
Table 3-16
Table 3-17
Table 3-18
Table 3-19
Table 4-1
Table 4-2
Table 4-3
Table 4-4
Table 5-1
Table 5-2
Table 5-3
Table 5-4
Table 5-5
Table 5-6
Table 5-7
Table 5-8
Table 5-9
Table 5-10
Table 5-11
Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Internal pull devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
SPI Command Catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Word Convention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
ENTER_CMODE request and answer messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
ENTER_VMODE request and answer messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
EXIT_CMODE request and answer messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
NOP request and answer messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
READ request and answer messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
WRITEH request and answer messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
WRITEL request and answer messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Failure Notification Clearing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Reset Events Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Pin behavior (primary side) in case of reset condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Pin behavior (secondary side) in case of reset condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Safety Related Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
DESAT Protection Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
OCP Function Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
External Enable Function Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Output Stage Monitoring Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Power Supply Voltage Monitoring Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
System Supervision Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
STP Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Gate Monitoring Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Temperature Monitoring Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
SPI Error Detection Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Active Short Circuit Support Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
DESAT Supervision Level 1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
DESAT Supervision Level 2 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
DESAT Supervision Level 3 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
OCP Supervision Level 1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
OCP Supervision Level 3 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Power Supply Monitoring Supervision Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Primary Clock Supervision Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Register Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Bit Access Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Read Access Validity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Write Access Validity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Component Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Thermal Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Power Supplies Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Internal Oscillators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Electrical Characteristics for Pins: INP, INSTP, EN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Electrical Characteristics for Pins: NRST/RDY, SCLK, SDI, NCS . . . . . . . . . . . . . . . . . . . . . . . 123
Electrical Characteristics for Pins: SDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Electrical Characteristics for Pins: NFLTA, NFLTB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Electrical Characteristics for Pins: GATE, DESAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Datasheet
Hardware Description
9
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
List of Tables
Table 5-12
Table 5-13
Table 5-14
Table 5-15
Table 5-16
Table 5-17
Table 5-18
Table 5-19
Table 5-20
Table 5-21
Table 5-22
Table 5-23
Table 5-24
Electrical Characteristics for Pins: TON, TOFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Electrical Characteristics for Pins: OSD, DEBUG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Electrical Characteristics for Pin: NUV2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Electrical Characteristics for Pins: DACLP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Electrical Characteristics for Pin: VREG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Switching Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DESAT characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OCP characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Over temperature Warning Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error Detection Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SPI Interface Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Isolation Characteristics referring to DIN EN 60747-5-2 (VDE 0884 - 2):2003-01 . . . . . . . . . . . .
Isolation Characteristics referring to UL 1577. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Datasheet
Hardware Description
10
125
125
126
126
126
127
129
129
130
131
132
133
133
Rev. 3.1, 2015-07-30
1EDI2001AS
1
Product Definition
1.1
Overview
The 1EDI2001AS is a high-voltage IGBT gate driver designed for
automotive motor drives above 5 kW. The 1EDI2001AS is based on
Infineon’s Coreless Transformer (CLT) technology, providing galvanic
insulation between low voltage and high voltage domains. The device has
been designed to support 400 V, 600 V and 1200 V IGBT technologies.
The 1EDI2001AS can be connected on the low voltage side (“primary”
side) to 5 V logic. A standard SPI interface allows the logic to configure
and to control the advanced functions implemented in the driver.
On the high voltage side (“secondary” side), the 1EDI2001AS is dimensioned to drive an external booster stage.
Short propagation delays and controlled internal tolerances lead to minimal distortion of the PWM signal.
A large panel of safety-related functions has been implemented in the 1EDI2001AS, in order to support functional
safety requirements at system level (as per ISO 26262). Besides, those integrated features ease the
implementation of Active Short Circuit (ASC) strategies.
The 1EDI2001AS can be used optimally with Infineon’s 1EBN100XAE “EiceDRIVER™ Boost” booster stage
family.
1.2
Feature Overview
The following features are supported by the 1EDI2001AS:
Functional Features
•
•
•
•
•
•
•
•
•
•
•
Single Channel IGBT Driver.
On-chip galvanic insulation (up to 6kV).
Support of 600 V and 1200 V IGBT technologies.
Low propagation delay and minimal PWM distortion.
Support of 5 V logic levels (primary side).
16-bit Standard SPI interface (up to 2 MBaud) with daisy chain support (primary side).
Enable input pin (primary side).
Pseudo-differential inputs for critical signals (primary side).
Power-On Reset pin (primary side).
Debug mode.
Pulse Suppressor.
Product Name
Ordering Code
Package
1EDI2001AS
SP001361862
PG-DSO-36
Datasheet
Hardware Description
11
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Product Definition
•
•
•
•
Fully Programmable Active Clamping Inhibit signal (secondary side).
Optimal support of EiceBoost functions.
36-pin PG-DSO-36 green package.
Automotive qualified (as per AEC Q100).
Safety Relevant Features
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Desaturation monitoring.
Overcurrent protection.
Fully programmable Two-Level Turn-Off.
Automatic Emergency Turn-Off in failure case.
Automatic or externally triggered disabling of the output stage (tristate).
Under- and over-voltage supervision of all the power supplies (both primary and secondary sides).
NFLTA and NFLTB notification pins for fast system response time (primary side).
Safe internal state machine.
Weak Turn-On functionality.
Internal overtemperature sensor (secondary side).
Internal clock monitoring.
Gate signal monitoring.
Individual error and status flags readable via SPI.
Support for Active Short Circuit strategies.
Full diagnosticability.
In-application testability of safety critical functions.
Suitable for systems up to ASIL D requirements (as per ISO 26262).
1.3
•
•
•
Target Applications
Inverters for automotive Hybrid Electric Vehicles (HEV) and Electric Vehicles (EV).
High Voltage DC/DC converter.
Industrial Drive.
Datasheet
Hardware Description
12
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
2
Functional Description
2.1
Introduction
The 1EDI2001AS is an advanced single channel IGBT driver that can also be used for driving power MOS devices.
The device has been developed in order to optimize the design of high performance safety relevant automotive
systems.
The device is based on Infineon’s Coreless Transformer Technology and consist of two chips separated by a
galvanic isolation. The low voltage (primary) side can be connected to a standard 5 V logic. The high voltage
(secondary) side is in the DC-link voltage domain.
Internally, the data transfers are ensured by two independent communication channels. One channel is dedicated
to transferring the ON and OFF information of the PWM input signal only. This channel is unidirectional (from
primary to secondary). Because this channel is dedicated to the PWM information, latency time and PWM
distortion are minimized. The second channel is bidirectional and is used for all the other data transfers (e.g. status
information, etc).
The 1EDI2001AS supports advanced functions in order to optimize the switching behavior of the IGBT.
Furthermore, it supports several monitoring and protection functions, making it suitable for systems having to fulfill
ASIL requirements (as per ISO 26262).
Datasheet
Hardware Description
13
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
2.2
Pin Configuration and Functionality
2.2.1
Pin Configuration
1
VEE2
GND1
36
2
TON
IREF1
35
3
VCC2
VCC1
34
4
TOFF
INSTP
33
5
DESAT
6
GATE
7
8
INP
32
REF0
31
GND2
EN
30
IREF2
NRST/RDY
29
9
VEE2
GND1
28
10
VREG
NFLTA
27
11
OCP
NFLTB
26
12
OCPG
Reserved
25
13
DEBUG
SDO
24
14
DACLP
NCS
23
15
OSD
SDI
22
16
Reserved
SCLK
21
17
NUV2
Reserved
20
18
VEE2
GND1
19
Figure 2-1 Pin Configuration
Table 2-1
Pin Configuration
Pin
Number
Symbol
I/O
Voltage Class
Function
1,9,18
VEE2
Supply
Supply
Negative Power Supply1).
2
TON
Output
15V Secondary Turn-On Output.
3
VCC2
Supply
Supply
4
TOFF
Output
15V Secondary Turn-Off Output.
5
DESAT
Input
15V Secondary Desaturation Protection Input.
6
GATE
Input
15V Secondary Gate Monitoring Input.
7
GND2
Ground
Ground
Ground.
8
IREF2
Input
5V Secondary
External Reference Input.
10
VREG
Output
5V Secondary
Reference Output Voltage.
11
OCP
Input
5V Secondary
Over Current Protection.
12
OCPG
Ground
Ground
Ground for the OCP function,
13
DEBUG
Input
5V Secondary
Debug Input.
Datasheet
Hardware Description
Positive Power Supply.
14
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
Table 2-1
Pin Configuration (cont’d)
Pin
Number
Symbol
I/O
Voltage Class
Function
14
DACLP
Output
5V Secondary
Active Clamping Disable Output.
15
OSD
Input
5V Secondary
Output Stage Disable Input.
16
Reserved
Reserved
Reserved
Reserved. This pin shall be connected to GND2.
17
NUV2
Output
5V Secondary
VCC2 not valid notification output.
19, 28, 36 GND1
Ground
Ground
Ground2).
20
Reserved
Reserved
Reserved
Reserved. This pin shall be connected to GND1.
21
SCLK
Input
5V Primary
SPI Serial Clock Input.
22
SDI
Input
5V Primary
SPI Serial Data Input.
23
NCS
Input
5V Primary
SPI Chip Select Input (low active).
24
SDO
Output
5V Primary
SPI Serial Data Output.
25
Reserved
Reserved
Reserved
Reserved. This pin shall be connected to GND1.
26
NFLTB
Output
5V Primary
Fault B Output (low active, open drain).
27
NFLTA
Output
5V Primary
Fault A Output (low active, open drain).
29
NRST/RDY
Input/Output
5V Primary
Reset Input (low active, open drain). This signal
notifies that the device is “ready”.
30
EN
Input
5V Primary
Enable Input.
31
REF0
Ref. Ground
Ground
Reference Ground for signals INP, INSTP, EN.
32
INP
Input
5V Primary
Positive PWM Input.
33
INSTP
Input
5V Primary
Monitoring PWM Input.
34
VCC1
Supply Input
Supply
Positive Power Supply.
35
IREF1
Input
5V Primary
External Reference Input.
1)
2)
All VEE2 pins must be connected together.
All GND1 pins must be connected together.
Datasheet
Hardware Description
15
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
2.2.2
Pin Functionality
2.2.2.1
Primary Side
GND1
Ground connection for the primary side.
VCC1
5V power supply for the primary side (referring to GND1).
INP
Non-inverting PWM input of the driver. The internal structure of the pad makes the IC robust against glitches. An
internal weak pull-down resistor to VREF0 drives this input to Low state in case the pin is floating.
INSTP
Monitoring PWM input for shoot through protection. The internal structure of the pad makes the IC robust against
glitches. An internal weak pull-down resistor to VREF0 drives this input to Low state in case the pin is floating.
REF0
Reference Ground signal for the signals INP, INSTP, EN. This pin should be connected to the ground signal of the
logic issuing those signals.
EN
Enable Input Signal. This signal allows the logic on the primary side to turn-off and deactivate the device. An
internal weak pull-down resistor to VREF0 drives this input to Low state in case the pin is floating. This pin reacts
on logic levels.
NFLTA
Open-Drain Output signal used to report major failure events (Event Class A). In case of an error event, NFLTA
is driven to Low state. This pin shall be connected externally to VCC1 with a pull-up resistance.
NFLTB
Open-Drain Output signal used to report major failure events (Event Class B). In case of an error event, NFLTB
is driven to Low state. This pin shall be connected externally to VCC1 with a pull-up resistance.
SCLK
Serial Clock Input for the SPI interface. An internal weak pull-up device to VCC1 drives this input to high state in
case the pin is floating.
SDO
Serial Data Output (push-pull) or the SPI interface.
SDI
Serial Data Input for the SPI interface. An internal weak pull-up device to VCC1 drives this input to high state in case
the pin is floating.
Datasheet
Hardware Description
16
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
NCS
Chip Select input for the SPI interface. This signal is low active. An internal weak pull-up device to VCC1 drives this
input to High state in case the pin is floating.
IREF1
Reference input of the primary chip. This pin shall be connected to VGND1 via an external resistor.
NRST/RDY
Open drain reset input. This signal is low-active. When a valid signal is received on this pin, the device is brought
in its default state. This signal is also used as a “ready notification”. A high level on this pin indicates that the
primary chip is functional.
2.2.2.2
Secondary Side
VEE2
Negative power supply for the secondary side, referring to VGND2.
VCC2
Positive power supply for the secondary side, referring to VGND2.
GND2
Reference ground for the secondary side.
DESAT
Desaturation Protection input pin. The function associated with this pin monitors the VCE voltage of the IGBT. An
internal pull-up resistor to VCC2 drives this signal to High level in case it is floating.
OCP
Over Current Protection input pin. The function associated with this pin monitors the voltage across a sensing
resistance located on the auxiliary path of a Current Sense IGBT. An internal weak pull-up resistor to the internal
5V reference drives this input to High state in case the pin is floating.
OCPG
Over Current Protection Ground.
TON
Output pin for turning on the IGBT.
TOFF
Output pin for turning off the IGBT.
GATE
Input pin used to monitor the IGBT gate voltage.
Datasheet
Hardware Description
17
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
OSD
Output Stage Disable input. A High Level on this pin tristates the output stage. An internal weak pull-down resistor
to VGND2 drives this input to Low state in case the pin is floating.
DACLP
Output pin used to disable the active clamping function of the booster.
DEBUG
Debug input pin. This pin is latched at power-up. When a High level is detected on this pin, the device enters a
special mode where it can be operated without SPI interface. This feature is for development purpose only. This
pin should normally be tied to VGND2. An internal weak pull-down resistor to VGND2 drives this input to Low state in
case the pin is floating.
IREF2
Reference input of the secondary chip. This pin shall be connected to VGND2 via an external resistor.
VREG
Reference Output voltage. This pin shall be connected to an external capacitance to VGND2.
NUV2
VCC2 not valid notification signal (Open Drain). This signal drives a low level when VCC2 is not valid or when the
internal 5V digital supply is not valid. When both supplies are valid, this pin is in high impedance state. This pin
shall be connected externally to a 5V reference with a pull-up resistance.
2.2.2.3
Pull Devices
Some of the pins are connected internally to pull-up or pull-down devices. This is summarized in Table 2-2.
Table 2-2
Internal pull devices
Signal
Device
INP
Weak pull down to VREF0
INSTP
Weak pull down to VREF0
EN
Weak pull down to VREF0
SCLK
Weak pull up to VCC1
SDI
Weak pull up to VCC1
NCS
Weak pull up to VCC1
DESAT
Weak pull up to VCC2
OSD
Weak pull down to VGND2
OCP
Weak pull up to 5V internal reference
DEBUG
Weak pull down to VGND2
Datasheet
Hardware Description
18
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
2.3
Block Diagram
IREF1
OSC1
WDG
WDG
OSC2
IREF2
Vcc1
GND2
P-Supply
GND1
Vee2
P-Supply
INP
EN
INSTP
Vcc2
NUV2
PWM
Input
Stage
VREG
Start-Stop
Osc
REF0
OSD
NCS
TON
Secondary
Primary
SDI
SPI
Interface
SDO
Logic
Output
Stage
Switching
Control
GATE
TOFF
Logic
SCLK
DACLP
NFLTA
OCP
OCP
NFLTB
OCPG
NRST/RDY
DESAT
DESAT
DEBUG
T sensor
Figure 2-2 Block Diagram
Datasheet
Hardware Description
19
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
2.4
Functional Block Description
2.4.1
Power Supplies
On the primary side, the 1EDI2001AS needs a single 5 Vsupply source VCC1 for proper operation. This makes the
device compatible to most of the microcontrollers available for automotive applications.
On the secondary side, the 1EDI2001AS needs two power supplies for proper operation.
•
•
The positive power supply VCC2 is typically set to 15 V (referring to VGND2).
The negative supply VEE2 is typically set to -8 V (referring to VGND2).
Under- and over-voltage monitoring is performed continuously during operation of the device (see Chapter 3.3.1).
A 5V supply for the digital domain on the secondary side is generated internally (present at pin VREG).
2.4.2
Clock Domains
The clock system of the 1EDI2001AS is based on three oscillators defining each a clock domain:
•
•
•
One RC oscillator (OSC1) for the primary chip.
One RC oscillator (OSC2) for the secondary chip excepting the output stage.
One Start-Stop oscillator (SSOSC2) for the output stage on the secondary side.
The two RC oscillators are running constantly. They are also monitored constantly, and large deviations from the
nominal frequency are identified as a system failure (Event Class B, see Chapter 3.3.2.2).
The Start Stop oscillator is controlled by the PWM command.
Datasheet
Hardware Description
20
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
2.4.3
PWM Input Stage
The PWM input stage generates from the external signals INP, INSTP and EN the turn-on and turn-off commands
to the secondary side. The general structure of the PWM input block is shown Figure 2-3.
VCC1
EN
inhibit_act.
en_valid
LO GIC
Inhibit Time
Generation
INSTP
Validity
Check
INP
pwm_cmd
REF0
Figure 2-3 PWM Input Stage
Signals INP, INSTP and EN are pseudo-differential, in the sense that they are not referenced to the common
ground GND1 but to signal REF0. This is intended to make the device more robust against ground bouncing
effects.
Note: Glitches shorter than tINPR1occurring at signal INP are filtered internally.
Note: Pulses at INP below tINPPD might be distorted or suppressed.
The 1EDI2001AS supports non-inverted PWM signals only. When a High level on pin INP is detected while signals
INSTP and ENare valid, a turn-on command is issued to the secondary chip. A Low level at pin INP issues a turnoff command to the secondary chip.
Signal EN can inhibit turn-on commands received at pin INP. A valid signal EN is required in order to have turnon commands issued to the secondary chip. If an invalid signal is provided, the PWM input stage issues constantly
turn-off commands to the secondary chip. The functionality of signal ENis detailed in Chapter 2.4.8.
Note: After an invalid-to valid-transition of signal EN, a minimum delay of tINPEN should be inserted before turning
INP on.
As shown in Figure 2-4, signal INSTP provides a Shoot-Through Protection (STP) to the system. When signal at
pin INSTP is at High level, the internal signal inhibit_act is activated. The inhibition time is defined as the pulse
duration of signal inhibit_act. It corresponds to the pulse duration of signal INSTP to which a minimum dead time
is added. During the inhibition time, rising edges of signal INP are inhibited. Bit PSTAT2.STP is set for the duration
of the inhibition time.
Datasheet
Hardware Description
21
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
INSTP
dead time
inhibit_act
INP
Inhibition time
pwm_cmd
Figure 2-4 STP: Inhibition Time Definition
It shall be noted that during the inhibition time, signal pwm_cmd is not forced to Low. It means that if the device is
already turned-on when INSTP is High, it stays turned-on until the signal at pin INP goes Low. This is depicted in
Figure 2-5.
INSTP
dead time
inhibit_act
Inhibited
edge
INP
pwm_cmd
Inhibition time
Figure 2-5 STP: Example of Operation
When a condition occurs where a rising edge of signal INP is inhibited, an error notification is issued. See
Chapter 3.4.1 for more details.
Datasheet
Hardware Description
22
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
2.4.4
SPI Interface
This chapter describes the functionality of the SPI block.
2.4.4.1
Overview
The standard SPI interface implemented on the 1EDI2001AS is compatible with most of the microcontrollers
available for automotive and industrial applications. The following features are supported by the SPI interface:
•
•
•
•
•
•
Full-duplex bidirectional communication link.
SPI Slave mode (only).
16-bit frame format.
Daisy chain capability.
MSB first.
Parity Check (optional) and Parity Bit generation (LSB).
The SPI interface of the 1EDI2001AS provides a standardized bidirectional communication interface to the main
microcontroller. From the architectural point of view, it fulfills the following functions:
•
•
•
•
Initialization of the device.
Configuration of the device (static and runtime).
Reading of the status of the device (static and runtime).
Operation of the verification modes of the device.
The purpose of the SPI interface is to exchange data which have relaxed timing constraints compared to the PWM
signals (from the point of view of the motor control algorithm). The IGBT switching behavior is for example
controlled directly by the PWM input. Similarly, critical application failures requiring fast reaction are notified on the
primary side via the feedback signals NFLTA, NFLTB and NRST/RDY.
In order to minimize the complexity of the end-application and to optimize the microcontroller’s resources, the
implemented interface has daisy chain capability. Several (typically 6) 1EDI2001AS devices can be combined into
a single SPI bus.
Datasheet
Hardware Description
23
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
2.4.4.2
General Operation
The SPI interface of the 1EDI2001AS supports full duplex operation. The interface relies on four communication
signals:
•
•
•
•
NCS: (Not) Chip Select.
SCLK: Serial Clock.
SDI: Serial Data In.
SDO: Serial Data Out.
The SPI interface of the 1EDI2001AS supports slave operation only. An SPI master (typically, the main
microcontroller) is connected to one or several 1EDI2001AS devices, forming an SPI bus. Several bus topologies
are supported.
A regular SPI bus topology can be used where each of the slaves is controlled by an individual chip select signal
(Figure 2-6). In this case, the number of slaves on the bus is only limited by the application’s constraints.
SCLK
Master
SCLK
SDO
SDI
SDI
SDO
NCS1
NCS
Slave 1
NCS2
SCLK
...
SDI
NCSn
Slave 2
...
SDO
NCS
...
...
...
SCLK
SDI
Slave n
SDO
NCS
Figure 2-6 SPI Regular Bus Topology
In order to simplify the layout of the PCB and to reduce the number of pins used on the microcontroller’s side, a
daisy chain topology can also be used. The chain’s depth is not limited by the 1EDI2001AS itself. A possible
topology is shown Figure 2-7.
Datasheet
Hardware Description
24
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
SCLK
Master
SCLK
SDO
SDI
SDI
SDO
NCS
NCS
Slave 1
SCLK
SDI
Slave 2
...
SDO
NCS
...
...
SCLK
...
SDI
Slave n
SDO
NCS
Figure 2-7 SPI Daisy Chain Bus Topology
Physical Layer
The SPI interface relies on two shift registers:
•
•
A shift output register, reacting on the rising edges of SCLK.
A shift input register, reacting on the falling edges of SCLK.
When signal NCS is inactive, the signals at pins SCLK and SDI are ignored. The output SDO is in tristate.
When NCS is activated, the shift output register is updated internally with the value requested by the previous SPI
access.
At each rising edge of the SCLK signal (while NCS is active), the shift output register is serially shifted out by one
bit on the SDO pin (MSB first). At each falling edge of the clock pulse, the data bit available at the input SDI is
latched and serially shifted into the shift input register.
At the deactivation of NCS, the SPI logic checks how many rising and falling edges of the SCLK signal have been
received. In case both counts differ and / or are not a multiple of 16, an SPI Error is generated. The SPI block then
checks the validity of the received 16-bit word. In case of a non valid data, an SPI error is generated. In case no
error is detected, the data is decoded by the internal logic.
The NCS signal is active low.
Input Debouncing Filters
The input stages of signals SDI, SCLK, and NCS include each a Debouncing Filter. The input signals are that way
filtered from glitches and noise.
The input signals SDI and SCLK are analyzed at each edge of the internal clock derived from OSC1. If the same
external signal value is sampled three times consecutively, the signal is considered as valid and is processed by
the SPI logic. Otherwise, the transition is considered as a glitch and is discarded.
Datasheet
Hardware Description
25
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
The input signal NCS is sampled at a rate corresponding to the period of the internal clock derived from OSC1. If
the same external signal value is sampled two times consecutively, the signal is considered as valid and is
processed by the SPI logic. Otherwise, the transition is considered as a glitch and is discarded.
2.4.4.3
Definitions
Command
A command is a high-level command issued by the SPI master which aims at generating a specific reaction in the
addressed slave. The command is physically translated into a Request Message by the SPI master. The correct
reception of the Request Message by the SPI slave leads to a specific action inside the slave and to the emission
of an Answer Message by the slave.
Example: the READ command leads to the transfer of the value of the specified register from the device to the SPI
master.
Word
A word is a 16-bit sequence of shifted data bits.
Transfer
A transfer is defined as the SPI data transfers (in both directions) occurring between a falling edge of NCS and
the next consecutive rising edge of NCS.
Request Message
A request message is a word issued by the SPI master and addressing a single slave. A request message relates
to a specific command.
Answer Message
An answer message is a well-defined word issued by a single SPI slave as a response to a request message.
Transmit Frame
A transmit frame is a sequence of one or several words sent by the SPI Master within one SPI transfer. In regular
SPI topologies, a transmit frame is in practice identical to a data word. In daisy chain topologies, a transmit frame
is a sequence of data words belonging to different request messages.
Receive Frame
A receive frame is a sequence of one or several words received by the SPI Master within one SPI transfer. In
regular SPI topologies, a receive frame is in practice identical to a data word. In daisy chain topologies, a receive
frame is a sequence of data words belonging to different Answer Messages.
The SPI protocol supported by the 1EDI2001AS is based on the Request / Answer principle. The master sends a
defined request message to which the slave answers with the corresponding answer message (Figure 2-8,
Figure 2-9). Due to the nature of the SPI interface, the Answer Message is shifted, compared to the Request
Message, by one SPI transfer. It means, for example, that the last word of answer message n is transmitted by
the slave while the master sends the first word of request message n+1.
Datasheet
Hardware Description
26
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
Transfer
...
inactive
Chip Select
NCS
active
Word i
Transmit Frame
Master
Serial Output
(seen at SDI)
...
RM1
...
...
RM2
...
...
...
RMn
Wn
...
...
AM2
...
...
...
...
...
AMn
...
Request Message for Slave i
Receive Frame
Master
Serial Input
(seen at SDO)
...
...
...
...
AM1
...
...
Answer Message of Slave i
Figure 2-8 Response Answer Principle - Daisy Chain Topology
Transfer
...
inactive
Chip Select
NCS for
Slave i
Master
Serial Output
(seen at SDI)
active
Transmit Frame
Request Message
RM1
RM2
...
...
RMn
Word
Master
Serial Input
(seen at SDO)
...
AM1
AM2
...
AMn
Answer Meassage
Receive Frame
Figure 2-9 Response Answer Principle - Regular Topology
The first word transmitted by the device after power-up is the content of register PSTAT.
Datasheet
Hardware Description
27
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
2.4.4.4
2.4.4.4.1
SPI Data Integrity Support
Parity Bit
By default, the SPI link relies on an odd parity protection scheme for each transmitted or received 16-bit word of
the SPI message. The parity bit corresponds to the LSB of the 16-bit word. Therefore, the effective payload of a
16-bit word is 15 data bit (plus one parity bit). The parity bit check (on the received data) can be disabled by
clearing bit PCFG.PAREN. In this case, the parity bit is considered as “don’t care”. The generation of the parity bit
by the driver for transmitted words can not be disabled (but can be considered as “don’t care” by the SPI master).
Note: For fixed value commands (ENTER_CMODE, ENTER_VMODE, EXIT_CMODE, NOP), it has to be ensured
that the value of the parity bit is correct even if parity check is disabled. Otherwise, an SPI error will be
generated.
2.4.4.4.2
SPI Error
When the device is not able to process an incoming request message, an SPI error is generated: the received
message is discarded by the driver, bit PER.SPIERis set and the erroneous message is answered with an error
notification (bit LMI set).
Several failures generate an SPI error:
•
•
•
•
•
A parity error is detected on the received word.
An invalid data word format is received (e.g. not a 16 bit word).
A word is received, which does not corresponding to a valid Request Message.
A command is received which can not be processed. For example, the driver receives in Active Mode a
command which is only valid in other operating modes. Another typical example is a read access to the
secondary while the previous read access is not yet completed (device “busy”).
An SPI access to an invalid address.
Note: the content of a frame with LMI bit set is the value of register PSTAT.
Note: In case of permanent LMI error induced by system failures, it is recommended to apply a reset via pin
NRST/RDY.
Datasheet
Hardware Description
28
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
2.4.4.5
Protocol Description
2.4.4.5.1
Command Catalog
Table 2-3 gives an overview of the command catalog supported by the device. The full description of the
commands and of the corresponding request and answer messages is provided in the following sections.
Table 2-3
SPI Command Catalog
Acronym
Short Description
Valid in Mode
ENTER_CMODE
Enters into Configuration Mode.
OPM0, OPM1
ENTER_VMODE
Enters into Verification Mode.
OPM2
EXIT_CMODE
Leaves Configuration Mode to enter into Configured Mode.
OPM2
READ
Reads the register value at the specified address.
All
NOP
Triggers no action in the device (equivalent to a “nop”).
All
WRITEH
Update the most significant byte of the internal write buffer.
All
WRITEL
Updates the least significant byte of the internal write buffer, and All (with restrictions)
copies the contents of the complete buffer into the addressed
register. The write buffer is cleared afterwards.
An overview of the commands is given Figure 2-10.
Message
ENTER_CMODE
ENTER_VMODE
EXIT_CMODE
NOP
READ
WRITEH
WRITEL
0
0
0
0
0
0
1
Command
0
0
0
0
0
0
0
0
0
0
0
1
0
1
1
1
1
1
0
0
0
1
0
0
0
A4
0
A4
0
0
0
1
A3
1
A3
0
0
1
0
A2
0
A2
0
1
0
0
A1
D15
A1
1
0
0
0
A0
D14
A0
Data
0
1
0
0
0
D13
D7
0
0
1
0
1
D12
D6
0
0
0
1
0
D11
D5
0
0
0
0
1
D10
D4
0
0
0
0
0
D9
D3
0
0
0
0
1
D8
D2
P
0
0
0
0
X
X
X
Figure 2-10 SPI Commands Overview
2.4.4.5.2
Word Convention
In order to simplify the description of the SPI commands, the following conventions are used (Table 2-4).
Table 2-4
Word Convention
Acronym
Value
Va(REGISTER)
Value of register REGISTER
PB
Parity Bit
Datasheet
Hardware Description
29
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
Table 2-4
Word Convention (cont’d)
Acronym
Value
<<n
Left shift operation of n bits.
xH | yH
Result of the operation: xH OR yH
2.4.4.5.3
ENTER_CMODE Command
The goal of this function is to set the device into Configuration Mode. After reception of a valid ENTER_CMODE
command, mode OPM2 is active. This command is only valid in Default Mode (OPM0 and OPM1). In case the
request message is received while OPM1 is not active, the complete command is discarded and an SPI error
occurs.
Table 2-5 describes the request message and the corresponding answer message.
Table 2-5
ENTER_CMODE request and answer messages
Transfer 1
Transfer 2
Request message
1880H
N.a.
Answer message
N.a.
Va(PSTAT)
2.4.4.5.4
ENTER_VMODE Command
The goal of this function is to set the device into Verification Mode. After reception of a valid ENTER_VMODE
command, mode OPM5 is active. This command is only valid in Configuration Mode (OPM2). In case the request
message is received while OPM2 is not active, the complete command is discarded and an SPI error occurs.
Table 2-6 describes the request message and the corresponding answer message.
Table 2-6
ENTER_VMODE request and answer messages
Transfer 1
Transfer 2
Request message
1140H
N.a.
Answer message
N.a.
Va(PSTAT)
2.4.4.5.5
EXIT_CMODE Command
When a valid EXIT_CMODE is received by the device, the Configuration Mode is left to Configured Mode (Mode
OPM3 active). This command is only valid in Configuration Mode (OPM2). In case the request message is
received while OPM2 is not active, the complete command is discardedand an SPI error occurs.
Table 2-7 describes the request message and the corresponding answer message.
Table 2-7
EXIT_CMODE request and answer messages
Transfer 1
Transfer 2
Request message
1220H
N.a.
Answer message
N.a.
Va(PSTAT)
Datasheet
Hardware Description
30
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
2.4.4.5.6
NOP Command
This command triggers no specific action in the driver (equivalent to a “nop”). However, the mechanisms verifying
the validity of the word are active. This command is valid in all operating modes.
Table 2-8 describes the request message and the corresponding answer message.
Table 2-8
NOP request and answer messages
Transfer 1
Transfer 2
Request message
1410H
N.a.
Answer message
N.a.
Va(PSTAT)
2.4.4.5.7
READ Command
This command aims at reading the value of the register whose address is specified in the request message. This
command is valid in all operating modes. However, in OPM4 and OPM6, the use of the READ command is
restricted (see Table 4-3). If an access outside the allowed address range is performed, the access is discarded
as invalid and an SPI error occurs.
Table 2-9 describes the request message and the corresponding answer message.
Table 2-9
READ request and answer messages
Transfer 1
Transfer 2
Request message
See below
N.a.
Answer message
N.a.
Va(Register)
Request message words
Word 1: ( ADDRESS_5BIT << 7 )] | 002AH | PB.
Answer message words
Word 1: Value of REGISTER.
2.4.4.5.8
WRITEH
This command aims at writing the upper byte of the internal write buffer with the specified value. This command
has no other effect on the functionality of the device. This command is valid in all operating modes.
Table 2-10 describes the request message and the corresponding answer message.
Table 2-10 WRITEH request and answer messages
Transfer 1
Transfer 2
Request message
See below
N.a.
Answer message
N.a.
Va(PSTAT)
Request message words
Word 1: 4400H | ( DATA_8BIT << 1 ) | PB
Datasheet
Hardware Description
31
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
2.4.4.5.9
WRITEL
This command aims at updating the value of the register whose address is specified in the request message. This
command is valid in all operating modes. However, depending on the active operating mode, this command is
restricted to a given address range or specific registers (see Table 4-4). If an access outside the allowed address
range is performed, the access is discarded as invalid and an SPI error occurs.
At the reception of this command, the least significant byte of the internal buffer is written with the specified value,
the contents of the buffer is copied to the register at the specified address and the complete write buffer is cleared.
Table 2-11 describes the request message and the corresponding answer message.
Table 2-11 WRITEL request and answer messages
Transfer 1
Transfer 2
Request message
See below
N.a.
Answer message
N.a.
Va(PSTAT)
Request message words
Word 1: A000H | ( ADDRESS_5BIT << 7 ) | ( DATA_6BIT << 1 ) | PB.
Datasheet
Hardware Description
32
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
2.4.5
Operating Modes
2.4.5.1
General Operation
At any time, the driver can be in one out of seven possible operating modes:
•
•
•
•
•
•
•
OPM0: Default Mode (default after reset, device is disabled).
OPM1: Error Mode (reached after Event Class B, device is disabled).
OPM2: Configuration Mode (device is disabled, configuration of the device can be modified).
OPM3: Configured Mode (device is configured and disabled).
OPM4: Active Mode (normal operation).
OPM5: Verification mode (intrusive diagnostic functions can be triggered).
OPM6: Weak active mode (the device can be turned on but with restrictions)
The current active mode of the device is given by bit field SSTAT.OPM.
The concept of the device is based on the following general ideas:
•
•
•
The driver can only switch the IGBT on when OPM4 mode is active (exception: weak-turn on in OPM6).
Starting from Mode OPM0 or OPM1, the Active Mode OPM4 can only be activated through a dedicated SPI
command sequence and the activation of the hardware signal EN. As a result, the probability that the device
goes to OPM4 mode due to random signals is negligible.
Differentiations of errors: different classes of errors are defined, leading to different behavior of the device.
The state diagram for the operating modes is given in Figure 2-11:
Event Class B
Event Class B
All Reset Events
Reset Event
Event Class B
Reset Event
Event Class A
OPM0
Default
OPM6
Weak Active
OPM5
Verification
Event Class B
EN Valid Transition
OPM2
Configuration
CLRS set
Event Class A
OPM1
Default
OPM4
Active
OPM3
Configured
Reset Event
EN Valid Transition
All Event Class B
Reset Event
Event Class B
Reset Event
Event Class B
Reset Event
Figure 2-11 Operating Modes State Diagram
Datasheet
Hardware Description
33
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
2.4.5.2
Definitions
2.4.5.2.1
Events and State Transitions
The transitions from one state to the other are based on “events” and / or SPI commands. The following
classification is chosen for defining the events.
Events Class A
The following (exhaustive) list of events are defined as Events Class A:
•
•
•
•
•
Occurrence of a DESAT event (leads to a safe turn-off sequence).
Occurrence of an OCP event (leads to a safe turn-off sequence).
Valid to Invalid transition on EN signal (leads to a regular turn-off sequence).
Tristate event due to an Output Stage Monitoring event.
Tristate event due to the activation of signal OSD.
When an Event Class A occurs, the output stage either initiates either a safe turn-off sequence (DESAT, OCP, or
a regular turn-off sequence (EN event) or goes in tristate (tristate event). The event is notified via an error bit in
the corresponding register.
Note: Contrarily to a reset event, an Event Class A does not affect the contents of the configuration registers.
When an Event Class A occurs, the device may change its operating mode depending on which mode is active
when the event occurs:
•
•
If it was in OPM4, it goes in OPM3.
If it was in OPM6, it goes in OPM5.
In all other cases, the OPM is unaffected. A state transition due to an Event Class A leads to the activation of signal
NFLTA. If no state transition occurs (if for example the device was not in OPM4 or OPM6), NFLTA is not activated
(exception: tristate event - see Chapter 2.4.7 for more details on failure notifications).
Events Class B
The following (exhaustive) list of events are defined as Events Class B:
•
•
•
•
•
•
Occurrence of a UVLO2 event.
Occurrence of a OVLO2 event.
Occurrence of a UVLO3 event.
Occurrence of a OVLO3 event.
Internal Supervision Error.
Verification Mode Time Out Error
When an Event Class B occurs, the output stage initiates a regular turn-off sequence. The event is notified via an
error bit in the corresponding register and (possibly) via the signal NFLTB.
Note: Events Class B may affect the contents of the configuration registers.
When an Event Class B occurs, the device may change its operating mode depending on which mode is active
when the event occurs: if it was not in OPM1, it goes to OPM1. It is unaffected otherwise
A state transition due to an Event Class B leads to the activation of signal NFLTB. If no state transition occurs (if
for example the device was already in OPM1), NFLTB is not activated. See Chapter 2.4.7 for more details on
failure notifications.
Datasheet
Hardware Description
34
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
Events Class C
Generally speaking, Events Class C are error events that do not lead to a change of the operating mode of the
device. The following (non-exhaustive) list of events is comprised within the Event Class C:
•
•
•
•
Over Temperature Warning.
SPI Error.
Shoot Through Protection error.
Etc.
SPI Commands
The following SPI commands have an impact on the device’s operating mode. The SPI commands are described
in Chapter 2.4.4.5.
•
•
•
•
ENTER_CMODE.
ENTER_VMODE.
EXIT_CMODE.
Setting of bit SCTRL.CLRS (by writing register PCTRL)
Reset Events
A reset sets the device (or part of the device) in its default state. Reset events are described in Chapter 2.4.9.
2.4.5.2.2
Emergency Turn-Off Sequence
The denomination “Emergency Turn-Off Sequence” (ETO) is used to describe the sequence of actions executed
by the output stage of the device when an Event Class A (exception: tristate event), Class B or a Reset Event is
detected.
An ETO sequence is described by the following set of actions:
•
•
A Turn-Off sequence is initiated. In case of DESAT or OCP event, a safe turn-off sequence is initiated. For the
other events, a regular turn-off sequence is initiated.
The device enters the corresponding OPM mode. As a consequence, the device is disabled.
Once an ETO has been initiated, the device can not be reenabled for a maximum duration consisting of 256 OSC2
clock cycles. Consequently, the user shall wait for this duration before reenabling the device and sending PWM
turn-on command.
2.4.5.2.3
Ready, Disabled, Enabled and Active State
The device is said to be in Ready state in case no reset event is active on the primary chip. When the device is
Ready, signal NRST/RDY is at High level.
When the device is in Disabled State, the PWM turn-on commands are ignored. This means that whatever the
input signal INP is, the output stage (if not tristated) delivers a constant turn-off signal to the IGBT. Unless
otherwise stated, all other functions of the device work normally.
When the device is not in Disabled State, it is said to be in Enabled State. In this case, the PWM signal command
is processed normally (if the output stage is not tristated). Practically, the device is in Enabled State when either
Mode OPM4 or Mode OPM6 is active.
Active State corresponds to the normal operating state of the device. Practically, the device is in Active State when
Mode OPM4 is active.
Datasheet
Hardware Description
35
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
Note: When the device is in Active State, it implicates it is in Enabled state.
2.4.5.3
Operation Modes Description
Default Mode (OPM0)
Mode OPM0 is the default operating mode of the device after power up or after a rest event. In OPM0, the device
is in Disabled State.
The following exhaustive list of events bring the device in OPM0 Mode:
•
•
Occurrence of a Reset Event.
Bit SCTRL.CLRS set while the device was in OPM1.
Error Mode (OPM1)
Mode OPM1 is the operating mode of the device after an Event Class B.
The following exhaustive list of events bring the device in OPM1 Mode:
•
Occurrence of an Event Class B.
In OPM1, when bit SCTRL.CLRS is set via the corresponding SPI command, the device shall normally jump to
OPM0. However, in case the conditions for an Event Class B are met at that moment, no state transition occurs
and the device stays in OPM1. The operation of bit SCTRL.CLRS on the secondary sticky bits works normally.
In OPM1, when a valid ENTER_CMODE command is received, the device shall normally jump to OPM2.
However, in case the conditions for an Event Class B are met at that moment, no state transition occurs and the
device stays in OPM1 for the duration of the event. The state transition to OPM2 is executed as soon as the
conditions leading to the Event Class B disappear.It shall be noted that no LMI error notification is issued.
Configuration Mode (OPM2)
Configuration Mode is the mode where the configuration of the device can be modified. When OPM2 is active, the
device is in Disabled State.
The following exhaustive list of events bring the device in Configuration Mode:
•
Reception of a valid ENTER_CMODE command while Mode OPM0 or OPM1 active.
Configured Mode (OPM3)
Configured Mode is the mode where the device is ready to be enabled. When OPM3 is active, the device is in
Disabled State.
The following exhaustive list of events bring the device in Mode OPM3:
•
•
Reception of a valid EXIT_CMODE command while Mode OPM2 active.
Event Class A while Mode OPM4 active.
Active Mode (OPM4)
The Active Mode corresponds to the normal operating mode of the device. When OPM4 is active, the device is in
Active State. The following exhaustive list of event bring the device in Active Mode:
Datasheet
Hardware Description
36
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
•
Invalid to Valid Transition on signal EN while Mode OPM3 active.
Verification Mode (OPM5)
Verification Mode is the mode where intrusive verification functions can be started. When OPM5 is active, the
device is in disabled state.
The following exhaustive list of event bring the device in Verification Mode:
•
•
Reception of a valid ENTER_VMODE command while Mode OPM2 active.
Occurrence of an Event Class A while Mode OPM6 active.
After a transition from Mode OPM2 to OPM5, an internal watchdog timer is started. If after time tVMTO, the device
has not left both modes OPM5 or OPM6, a time-out event occurs and an Event Class B is generated.
Weak Active Mode (OPM6)
Weak Active Mode is the mode where the device can be activated to run diagnosis tests at system level. When
OPM6 is active, the device is in Enabled State. A PWM turn-on command issues a Weak Turn-On on the
secondary side.
The following exhaustive list of event bring the device in Weak Active Mode:
•
Invalid to Valid Transition on signal EN while Mode OPM5 active.
The watchdog counter started when entering Mode OPM5 is not reset when entering OPM6.
Implementation Notes related to State Transitions
•
•
•
An Event Class A or Class B detected on the secondary side lead to an immediate reaction of the device’s
output stage. Due to the latency of the inter-chip communication, the notification on the primary side is slightly
delayed.
The activation of signal NFLTA or NFLTB is simultaneous to the corresponding state transition on the primary
side.
It is possible to change the operating mode while a failure condition is present. This may however lead to a
new immediate error notification and state transition.
2.4.5.4
Activating the device after reset
After a reset event, the device is in Mode OPM0 and disabled. In order to be active, the device needs to enter
Configuration Mode with the ENTER_CMODE command. Once all the configurations have been performed, the
Configuration Mode has to be exited with an EXIT_CMODE command. Once this is done, the device can enter
the Active Mode when Invalid to Valid transition on pin EN is detected.
2.4.5.5
Activating the device after an Event Class A or B
If during operation, an Event Class A occurs, the device enters the OPM3 (or OPM5). Bit field SSTAT.OPM is
updated accordingly. In order to reactivate the device, an invalid-to-valid transition has to be applied to signal EN.
It means that a Low-level and then a High level is applied to EN. If no Event Class A event is active, the device
will enter OPM4 (respectively OPM6).
If during operation, an Event Class B occurs, the device enters the Default Mode OPM1. Bit field SSTAT.OPM is
updated accordingly. In order to reactivate the device, the steps defined in Chapter 2.4.5.4 need to be performed.
Datasheet
Hardware Description
37
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
2.4.5.6
Debug Mode
The DEBUG pin gives the possibility to operate the device in the so-called Debug Mode. The goal of the Debug
Mode is to operate the device without SPI interface. This mode should be used for development purpose only and
is not intended to be used in final applications.
At VCC2 power-on, the level at pin DEBUG is latched. In case a High level is detected, the device enters the Debug
Mode. Bit SSTAT.DBG is then set.
In Debug Mode, the regular operation of the internal state machine is modified, so that the device can only enter
OPM3 or OPM4. As a result Modes OPM0, OPM1, OPM2, OPM5 and OPM6 are completely bypassed. In case
of a Reset event, the device goes to OPM3 (instead of OPM0). Besides, in Debug Mode, events leading normally
to an Event Class B are replaced an Event Class A, resulting in the activation of signal NFLTA. Event Class B are
therefore not generated by the device in Debug Mode (and signal NFLTB shall not be used).
It should be noted that the configuration of the device in Debug Mode corresponds to the default settings and can
not be changed (for example, the DESAT function is completely deactivated).
In Debug Mode, the operation of the device is otherwise similar to regular operation. It means in particular that the
signal EN has to be managed properly: when the device is in OPM3, a Low to High level transition has to be
applied to the device in order to enter OPM4 (Active Mode).
Note: Once it has been latched at power-on, the level on the pin DEBUG has no impact on the device until the next
power-on event on the secondary side.
Datasheet
Hardware Description
38
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
2.4.6
Driver Functionality
The structure of the output stage and its associated external booster of the device is depicted Figure 2-12:
VCC2
TON
Ron
GATE
Roff
TOFF
DACLP
VEE2
VGND2
Gate Driver
Figure 2-12 Output Stage Diagram of Principle
2.4.6.1
Overview
Two turn-off behaviors are supported by the device, depending on the event causing the turn-off action.
•
•
Regular Turn-Off.
Safe Turn-Off.
A Safe Turn-Off sequence uses the timing and plateau level parameters defined in register SSTTOF. It is triggered
by a DESAT or an OCP event only. A turn-off sequence which is not “Safe” is then “Regular”. A Regular Turn-Off
sequence uses the timing parameters defined in register SRTTOF and the plateau level defined by
SCTRL.GPOFS.
Two Level Turn-Off (TTOFF)
Because a hard turn-off may generate a critical overvoltage on the IGBT leading eventually to its destruction, the
1EDI2001AS supports the Two Level Turn-Off functionality (TTOFF). The TTOFF function consists in switching
the IGBT off in three steps in such a way that:
1. The IGBT gate voltage is first decreased with a reduced slew rate until a specific (and programmable) voltage
is reached by the TOFF signal.
2. TOFF (and TON) voltage is stabilized at this level. The IGBT Gate voltage forms thus a plateau.
3. Finally, the switch-off sequence is resumed using hard commutation.
The TTOFF delays and plateau voltage are fully programmable using the corresponding SPI commands. For a
Regular Turn-Off sequence, the TTOFF delay is defined by bit field SRTTOF.RTVAL. Setting this field to 00H
completely disables the TTOFF function for all Regular Turn-Off sequences (but this has no effect on Safe TurnOff sequences). The plateau level is defined by SCTRL.GPOFS. If this function is to be activated, a minimum value
for the delay time has to be programmed.
Datasheet
Hardware Description
39
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
For a Safe Turn-Off sequence, the TTOFF delay is defined by bit field SSTTOF.STVAL. Setting this field to 00H
completely disables the TTOFF function for all Safe Turn-Off sequences (but this has no effect on Regular TurnOff sequences). If this function is to be activated, a minimum value for the delay time has to be programmed. The
plateau level is defined by SSTTOF.GPS.
The timing of a Safe Turn-Off event is in the clock domain of the main secondary oscillator (OSC2). The timing of
a Regular Turn-Off event is in the clock domain of the Start-Stop Oscillator (SSOSC2), leading to high accuracy
and low PWM distortion
When using the TTOFF function (with a non-zero delay), the PWM command is received on pin INP is delayed by
the programmed delay time (Figure 2-13). For pulses larger than the TTOFF delay (tPULSE > tTTOFF+two SSOSC
cycles), the output pulse width is kept identical to the input pulse width. For smaller pulses (tPULSE < tTTOFF+2 two
SSOSC cycles), the output pulse is identical to the programmed delay. The minimum pulse width delivered by the
device to the IGBT is therefore the programmed delay time extended by two SSOSC cycles.
The device allows for external booster voltage compensation at the IGBT gate. When bit SCFG.VBEC is cleared,
the voltage at TOFF at the plateau corresponds to the programmed value. When bit SCFG.VBEC is set, an
additional VBE (base emitter junction voltage of an internal pn diode) is substracted from the programmed voltage
at TOFF in order to compensate for the VBE of an external booster.
Datasheet
Hardware Description
40
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
a)
t PULSE < t TTOFF + 2. t SSOSC
Input Pulse
t PDON
2. tSSOSC
t TTOFF
t TTOFF
TTOFF Plateau
Output Pulse
b)
tPULSE > tTTOFF + 2. tSSOSC
Input Pulse
tPDOFF
t PDON
tTTOFF
tTTOFF
Output Pulse
tPULSE
Figure 2-13 TTOFF: Principle of Operation
Pulse Suppressor
In order to increase the device’s robustness against external disturbances, a pulse suppressor can be enabled by
setting bit SCFG.PSEN. Register SRTTOF shall also programmed with a value higher than 2H. When a PWM turnon sequence occurs, the activation of the output stage is delayed by the programmed TTOFF number of cycles,
as for a normal TTOFF sequence. However, the PWM command received by the secondary chip signal is
internally sampled at every SSOSC cycle before the actual turn-on command is executed by the output stage. If
at least one of the sampling point does not detect a high level, the turn-on sequence is aborted and the device is
not switched on.
In case a valid PWM ON command is detected by the secondary side after the decision point the previous
sequence has been aborted, a new turn-on sequence is initiated.
Datasheet
Hardware Description
41
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
One of the consequence of activating the pulse suppressor is that all PWM pulses shorter than the programmed
TTOFF plateau time are filtered out (Figure 2-14).
Note: The Pulse Suppressor only acts on turn-on pulses, not on turn-off pulses.
tPULSE < tTTOFF + 2 . tSSOSC
SCFG.PSEN=1b
Input Pulse
Pulse filtered out
Output Pulse
Figure 2-14 TTOFF: pulse suppressor aborting a turn-on sequence
Datasheet
Hardware Description
42
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
2.4.6.2
Switching Sequence Description
Figure 2-15 shows an idealized switching sequence. When a valid turn-on command is detected, a certain
propagation time tPDON is needed by the logic to transfer the PWM command to the secondary side. At this point
the TTOFF delay time tTTOFF defined by bit field SRTTOF.RTVAL is added before the turn-on command is
executed. Signal TON is then activated, while signal TOFF is deactivated.
When a valid turn-off command is detected, a certain propagation time tDOFF is needed by the command to be
processed by the logic on the secondary side. This propagation time depends on the event having generated the
turn-off action (non exhaustive list):
•
•
•
•
•
In case of a PWM turn-off command at pin INP, tDOFF=tPDOFF.
In case of a DESAT Event, tDOFF=tOFFDESAT2.
In case of an OCP event, tDOFF=tOFFOCP2.
In case of an Event Class A on the primary side: tDOFF=tOFFCLA.
In case of an Event Class B on the secondary side: tDOFF=tOFFCLB2.
When the turn-off command is processed by the logic, signal DACLP is deactivated (i.e. active clamping is
enabled). Signal TON and TOFF are decreased with the slew rate tSLEW fixed by hardware. Once the voltage at
pin TOFF has reached the value defined by bit field SCTRL.GPOFS (or SSTTOF.GPS in the case of a safe turnoff), the turn-off sequence is interrupted. Time tTTOFF is defined as the moment when the device starts turning off
signal TOFF, and the moment where the turn-off sequence is resumed. Depending on the event that triggered the
turn-off sequence, tTTOFF is given by either bit field SRTTOF.RTVAL or SSTTOF.STVAL. Once the TTOFF time
has elapsed, a hard commutation takes place, and signals TON and TOFF are driven to VEE2.
Note: Once a turn-off sequence is started, it is completed to the end with the same delay parameters.
At the moment when the hard commutation takes place, signal DACLP remains deactivated for time tACL defined
by bit field SACLT.AT. When this time is elapsed, signal DACLP is reactivated (i.e. active clamping is disabled).
In case SACLT.AT is set to 0H, DACLP is constantly activated (constant High level). In case SACLT.AT is set to
FFH, DACLP is constantly at Low level.
The Gate Monitoring function (time-out mechanism) is started at each turn-on and turn-off sequence. See
Chapter 3.4.2 for more details.
Datasheet
Hardware Description
43
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
Turn-On event
VTON
Turn-Off event
tTTOFF
tDOFF
t PDON
~
~
VCC2
VEE2
~
~
VCC2
time
tTTOFF
VTOFF
VEE2
time
VGATE
~
~
VCC2
VGATE2
VGTOFx
VGATE1
VEE2
time
VDACLP
~
~
5V
tACL
GND2
time
Figure 2-15 Idealized Switching Sequence
Datasheet
Hardware Description
44
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
2.4.6.3
Disabling the output stage
The output stage of the device can be disabled, i.e. tristated. There are two ways to tristate the device: either via
signal OSD or via the Output Stage Monitor (see Chapter 3.2.4).
The current state of the output stage is indicated by bit SSTAT.HZ. If the bit is cleared, the output stage operates
normally and issues a High or a Low level. If it is set, signals TON and TOFF are tristated.
If the transition from normal operation to tristate is caused by the Output Stage Monitoring, an Event Class A is
generated. If it is caused by a High Level detected on pin OSD, an Event Class A is generated only if bit
SCFG.OSDAD is cleared. Otherwise, if SCFG.OSDAD is set, no event is generated (i.e OPM mode not changed).
When bit SSTAT.HZ is set, sticky bit SER.OSTER is set (independently from the value of SCFG.OSDAD).
Figure 2-16 shows the principle of operation of the Output Stage Disable mechanisms.
The activation of signal NFLTA due to a tristate event depends on the configuration of the chip (see
Chapter 2.4.7).
SCTRL.OSTC
OSM event
S
AND
SCFG.OSMD
R
SSTAT.HZ
OR
OR
OSD Level
S
CLRS
SER.OSTER
R
Event Class A
OR
AND
SCFG.OSDAD
Figure 2-16 Output Stage Disable: Principle of Operation
Note: Bit SSTAT.HZ is the result of the logical operation of bit SCTRL.OSTC being ORed with bit SSTAT2.OSDL.
OSD Signal
The input signal OSD is used as a control signal in order to tristate the output stage of the device. A Low level at
pin OSD corresponds to the normal operation of the device. When signal OSD is at High level, the output stage is
tristated. A High to Low transition of signal OSD clears bit SCTRL.OSTC.
The level read by the device at pin OSD is given by bit SSTAT2.OSDL.
Output Stage Monitoring
The Output Stage Monitoring function is described in Chapter 3.2.4. In case the OSM detects an error condition,
bit SCTRL.OSTC is set and the output stage is tristated.
The functionality of the OSM is controlled by bit SCFG.OSMD. When this bit is set, the OSM is inhibited.
2.4.6.4
Passive Clamping
When the secondary chip is not supplied, signals TOFF, TON and GATE are clamped to VEE2. See Chapter 5.5.4
for the electrical capability of this feature.
Datasheet
Hardware Description
45
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
2.4.7
Fault Notifications
The device provides two kinds of fault notification mechanisms:
•
•
Pins NFLTA, NFLTB and NRST/RDY allow for fast error notification to the main microcontroller. All signals are
active low.
Error bits can be read by SPI.
The activation of signal NRST/RDY is associated with Reset Events (see Chapter 2.4.9). The activation of signal
NFLTA is associated with Class A Events. The activation of signal NFLTB is associated with Class B Events. In
general the activation of signal NFLTA or NFLTB is linked to a state transition of the state machine.
If an Event Class A occurs that leads to a state transition (from OPM4 to OPM3 or OPM6 to OPM5), signal NFLTA
is activated. In case an Event Class A occurs that does not lead to a state transition, NFLTA is not activated
(exception: tristate events). However, the corresponding error bit in register PER or SER is set.
Tristate events are handled in a special way. Tristate events can be generated either by the output stage
monitoring (when enabled) or by a High Level at pin OSD.
In case bit SCFG.OSMD is set, the OSM is completely disabled and therefore can not generate any tristate events
(and consequently it can not generate Events Class A).
In case bit SCFG.OSDAD is set, a transition to High Level of pin OSD does not generate any state transition. As
a result, no Event Class A is generated. However, bit SER.OSTER is set and the output stage is in tristate for the
duration for which pin OSD is at High Level.
Additionally, signal NFLTA can be activated directly by the status bits on the primary side.This allows to have
signal NFLTA activated in any OPM mode in case of tristate events. If PCFG.OSTAEN is set, NFLTA is activated
at the transition of bit PER.OSTER from 0B to 1B. If PCFG.OSMAEN is set, NFLTA is activated at the transition of
bit PSTAT2.OSTC from 0B to 1B. In case both bits PCFG.OSTAEN and PCFG.OSMAEN are cleared, NFLTA is
only activated in case of a state transition of the state machine.
If an Event Class B occurs that leads to a state transition (to OPM1), signal NFLTB is activated. In case an Event
Class B occurs that does not lead to a state transition, NFLTB is not activated. However, the corresponding error
bit in register PER or SER is set.
Table 2-12 describes how failure notifications are cleared:
Table 2-12 Failure Notification Clearing
PCTRL.CLRP set
PCTRL.CLRS set
1)
NFLTA / B signals
Primary Sticky Bits
Secondary Sticky Bits
De-assertion
Cleared
-
-
Cleared
2)
EN Invalid to Valid transition
De-assertion
1)If the device is in OPM1, setting bit SCTRL.CLRS leads to a transition to OPM0
-
2) Only in OPM3 and OPM5. In other Operating Modes, no de-assertion is done.
The level issued by the device on pins NFLTA and NFLTB is given by bits PSTAT2.FLTA and PSTAT2.FLTB.
The levels read by the device at those pins is given by bits PPIN.NFLTAL and PPIN.NFLTBL.
2.4.8
EN Signal Pin
The EN signal allows the logic on the primary side to have a direct control on the state of the device. A valid signal
has to be provided on this pin. A valid to invalid transition of the signal on pin EN generates an Event Class A.
Datasheet
Hardware Description
46
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
Pin EN should be driven actively by the external circuit. In case this pin is floating, an internal weak pull-down
resistor ensures that the signal is low.
Note: It should be noted that even if the signal at pin EN is valid, the device can still be in disabled state. This may
happen for example if another error is being detected
A valid EN signal is defined as a digital High level. When EN is at Low level, the signal is considered as not valid
and the device is in Disabled State. In case of a High-to-Low transition, an Event Class A is generated.
An Invalid to Valid transition of signal EN deactivates signals NFLTA and NFLTB (when the device is in OPM3 or
OPM5 only).
The levels read by the device at pin EN is given by bits PPIN.ENL. The validity status of EN signal is given by bit
PSTAT2.ENVAL.
2.4.9
Reset Events
A reset event sets the device and its internal logic in the default configuration. All user-defined settings are
overwritten with the default values. The list of reset events and their effect is summarized in Table 2-13.
Table 2-13 Reset Events Summary
Reset Event
Primary
NRST/RDY Input
Reset
signal active (driven
externally)
Secondary
Notification
(primary)
Soft Reset
•
•
•
•
UVLO1 Event
Reset
Soft Reset
•
•
•
•
OSC1 not starting
at power-up
Reset
Soft Reset
•
•
•
•
Datasheet
Hardware Description
Notification
(secondary)
•
NRST/RDY Low (during
event).
•
Bit PER.RSTE1 and
PER.RST1 set.
Bit PER.CER1 is not set. •
Event Class B (NFLTB
activated) at the end of the
reset event.
Bit SER.CER2 set (in
case of lifesign lost).
Output Stage issues a
PWM OFF command.
OSD pin functionality
operational.
NRST/RDY Low (driven
•
by device during event).
Bit PER.RST1 set (once •
VCC1 valid again).
Bit PER.CER1 is not set. •
Event Class B (NFLTB
activated) at the end of the
reset event.
Bit SER.CER2 set (in
case of lifesign lost).
Output Stage issues a
PWM OFF command.
OSD pin functionality
operational.
•
NRST/RDY Low (driven
by device during event).
Bit PER.RST1 set (once •
OSC1 valid again).
Bit PER.CER1 is not set. •
Event Class B (NFLTB
activated) at the end of the
reset event.
Bit SER.CER2 set (in
case of lifesign lost).
Output Stage issues a
PWM OFF command.
OSD pin functionality
operational.
47
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
Table 2-13 Reset Events Summary
Reset Event
Primary
Secondary
Notification
(primary)
IREF1 shorted to
ground or open
Reset
Soft Reset
•
•
•
•
Memory Error on
Primary
Reset
Soft Reset
•
•
•
•
UVLO2 Event
-
Hard Reset
•
•
OSC2 not starting
at power-up
-
Hard Reset
•
•
OSC2 misfunction
during operation
-
Soft Reset
•
•
IREF2 open
-
Hard Reset
•
•
Datasheet
Hardware Description
Notification
(secondary)
•
NRST/RDY Low (driven
by device during event).
Bit PER.RST1 set (once •
IREF1 valid again).
Bit PER.CER1 is not set. •
Event Class B (NFLTB
activated) at the end of the
reset event.
Bit SER.CER2 set (in
case of lifesign lost).
Output Stage issues a
PWM OFF command.
OSD pin functionality
operational.
•
NRST/RDY Low (driven
by device during event).
Bit PER.RST1 set (when •
failure condition is
•
removed).
Bit PER.CER1 is not set.
Event Class B (NFLTB
activated) at the end of the
reset event.
Bit SER.CER2 set (in
case of lifesign lost).
Output Stage issues a
PWM OFF command.
OSD pin functionality
operational.
•
Event Class B (NFLTB
activated, bit PER.CER1
set).
•
Bit PSTAT.SRDY cleared
for the duration of the
•
failure.
•
Signal NUV2 at Low level
(if VCC2 <VUVLO2).
Bit SER.RST2 (once VCC2
valid again).
Output Stage issues a
PWM OFF command.
OSD pin functionality
operational for: VCC2 >
VRST2.
•
Event Class B
(NFLTB activated, bit
•
PER.CER1 set)
Bit PSTAT.SRDY cleared
Output Stage issues a
PWM OFF command.
OSD pin functionality
operational.
•
Event Class B
(NFLTB activated, bit
•
PER.CER1 set)
Bit PSTAT.SRDY cleared
for the duration of the
failure.
Output Stage issues a
PWM OFF command.
OSD pin functionality
operational.
Event Class B
None.
(NFLTB activated, bit
PER.CER1 not)
Bit PSTAT.SRDY cleared
48
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
Table 2-13 Reset Events Summary
Reset Event
Primary
Secondary
Notification
(primary)
VREG shorted to
ground
-
Undefined
•
•
Memory Error on
Secondary
-
Hard Reset
•
•
Notification
(secondary)
•
Event Class B
(NFLTB activated, bit
•
PER.CER1 set)
Bit PSTAT.SRDY cleared.
Signal NUV2 at Low
Level.
Output Stage issues a
PWM OFF command.
•
Event Class B
(NFLTB activated, bit
•
PER.CER1 set).
Bit PSTAT.SRDY cleared.
Output Stage issues a
PWM OFF command.
OSD pin functionality
operational.
All reset events set the device in Mode OPM0. In a soft reset, the logic works further, but the registers use the
default values.
In case of a reset condition on the primary side, the behavior of the pin of the device is defined in Table 2-14.
Table 2-14 Pin behavior (primary side) in case of reset condition
Pin
Output Level
SDO
Low
NFLTB
Low
NFLTA
High
NRST/RDY
Low (GND1)
Comments
In case of a hard reset condition on the secondary side, the behavior of the pin of the device is defined in
Table 2-15.
Table 2-15 Pin behavior (secondary side) in case of reset condition
Pin
Output Level
Comments
TON
Low (VEE2)
Passive Clamping
TOFF
Low (VEE2)
Passive Clamping
DESAT
Low (GND2)
Clamped.
GATE
Low (VEE2)
Passive Clamping
DACLP
High (5V)
Active clamping disabled by default.
NUV2
Low (GND2)
2.4.10
Operation in Configuration Mode
This section describes the mechanisms to configure the device.
2.4.10.1
Static Configuration Parameters
Static parameters can configured when the device is in Mode OPM2 by writing the appropriate register.
Once Mode OPM2 is left with the SPI Command EXIT_CMODE, the configuration parameters are frozen on both
primary and secondary chips. This means in particular that write accesses to the corresponding registers are
invalidated. This prevents static configurations to be modified during runtime. Besides, the configuration
Datasheet
Hardware Description
49
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
parameters on the primaryand secondary side are protected with a memory protection mechanism. In case the
values are not consistent, a Reset Event and / or an Event Class B is generated.
2.4.10.1.1
Configuration of the SPI Parity Check
The SPI interface supports by default an odd parity check. The Parity Check mechanism (active at the reception
of an SPI word) can be disabled by setting bit PCFG.PAREN to 0B. Setting bit PAREN to 1B enables the Parity
Check.
Parity Bit Generation for the transmitter can not be disabled.
2.4.10.1.2
Configuration of NFLTA Activation in case of Tristate Event
Signal NFLTA is normally activated by a state transition of the internal state machine. However, it can be also
configured to be activated in relation with the primary bits PER.OSTER or PSTAT2.OSTC. This is configured
thanks to bits PCFG.OSTAEN and PCFG.OSMAEN.
2.4.10.1.3
Configuration of the VBE Compensation
The VBE compensation of signal TON and TOFF can be activated or deactivated by writing bit SCFG.VBEC. See
Chapter 2.4.6 for more details.
2.4.10.1.4
Deactivation of Output Stage Monitoring
The OSM function can be disabled by setting bit SCFG.OSMD.
2.4.10.1.5
Deactivation of Events Class A due to pin OSD
By setting bit SCFG.OSDAD, Event Class A are not issued in case of a Tristate event generated by pin OSD. Other
actions such as tristating the output stage or setting bit SER.OSTER are performed normally.
2.4.10.1.6
Clamping of DESAT pin
By setting bit SCFG.DSTCEN, the DESAT signal is clamped to VGND2 while the output stage of the device issues
a PWM OFF command and during blanking time periods. By clearing bit SCFG.DSTCEN, the DESAT clamping is
only activated during blanking time periods.
2.4.10.1.7
Activation of the Pulse Suppressor
The pulse suppressor function associated with the TTOFF function can be activated by setting bit SCFG.PSEN.
When activated, SRTTOF.RTVAL shall be programmed with a minimum value (see Page 108).
2.4.10.1.8
Configuration of the Verification Mode Time Out Duration
The duration of the time out in verification mode is selectable via bit SCFG.TOSEN.
Datasheet
Hardware Description
50
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
2.4.10.1.9
Configuration of the TTOFF Delays
The TTOFF delays for Regular and Safe Turn-Off sequences can be programmed separately by writing registers
SRTTOF or SSTTOF. The delay for Regular Turn-Off can also be configured using the Timing Calibration Feature.
Programming 0H as a delay value disables the TTOFF for the concerned Turn-Off Sequence. Hard turn-off are
performed instead. In case the TTOFF function is wished, a minimum value for the delay has to be programmed
(see Page 108 and Page 109).
When safe two level turn-off is used (non zero delay) in normal operating mode (OPM4), the programmed safe
turn-off delay value shall be higher than the programmed regular two level turn off delay.
2.4.10.1.10
Configuration of the Safe TTOFF Plateau Level
The plateau level for safe two level turn off sequences can be programmed with bit field SSTTOF.GPS. The
plateau level value for safe turn-off sequences shall be lower than the one selected for regular turn-off sequences.
2.4.10.1.11
Configuration of the DESAT Blanking Time
The blanking time for the DESAT protection can be configured by writing bit field SDESAT.DSATBT. In case this
function is used, a minimum value for the delay has to be programmed (see Page 106).
Note: The programmed OCP blanking time shall be smaller than the programmed DESAT blanking time.
2.4.10.1.12
Configuration of the OCP Blanking Time
The blanking time for the OCP protection can be configured by writing bit field SOCP.OCPBT. Programming 0H
deactivates the blanking time feature. The programmed blanking time shall not exceed a maximum value (see
Page 107).
Note: The programmed OCP blanking time shall be smaller than the programmed DESAT blanking time.
2.4.10.1.13
Configuration of DACLP Activation Time
The DACLP activation time after hard commutation can be programmed by writing bit field SACLT.AT. In case
value 0H is programmed, the device delivers at DACLP a constant High level. In case an activation time is
required, a minimum value for the delay has to be programmed (see Page 112). In case value FFH is programmed,
the device delivers a constant Low level at DACLP.
2.4.10.2
Dynamic Configuration
The TTOFF plateau level in regular turn-off can be modified during runtime by writing bit field PCTRL2.GPOF. The
value of this bit field is periodically transferred to the secondary side. The last valid received value by the primary
side is available at bit field PSTAT.GPOFS. The value currently used by the secondary chip is available at bit field
SCTRL.GPOFS.
The TTOFF plateau for safe turn-off can only be configured statically with bit field SSTTOF.GPS.
This dynamic configuration of the plateau level allows to compensate for temperature variations of the I-V
characteristic of the IGBT. In overcurrent conditions, the maximum current flowing through the IGBT when the
plateau is reached can be limited more accurately.
Similarly, The WTOlevel can be configured by writing bit field PCTRL.GPON.
Datasheet
Hardware Description
51
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Functional Description
The plateau value stored in the device at the beginning of the corresponding switching sequence is latched and
active until the next switching sequence.
2.4.10.3
Delay Calibration
In order to compensate for timing errors due to part-to-part variations, a dedicated Timing Calibration Feature
(TCF) has been implemented. The TCF works in such a way that the PWM input signal is used to start and stop
a counter clocked by the Start-Stop Oscillator of the Output Stage. As a result, the following delays and timing can
be configured that way:
•
TTOFF delay for Regular Turn-Off.
The TCF allows to compensate for part to part variations of the frequency of the Start-Stop oscillator. This results
in better accuracy for application critical timing. Device specific variations, e.g. temperature related, are not
compensated though.
The TCF can be activated or deactivated in Configuration Mode by writing bit field SSCR.VFS2. The device shall
then be set in OPM6 and the PWM signal applied. Details about the TCF operation are given in Chapter 3.5.9.
Datasheet
Hardware Description
52
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Protection and Diagnostics
3
Protection and Diagnostics
This section can describes the safety relevant functions implemented in the 1EDI2001AS.
3.1
Supervision Overview
The 1EDI2001AS driver provides extended supervision functions, in order to achieve ASIL requirements on
system level. Table 3-1 gives an overview of the implemented functions.
Table 3-1
Safety Related Functions
Protection Feature
Description
Cate- Comments
gory
DESAT
Monitoring of the collector-emitter voltage of the IGBT A
in ON state.
See Chapter 3.2.1
OCP
Monitoring of the current on the IGBT’s auxiliary emitter A
path.
See Chapter 3.2.2
External Enable
Fast deactivation via an external Enable signal on the A
primary.
See Chapter 3.2.3
Output Stage
Monitoring
Monitoring of TON and TOFF signals.
A
See Chapter 3.2.4
Power Supply
Monitoring
Under Voltage Lock-Out function on VCC1, VCC2 and
VEE2; Over Voltage Lock-Out on VEE2 and VCC2.
B
See Chapter 3.3.1
Internal Supervision
Monitoring of the key internal functions of the chip.
B
See Chapter 3.3.2
STP
Shoot Through Protection.
C
See Chapter 3.4.1
Gate Monitoring
Monitoring of the GATE voltage during a switching
sequence.
C
See Chapter 3.4.2
Temperature
Monitoring
Over temperature warning for the driver.
C
See Chapter 3.4.3
SPI Error Detection
SPI Error Detection.
C
See Chapter 3.4.4
Active Short Circuit
Support
VCC2 not valid error notification
C
See Chapter 3.4.5
WTO
Weak Turn-On Functionality
D
See Chapter 3.5.2
DESAT Supervision
Supervision of the DESAT function during application
life time.
D
See Chapter 3.5.3,
Chapter 3.5.4 and
Chapter 3.5.5
OCP Supervision
Supervision of the OCP function during application life C & D See Chapter 3.5.6,
time.
Chapter 3.5.7 and
Chapter 3.2.2
Power Supply
Supervision of the OVLO / UVLO function during
Monitoring Supervision application life time.
D
See Chapter 3.5.8
Internal Clock
Supervision
D
See Chapter 3.5.9
Datasheet
Hardware Description
Plausibility check of the frequency of the internal
oscillator.
53
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Protection and Diagnostics
Table 3-1
Safety Related Functions (cont’d)
Protection Feature
Description
Cate- Comments
gory
TTOFF
Two Level Turn-Off
E
See Chapter 2.4.6
SPI Communication
SPI Communication (using register PRW).
E
See Chapter 4.1
E
See Chapter 5.2
Overvoltage robustness Robustness against transient overvoltage on power
supply.
From the conceptual point of view, the protection functions can be clustered into five main categories.
•
•
•
•
•
Category A corresponds to the functions where the device “decides on its own”, after the detection of an Event
Class A, to change the state of the output stage and to disable itself. A dedicated action from the user is needed
to reactivate the device (fast reactivation).
Category B corresponds to the functions where the device “decides on its own”, after the detection of an Event
Class B, to change the state of the output stage and to disable itself. A complete reinitialization from the user
is needed to reactivate the device (slow reactivation).
Category C corresponds to the functions that only issue a notification in case an error is detected.
Category D are intrusive supervision functions, aimed at being started when the application is not running.
Category E corresponds to implemented functions or capabilities supported by the device whose use can
enhance the overall safety coverage of the application.
Datasheet
Hardware Description
54
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Protection and Diagnostics
3.2
Protection Functions: Category A
3.2.1
Desaturation Protection
The integrated desaturation (DESAT) functionality is summarized in Table 3-2:
Table 3-2
DESAT Protection Overview
Parameter
Short Description
Function
Monitoring of the VCE voltage of the IGBT.
Periodicity
Continuous while device issues a PWM ON command.
Action in case of failure event
1. Emergency (Safe) Turn-off Sequence.
2. Error Flag SER.DESATER is set.
3. Assertion of signal NFLTA.
Programmability
Yes (blanking time).
In-System Testability
Yes (see also Chapter 3.5.3 and Chapter 3.5.4).
The DESAT function aims at protecting the IGBT in case of short circuit. The voltage drop VCE over the IGBT is
monitored via the DESAT pin while the device issues a PWM ON command. The voltage at pin DESAT is
externally filtered by an external RC filter, and decoupled by an external diode (see Figure 3-1).The DESAT
voltage is compared to an internal reference voltage. The result of this comparison is available by reading bit
SSTAT2.DSATC.
EiceDRIVER ™ SIL
5V
Vcc2
DSAT _Sup_active
Logic
Class A
Generation
DESAT
Comp
DSAT
Voltage
Divider
Fixed Vref
Clamping_active
GND2
Figure 3-1 DESAT Function: Diagram of Principle
At the beginning of a turn-on sequence, the voltage at pin DESAT is forced to Low level for the duration the
blanking time defined by register SDESAT. Once the blanking time has elapsed, the voltage at pin DESAT is
released and is compared to an internal reference voltage. Depending on the value of the decoupling capacitance,
an additional “analog” blanking time will be added corresponding to the charging of the capacitance through the
internal pull-up resistance (Figure 3-2).
In case the measured voltage is higher than the internal threshold, an Emergency (Safe) Turn-Off sequence is
initiated, bit SER.DESATER is set and a fault notification is issued on pin NFLTA (in case of an OPM transition
the state machine - see Chapter 2.4.7).
Datasheet
Hardware Description
55
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Protection and Diagnostics
The DESAT function is not active while the output stage is in PWM OFF state.
The blanking time needs to be chosen carefully, since the DESAT protection may be de facto inhibited if the PWM
ON-time is too short compared to the chosen blanking time.
At turn-off, the DESAT signal is pulled down for the duration of the TTOFF plateau time, and extended by the
blanking time once the hard turn off sequence is initiated.
VTON / VTOFF
tTTOFF
~
~
VCC2
VEE2
time
VDESAT
tBLANK
tBLANK
~
~
VCC2
0V
time
Figure 3-2 DESAT Operation
Note: . In case the DESAT pin is open, the pull-up resistance ensures that a DESAT event is generated at the next
PWM turn-on command.
DESAT Clamping during turn-off
The internal pull-up resistance may lead to the unwanted charging of the DC-link capacitance via the DESAT pin.
In order to overcome this, the DESAT function needs to be activated by clearing bit SCFG.DSTCEN. When this
bit is set, pin DESAT is internally clamped to GND2 when a PWM off command is issued by the device.
Datasheet
Hardware Description
56
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Protection and Diagnostics
VTON / VTOFF
tTTOFF
~
~
VCC2
VEE2
time
VDESAT
tBLANK
~
~
VCC2
0V
Figure 3-3 DESAT Operation with DESAT clamping enabled
3.2.2
time
Overcurrent Protection
The integrated Over Current Protection (OCP) functionality is summarized in Table 3-3:
Table 3-3
OCP Function Overview
Parameter
Short Description
Function
Monitoring of the voltage drop over an external resistor located on the auxiliary
emitter path of the IGBT.
Periodicity
Continuous while device issues a PWM ON command.
Action in case of failure event
1. Emergency (Safe) Turn-off Sequence.
2. Error Flag SER.OCPER is set.
3. Assertion of signal NFLTA.
Programmability
No
In-System Testability
Yes (see Chapter 3.5.6).
The integrated Over Current Protection (OCP) function aims at protecting the IGBT in case of overcurrent and
short-circuit conditions. The voltage drop over a sense resistor located on the auxiliary emitter path of the IGBT is
monitored via the OCP while the device issues a PWM ON command. The voltage at pin OCP is externally filtered
by an (optional) RC filter and compared (using several internal voltage comparators) to the internal reference
thresholds VOCPD1 and VOCPD2 (see Figure 3-4). The result of these comparisons is available by reading bits
SSTAT2.OCPC1 and SSTAT2.OCPC2.
Note: Bits SSTAT2.OCPC1 and OCPC2 are blanked by the selected blanking time.
At the beginning of a turn-on sequence, the internal evaluation of the voltage at pin OCP is inhibited for the
duration the blanking time defined by register SOCP. Once the blanking time has elapsed, the voltage at pin OCP
is compared to an internal reference voltage.
Datasheet
Hardware Description
57
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Protection and Diagnostics
In case the measured voltage at pin OCP is higher than the internal threshold VOCPD1, an Emergency (Safe) Turnoff sequence is initiated, bit SER.OCPER is set and a fault notification is issued on pin NFLTA (in case of an OPM
transition the state machine - see Chapter 2.4.7). In case the measured voltage at pin OCP is higher than the
internal threshold VOCPD2, the sticky bit SSTAT.OCPCD is set. The allows to verify during application run time the
signal integrity of the sense path. The OCP function is not active while the output stage is in PWM OFF state.
EiceDRIVER ™ SIL
5V
5V
OCP_Sup_active
Logic
OCP
Comp1
Class A
Generation
300 mV
Rsense
OCPG
OCPG
Comp2
Warning bit
50mV
GND2
OCPG
Figure 3-4 OCP Function: Principle of Operation
Note: Both DESAT and OCP protection mechanisms can be used simultaneously.
Note: In case the OCP pin is open, the pull-up resistance ensures that an OCP event is generated.
Datasheet
Hardware Description
58
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Protection and Diagnostics
3.2.3
External Enable
The External Enable functionality is summarized in Table 3-4:
Table 3-4
External Enable Function Overview
Parameter
Short Description
Function
External Enable.
Periodicity
Invalid signal on EN pin.
Action in case of failure event
1. Emergency (Regular) Turn-off Sequence.
2. Error Flag PER.ENER is set.
3. Assertion of signal NFLTA.
Programmability
No.
In-System Testability
Yes.
The functionality of the signal at pin EN is given in Chapter 2.4.8. In case of a Valid-to-Invalid signal transition, an
error is detected. In this case, an Emergency (Regular) turn-off sequence is initiated, bit PER.ENER is set and a
fault notification is issued on pin NFLTA (in case of an OPM transition the state machine - see Chapter 2.4.7).
The current validity state of the signal at pin EN can be read on bit PSTAT2.ENVAL.
This function can be tested by generating an invalid signal on pin EN and verifying that the actions done by the
device correspond to the expected behavior.
Datasheet
Hardware Description
59
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Protection and Diagnostics
3.2.4
Output Stage Monitoring
The Output Stage Monitoring functionality is summarized in Table 3-5:
Table 3-5
Output Stage Monitoring Overview
Parameter
Short Description
Function
Monitoring of signals TON and TOFF.
Periodicity
Continuous.
Action in case of failure event
1. Tristate Output Stage (bit SSTAT.HZ set)
2. Bit SCTRL.OSTC and error Flag SER.OSTER are set.
3. Assertion of signal NFLTA.
Programmability
Yes (can be disabled).
In-System Testability
Yes.
Signals TON and TOFF are normally connected to an external booster (Figure 5-1). In case the inputs of the
booster can not be driven (e.g. short circuit), the resulting high currents may lead to the destruction of the
1EDI2001AS and / or of the booster. This failure case is avoided thanks to the Output Stage Monitoring function.
When levels at TON and TOFF differ from the expected levels, the output stage is tristated and bit SSTAT.HZ is
set. A transition of bit SSTAT.HZ from 0B to 1B generates an Event Class A: bit SCTRL.OSTC and error flag
SER.OSTER are set, signal NFLTA is asserted (see Chapter 2.4.7).
The monitoring is continuous, but is inhibited for the inhibition time tOSM after commutation. At turn-on, time tOSM is
counted from the beginning of the turn-on sequence. At turn-off, time tOSM is counted from the moment where the
hard switching action takes place (after the TTOFF plateau). Signal TON is compared against VOSMON. Signal
TOFF is compared against VOSMOF.
Note: Bit SCTRL.OSTC is cleared either by setting bit PCTRL.CLRS or by a falling edge of signal OSD.
In OPM5 and OPM6, Output Stage Monitoring for TON is disabled.
Output Stage Monitoring is disabled when the device is already in tristate (for example, when pin OSD is at High
Level). The Output Stage returns from tristate to normal conditions when bit SSTAT.HZ is cleared. Clearing bit
SSTAT.HZ reactivates the OSM (after the duration of the blanking time).
Note: The OSM can be permanently disabled by setting bit SCFG.OSMD, for both TON and TOFF.
The OSM can be tested on system level by (for example) pulling the IGBT gate signal high while the device issues
a PWM Low command. This can be done for example in combination with the ASC function of Infineon’s
1EBN100XAE “EiceDRIVER™ Boost” booster stage. It can then be verified that the reaction of the device
corresponds to the expected behavior.
Datasheet
Hardware Description
60
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Protection and Diagnostics
3.3
Protection Functions: Category B
3.3.1
Power Supply Voltage Monitoring
The Power Supply Voltage Monitoring functionality is summarized in Table 3-6:
Table 3-6
Power Supply Voltage Monitoring Overview
Parameter
Short Description
Function
Monitoring of VCC1, VCC2, VEE2.
Periodicity
Continuous.
Action in case of failure event
1. Emergency (Regular) Turn-off Sequence.
2. Error Flag PER.RST1 (UVLO1) or SER.UVLO2ER or OVLO2ER or
UVLO3ER or OVLO3ER) is set.
3. Assertion of signal NRST/RDY (UVLO1 only) or NFLTB.
Programmability
No.
In-System Testability
Yes (see Chapter 3.5.8).
In order to ensure a correct switching of the IGBT, the device supports an undervoltage lockout (UVLO) function
for VCC1, VCC2, VEE2, and an overvoltage lockout (OVLO) function for VCC2 and VEE2 (Figure 3-5).
VOVLO2H
OVLO2
VOVLO 2L
VUVLO2H
Valid VCC2 range to
enable the device
Valid V CC2
operating range
UVLO2
VUVLO 2L
VUVLO1H
VUVLO 1L
Valid VCC1 range to
enable the device
UVLO1
Valid V CC1
operating range
0V
VOVLO3H
OVLO3
VOVLO 3L
VUVLO3H
Valid V EE2 range to
enable the device
Valid V EE2
operating range
UVLO3
VUVLO 3L
Figure 3-5 Power Supply Supervision Function
Datasheet
Hardware Description
61
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Protection and Diagnostics
The VCC1 voltage is compared (using an internal voltage comparator) to an internal reference threshold. If the
power supply voltage VCC1 of the primary chip drops below VUVLO1L, an error is detected. In this case, an
emergency (Regular) turn-off sequence is initiated and signal NRST/RDY goes low. In case VCC1 reaches
afterwards a level higher than VUVLO1H, then the error condition is removed and signal NRST/RDY is deasserted.
Besides, bit PER.RST1 is set.
The VCC2 voltage is compared (using an internal voltage comparator) to an internal reference threshold. If the
power supply voltage VCC2 of the secondary chip drops below VUVLO2L, an error is detected. In this case, an
emergency (Regular) turn-off sequence is initiated, bit SER.UVLO2ER is set and signal NFLTB is activated (in
case of an OPM transition the state machine - see Chapter 2.4.7). In case VCC2 reaches afterwards a level higher
than VUVLO2H, then the error condition is removed and the device can be reenabled.
The VCC2 voltage is compared (using an internal voltage comparator) to an internal reference threshold. If the
power supply voltage VCC2 of the secondary chip goes above VOVLO2H, an error is detected. In this case, an
emergency (Regular) turn-off sequence is initiated, bit SER.OVLO2ER is set and signal NFLTB is activated (in
case of an OPM transition the state machine - see Chapter 2.4.7). In case VCC2 reaches afterwards a level below
VOVLO2L, then the error condition is removed and the device can be reenabled.
The VEE2 voltage is compared (using an internal voltage comparator) to an internal reference threshold. If the
power supply voltage VEE2 of the secondary chip drops below VUVLO3L an error is detected. In this case, an
emergency (Regular) turn-off sequence is initiated, bit SER.UVLO3ER is set and signal NFLTB is activated (in
case of an OPM transition the state machine - see Chapter 2.4.7). In case VEE2 reaches afterwards a level higher
than VUVLO3H, then the error condition is removed and the device can be reenabled.
The VEE2 voltage is compared (using an internal voltage comparator) to an internal reference threshold. If the
power supply voltage VEE2 of the secondary chip goes above VOVLO3H, an error is detected. In this case, an
emergency (Regular) turn-off sequence is initiated, bit SER.OVLO3ER is set and signal NFLTB is activated (in
case of an OPM transition the state machine - see Chapter 2.4.7). In case VEE2 reaches afterwards a level below
VOVLO3L, then the error condition is removed and the device can be reenabled.NFLTB
The current status of the error detection of OVLO2, UVLO3 and OVLO3 mechanism is available by reading bit
SSTAT2.UVLO2M, OVLO2M,UVLO3M or OVLO3M respectively.
Note: In case VCC2 goes below the voltage VRST2, the secondary chip is kept in reset state.
3.3.2
Internal Supervision
The Internal Supervision functionality is summarized in Table 3-7:
Table 3-7
System Supervision Overview
Parameter
Short Description
Function
Monitoring of the key internal functions of the chip.
Periodicity
Continuous.
Action in case of failure event
See below
Programmability
No.
In-System Testability
No.
The primary and secondary chips are equipped with internal verification mechanisms ensuring that the key
functions of the device are operating correctly. The internal blocks which are supervised are listed below:
•
•
•
Lifesign watchdog: mutual verification of the response of both chips (both primary and secondary).
Oscillators (both primary and secondary, including open / short detection on signals IREF1 and IREF2).
Memory error (both primary and secondary).
Datasheet
Hardware Description
62
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Protection and Diagnostics
3.3.2.1
Lifesign watchdog
The primary and the secondary chips monitor each other by the mean of a lifesign signal. The periodicity of the
lifesign is typically tLS. Each chip expects a lifesign from its counterpart within a given time window. In case two
consecutive lifesign errors are detected by a chip, an Event Class B is generated. Depending on which side has
detected the error, either bit PER.CER1 or SER.CER2 is set.
Note: Bits PER.CER1 and SER.CER2 indicate a loss of communication event. The current status of the internal
communication is indicated by bit PSTAT.SRDY.
3.3.2.2
Oscillator Monitoring
The main oscillators on the primary and on the secondary side are monitored continuously. Two distinct
mechanisms are used for this purpose:
•
•
•
Lifesign Watchdog allows to detect significant deviations from the nominal frequency (both primary and
secondary, see above).
Open / short detection on pin IREF1.
Open detection on pin IREF2.
In case a failure is detected on pin IREF1, the primary chip is kept in reset state for the duration of the failure and
signal NRST/RDY is asserted, This leads to the detection of a lifesign error by the secondary chip, generating thus
an Event Class B.
In case a failure is detected on pin IREF2, an Emergency (regular) Turn-Off sequence is initiated. The secondary
chip is kept in reset state for the duration of the failure. This leads to the detection of a lifesign error by the primary
chip, generating thus an Event Class B.
3.3.2.3
Memory Supervision
The configuration parameters of the device, stored in the registers, are protected with a parity bit protection
mechanism. Both primary and secondary chips are protected (refer to Chapter 4).
In case a failure is detected on the primary chip, it is kept in reset state, and both signal NRST/RDY and NFLTB
are asserted. The secondary side initiates an Emergency (Regular) Turn-Off sequence.
In case a memory failure is detected by the secondary chip, an Emergency (Regular) Turn-Off sequence is
initiated. The secondary chip is kept in reset state for the duration of the failure. This leads to the detection of a
lifesign error by the primary chip, generating thus an Event Class B.
Datasheet
Hardware Description
63
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Protection and Diagnostics
3.4
Protection Functions: Category C
3.4.1
Shoot Through Protection function
The Shoot Through Protection (STP) functionality is summarized in Table 3-8:
Table 3-8
STP Overview
Parameter
Short Description
Function
Prevents both High-Side and Low-Side Switches to be activated simultaneously.
Periodicity
Continuous.
Action in case of failure event
1. The signal at pin INP is inhibited.
2. Error Flag PER.STPER is set.
Programmability
No.
In-System Testability
Yes.
With the implemented STP function, a low-side (resp. high-side) device is able to monitor the status of its highside (resp. low-side) counterpart. The input pin INSTP provides an input for the PWM signal of the driver’s
counterpart (Figure 3-6).
HS
Driver HS
PWM_HS
PWM_LS
INP
INSTP
L
o
g
i
c
OUT
LOGIC
Driver LS
INP
INSTP
L
o
g
i
c
OUT
LS
Figure 3-6 Shoot Through Protection: Principle of Operation
In case one of the driver is in ON state, the driver’s counterpart PWM input is inhibited, preventing it to turn-on
(See Chapter 2.4.3). A minimum dead time is defined by hardware. Conceptually, the STP aims at providing an
additional “line of defense” for the system in case erroneous PWM commands are issued by the primary logic. In
normal operation, dead time management shall be performed at the microcontroller level.
In case a PWM ON command is received on pin INP during the inhibition time, a failure event is detected. In this
case, the high level at pin INP is ignored and bit PER.STPER is set.
Datasheet
Hardware Description
64
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Protection and Diagnostics
Note: Internal filter ensures that STPER is not set for glitches smaller than approximately 50ns.
The STP can be tested by applying non valid INSTP and INP and by checking bit PSTAT2.STP.
The STP can not be disabled. However, setting pin INSTP to VGND1 deactivates de facto the function.
3.4.2
Gate Monitoring
The Gate Monitoring functionality is summarized in Table 3-9:
Table 3-9
Gate Monitoring Overview
Parameter
Short Description
Function
Monitors the waveform at pin GATE.
Periodicity
Timeout detection at every PWM command transition. Exact timing
measurement on request.
Action in case of failure event
Flag PER.GER is set.
Programmability
No
In-System Testability
Yes
The goal of this function is to allow a plausibility check on the IGBT gate voltage signal waveform during a
switching sequence, for example in order to track degradations of the IGBT gate resistances.
The Gate Monitoring consists in two functions: Gate Timeout and Gate Timing Capture.
Gate Timeout
The Gate Timeout mechanism is active for both turn-on and turn-off sequence. At the beginning of a turn-on
sequence, an internal 8-bit timer (in the clock domain OSC2) is cleared and starts counting up. When the gate
voltage reaches VGATE2, the timer stops. In case the timer overflows, flag PER.GER is set.
A similar mechanism is initiated at every turn-off sequence (regular or safe). When a hard transition occurs, an
internal timer is cleared starts counting up. When the gate voltage reaches the value VGATE1, the timer stops. In
case the timer overflows, flag PER.GER is set.
The Gate Timeout mechanism is always active, except in OPM5 and OPM6. In OPM5 and OPM6, the Gate
Timeout mechanism is disabled during turn-on sequences. It works however normally for turn-off sequences
Gate Timing Capture
This function is armed when an SPI command sets bit PCTRL.GTCT. This sets both bits SGM1.GTCT1 and
SGM2.GTCT2 which indicates that the function is armed. At the next turn-on, respectively turn-off, sequence, a
timing measurement is performed. At the beginning of a turn-on sequence, bit field SGM2.VTOM2 is cleared and
the device starts incrementing an internal counter (in the clock domain of SSOSC2). When signal GATE reaches
voltage VGATE2, the value of the timer is stored in bit field SGM2.VTOM2 and bit SGM2.GTCT2 is cleared. In case
the timer overflows, value FFH is stored.
Similarly, at the hard transition of a turn-off sequence, bit field SGM1.VTOM1 is cleared and the device starts
incrementing an internal counter (in the clock domain of SSOSC2). When signal GATE reaches voltage VGATE1,
the value of the timer is stored in bit field SGM1.VTOM1 and bit SGM1.GTCT1 is cleared. In case the timer
overflows, value FFH is stored.
Datasheet
Hardware Description
65
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Protection and Diagnostics
VTOM1
VTOM2
~
~
VGATE
VGATE2
VGATE1
time
Figure 3-7 Gate Monitoring Function: Timing Definition
The Gate Monitoring can be tested on system level by (for example) pulling the IGBT gate signal high while the
device issues a PWM Low command. This can be done for example in combination with the ASC function of
Infineon’s 1EBN100XAE “EiceDRIVER™ Boost” booster stage. It can then be verified that the reaction of the
device corresponds to the expected behavior.
3.4.3
Temperature Monitoring
The Temperature Monitoring functionality is summarized in Table 3-10:
Table 3-10 Temperature Monitoring Overview
Parameter
Short Description
Function
Warning in case of over-temperature.
Periodicity
Continuous.
Action in case of failure event
Flag PER.OTER is set.
Programmability
No
In-System Testability
No
The device is equipped with an internal temperature sensor. In case the value measured by the internal sensor
temperature exceeds a given threshold, bit PER.OTER is set.
3.4.4
SPI Error Detection
The SPI Error Detection mechanisms are summarized in Table 3-11:
Table 3-11 SPI Error Detection Overview
Parameter
Short Description
Function
Non valid SPI command detection and notification.
Periodicity
Continuous.
Action in case of failure event
Flag PER.SPIER is set.
Datasheet
Hardware Description
66
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Protection and Diagnostics
Table 3-11 SPI Error Detection Overview (cont’d)
Parameter
Short Description
Programmability
Yes (parity can be disabled).
In-System Testability
Yes.
For more details, see Chapter 2.4.4.4.
The SPI Error Detection Mechanism can be tested by inserting on purpose a dedicated error and by verifying that
the device’s reaction is conform to specification.
3.4.5
Active Short Circuit Support
The Active Short Circuit Support Function is summarized in Table 3-12:
Table 3-12 Active Short Circuit Support Overview
Parameter
Short Description
Function
Notification in case VCC2 is below the UVLO2 threshold or internal digital supply
not valid.
Periodicity
Continuous.
Action in case of failure event
Signal NUV2 activated.
Programmability
No.
In-System Testability
Yes.
This feature is aimed at being used in combination with a booster device supporting a direct turn-on input (pin ASC,
see Figure 3-8). Any time the voltage VCC2 goes below threshold VUVLO2L,or the internal digital voltage supply is
not valid, the open drain pin NUV2 drives a low level for the duration of the event.
HV Logic
ASC _out
ASC
EiceBoost
Weak Pull Down
GND2
EiceSIL
NUV2
VCC2
Monitor
GND2
Figure 3-8 ASC Strategy Support
The NUV2 pin functionality can be tested on system level by creating the conditions of its activation and verifying
that the reaction of the device corresponds to the expected behavior.
Datasheet
Hardware Description
67
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Protection and Diagnostics
3.5
Protection Functions: Category D
3.5.1
Operation in Verification Mode and Weak Active Mode
Verification Mode and Weak Active Mode are used to start intrusive test functions on device and system level, in
order to verify during life time safety relevant functions. The following functions are supported in Verification and
Weak Active Mode:
•
•
•
•
•
•
•
•
•
Weak Turn-On
DESAT Supervision Level 1
DESAT Supervision Level 2
DESAT Supervision Level 3
OCP Supervision Level 1
OCP Supervision Level 3
UVLOx and OVLOx Supervision Level 1
Internal Clock Supervision
Timing Calibration Feature
Intrusive test functions can only be started once a correct sequence of SPI commands has been received after
reset. The implementation of the device ensures that no intrusive function can be started when the device is
normally active.
A time-out function ensures that the device quits OPM5 or OPM6 to OPM1 after a hardware defined time.
The verification functions are triggered by setting the corresponding bit fields in registers PSCR or SSCR in OPM2.
The settings are then activated in OPM5. Only one verification function should be activated at the time.
In OPM5 and OPM6, Gate Monitoring for High level and Output Stage Monitoring on pin TON are disabled
Note: In OPM5 and OPM6 mode, it is recommended to have bit field SSTTOF.STVAL programmed to 0H.
3.5.2
Weak Turn On
The Weak-Turn On (WTO) corresponds to the operation when Mode OPM6 is active.
The purpose of the Weak Turn-On functionality is to perform a “probe” test of the IGBT, by switching it on with a
reduced gate voltage, in order to limit the current through it in case of overcurrent conditions. This allows to avoid
high currents when the system has no memory of the previous state.
In Mode OPM6, when the driver initiates a turn-on sequence after the reception of a PWM command, the ON
voltage at signal TON is defined by bit field SCTRL.GPONS. Figure 3-9 shows an idealized weak turn-on
sequence.
The device allows for external booster voltage compensation at the IGBT gate. When bit SCFG2.VBEC is cleared,
the voltage at TON at the plateau corresponds to the programmed value. When bit SCFG2.VBEC is set, an
additional VBE (base emitter junction voltage of an internal pn diode) is substracted to the programmed voltage at
TON in order to compensate for the VBE of an external booster.
Note: When using WTO, it is recommended to have the selected TTOFF (if active) plateau at a smaller voltage
than the WTO voltage.
Datasheet
Hardware Description
68
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Protection and Diagnostics
Turn-On event
VTON
Turn-Off event
tTTOFF
tDOFF
tPDON
VCC2
~
~
Reduced
Level
VEE2
~
~
VCC2
time
t TTOFF
VTOFF
VEE2
time
VGATE
~
~
VGPONx
VGATE1
VEE2
time
VDACLP
~
~
5V
tACL
GND2
time
Figure 3-9 Idealized Weak Turn-On Sequence
Datasheet
Hardware Description
69
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Protection and Diagnostics
3.5.3
DESAT Supervision Level 1
The DESAT Supervision Level 1 functionality is summarized in Table 3-13:
Table 3-13 DESAT Supervision Level 1 Overview
Parameter
Short Description
Function
Supervision of the DESAT functionality.
Periodicity
On request.
Action in case of failure event
N.a.
Programmability
No
In-System Testability
No
The purpose of the DESAT Supervision Level 1 function is to verify that the DESAT feature is operational over the
whole life time of the application. Since the DESAT supervision is intrusive, it is intended to be executed when the
device is in Mode OPM5 and OPM6 (e.g. after power-up during the initialization phase). This mechanism aims at
generating artificially a DESAT error, verifying that it is recognized by the device and that an error notification is
correctly issued to the primary logic.
When this function is triggered, the driver enters a special mode where the signal input of the comparator is
internally pulled up above the threshold voltage (see Figure 3-1). The DESAT function works normally otherwise.
When the device enters OPM6 and turns on, after the blanking time has elapsed, a DESAT error is generated,
with the corresponding actions being triggered by the device.
The INP signal is issued at the output stage (weak turn-on).
3.5.4
DESAT Supervision Level 2
The DESAT Supervision Level 2 functionality is summarized in Table 3-14:
Table 3-14 DESAT Supervision Level 2 Overview
Parameter
Short Description
Function
Supervision of the DESAT functionality.
Periodicity
On request.
Action in case of failure event
N.a.
Programmability
No
In-System Testability
No
The purpose of the DESAT Supervision Level 2 function is to verify that the DESAT feature is operational over the
whole life time of the application. Since the DESAT supervision is intrusive, it is intended to be executed when the
device is in Mode OPM5 and OPM6 (e.g. after power-up during the initialization phase). This mechanism aims at
generating artificially a DESAT error, verifying that it is recognized by the device and that an error notification is
correctly issued to the primary logic.
When this function is triggered, the driver enters a special mode where, as soon as the device is in OPM6 and a
PWM turn-on command is received, no action is executed on the output stage. However, the DESAT logic works
normally. It means that after the blanking time has elapsed, the voltage on pin DESAT should exceed the DESAT
threshold level, leading to a DESAT error, with the corresponding actions being triggered by the driver.
The INP signal is not issued at the output stage.
Datasheet
Hardware Description
70
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Protection and Diagnostics
3.5.5
DESAT Supervision Level 3
The DESAT Supervision Level 3 functionality is summarized in Table 3-15:
Table 3-15 DESAT Supervision Level 3 Overview
Parameter
Short Description
Function
Supervision of the DESAT functionality.
Periodicity
On request.
Action in case of failure event
N.a.
Programmability
No
In-System Testability
No
The purpose of the DESAT Supervision Level 3 function is to verify that the DESAT feature is operational over the
whole life time of the application. Since the DESAT supervision is intrusive, it is intended to be executed when the
device is in Mode OPM5 and OPM6 (e.g. after power-up during the initialization phase). This mechanism aims at
generating artificially a DESAT error, verifying that it is recognized by the device and that an error notification is
correctly issued to the primary logic.
When this function is triggered, the driver enters a special mode where the signal input of the comparator is
internally pulled up above the threshold voltage (see Figure 3-1). When the device enters OPM6, independently
from the PWM signal, a DESAT error is generated, with the corresponding actions being triggered by the device.
The INP signal is not issued at the output stage.
Note: When using DESAT supervision Level 3, bit field SSTTOF.STVAL must be programmed to 0H
3.5.6
OCP Supervision Level 1
The OCP Supervision functionality is summarized in Table 3-16:
Table 3-16 OCP Supervision Level 1 Overview
Parameter
Short Description
Function
Supervision of the OCP functionality.
Periodicity
On Request.
Action in case of failure event
N.a.
Programmability
No
In-System Testability
No
The purpose of the OCP Supervision Level 1 function is to verify that the OCP feature is operational over the whole
life time of the application. Since the OCP supervision is intrusive, it is intended to be executed when the device
is in Mode OPM5 and OPM6 (e.g. after power-up during the initialization phase). The main goal of this mechanism
is to generate artificially an OCP error, to verify that it is recognized by the driver and that an error notification is
correctly issued to the primary logic.
When this function is triggered, the driver enters a special mode where here the signal input of both comparators
is internally pulled up above their respective threshold voltages (see Figure 3-4). The OCP function works
normally otherwise. When the device enters OPM6 and turns on, after the blanking time has elapsed, an OCP
error is generated, with the corresponding actions being triggered by the device.
The INP signal is issued at the output stage (weak turn-on).
Datasheet
Hardware Description
71
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Protection and Diagnostics
3.5.7
OCP Supervision Level 3
The OCP Supervision functionality is summarized in Table 3-17:
Table 3-17 OCP Supervision Level 3 Overview
Parameter
Short Description
Function
Supervision of the OCP functionality.
Periodicity
On Request.
Action in case of failure event
N.a.
Programmability
No
In-System Testability
No
The purpose of the OCP Supervision Level 3 function is to verify that the OCP feature is operational over the whole
life time of the application. Since the OCP supervision is intrusive, it is intended to be executed when the device
is in Mode OPM5 and OPM6 (e.g. after power-up during the initialization phase). The main goal of this mechanism
is to generate artificially an OCP error, to verify that it is recognized by the driver and that an error notification is
correctly issued to the primary logic.
When this function is triggered, the driver enters a special mode where here the signal input of both comparators
is internally pulled up above their respective threshold voltages (see Figure 3-4). When the device enters OPM6,
independently from the PWM command, an OCP error is generated, with the corresponding actions being
triggered by the device.
The INP signal is not issued at the output stage.
Note: When using OCP supervision Level 3, bit field SSTTOF.STVAL must be programmed to 0H
3.5.8
Power Supply Monitoring Supervision
The Power Supply Monitoring Supervision monitoring functionality is summarized in Table 3-18:
Table 3-18 Power Supply Monitoring Supervision Overview
Parameter
Short Description
Function
Supervision of the Power Supply Monitoring Mechanisms.
Periodicity
On Request.
Action in case of event
N.a.
Programmability
No
In-System Testability
No
The purpose of this supervision function is to verify that the Power Supply Monitoring functions (UVLO2, OVLO2,
UVLO3, OVLO3) are operational over the whole life time of the application. Since this supervision is intrusive, it is
intended to be executed when the device is in Mode OPM5 (e.g. after power-up during the initialization phase).
The main goal of this mechanism is to generate artificially a power supply monitoring error, in order to verify that
it is recognized by the driver and that an error notification is correctly issued to the primary logic.
When this function is triggered, the supervision mechanism of the power supply addressed by the command is
activated. The internal threshold of the comparator delivers a “dummy” error, with the corresponding actions being
triggered by the driver.
The supervision of UVLO1 is not supported by the device.
Datasheet
Hardware Description
72
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Protection and Diagnostics
3.5.9
Internal Clock Supervision
The Primary Clock Supervision functionality is summarized in Table 3-19:
Table 3-19 Primary Clock Supervision Overview
Parameter
Short Description
Function
Supervision of the frequency of OSC1 and SSOSC2.
Periodicity
On Request.
Action in case of event
N.a.
Programmability
No
In-System Testability
No
The clock supervision function consists on the primary clock supervision and the TCF feature.
Primary Clock Supervision
The purpose of this supervision function is to verify the frequency deviation of the primary clock. This function
works in such a way that the PWM input signal is used to start and stop a counter clocked by OSC1. The function
is activated when the device is in OPM5 or OPM6. The counter is incremented for the duration of the High level at
pin INP. At a High-to-Low transition at pin INP, the counter is stopped, and its content is transferred to bit field
PCS.CS1. A plausibility check can therefore be made by the logic. In case of a long INP pulse, the counter does
not overflow but stays at the maximum value until cleared. PCS.CS1 is cleared by setting bit PCTRL.CLRP.
The INP signal is not issued at the output stage.
Note: OSC2 is indirectly monitored by the Life Sign mechanism.
Timing Calibration Feature
The purpose of this supervision function is to measure the frequency of oscillator SSOC2. The PWM input signal
is used to start and stop a counter clocked by SSOSC2. The function is activated when the device is in OPM6
(only). The counter is incremented for the duration of the High level at pin INP. At a High-to-Low transition at pin
INP, the counter is stopped, and its content is transferred to bit field SCS.CS2. A plausibility check can therefore
be made by the logic. In case of a long INP pulse, the counter does not overflow but stays at the maximum value
until cleared. SCS.CS2 is cleared by a reset event only.
The INP signal is not issued at the output stage.
Datasheet
Hardware Description
73
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
4
Register Description
This chapter describes the internal registers of the device. Table 4-1 provides an overview of the implemented
registers. The abbreviations shown in Table 4-2 are used in the whole section.
Table 4-1
Register Overview
Register Short
Name
Register Long Name
Offset
Address
Wakeup
Value
Reset Value
Register Description, Primary Register Description
PID
Primary ID Register
00H
n.a.
xxxxH
PSTAT
Primary Status Register
01H
n.a.
087DH
PSTAT2
Primary Second Status Register
02H
n.a.
0010H
PER
Primary Error Register
03H
n.a.
1C00H
PCFG
Primary Configuration Register
04H
n.a.
0004H
PCTRL
Primary Control Register
06H
n.a.
0001H
PCTRL2
Primary Second Control Register
07H
n.a.
003DH
PSCR
Primary Supervision Function Control
Register
08H
n.a.
0001H
PRW
Primary Read/Write Register
09H
n.a.
0001H
PPIN
Primary Pin Status Register
0AH
n.a.
xxxxH
PCS
Primary Clock Supervision Register
0BH
n.a.
0001H
Register Description, Secondary Registers Description
SID
Secondary ID Register
10H
n.a.
xxxxH
SSTAT
Secondary Status Register
11H
n.a.
0001H
SSTAT2
Secondary Second Status Register
12H
n.a.
xxxxH
SER
Secondary Error Register
13H
n.a.
8011H
SCFG
Secondary Configuration Register
14H
n.a.
0190H
SCTRL
Secondary Control Register
16H
n.a.
00F1H
SSCR
Secondary Supervision Function Control
Register
17H
n.a.
0001H
SDESAT
Secondary DESAT Blanking Time Register 18H
n.a.
2000H
SOCP
Secondary OCP Blanking Time Register
19H
n.a.
0001H
SRTTOF
Secondary Regular TTOFF Configuration
Register
1AH
n.a.
0001H
SSTTOF
Secondary Safe TTOFF Configuration
Register
1BH
n.a.
2000H
SGM1
Secondary First Gate Monitoring Register
1CH
n.a.
FF01H
SGM2
Secondary Second Gate Monitoring
Register
1DH
n.a.
FF01H
SACLT
Secondary Active Clamping Configuration
Register
1EH
n.a.
2600H
SCS
Secondary Clock Supervision Register
1FH
n.a.
0001H
Datasheet
Hardware Description
74
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
The registers are addressed wordwise.
Table 4-2
Bit Access Terminology
Mode
Symbol
Description
read/write
rw
This bit or bit field can be written or read.
read
r
This bit or bit field is read only.
write
w
This bit or bit field is write only (read as 0H).
read/write hardware affected
rwh
As rw, but bit or bit field can also be modified by hardware.
read hardware affected
rh
As r, but bit or bit field can also be modified by hardware.
sticky
s
Bits with this attribute are “sticky” in one direction. If their reset value
is once overwritten they can be switched again into their reset state
only by a reset operation. Software and internal logic (except resetlike functions) cannot switch this type of bit into its reset state by
writing directly the register. The sticky attribute can be combined to
other functions (e.g. ‘rh’).
Reserved / not implemented
0
Bit fields named ‘0’ indicate not implemented functions. They have
the following behavior:
• Reading these bit fields returns 0H.
• Writing these bit fields has no effect.
These bit fields are reserved. When writing, software should always
set such bit fields to 0H in order to preserve compatibility with future
products.
Reserved / not defined
Res
Certain bit fields or bit combinations in a bit field can be marked as
‘Reserved’, indicating that the behavior of the device is undefined for
that combination of bits. Setting the register to such an undefined
value may lead to unpredictable results. When writing, software must
always set such bit fields to legal values.
Basic Access Types
Datasheet
Hardware Description
75
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
4.1
Primary Register Description
Primary ID Register
This register contains the identification number of the primary chip version.
PID
Offset
Wakeup Value
00H
n.a.
Primary ID Register
Reset Value
xxxxH
15
8
PVERS
r
7
4
3
2
1
0
PVERS
0
LMI
P
r
r
rh
rh
Field
Bits
Type
Description
PVERS
15:4
r
Primary Chip Identification
This bit field defines the version of the primary chip. This
bit field is hard-wired:
4A3H: AD Step.
0
3:2
r
Reserved
Read as 0B.
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
76
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Primary Status Register
This register contains information on the status of the device.
PSTAT
Primary Status Register
15
12
0
r
7
6
ACT
SRDY
rh
rh
Offset
Wakeup Value
01H
n.a.
11
10
ERR
0
rh
r
2
5
Reset Value
087DH
9
8
GPONS
rh
1
0
GPOFS
LMI
P
rh
rh
rh
Field
Bits
Type
Description
0
15:12
r
Reserved
Read as 0B.
ERR
11
rh
Error Status
This bit is the OR combination of all bits of register PER.
0B: No error is detected.
1B: An error is detected.
0
10
r
Reserved
Read as 0B.
GPONS
9:8
rh
Gate Turn-On Plateau Level Configuration Status
This bit field indicates the latest turn-on plateau level
configuration request (WTO) received by the primary side
via the SPI interface. Coding is identical to bit field
PCTRL.GPON.
ACT
7
rh
Active State Status
This bit indicates if the device is in Active State (OPM4).
0B: The device is not in Active State.
1B: The device is in Active State.
SRDY
6
rh
Secondary Ready Status
This bit indicates if the secondary chip is ready for
operation.
0B: Secondary chip is not ready.
1B: Secondary chip is ready.
GPOFS
5:2
rh
Gate Turn-Off Plateau Level Configuration Status
(regular turn-off)
This bit field indicates the latest turn-off plateau level
configuration request (regular TTOFF) received by the
primary side via the SPI interface. Coding is identical to
bit field PCTRL2.GPOF.
Datasheet
Hardware Description
77
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Field
Bits
Type
Description
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
78
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Primary Second Status Register
This register contains information on the status of the device.
PSTAT2
Primary Second Status Register
15
12
Offset
Wakeup Value
02H
n.a.
Reset Value
0010H
11
10
9
8
OSTC
STP
OT
HZ
4
rh
3
rh
2
rh
1
rh
0
OPM
FLTB
FLTA
ENVAL
LMI
P
rh
rhs
rhs
rh
rh
rh
0
r
7
5
Field
Bits
Type
Description
0
15:12
r
Reserved
Read as 0B.
OSTC
11
rh
Output Stage Tristate Control
This bit is set in case an OSM event.
Note: This bit is a mirror of bit SCTRL.OSTC
STP
10
rh
Shoot Through Protection Status
This bit is set in case the shoot through protection
inhibition time (i.e. would inhibit a PWM rising edge).
0B: STP inhibition is not active.
1B: STP inhibition is active.
OT
9
rh
Over Temperature Status
This bit is set in case an overtemperature condition is
detected.
0B: The device is in normal operation.
1B: The device is in overtemperature condition.
Note: This bit is a mirror of bit SSTAT.OT
HZ
8
rh
Tristate Output Stage Status
This bit is set in case the output stage is in tristate.
0B: The output stage is in normal operation.
1B: The output stage is tristated.
Note: This bit is a mirror of bit SSTAT.HZ
Datasheet
Hardware Description
79
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Field
Bits
Type
Description
OPM
7:5
rh
Operating Mode
This bit field indicates which operating mode is active.
000B: Mode OPM0 is active.
001B: Mode OPM1 is active.
010B: Mode OPM2 is active.
011B: Mode OPM3 is active.
100B: Mode OPM4 is active.
101B: Mode OPM5 is active.
110B: Mode OPM6 is active.
111B: Reserved.
Note: This bit field is a mirror of bit field SSTAT.OPM
FLTB
4
rhs
NFLTB Driver Request
This bit indicates what output state is driven by the device
at pin NFLTB.
0B: NFLTB is tristated.
1B: A Low Level is issued at NFLTB.
This bit is sticky.
FLTA
3
rhs
NFLTA Driver Request
This bit indicates what output state is driven by the device
at pin NFLTA.
0B: NFLTA is tristated.
1B: A Low Level issued at NFLTA.
This bit is sticky.
ENVAL
2
rh
EN Valid Status
This bit indicates if the signal received on pin EN is valid.
0B: A non-valid signal is detected.
1B: A valid signal is detected.
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
80
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Primary Error Register
This register provides information on the error status of the device.
PER
Primary Error Register
15
13
0
Offset
Wakeup Value
03H
n.a.
Reset Value
1C00H
12
11
10
9
8
RSTE1
RST1
ENER
STPER
SPIER
7
r
6
5
rhs
4
rhs
3
rhs
2
rhs
1
rhs
0
VMTO
GER
OVLO3ER
OTER
OSTER
CER1
LMI
P
rh
rh
rh
rh
rh
rhs
rh
rh
Field
Bits
Type
Description
0
15:13
r
Reserved
Read as 0B.
RSTE1
12
rhs
External Hard Reset Primary Flag
This bit indicates if a reset event has been detected on
the primary chip due to the activation of pin NRST/RDY.
0B: No external hard reset event has been detected.
1B: An externally hard reset event has been detected.
This bit is sticky.
RST1
11
rhs
Reset Primary Flag
This bit indicates if a reset event has been detected on
the primary chip.
0B: No reset event has been detected.
1B: A reset event has been detected.
This bit is sticky.
ENER
10
rhs
EN Signal Invalid Flag
This bit indicates if an invalid-to-valid transition on signal
EN has been detected.
0B: No event has been detected.
1B: An event has been detected.
This bit is sticky.
Note: This bit can not be cleared while an error condition
is active (bit PSTAT2.ENVAL cleared).
Datasheet
Hardware Description
81
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Field
Bits
Type
Description
STPER
9
rhs
Shoot Through Protection Error Flag
This bit indicates if a shoot through protection error event
has been detected.
0B: No event has been detected.
1B: An event has been detected.
This bit is sticky.
Note: This bit can not be cleared while an error condition
is active (bit PSTAT2.STP set).
SPIER
8
rhs
SPI Error Flag
This indicates if an SPI error event has been detected.
0B: No error event has been detected.
1B: An error event has been detected.
This bit is sticky.
VMTO
7
rh
Verif. Mode Time-Out Flag
This bit indicates if a verification mode time-out event has
been detected.
0B: No time-out event has been detected.
1B: A time-out event has been detected.
Note: This bit is a mirror of bit SER.VMTO.
GER
6
rh
GATE Monitoring Error Flag
This bit indicates if a GATE monitoring timer overflow
occurred during a switching sequence.
0B: No error event has been detected.
1B: An error event has been detected.
Note: This bit is a mirror of bit SER.GER.
OVLO3ER
5
rh
OVLO3 Error Flag
This bit indicates if an Overvoltage Lockout event on VEE2
has been detected.
0B: No error event has been detected.
1B: An error event has been detected.
Note: This bit is a mirror of bit SER.OVLO3ER.
OTER
4
rh
Overtemperature Error Flag
This bit indicates if an overtemperature condition has
been detected.
0B: No event has been detected.
1B: An event has been detected.
Note: This bit is a mirror of bit SER.OTER.
OSTER
3
rh
Output Stage Tristate Event Flag
This bit indicates if the output stage has been tristated.
0B: No tristate event has been detected.
1B: A tristate event has been detected.
Note: This bit is a mirror of bit SER.OSTER.
Datasheet
Hardware Description
82
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Field
Bits
Type
Description
CER1
2
rhs
Communication Error Primary Flag
This indicates if a loss of communication event1) with the
secondary chip has been detected by the primary chip.
0B: No event has been detected.
1B: An event has been detected.
This bit is sticky.
Note: This bit can not be cleared while an error condition
is active (bit PSTAT2.SRDY cleared).
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
1) This bit is not set after a reset event
Datasheet
Hardware Description
83
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Primary Configuration Register
This register is used to select the configuration of the device.
PCFG
Offset
Wakeup Value
04H
n.a.
Primary Configuration Register
Reset Value
0004H
15
8
0
r
7
6
5
4
3
2
1
0
0
OSMAEN
OSTAEN
Res
PAREN
LMI
P
r
rw
rw
rw
rw
rh
rh
Field
Bits
Type
Description
0
15:6
r
Reserved
Read as 0B.
OSMAEN
5
rw
NFLTA Activation on OSM Event Enable Bit
This bit enables the activation of signal NFLTA in case of
a transition from 0B to 1B of bit PSTAT2.OSTC.
0B: NFLTA activation is disabled.
1B: NFLTA activation is enabled
OSTAEN
4
rw
NFLTA Activation on Tristate Event Enable Bit
This bit enables the activation of signal NFLTA in case of
a transition from 0B to 1B of bit PER.OSTER.
0B: NFLTA activation is disabled.
1B: NFLTA activation is enabled
Res
3
rw
Reserved
This bit is reserved. It should be written with 0H.
PAREN
2
rw
Parity Enable Bit
This bit indicates if the SPI parity error detection is active
(reception only).
0B: Parity Check is disabled.
1B: Parity Check is enabled.
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
84
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Primary Control Register
This register is used to control the device during run-time.
PCTRL
Offset
Wakeup Value
06H
n.a.
Primary Control Register
Reset Value
0001H
15
8
0
r
7
6
5
4
0
CLRS
CLRP
GTCT
r
rwh
rwh
rwh
Field
Bits
Type
Description
0
15:7
r
Reserved
Read as 0B.
CLRS
6
rwh
Clear Secondary Request Bit
This bit is used to clear the sticky bits on the secondary
side.
0B: No action.
1B: Clear sticky bits.
This bit is automatically cleared by hardware.
CLRP
5
rwh
Clear Primary Request Bit
This bit is used to clear the sticky bits on the primary side.
0B: No action.
1B: Clear sticky bits and deassert signals NFLTA and
NFLTB.
This bit is automatically cleared by hardware.
GTCT
4
rwh
Gate Timing Capture Trigger Bit
This bit is used to trigger the timing capture mechanism
measurements of the Gate Monitoring function.
0B: No action.
1B: Timing capture triggered.
This bit is automatically cleared by hardware
GPON
3:2
rw
Gate Turn-On Plateau Level Configuration
This bit field is used to configure the voltage of the
plateau during Weak Turn-On.
0H: VGPON0 selected.
1H: VGPON1 selected.
2H: VGPON2 selected.
3H: Reserved (WTO) .
Datasheet
Hardware Description
3
85
2
1
0
GPON
LMI
P
rw
rh
rh
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Field
Bits
Type
Description
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
86
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Primary Second Control Register
This register is used to control the device during run-time.
PCTRL2
Primary Second Control Register
Offset
Wakeup Value
07H
n.a.
Reset Value
003DH
15
8
0
r
7
6
5
2
1
0
0
GPOF
LMI
P
r
rw
rh
rh
Field
Bits
Type
Description
0
15:6
r
Reserved
Read as 0B.
GPOF
5:2
rw
Gate Turn-Off Plateau Level Configuration (regular
turn-off)
This bit field is used to configure the Two-Level Turn-Off
plateau voltage (regular turn-off).
0000B: VGPOF0 selected.
0001B: VGPOF1 selected.
...
1110B: VGPOF14 selected.
1111B: VGPOF15 selected.
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
87
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Primary Supervision Function Control Register
This register is used to trigger the verification functions on the primary side.
PSCR
Offset
Wakeup Value
08H
n.a.
Primary Supervision Function Control Register
Reset Value
0001H
15
8
0
r
7
4
3
2
1
0
0
VFS1
LMI
P
r
rwh
rh
rh
Field
Bits
Type
Description
0
15:4
r
Reserved
Read as 0B.
VFS1
3:2
rwh
Primary Verification Function Selection
This bit field is used to activate the primary verification
functions.
00B: No function activated.
01B: Reserved.
10B: Primary Clock Supervision active.
11B: Reserved.
Note: The selection defined by this bit field is only
effective when the device enters Mode OPM5. This
bit field is automatically cleared when entering
OPM1.
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
88
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Primary Read/Write Register
This register provides a readable and writable address space for data integrity test during runtime. This register is
not associated with any hardware functionality.
PRW
Primary Read/Write Register
Offset
Wakeup Value
09H
n.a.
Reset Value
0001H
15
8
RWVAL
rw
7
2
1
0
RWVAL
LMI
P
rw
rh
rh
Field
Bits
Type
Description
RWVAL
15:2
rw
Read/Write value
This bit field is “don’t care” for the device.
LMI
1
rh
Last Message Invalid Flag
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message processed correctly.
1B: Previous Message not processed.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
89
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Primary Pin Status Register
This register provides status information on the I/Os of the primary chip.
PPIN
Primary Pin Status Register
Offset
Wakeup Value
0AH
n.a.
15
Reset Value
xxxxH
9
0
8
Res
7
6
5
r
4
3
2
1
rh
0
Res
NFLTBL
NFLTAL
ENL
INSTPL
INPL
LMI
P
rh
rh
rh
rh
rh
rh
rh
rh
Field
Bits
Type
Description
0
15:9
r
Reserved
Read as 0B.
Res
8:7
rh
Reserved
This bit field is reserved.
NFLTBL
6
rh
Pin NFLTB Level
This bit indicates the logical level read on pin NFLTB.
0B: Low-level is detected.
1B: High-level is detected.
NFLTAL
5
rh
Pin NFLTA Level
This bit indicates the logical level read on pin NFLTA.
0B: Low-level is detected.
1B: High-level is detected.
ENL
4
rh
Pin EN Level
This bit indicates the logical level read on pin EN.
0B: Low-level is detected.
1B: High-level is detected.
INSTPL
3
rh
Pin INSTP Level
This bit indicates the logical level read on pin INSTP.
0B: Low-level is detected.
1B: High-level is detected.
INPL
2
rh
Pin INP Level
This bit indicates the logical level read on pin INP.
0B: Low-level is detected.
1B: High-level is detected.
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
Datasheet
Hardware Description
90
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Field
Bits
Type
Description
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
91
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Primary Clock Supervision Register
This register shows the result of the Primary Clock Supervision function.
PCS
Primary Clock Supervision Register
Offset
Wakeup Value
0BH
n.a.
Reset Value
0001H
15
8
CS1
rh
7
2
1
0
0
LMI
P
r
rh
rh
Field
Bits
Type
Description
CS1
15:8
rh
Primary Clock Supervision
This bit field is written by hardware by the Primary Clock
Supervision function and gives the number of measured
OSC1 clock cycles.
Note: This bit field can be cleared by setting bit
PCTRL.CLRP.
0
7:2
r
Reserved
Read as 0B.
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
92
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
4.2
Secondary Registers Description
Secondary ID Register
This register contains the identification number of secondary chip version.
SID
Offset
Wakeup Value
10H
n.a.
Secondary ID Register
Reset Value
xxxxH
15
8
SVERS
r
7
4
3
2
1
0
SVERS
0
LMI
P
r
r
rh
rh
Field
Bits
Type
Description
SVERS
15:4
r
Secondary Chip Identification
This bit field defines the version of the secondary chip.
This bit field is hard-wired:
8B2H: AD Step.
0
3:2
r
Reserved
Read as 0B.
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
93
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Secondary Status Register
This register contains information on the status of the device.
SSTAT
Secondary Status Register
15
14
Res
Offset
Wakeup Value
11H
n.a.
13
12
11
10
OT
HZ
OCPCD
DBG
rhs
3
rh
2
7
6
rh
5
rh
4
OPM
FLTB
FLTA
PWM
rh
rh
rh
rh
Reset Value
0001H
9
8
OPM
rh
1
0
0
LMI
P
r
rh
rh
Field
Bits
Type
Description
Res
15:14
rh
Reserved
This bit field is reserved.
OT
13
rh
Overtemperature Status
This bit indicates if an overtemperature condition is
detected.
0B: No overtemperature condition is detected.
1B: Overtemperature condition is detected.
HZ
12
rh
Output Stage Status
This bit indicates the state of the output stage.
0B: The output stage is operating normally.
1B: The output stage is tristated.
OCPCD
11
rhs
OCP Current Detection Flag
This bit indicates if the voltage at pin OCP has been
above the internal threshold VOCPD2.
0B: OCP voltage has not been above internal threshold.
1B: OCP voltage has been above internal threshold.
This bit is sticky.
DBG
10
rh
Debug Mode Active Bit
This bit indicates if the Debug Mode is active.
0B: Debug Mode is not active.
1B: Debug Mode is active.
OPM
9:7
rh
Operating Mode
This bit field indicates in which operating mode is active.
The coding is identical to PSTAT2.
FLTB
6
rh
Event Class B Status
This bit indicates if the conditions leading to an Event
Class B are detected.
0B: Event conditions are not met.
1B: Event conditions are met.
Datasheet
Hardware Description
94
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Field
Bits
Type
Description
FLTA
5
rh
Event Class A Error
This bit indicates if the conditions leading to an Event
Class A are detected.
0B: Event conditions are not met.
1B: Event conditions are met.
PWM
4
rh
PWM Command Status
This bit indicates the status of the PWM command
received from the primary side.
0B: PWM OFF command is detected.
1B: PWM ON command is detected.
0
3:2
r
Reserved
Read as 0B.
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
95
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Secondary Second Status Register
This register contains information on the status of the device.
SSTAT2
Secondary Second Status Register
Offset
Wakeup Value
12H
n.a.
Reset Value
xxxxH
15
14
13
12
11
10
9
8
Res
DACLPL
GC2
GC1
OVLO3M
UVLO3M
OVLO2M
UVLO2M
rh
7
rh
6
rh
5
rh
4
rh
3
rh
2
rh
1
rh
0
OCPC2
OCPC1
OSDL
DSATC
0
LMI
P
rh
rh
rh
rh
r
rh
rh
Field
Bits
Type
Description
Res
15
rh
Reserved
This bit is reserved.
DACLPL
14
rh
DACLP Level
This bit indicates the level read at pin DACLP.
0B: DACLP level is Low.
1B: DACLP level is High.
GC2
13
rh
Gate Second Comparator Status
This bit shows the output of the second comparator of the
Gate Monitoring function.
0B: GATE voltage is below VGATE2.
1B: GATE voltage is above VGATE2.
GC1
12
rh
Gate First Comparator Status
This bit indicates the output of the first comparator of the
Gate Monitoring function.
0B: GATE voltage is below VGATE1.
1B: GATE voltage is above VGATE1.
OVLO3M
11
rh
OVLO3 Comparator Status
This bit indicates the result of the OVLO3 monitoring
function.
0B: No failure condition is detected.
1B: A failure condition is detected.
UVLO3M
10
rh
UVLO3 Monitoring Result
This bit indicates the result of the UVLO3 monitoring
function.
0B: No failure condition is detected.
1B: A failure condition is detected.
Datasheet
Hardware Description
96
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Field
Bits
Type
Description
OVLO2M
9
rh
OVLO2 Monitoring Result
This bit indicates the result of the OVLO2 monitoring
function.
0B: No failure condition is detected.
1B: A failure condition is detected.
UVLO2M
8
rh
UVLO2 Monitoring Result
This bit indicates the result of the UVLO2 monitoring
function.
0B: No failure condition is detected.
1B: One failure condition is detected.
OCPC2
7
rh
OCP Second Comparator Result
This bit indicates the (blanked) output of the second
comparator of the OCP function.
0B: OCP voltage is below VOCPD2.
1B: OCP voltage is above VOCPD2.
OCPC1
6
rh
OCP First Comparator Result
This bit indicates the (blanked) output of the first
comparator of the OCP function.
0B: OCP voltage is below VOCPD1.
1B: OCP voltage is above VOCPD1.
OSDL
5
rh
OSD Level
This bit indicates the level read at pin OSD.
0B: OSD level is Low.
1B: OSD level is High.
DSATC
4
rh
DESAT Comparator Result
This bit indicates the output of the comparator of the
DESAT function.
0B: DESAT voltage is below VDESAT.
1B: DESAT voltage is above VDESAT.
0
3:2
r
Reserved
Read as 0B.
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
97
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Secondary Error Register
This register provides information on the error status of the device.
SER
Secondary Error Register
Offset
Wakeup Value
13H
n.a.
Reset Value
8011H
15
14
13
12
11
10
9
8
RST2
OCPER
DESATER
UVLO2ER
OVLO2ER
UVLO3ER
VMTO
GER
rhs
7
rhs
6
rhs
5
rhs
4
rhs
3
rhs
2
rhs
1
rhs
0
OVLO3ER
OTER
OSTER
CER2
0
LMI
P
rhs
rhs
rhs
rhs
r
rh
rh
Field
Bits
Type
Description
RST2
15
rhs
Hard Reset Secondary Flag
This bit indicates if a hard reset event has been detected
on the secondary chip (due to a VCC2 power-up).
0B: No hard reset event has been detected.
1B: A hard reset event has been detected.
This bit is sticky.
OCPER
14
rhs
OCP Error Flag
This bit indicates if an OCP event has been detected.
0B: No event has been detected.
1B: An event has been detected.
This bit is sticky.
Note: This bit can not be cleared while an error condition
is active (bit SSTAT2.OCPC1 set).
DESATER
13
rhs
DESAT Error Flag
This bit indicates if a DESAT event has been detected.
0B: No event has been detected.
1B: An event has been detected.
This bit is sticky.
UVLO2ER
12
rhs
UVLO2 Error Flag
This bit indicates if an Undervoltage Lockout event (on
VCC2) has been detected.
0B: No event has been detected.
1B: An event has been detected.
This bit is sticky.
Note: This bit can not be cleared while an error condition
is active (bit SSTAT2.UVLO2M set).
Datasheet
Hardware Description
98
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Field
Bits
Type
Description
OVLO2ER
11
rhs
OVLO2 Error Flag
This bit indicates if an Overvoltage Lockout event (on
VCC2) has been detected.
0B: No event has been detected.
1B: An event has been detected.
This bit is sticky.
Note: This bit can not be cleared while an error condition
is active (bit SSTAT2.OVLO2M set).
UVLO3ER
10
rhs
UVLO3 Error Flag
This bit indicates if an Undervoltage Lockout event (on
VEE2) has been detected.
0B: No event has been detected.
1B: An event has been detected.
This bit is sticky.
Note: This bit can not be cleared while an error condition
is active (bit SSTAT2.UVLO3M set).
VMTO
9
rhs
Verif. Mode Time-Out Flag
This bit indicates if time-out event in Verification Mode
has been detected.
0B: No event has been detected.
1B: An event has been detected.
This bit is sticky.
GER
8
rhs
Gate Monitoring Error Flag
This bit indicates in a Gate Monitoring error event has
been detected.
0B: No event has been detected.
1B: An event has been detected.
This bit is sticky.
OVLO3ER
7
rhs
OVLO3 Error Flag
This bit indicates if an Overvoltage Lockout event (on
VEE2) has been detected.
0B: No event has been detected.
1B: An event has been detected.
This bit is sticky.
Note: This bit can not be cleared while an error condition
is active (bit SSTAT2.OVLO3M set).
OTER
6
rhs
Overtemperature Error Flag
This bit indicates if an overtemperature event has been
detected.
0B: No event has been detected.
1B: An event has been detected.
This bit is sticky.
Note: This bit can not be cleared if bit SSTAT.OT is set.
Datasheet
Hardware Description
99
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Field
Bits
Type
Description
OSTER
5
rhs
Output Stage Tristate Event Flag
This bit indicates if an output stage tristate event has
been detected.
0B: No event has been detected.
1B: An event has been detected.
This bit is sticky.
Note: This bit can not be cleared if bit SSTAT.HZ is set.
CER2
4
rhs
Communication Error Secondary Flag
This indicates if a loss of communication event with the
primary chip has been detected by the secondary chip.
0B: No event has been detected.
1B: An event has been detected.
This bit is sticky.
0
3:2
r
Reserved
Read as 0B.
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
100
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Secondary Configuration Register
This register is used to select the configuration of the device.
SCFG
Offset
Wakeup Value
14H
n.a.
Secondary Configuration Register
15
11
0
Reset Value
0190H
10
9
8
TOSEN
PSEN
DSTCEN
rw
2
rw
1
rw
0
7
6
r
5
4
OSDAD
OSMD
Res
VBEC
0
LMI
P
rw
rw
rwh
rw
r
rh
rh
3
Field
Bits
Type
Description
0
15:11
r
Reserved
Read as 0B.
TOSEN
10
rw
Verification Mode Time Out Duration Selection
This bit selects the duration of the verification mode time
out.
0B: Regular time-out value (typ. 15 ms).
1B: Slow time-out value (typ. 60 ms).
PSEN
9
rw
Pulse Suppressor Enable Bit
This bit enables the internal pulse suppressor.
0B: Pulse suppressor is disabled.
1B: Pulse suppressor is enabled.
DSTCEN
8
rw
DESAT Clamping Enable Bit
This bit enables the internal clamping (to GND2) of the
DESAT pin during PWM OFF commands.
0B: DESAT clamping is disabled.
1B: DESAT clamping is enabled.
OSDAD
7
rw
OSD Event Class A Disable Bit
This bit disables the generation of an Event Class A in
case of an OSD pin Tristate event.
0B: Event Class A is enabled.
1B: Event Class A is disabled.
OSMD
6
rw
Output Stage Monitoring Disable Bit
This bit disables the internal Output Stage Monitoring
mechanism.
0B: OSM is working normally.
1B: OSM is disabled.
Res
5
rwh
Reserved
This bit field is reserved. It should be written with 0H.
Datasheet
Hardware Description
101
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Field
Bits
Type
Description
VBEC
4
rw
VBE Compensation
This bit enables the VBE compensation of the TTOFF and
WTO plateau levels.
0B: VBE Compensation disabled.
1B: VBE Compensation enabled.
0
3:2
r
Reserved
Read as 0B.
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
102
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Secondary Control Register
This register is used to control the device during run-time.
SCTRL
Secondary Control Register
15
13
Offset
Wakeup Value
16H
n.a.
12
11
10
0
OSTC
CLRS
0
r
rhs
4
rh
3
rh
2
7
Reset Value
00F1H
9
8
GPONS
rh
1
0
GPOFS
0
LMI
P
rh
r
rh
rh
Field
Bits
Type
Description
0
15:13
r
Reserved
Read as 0B.
OSTC
12
rhs
Output Stage Tristate Control
This bit is used by the hardware to control the state of the
output stage.This bit is set in case of an OSM event. It is
cleared by either a falling edge on pin OSD or when bit
PCTRL.CLRS is set.
CLRS
11
rh
Clear Secondary Request Bit
This bit is set by writing PCTRL.CLRS.
0
10
rh
Reserved
Read as 0B.
GPONS
9:8
rh
Gate Turn-On Plateau Level Configuration
This bit field indicates the current configuration of the
plateau level for WTO. Coding is identical to
PCTRL.GPON.
Note: This bit field is a mirror of PSTAT.GPONS.
GPOFS
7:4
rh
Gate Turn-Off Plateau Level Configuration (regular
turn-off)
This bit field indicates the current configuration of the
TTOFF plateau level (for regular turn-off). Coding is
identical to PCTRL2.GPOF.
Note: This bit field is a mirror of PSTAT.GPOFS.
0
3:2
r
Reserved
Read as 0B.
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
Datasheet
Hardware Description
103
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Field
Bits
Type
Description
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
104
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Secondary Supervision Function Control Register
This register is used to trigger the verification functions on the secondary side.
SSCR
Offset
Wakeup Value
17H
n.a.
Secondary Supervision Function Control Register
Reset Value
0001H
15
8
0
r
7
4
3
2
1
0
VFS2
0
LMI
P
rwh
r
rh
rh
Field
Bits
Type
Description
0
15:8
r
Reserved
Read as 0B.
VFS2
7:4
rwh
Secondary Verification Function Selection
This bit field is used to activate the secondary verification
function.
0000B: No function activated.
0001B: DESAT Supervision Level 1 active.
0010B: DESAT Supervision Level 2 active.
0011B: OCP Supervision Level 1 active.
0100B: UVLO2 Supervision active.
0101B: OVLO2 Supervision active.
0110B: UVLO3 Supervision active.
0111B: OVLO3 Supervision active.
1000B: TCF function active.
1001B: DESAT Supervision Level 3 active.
1010B: OCP Supervision Level 3 active.
All other bit combinations are reserved.
Note: The selection defined by this bit field is only
effective when the device enters Mode OPM5. This
bit field is automatically cleared when entering
OPM1.
0
3:2
r
Reserved
Read as 0B.
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
105
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Secondary DESAT Blanking Time Register
This register configures the blanking time of the DESAT function.
SDESAT
Secondary DESAT Blanking Time Register
Offset
Wakeup Value
18H
n.a.
Reset Value
2000H
15
8
DSATBT
rw
7
2
1
0
0
LMI
P
r
rh
rh
Field
Bits
Type
Description
DSATBT
15:8
rw
DESAT Blanking Time Value.
This bit field defines the blanking time of the DESAT
function (in OSC2 clock cycles). If the DESAT function is
used, a value of at least AH shall be programmed.
0
7:2
r
Reserved
Read as 0B.
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
106
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Secondary OCP Blanking Time Register
This register configures the blanking time of the OCP function.
SOCP
Secondary OCP Blanking Time Register
Offset
Wakeup Value
19H
n.a.
Reset Value
0001H
15
8
OCPBT
rw
7
2
1
0
0
LMI
P
r
rh
rh
Field
Bits
Type
Description
OCPBT
15:8
rw
OCP Blanking Time Value.
This bit field defines the blanking time of the OCP function
(in OSC2 clock cycles).
Writing 0H to this field deactivates the digital blanking time
generation.
This field shall not be programmed with values above
2FH.
0
7:2
r
Reserved
Read as 0B.
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
107
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Secondary Regular TTOFF Configuration Register
This register shows the configuration of the TTOFF function for regular turn-off.
SRTTOF
Secondary Regular TTOFF Configuration Register
Offset
Wakeup Value
1AH
n.a.
Reset Value
0001H
15
8
RTVAL
rw
7
2
1
0
0
LMI
P
r
rh
rh
Field
Bits
Type
Description
RTVAL
15:8
rw
TTOFF Delay Value (regular turn-off).
This bit field defines the TTOFF delay for a regular turnoff (in SSOSC2 clock cycles). Writing 00H to this field
deactivates the TTOFF function for regular turn-off. If
used, a minimal value of at least 2H has to be
programmed.
0
7:2
r
Reserved
Read as 0B.
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
108
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Secondary Safe TTOFF Configuration Register
This register shows the configuration of the TTOFF function for safe turn-off.
SSTTOF
Secondary Safe TTOFF Configuration Register
Offset
Wakeup Value
1BH
n.a.
Reset Value
2000H
15
8
STVAL
rw
7
4
3
2
1
0
GPS
0
LMI
P
rw
r
rh
rh
Field
Bits
Type
Description
STVAL
15:8
rw
TTOFF Delay Value (safe turn-off).
This bit field defines the TTOFF delay for a safe turn-off
(in OSC2 clock cycles). Writing 00H to this field
deactivates the TTOFF function for regular turn-off. if
used, a minimal value of at least AH has to be
programmed.
Note:
1. In OPM5 and OPM6, it is recommended to have this
bit field programmed to 0H.
2. In OPM4, when safe two level turn off is used, bit field
STVAL shall be programmed with a higher value than
field SRTTOF.RTVAL.
3.
GPS
7:4
rw
TTOFF Plateau voltage (safe turn-off)
This bit field defines the TTOFF plateau voltage for safe
turn-off sequences. Coding is identical to
PCTRL2.GPOF.
Note: In OPM4, bit field GPS shall be programmed with a
value smaller or equal than field PCTRL2.GPOF.
0
3:2
r
Reserved
Read as 0B.
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
109
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Secondary First Gate Monitoring Register
This register captures the value of the counter monitoring during the switching sequence.
SGM1
Secondary First Gate Monitoring Register
Offset
Wakeup Value
1CH
n.a.
Reset Value
FF01H
15
8
VTOM1
rh
7
6
2
1
0
GTCT1
0
LMI
P
rh
r
rh
rh
Field
Bits
Type
Description
VTOM1
15:8
rh
Turn-Off Counter Value
This bit field is used to capture the timing of signal GATE
during turn-off sequences. It is cleared at the beginning of
the timing measurement.
GTCT1
7
rh
Gate Timing Capture Trigger 1
This bit indicates the state of the timing capture
mechanism. When it is set, the mechanism is armed. This
bit is cleared at the end of the timing measurement.
Note: In case a new request occurs while he mechanism
is already armed, then this bit is cleared and the
mechanism disarmed.
0
6:2
r
Reserved
Read as 0B.
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
110
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Secondary Second Gate Monitoring Register
This register captures the value of the counter monitoring during the switching sequence.
SGM2
Secondary Second Gate Monitoring Register
Offset
Wakeup Value
1DH
n.a.
Reset Value
FF01H
15
8
VTOM2
rh
7
6
2
1
0
GTCT2
0
LMI
P
rh
r
rh
rh
Field
Bits
Type
Description
VTOM2
15:8
rh
Turn-On Counter Value
This bit field is used to capture the timing of signal GATE
during turn-on sequences. It is cleared at the beginning of
the timing measurement.
GTCT2
7
rh
Gate Timing Capture Trigger 2
This bit indicates the state of the timing capture
mechanism. When it is set, the mechanism is armed. This
bit is cleared at the end of the timing measurement.
Note: In case a new request occurs while the mechanism
is already armed, then this bit is cleared and the
mechanism disarmed.
0
6:2
r
Reserved
Read as 0B.
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
111
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Secondary DACLP Activation Configuration Register
This register defines the activation time of signal DACLP.
SACLT
Secondary Active Clamping Configuration Register
Offset
Wakeup Value
1EH
n.a.
Reset Value
2600H
15
8
AT
rw
7
2
1
0
0
LMI
P
r
rh
rh
Field
Bits
Type
Description
AT
15:8
rw
Activation time
This bit field defines the activation time for signal DACLP
(In SSOSC2 clock cycles).
00H: DACLP is at constant High Level.
01H...09H: Reserved.
0AH...FEH: DACLP activation time.
FFH: DACLP is at constant Low Level.
0
7:2
r
Reserved
Read as 0B.
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
112
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Secondary Clock Supervision Register
This register is for internal purpose only.
SCS
Secondary Clock Supervision Register
Offset
Wakeup Value
1FH
n.a.
Reset Value
0001H
15
8
CS2
rh
7
2
1
0
0
LMI
P
r
rh
rh
Field
Bits
Type
Description
CS2
15:8
rh
Secondary Clock Supervision
This bit field is written by hardware by the TCF function
and gives the number of measured Start Stop Oscillator
clock cycles.
0
7:2
r
Reserved
Read as 0B.
LMI
1
rh
Last Message Invalid Notification
This bit indicates if the last received SPI Message was
correctly processed by the device.
0B: Previous Message was processed correctly.
1B: Previous Message was discarded.
P
0
rh
Parity Bit
Odd Parity Bit.
Datasheet
Hardware Description
113
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
4.3
Read / Write Address Ranges
Table 4-3 summarizes which register is accessible with a READ command for a given operating mode.
Table 4-3
Read Access Validity
OPM1
OPM2
OPM3
OPM4
OPM5
OPM6
PID
X
X
X
X
X
X
PSTAT
X
X
X
X
X
X
PSTAT2
X
X
X
X
X
X
PER
X
X
X
X
X
X
PCFG
X
X
X
X
X
X
PCTRL
X
X
X
X
X
X
PCTRL2
X
X
X
X
X
X
PSCR
X
X
X
X
X
X
PRW
X
X
X
X
X
X
PPIN
X
X
X
X
X
X
PCS
X
X
X
X
X
X
SID
X
X
X
X1)
X
X1)
SSTAT
X
X
X
X1)
X
X1)
SSTAT2
X
X
X
X1)
X
X1)
SER
X
X
X
X1)
X
X1)
SCFG
X
X
X
X1)
X
X1)
SCTRL
X
X
X
X1)
X
X1)
SSCR
X
X
X
X1)
X
X1)
SDESAT
X
X
X
X1)
X
X1)
SOCP
X
X
X
X1)
X
X1)
SRTTOF
X
X
X
X1)
X
X1)
SSTTOF
X
X
X
X1)
X
X1)
SGM1
X
X
X
X1)
X
X1)
SGM2
X
X
X
X1)
X
X1)
SACLT
X
X
X
X1)
X
X1)
SCS
X
X
X
X1)
X
X1)
1) Increased latency time
Datasheet
Hardware Description
114
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Register Description
Table 4-4 summarizes which register is accessible with a WRITEL command for a given operating mode.
Table 4-4
Write Access Validity
OPM1
OPM2
OPM3
OPM4
OPM5
OPM6
PID
PSTAT
PSTAT2
PER
PCFG
X
PCTRL
X
X
X
X
X
X
PCTRL2
X
X
X
X
X
X
X
X
X
X
PSCR
PRW
X
X
X
PPIN
PCS
SID
SSTAT
SSTAT2
SER
SCFG
X
SCTRL
SSCR
X
SDESAT
X
SOCP
X
SRTTOF
X
SSTTOF
X
SGM1
SGM2
SACLT
X
SCS
Datasheet
Hardware Description
115
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Specification
5
Specification
5.1
Typical Application Circuit
Table 5-1
Component Values
Parameter
Symbol
Values
Unit
Note / Test Condition
Min.
Typ.
Max.
Decoupling Capacitance
Cd
(Between VEE2 and GND2)
2 x 0.5
11
-
µF
10µF capacitance next to the
power supply source (e.g. flyback
converter). 1 µF close to the
device. It is strongly
recommended to have at least
two capacitances close to the
device (e.g. 2 x 500nF).
Decoupling Capacitance
Cd
(Between VCC2 and GND2)
-
11
-
µF
10µF capacitance next to the
power supply source (e.g. flyback
converter). 1 µF close to the
device.
Decoupling Capacitance
Cd
(Between VCC1 and GND1)
-
11
-
µF
10µF capacitance next to the
power supply source (e.g. flyback
converter). 1 µF close to the
device.
Series Resistance
Rs1
0
1
-
kΩ
Pull-up Resistance
Rpu1
-
10
-
kΩ
Filter Resistance
R1
-
1
-
kΩ
Filter Capacitance
C1
-
47
-
pF
Reference Resistance
Rref1
-
26.71)
-
kΩ
high accuracy, as close as
possible to the device
Reference Capacitance
Cref1
-
100
-
pF
As close as possible to the device.
Pull-up Resistance
Rpu2
-
10
-
kΩ
Reference Resistance
Rref2
-
23.7
-
kΩ
high accuracy, as close as
possible to the device
Reference Capacitance
Cref2
-
100
-
pF
As close as possible to the device.
DESAT filter Resistance
Rdesat
1
3
-
kΩ
Depends on required response
time.
DESAT filter Capacitance
Cdesat
-
n/a
-
nF
Depends on required response
time.
DESAT Diode
Ddesat
-
n/a
-
-
HV diode.
OSD Filter Resistance
Rosd
-
1
-
kΩ
OSD Filter Capacitance
Cosd
-
47
-
pF
Sense Resistance
Rsense
-
n/a
-
Ω
Datasheet
Hardware Description
116
Depends on IGBT specification.
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Specification
Table 5-1
Component Values (cont’d)
Parameter
Symbol
Values
Min.
Typ.
Max.
Unit
Note / Test Condition
OCP filter Resistance
Rocp
-
n/a
-
Ω
Depends on required response
time.
OCP filter Capacitance
Cocp
-
n/a
-
nF
Depends on required response
time.
OCPG resistance
Rocpg
0
-
100
Ω
DACLP filter Resistance
Rdaclp
-
1
-
kΩ
DACLP filter Capacitance
Cdaclp
-
470
-
pF
NUV2 Filter Resistance
R2
-
n/a
-
Ω
NUV2 Filter Capacitance
C2
-
-
100
pF
Active Clamping Resistance Racl1
-
n/a
-
Ω
Depends on application
requirements
Active Clamping Resistance Racl2
-
n/a
-
kΩ
Depends on application
requirements
Active Clamping
Capacitance
Cacli
-
n/a
-
nF
Depends on application
requirements
TVS Diode
Dtvsacl1,
Dtvsacl2
-
n/a
-
-
Depends on application
requirements
Active Clamping Diode
Dacl
-
n/a
-
-
Depends on application
requirements
ACLI Clamping Diode
Dacl2
-
n/a
-
-
Depends on application
requirements
VREG Capacitance
Cvreg
µF
As close as possible to the device.
GATE Resistance
Rgon
0.5
-
-
Ω
GATE Resistance
Rgoff
0.5
-
-
Ω
GATE Clamping Diode
Dgcl1
-
n/a
-
-
2)
GATE Clamping Diode
Dgcl2
-
n/a
-
-
E.g. Schottky Diode. 2)
GATE Series Resistance
Rgate
0
10
-
Ω
Optional component.
VEE2 Clamping Diode
Dgcl3
-
n/a
-
-
E.g. Schottky Diode. 2)
1
Depends on required response
time.
1) 26.1 kOhm can also be used
2) Characteristics of this components are application specific.
Datasheet
Hardware Description
117
Rev. 3.1, 2015-07-30
LV Logic
Rpu1
118
GND1
R1
R1
RS1
R1
R1
R1
R1
R1
Rpu1
Cre f1
Cd
GN D1
GN D1
GN D1
GN D1
C1
C1
C1
C1
C1
C1
C1
VCC1
RE F0
RE F0
Rpu1
Datasheet
Hardware Description
Rre f1
+5V
GND1
IREF1
NCS
SCLK
SDO
SDI
VEE2
VREG
GND2
OCPG
OCP
GATE
NUV2
OSD
IREF2
DACLP
EiceDRIVER
SIL
NRST/RDY
REF0
EN
Rre f2
Cd
Cosd
‐8V
GND2
Rosd
GND2
Cre f2
Cvre g
Cocp
0 Vector
Generation
RDACLP
GND2
Rocp
Rse nse
Rocp g
R2
Rp u2
GND2
C2
Dg cl3 (*)
Lse nse(*)
C2DACLP
ASC
GND2
VCC2
VCC2
Rg ate(*)
VEE2
VEE2
Cd
GND2
Cd
TOFFO
TONO
ACLI
GND2
EiceDRIVER
Boost
DACLP
TOFFI
TOFF
GND2
INSTP
GND2
Cd es at
Rdes at
TONI
DEBUG
NFLTB
+15V
TON
DESAT
NFLTA
Cd
INP
VCC2
VCC1
VEE2
Da cl2
Ca cli
VCC2
VEE2
Dg cl2 (*)
Dg cl1 (*)
Rg of f
Rg on
Dtvsa cl1
Ra cl2( *)
VEE2
VCC2
Ra cl1
Da cl
Dtvsa cl2( *)
Ddes at
EiceDRIVER™ SIL
1EDI2001AS
Specification
Figure 5-1 Typical Application Example
Note: Components marked with (*) are optional.
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Specification
5.2
Absolute Maximum Ratings
Stress above the maximum values listed here may cause permanent damage to the device. Exposure to absolute
maximum rating conditions for extended periods may affect device reliability.
Table 5-2
Absolute Maximum Ratings1)
Parameter
Symbol
Values
Unit Note / Test Condition
Min.
Typ.
Max.
Junction temperature
TJUNC
-40
-
150
°C
Storage temperature
TSTO
-55
-
150
°C
Positive power supply (primary)
VCC1
-0.3
-
6.0
V
Referenced to GND1
Positive power supply
(secondary)
VCC2
-0.3
-
28
V
Referenced to GND2
Negative power supply
VEE2
-13
-
0.3
V
Referenced to GND2
Power supply voltage difference VDS2
(secondary) VCC2-VEE2
-
-
40
V
Voltage on any I/O pin on primary VIN1
side except INP, INSTP, EN
-0.3
-
6.0
V
Referenced to GND1
Voltage on INP, INSTP, EN pins VINR1
-0.3
-
6.0
V
Referenced to REF0
Voltage difference between
REF0 and GND1
VDG1
-5
-
5
V
Voltage difference between
OCPG and GND2
VOCPG2
-0.3
-
0.3
V
Output current on push-pull I/O
on primary side
IOUTPP1
-
-
20
mA
Output current on push-pull I/O
on secondary side
IOUTPP2
-
-
5
mA
Output current on open drain I/O IOUTOD1
on primary side
-
-
20
mA
Output current on pin OSD,
NUV2
-
-
5
mA
Voltage on 5 V pin on secondary VIN52
side.
-0.3
-
6.5
V
Referenced to GND2
Voltage on 15 V pin on
secondary side.
VIN152
VEE2-0.3
-
VCC2+0.3
V
Referenced to GND2,
except DESAT
Voltage on DESAT pin.
VINDESAT -0.3
-
20
V
Referenced to GND2
ESD Immunity
VESD
-
-
2
kV
HBM2)
-
-
750
V
CDM3), pins 1, 16, 17, 36
500
V
CDM3), all other pins
MSL Level
IOUTOD2
MSL
n.a.
3
n.a.
1) Not subject to production test. Absolute maximum Ratings are verified by design / characterization.
2) According to EIA/JESD22-A114-B.
3) According to JESD22-C101-C.
Datasheet
Hardware Description
119
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Specification
5.3
Operating range
The following operating conditions must not be exceeded in order to ensure correct operation of the 1EDI2001AS.
All parameters specified in the following sections refer to these operating conditions, unless otherwise noticed.
Table 5-3
Operating Conditions
Parameter
Symbol
Values
Unit
Min.
Typ.
Max.
Note / Test Condition
Ambient temperature
Tamb
-40
-
125
°C
Positive power supply (primary)
VCC1
4.65
5.0
5.5
V
Referenced to GND11)
Positive power supply (secondary)
VCC2
13.0
15.0
18.0
V
Referenced to GND22)
Negative power supply
VEE2
-10.0
-8.0
-5.0
V
Referenced to GND23)
PWM switching frequency
fsw
-
-
30
kHz
4)
Common Mode Transient Immunity
dVISO/dt -50
-
50
kV/μs At 500 V5)
1)
2)
3)
4)
5)
Deterministic and correct operation of the device is ensured down to VUVLO1L.
Deterministic and correct operation of the device is ensured down to VUVLO2L and up to 28V.
Deterministic and correct operation of the device is ensured up to 0.3V.
Maximum junction temperature of the device must not be exceeded.
Not subject to production test. This parameter is verified by design / characterization.
5.4
Thermal Characteristics
The indicated thermal parameters apply to the full operating range, unless otherwise specified.
Table 5-4
Thermal Characteristics
Parameter
Thermal Resistance Junction to
Ambient
Symbol
RTHJA
Values
Unit
Note / Test Condition
Min.
Typ.
Max.
-
60
-
K/W
Tamb=25°C1)
-
41
K/W
Tamb=25°C1),
Thermal Resistance Junction to Case RTHJCBOT (bottom)
1) Not subject to production test. This parameter is verified by design / characterization.
Datasheet
Hardware Description
120
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Specification
5.5
Electrical Characteristics
The indicated electrical parameters apply to the full operating range, unless otherwise specified.
5.5.1
Power Supply
Table 5-5
Power Supplies Characteristics
Parameter
Symbol
Values
Min.
Typ.
Max.
Unit
Note / Test Condition
UVLO1 Threshold High
VUVLO1H
4.20
4.45
4.65
V
Referenced to GND1
UVLO1 Threshold Low
VUVLO1L
4.15
4.40
4.60
V
Referenced to GND1
UVLO1 Hysteresis
VUVLO1HYS 40
70
100
mV
UVLO2 Threshold High
VUVLO2H
11.5
12.5
13.0
V
Referenced to GND2
UVLO2 Threshold Low
VUVLO2L
11.0
11.7
12.5
V
Referenced to GND2
UVLO2 Hysteresis
VUVLO2HYS 500
850
-
mV
OVLO2 Threshold High
VOVLO2H
18.5
19.14
20
V
Referenced to GND2
OVLO2 Threshold Low
VOVLO2L
18.5
19.10
20
V
Referenced to GND2
UVLO3 Threshold High
VUVLO3H
-12.0
-10.99
-10.0
V
Referenced to GND2
UVLO3 Threshold Low
VUVLO3L
-12.0
-11.02
-10.0
V
Referenced to GND2
OVLO3 Threshold High
VOVLO3H
-5.0
-3.99
-3.0
V
Referenced to GND2
OVLO3 Threshold Low
VOVLO3L
-5.0
-4.02
-3.0
V
Referenced to GND2
VCC2 Reset Level
VRST2
7.9
8.3
8.8
V
Referenced to GND2
Quiescent Current Input Chip
IQ1
-
8.0
10.0
mA
VCC1=5.5V, all I/Os
inactive, OPM0
Quiescent Current Output Chip
(VCC2)
IQVCC2
-
11.4
14.0
mA
VCC2=18V, VEE2=-10V,all
I/Os inactive, OPM0
Quiescent Current Output Chip
(VEE2)
IQVEE2
-4.6
-1.1
-
mA
VCC2=18, VEE2=-10V,all
I/Os inactive, OPM0
VCC1 ramp-up / down slew rate
|tRP1|
-
-
0.5
V/ms Absolute value
VCC2 ramp-up / down slew rate
|tRP2|
-
-
1.5
V/ms Absolute value
VEE2 ramp-up / down slew rate
|tRP3|
-
-
0.8
V/ms Absolute value
Power Dissipation - Primary Chip
PDIS1
-
37
-
mW
TAMB=25°C, VCC1 = 5V,all
I/Os inactive, OPM0
Power Dissipation - Secondary Chip
PDIS2
-
170
-
mW
TAMB=25°C, VCC2 = 15V,
VEE21 = -8V, all I/Os
inactive, OPM0
Datasheet
Hardware Description
121
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Specification
5.5.2
Internal Oscillators
Table 5-6
Internal Oscillators
Parameter
Symbol
Values
Unit Note / Test Condition
Min.
Typ.
Max.
Primary main oscillator frequency
fclk1
14.0
16.6
19.1
MHz Resistances on pin
IREF1 nominal
Secondary main oscillator / StartStop Oscillator Frequency
fclk2, fclkst2 15.0
17.1
19.0
MHz Resistances on pin
IREF2 nominal
Datasheet
Hardware Description
122
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Specification
5.5.3
Primary I/O Electrical Characteristics
Table 5-7
Electrical Characteristics for Pins: INP, INSTP, EN
Parameter
Symbol
Values
Unit Note / Test Condition
Min.
Typ.
Max.
-
0.3xVCC1 V
Referenced to REF0
Low Input Voltage
VINPRL1
0
High Input Voltage
VINPRH1
0.7xVCC1 -
VCC1
V
Referenced to REF0
Weak pull down resistance INP,
INSTP, EN
RPDIN1
20
-
100
kΩ
To REF0
Input Current
|IINPR1|
-
-
300
μA
Input Pulse Suppression
tINPS1
-
20
-
ns
1)
Time between EN valid and INP High tINPEN
Level
8
-
-
µs
See Chapter 2.4.3
INP High / Low Duration
tINPPD
250
-
-
ns
1)
INSTP High / Low Duration
tINSTPPD
250
-
-
ns
1)
8
-
-
µs
Duration between EN valid-to-invalid tENINV
transition and the next invalid-to-valid
transition
1)
1) Not subject to production test. This parameter is verified by design / characterization.
Table 5-8
Electrical Characteristics for Pins: NRST/RDY, SCLK, SDI, NCS
Parameter
Symbol
Values
Unit Note / Test Condition
Min.
Typ.
Max.
-
0.3xVCC1 V
Referenced to GND1
Low Input Voltage
VINPL1
0
High Input Voltage
VINPH1
0.7xVCC1 -
VCC1
V
Referenced to GND1
Weak pull up resistance to SCLK,
SDI, NCS
RPUSPI1
26.5
-
100
kΩ
To VCC1.
Input Current
|IINP1|
-
-
400
μA
NRST/RDY Output Voltage in NonReady conditions.
VOUTNR
-
-
1
V
Vcc1=5V, Iload = 2 mA
-
0.7
1
V
Vcc1=0V, Iload = 500 µA
NRST/RDY driven-active time after
power supplies are within operating
range.
tRST
-
15.4
-
µs
1)
10
-
-
µs
NRST/RDY minimum activation time. tRSTAT
1) Not subject to production test. This parameter is verified by design / characterization.
Datasheet
Hardware Description
123
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Specification
Table 5-9
Electrical Characteristics for Pins: SDO
Parameter
Symbol
Values
Unit Note / Test Condition
Min.
Typ.
Max.
Low Output Voltage
VOUTPL1
-
-
0.5
V
Iload = 5mA
High Output Voltage
VOUTPH1
3.85
-
-
V
Iload = 5mA
Table 5-10 Electrical Characteristics for Pins: NFLTA, NFLTB
Parameter
Low Output Voltage
Datasheet
Hardware Description
Symbol
VOUTDL1
Values
Unit Note / Test Condition
Min.
Typ.
Max.
-
-
0.5
124
V
ISINK=5mA
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Specification
5.5.4
Secondary I/O Electrical Characteristics
Table 5-11 Electrical Characteristics for Pins: GATE, DESAT
Parameter
Symbol
Values
Min.
Unit Note / Test Condition
Typ.
Max.
DESAT Input voltage range
V15DESAT 0
-
VCC2
V
Referenced to GND2 1) 2)
GATE Input voltage range
V15GATE
VEE2
-
VCC2
V
Referenced to GND2 2)
GATE Passive Clamping Voltage
VPCLPG
-
-
VEE2+1
V
Secondary chip not
supplied, ICLAMP=10 mA.
GATE Passive Clamp Current
IPCLPG
5
-
-
mA
Secondary chip not
supplied,
VGATE=VEE2+2V
1) Pin is robust against negative transient
2) Not subject to production test. This parameter is verified by design / characterization.
Table 5-12 Electrical Characteristics for Pins: TON, TOFF
Parameter
Symbol
Values
Unit Note / Test Condition
Min.
Typ.
Max.
-
VCC2+0.3 V
Referenced to GND2
Output Voltage High
V15OH2
VCC2-1
Output Voltage Low
V15OL2
VEE2-0.3 -
VEE2+1
V
Referenced to GND2
Source / Sink Current
I15O2
1
-
-
A
Pin TOFF / TON1)
Passive Clamping Voltage
VPCLP
-
-
VEE2+2
V
Secondary chip not
supplied, ICLAMP=10 mA.
1) Not subject to production test. This parameter is verified by design / characterization.
Table 5-13 Electrical Characteristics for Pins: OSD, DEBUG
Parameter
Symbol
Values
Unit Note / Test Condition
Min.
Typ.
Max.
Low Input Voltage
V5INL2
0
-
1.5
V
Referenced to GND2
High Input Voltage
V5INH2
3.5
-
5.5
V
Referenced to GND2
Weak pull down on DEBUG
RPDIN2
40
100
175
kΩ
To GND2.
Weak pull down on OSD
RPDOSD2 60
100
175
kΩ
To GND2
Datasheet
Hardware Description
125
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Specification
Table 5-14 Electrical Characteristics for Pin: NUV2
Parameter
Low Output Voltage
Symbol
VOUTDL2
Values
Unit Note / Test Condition
Min.
Typ.
Max.
0
-
0.5
V
ISINK=5mA, Referenced
to GND2
Table 5-15 Electrical Characteristics for Pins: DACLP
Parameter
Symbol
Values
Unit Note / Test Condition
Min.
Typ.
Max.
Output Voltage High
V5OH2
4.0
-
5.25
V
Referenced to
GND2,ILOAD= 2mA
Output Voltage Low
V5OL2
0
-
0.5
V
Referenced to
GND2,ILOAD= 2mA
Table 5-16 Electrical Characteristics for Pin: VREG
Parameter
Symbol
Values
Unit Note / Test Condition
Min.
Typ.
Max.
VREG output voltage range
VREG2
4.75
5
5.30
V
Referenced to GND2,
CLOAD=1µF
VREG output DC current
IREG2
-
-
525
µA
1)
1) Not subject to production test. This parameter is verified by design / characterization.
Datasheet
Hardware Description
126
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Specification
5.5.5
Switching Characteristics
Table 5-17 Switching Characteristics
Parameter
Symbol
Values
Unit Note / Test Condition
Min.
Typ.
Max.
Input to Output Propagation Delay
ON
tPDON
175
215
255
ns
VCC1=5V, VCC2=15V,
VEE2=-8V
Input to Output Propagation Delay
OFF
tPDOFF
175
215
255
ns
VCC1=5V, VCC2=15V,
VEE2=-8V
Input to Output Propagation Delay
Distortion (tPDOFF-tPDON)
tPDISTO
-20
0
40
ns
VCC1=5V, VCC2=15V,
VEE2=-8V
Input to Output Propagation Delay
Distortion Variation for two
consecutive pulses
tPDISTOV
-
25
-
ns
VCC1=5V, VCC2=15V,
VEE2=-8V, TJUNC=25°C 1)
Rise Time
tRISE
-
120
205
ns
VCC1=5V, VCC2=15V,
VEE2=-8V, CLOAD = 10nF,
10%-90%
-
30
50
ns
VCC1=5V, VCC2=15V,
VEE2=-8V, no Load, 90%10%
-
150
235
ns
VCC1=5V, VCC2=15V,
VEE2=-8V, CLOAD = 10nF,
90%-10%
-
60
100
ns
VCC1=5V, VCC2=15V,
VEE2=-8V, no Load, 90%10%
VGPOF0
9.250
9.740
10.250
V
VGPOF1
9.335
9.820
10.335
V
...
...
...
...
...
VGPOF14
10.440
10.95
11.440
V
Referenced to GND2,
measured at pin TON
(shorted with TOFF)
VCC2=15V,TJUNC=25°C,
no VBE Compensation.
VGPOF15
11.1
11.7
12.3
V
VGPOF0
8.600
9.08
9.600
V
VGPOF1
8.685
9.16
9.685
V
...
...
...
...
...
VGPOF14
9.790
10.28
10.790
V
VGPOF15
10.4
11.0
11.6
V
Variation from configured VTTOFF @
TJ= - 40°C
dVTm40
-
40
-
mV
1)
Variation from configured VTTOFF @
TJ= 150°C
dVT150
-
-80
-
mV
1)
TTOFF decrease rate
tSLEW
-
9
-
V/μs
0
100
ns
Fall Time
TTOFF Plateau level
TTOFF Plateau level
tFALL
TTOFF delay deviation from nominal tDEVTTOFF -100
value
Datasheet
Hardware Description
127
Referenced to GND2,
measured at pin TON
(shorted with TOFF)
VCC2=15V,TJUNC=25°C,
with VBE Compensation.
For a target time of 2µs,
using the TCF.1)
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Specification
Table 5-17 Switching Characteristics (cont’d)
Parameter
Symbol
Values
Unit Note / Test Condition
Min.
Typ.
Max.
TTOFF (Regular) Plateau Time
tTTOFF
2.00
2.22
2.54
μs
SRTTOF.RTVAL=26H,
assuming no TCF.
Gate Voltage Reference 1
VGATE1
-
VEE2+2
-
V
Measured at pin GATE
Gate Voltage Reference 2
VGATE2
-
VCC2-3
-
V
Measured at pin GATE
Output Stage Monitoring (TON)
VOSMON
-
VCC2-3
-
V
Output Stage Monitoring (TOFF)
VOSMOF
-
VEE2+2
-
V
Active Clamping Activation Time
tACL
2.00
2.22
2.54
μs
Default value of bit field
SACLT.AT.
WTO Level
VGPON0
8.65
9.25
9.95
V
VGPON1
9.85
10.5
11.25
V
VGPON2
10.75
11.4
12.1
V
Referenced to GND2,
measured at pin TON
(shorted with TOFF)
VCC2=15V,TJUNC=25°C,
no VBE Compensation.
VGPON0
9.15
9.9
10.75
V
VGPON1
10.4
11.0
11.6
V
VGPON2
11.1
11.6
12.2
V
WTO Level
Referenced to GND2,
measured at pin TON
(shorted with TOFF)
VCC2=15V,TJUNC=25°C,
with VBE Compensation.
1) Not subject to production test. Parameters are verified by design / characterization.
Datasheet
Hardware Description
128
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Specification
5.5.6
Desaturation Protection
Table 5-18 DESAT characteristics
Parameter
Symbol
Values
Unit Note / Test Condition
Min.
Typ.
Max.
DESAT Reference Level
VDESAT0
8.4
9
9.4
V
VCC2 =15V, VEE2 =-8V
DESAT Pull-up Resistance
RPUDSAT2
19.5
30
50
kΩ
to VCC2
DESAT Low Voltage
VDESATL
-
200
-
mV
Referenced to GND2,
Desat clamping enabled,
Isink= 5mA.
DESAT blanking time deviation from
programmed value
dtDESATBL
-20
-
+20
%
After transition of the
PWM command,
assuming a 1 µs
programmed blanking
time1)
1) Not subject to production test. Parameters are verified by design / characterization.
5.5.7
Overcurrent Protection
Table 5-19 OCP characteristics
Parameter
Symbol
Values
Unit Note / Test Condition
Min.
Typ.
Max.
OC error detection threshold
VOCPD1
270
300
330
mV
Referenced to OCPG
OC current warning detection
threshold
VOCPD2
35
50
70
mV
Referenced to OCPG
OCP blanking time deviation from
programmed value
dtOCPBL
-20
-
+20
%
After transition of the
PWM command,
assuming a 1 µs
programmed blanking
time1)
OCP Pull-up Resistance
RPUOCP2
40
100
175
kΩ
to internal 5V reference.
1) Not subject to production test. Parameters are verified by design / characterization.
Datasheet
Hardware Description
129
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Specification
5.5.8
Over temperature Warning
Table 5-20 Over temperature Warning Characteristics
Parameter
Threshold Junction Temperature
Symbol
Tj_ovt
Values
Unit Note / Test Condition
Min.
Typ.
Max.
140
-
-
°C
1)
1) Not subject to back-end test
Datasheet
Hardware Description
130
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Specification
5.5.9
Error Detection Timing
Table 5-21 Error Detection Timing
Parameter
Symbol
Values
Unit Note / Test Condition
Min.
Typ.
Max.
Dead Time for Shoot Through
Protection
tDEAD
840
-
1200
ns
Class A event detection to NFLTA
activation
tAFLTA
-
2
4.5
μs
Class A event detection to turn off
sequence activation
tOFFCLA
-
-
400
ns
VTOFF=VCC2 - 1 V
DESAT event detection to turn off
sequence activation
tOFFDESAT2 -
-
430
ns
VTOFF=VCC2 - 1 V, after
blanking time elapsed
OCP event occurrence to turn off
sequence activation
tOFFOCP2
-
110
130
ns
VTOFF=VCC2 - 1 V, after
blanking time elapsed
Class B event detection to NFLTB
activation
tBFLTB
-
2
4.5
μs
Class B event detection to turn off
sequence activation
tOFFCLB2
-
-
400
ns
VTOFF=VCC2 - 1 V1)
Verification Mode time out
tVMTO
-
15
-
ms
After a transition from
OPM2 to OPM5,
SCFG.TOSEN = 0B
-
60
-
ms
After a transition from
OPM2 to OPM5,
SCFG.TOSEN = 1B
Gate Monitoring time out
tGMTO
-
15.0
-
µs
1)
Life sign error detection time
tLS
-
5
-
µs
After error condition
detected by logic.
Output stage monitor inhibit time.
tOSM
-
4
-
µs
After hard transition 1).
1) Verified by design / characterization. Not tested in production.
Datasheet
Hardware Description
131
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Specification
5.5.10
SPI Interface
Table 5-22 SPI Interface Characteristics
Parameter
Symbol
Values
Unit Note / Test Condition
Min.
Typ.
Max.
SPI frame size
Nbit
N.a.
N*16
N.a.
bit
Baud rate
fSCLK
0.1
-
2.0
MHz Standard SPI
configuration, 1)
0.1
-
1.8
MHz Daisy chain
configuration, 1)
N is the daisy chain
length
SCLK duty cycle
DSCLK
45
-
55
%
2)
SDI set-up time
tSDIsu
65
-
-
ns
2)
SDI hold time
tSDIh
100
-
-
ns
2)
NCS lead time
tCSlead
1
-
-
μs
2)
NCS trail time
tCStrail
1
-
-
μs
2)
NCS inactive time
tCSinact
10
-
-
μs
2)
SDO enable time
tSDOen
-
-
500
ns
Cload =20pF2)
SDO disable time
tSDOdis
-
-
1
μs
Cload =20pF2)
SDO valid time
tSDOv
10
-
185
ns
Cload =20pF2)
1) Low Limit verified by design / characterization. Not tested in production.
2) Verified by design / characterization. Not tested in production.
t CSinact
tSCLKp
NCS
tSCLKhigh
tSCLKlow
tCSlead
tCStrail
SCLK
tSDIsu
tSDIh
SDI
tSDOen
tSDOdis
t SDOv
SDO
Figure 5-2 SPI Interface Timing
Datasheet
Hardware Description
132
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Specification
5.5.11
Insulation Characteristics
Table 5-23 Isolation Characteristics referring to DIN EN 60747-5-2 (VDE 0884 - 2):2003-01
Description
Symbol
Characteristic
Installation classification per EN60664-1, Table 1:
rated main voltage less than 150 Vrms
rated main voltage less than 300 Vrms
rated main voltage less than 600 Vrms
I - IV
I - III
I - II
Climatic Classification
40 / 125 / 21
Pollution Degree (EN 60664-1)
2
Unit
Minimum External Clearance
CLR
8.12
mm
Minimum External Creepage
CPG
8.24
mm
Minimum Comparative Tracking Index
CTI
175
Maximum Repetitive Insulation Voltage
VIORM
1420
VPEAK
Highest Allowable Overvoltage
VIOTM
6000
VPEAK
Maximum Surge Insulation Voltage
VIOSM
6000
VPEAK
1)
1) Refer to VDE 0884 for a detailed description of Method a and Method b partial discharge
Table 5-24 Isolation Characteristics referring to UL 1577
Description
Symbol
Characteristic
Unit
Insulation Test Voltage / 1 min
VISO
3750
Vrms
Insulation Test Voltage / 1 sec
VISO
4500
Vrms
Datasheet
Hardware Description
133
Rev. 3.1, 2015-07-30
EiceDRIVER™ SIL
1EDI2001AS
Package Information
6
Package Information
Figure 6-1 Package Dimensions
Figure 6-2 Recommended Footprint
Datasheet
Hardware Description
134
Rev. 3.1, 2015-07-30
w w w . i n f i n e o n . c o m
Published by Infineon Technologies AG