Infineon-ISO2H823V2.5-DS-v02_00-EN

ISOFACE™
ISO2H823V2.5
Galvanic Isolated 8 Channel High-Side Switch
Datasheet
Revision 2.0, 2015-02-12
Power Management & Multimarket
Edition 2015-02-12
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.
ISOFACE™
ISO2H823V2.5
Revision History
Page or Item
Subjects (major changes since previous revision)
Revision 2.0, 2015-02-12
Trademarks of Infineon Technologies AG
AURIX™, C166™, CanPAK™, CIPOS™, CIPURSE™, EconoPACK™, CoolMOS™, CoolSET™,
CORECONTROL™, CROSSAVE™, DAVE™, DI-POL™, EasyPIM™, EconoBRIDGE™, EconoDUAL™,
EconoPIM™, EconoPACK™, EiceDRIVER™, eupec™, FCOS™, HITFET™, HybridPACK™, I²RF™,
ISOFACE™, IsoPACK™, MIPAQ™, ModSTACK™, my-d™, NovalithIC™, OptiMOS™, ORIGA™,
POWERCODE™; 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
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. 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-11-11
Datasheet
3
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Table of Contents
Table of Contents
Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
............................................................................... 5
List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2
2.1
2.1.1
2.1.2
Pin Configuration and Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pin Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pins of Power Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pins of Serial and Parallel Logic Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4
4.1
4.2
4.2.1
4.2.1.1
4.2.2
4.2.2.1
4.2.2.2
4.2.2.3
4.2.3
4.2.4
4.2.5
4.2.5.1
4.2.5.2
4.2.6
4.2.7
4.2.8
4.2.9
4.2.9.1
4.2.9.2
4.2.10
4.3
4.3.1
4.3.2
4.3.2.1
4.3.2.2
4.3.2.3
4.3.3
4.3.3.1
4.3.3.2
4.3.3.3
4.3.3.4
4.3.3.5
4.3.4
4.3.4.1
4.3.4.2
4.4
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Microcontroller Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parallel Interface Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parallel Direct Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Serial Interface Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SPI Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Daisy Chain Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cyclic Redundancy Check CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Common Error Indication Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Update of the Diagnostic Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SYNC Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SYNC-Signal for Drive-Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SYNC-Signal for Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ODIS Output Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LEDGOFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OLOFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RESET (Hard and Soft) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Hardware Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Soft Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Resynchronization of CT-Transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Output Stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Output Stage Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Protection Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power Transistor Overvoltage Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power Transistor Overload Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Current Sense and Limitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagnostic Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagnostics in Inactive Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagnostics in Active Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagnostic Scenarios in Dependence of Switching Frequency . . . . . . . . . . . . . . . . . . . . . . . . . .
Global Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LED Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LED Matrix on the Process Side . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LED Matrix on the uController Side (only in Serial Communication Mode) . . . . . . . . . . . . . . . . .
EMI-Robustness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Datasheet
4
10
14
14
14
19
19
19
19
21
22
23
25
26
27
28
29
29
29
32
32
32
32
32
32
33
35
35
35
35
35
35
36
37
38
39
41
41
43
43
44
46
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
4.4.1
4.4.2
4.5
4.5.1
Burst Robustness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RFCM-Robustness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Application Hints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Layout Recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
47
48
48
5
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operating Conditions and Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Load Switching Capabilities and Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Output Protection Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Electrical Characteristics µController Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Isolation and Safety-Related Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reliability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Typical Performance Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
49
49
51
53
53
54
58
59
59
60
6
6.1
µController Interface Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
User Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
7
Package : Outlines and Marking Pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Datasheet
5
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
List of Figures
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Figure 24
Figure 25
Figure 26
Figure 27
Figure 28
Figure 29
Figure 30
Figure 31
Figure 32
Figure 33
Figure 34
Figure 35
Figure 36
Figure 37
Figure 38
Figure 39
Datasheet
Typical Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Power PG-VQFN-70-2 (430 mil). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Application with Parallel Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Application with Serial Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Bus Configuration for Parallel Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Timing by Parallel Read Access (e.g. GLERR Register) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Timing by Parallel Write Access (e.g. DRIVE Register) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Parallel Direct Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Serial Bus Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Example SPI Topologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
SPI Mode 0, MS0 = 0, MS1 = 0, Daisy Chain Supported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
SPI Mode 1, MS0 = 1, MS1 = 0, Daisy Chain Supported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
SPI Mode 2, MS0 = 0, MS1 = 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
SPI Mode 3, MS0 = 1, MS1 = 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Connecting Two Devices for Daisy Chain Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Typical Timing Diagram of Daisy Chain Operation (Serial Mode 0) . . . . . . . . . . . . . . . . . . . . . . . . 25
SYNC Operation Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Timing of Resynchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Examples of Application of Resynchronization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Diagnostics Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Start Up Procedure of the Power Chip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
LED Matrix connected to the Power Chip. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
LED Pulse Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
LED Matrix connected to the uC-Chip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Burst-Application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
RFCM-Application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Typ. On-State Resistance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Typ. On-State Resistance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Typical Initial Peak Short Circuit Current Limit vs Tj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Maximum Allowable Load Inductance for a Single Switch Off of Each Channel, Calculated . . . . . 61
Maximum Allowable Load Inductance for a Single Switch Off of Each Channel, Calculated . . . . . 62
Maximum Allowable Inductive Switch Off Energy, Single Pulse for Each Channel . . . . . . . . . . . . 62
Typ. Transient Thermal Impedance 1s0p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Typ. Transient Thermal Impedance 2s2p no vias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Typ. Transient Thermal Impedance 2s2p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Sticky Bit Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
PG-VQFN-70-2 (Plastic (Green) Very Thin Profile Quad Flat Non Leaded Package) . . . . . . . . . . 80
Marking Pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
6
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
List of Tables
List of Tables
Table 1
Table 2
Table 3
Table 4
Table 5
Table 6
Table 7
Table 8
Table 9
Table 10
Table 11
Table 12
Table 13
Table 14
Table 15
Table 16
Table 17
Table 18
Table 19
Table 20
Table 21
Table 22
Table 23
Table 24
Table 25
Table 26
Table 27
Table 28
Table 29
Table 30
Datasheet
Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pin Configuration for LED-Application on the uC-Side . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bits composing the ERR signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Continuous Mode (GLCFG : FRZSC = 0), Disturbance (to Channel 0) Scenario . . . . . . . . . . . . .
Isochronous Mode (GLCFG : FRZSC = 1 (RESYN = 0)), Channel 0 Disturbed, Scenarios . . . . .
Diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Filter Time in Inactive Mode for OLIx and SCVx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Filter Time in Active Mode for OLAx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Occurence of Diagnostics during the Disturbance : Short-Circuit-to-VBB . . . . . . . . . . . . . . . . . . .
Occurence of Diagnostics during the Disturbance : Wirebreak . . . . . . . . . . . . . . . . . . . . . . . . . . .
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operating Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Thermal Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Electrical Characteristics of the Power Supply Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Load Switching Capabilities and Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Output Protection Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting at the Configuration Pin (CLKADJ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error Pins (ERR, CRCERR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logical Pins (RD, WR, ALE, MS0/1, CS, AD7: AD0, SCLK, SDO, SDI, SEL, SYNC, ODIS) . . .
SYNC-Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RESYNCH-Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interface Timing Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parallel Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Serial Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ODIS, ALE/RST Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Channel Specific Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Isolation and Safety-Related Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Register Access Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Register Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagnostics Registers for Channel 1-7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
11
13
27
30
31
36
37
38
39
40
49
51
51
52
53
53
54
54
54
55
55
55
56
57
57
58
59
65
65
75
Revision 2.0, 2015-02-12
Galvanic Isolated 8 Channel High-Side Switch
1
ISO2H823V2.5
Overview
Infineon Technologies 2nd generation ISOFACE™ 8-channel high-side
driver IC ISO2H823V2.5 offers integrated 2.5kV galvanic isolation, thus
meets the IEC 61131-2 requirements for reinforced isolation.
Concurrently, the ISO2H823V2.5 sets a new standard for system-level
diagnostics. Each of the 8 channels is equipped with 5-fold diagnostic
monitoring capabilities: Open Load (Active Mode - Driver On and Inactive
Mode - Driver Off) , Short-to-Vbb, Overcurrent (= Short-to-GND),
Overtemperature.
With the ever increasing level of complexity and integration in industrial
control systems comprehensive diagnostic monitoring is highly valuable
in a vast range of industrial applications, both for preventive maintenance
as well as to shorten costly un-scheduled down-times
PG-VQFN-70-2
Product Highlights
•
•
•
•
•
2.5 kV Galvanic isolation integrated (UL508 & CSA22.2 certified)
Meets IEC 61131-2 requirements for reinforced isolation
8 - channel high-side switches of 0.6 A each
5 different types of diagnostic feedback for each channel
µController compatible 8-bit parallel/serial interface
12 mm x 12 mm PG-VQFN-70-2 package
Key Features
•
•
•
•
•
•
•
•
•
•
•
•
•
Interface 3.3V CMOS operation compatible
Parallel/Serial µC interface
High common mode transient immunity
Integrated Diagnostics:
– 5 different types for diagnostic feedback per output channel
– 5 types of diagnostic feedback on global level
Common output disable pin
Common error indication pin
Resynchronization to achieve a low-jitter switching on and off of high-side switches
Active output current limitation for short circuit protection
Reverse Output Voltage protection
Undervoltage shutdown with autorestart and hysteresis
Integrated clamping to switch inductive loads up to 150 mJ energy per channel
Thermal shutdown and diagnostics per channel with auto-restart
VBB range from 11 V to 35 V designed for 24 V systems
Type
Package
ISO2H823V2.5
PG-VQFN-70-2
Datasheet
8
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Overview
•
•
ESD protection
RoHS compliant
Typical Application
•
•
•
•
Isolated switch for industrial applications:
PLC, distributed control systems, industial PCs, robotics, etc.
All types of resistive, inductive and capacitive loads
µController compatible power switch for 24 V DC applications
Driver for solenoid, relays and resistive loads
Description
The ISO2H823V2.5 is a galvanically isolated 8-bit data interface in PG-VQFN-70-2 package that provides 8 fully
protected high-side power switches that are able to handle currents up to 730 mA per channel.
An 8-bit parallel µController compatible interface or a serial SPI-interface allows to connect the IC directly to a
µController system. The input interface supports also a direct control mode for writing driver information and is
designed to operate with 3.3 V CMOS compatible levels.
The data transfer from input to output side is realized by the integrated Coreless Transformer Technology.
This product is the second generation of isolated 8 channel digital output device (ISO2H823V2.5) and provides a
robust integrated diagnosis for switches with low RDSon as well as an upgraded µController interface.
uC_chip
power chip
VCC
/ODIS
µC
SYNC
/CS
e.g.
XMCxxxx
parallel
or serial
interface
I
n
t
e
r
f
a
c
e
Logic
Configuration
Register
VBB
OLADJ
OUT0
OUT1
OUT2
OUT3
OUT4
OUT5
OUT6
OUT7
Drive
Register
C T T ransfer
/ERR
VBB
IADJ
C T T ransfer
only
in
serial
mode,
shared
pins
Control
Protection
Diagnostic Unit
LEDx0
LEDx1
LEDx2
LEDy0
LEDy1
LEDy2
Diagnostic
Registers
CLKADJ
GND
ISO2H823V2
Figure 1
VDDIO
VCORE
GNDBB
Typical Application
Infineon Ordering Code :
SP001225470
Datasheet
9
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Pin Configuration and Functionality
28
27
n.c
29
OUT0
30
VBB
31
OUT0
32
GNDBB
VCORE
33
OLADJ
GNDBB
34
VDDI O
GND
35
IADJ
GND
Pin Configuration and Functionality
GND
2
26
25
24
23
SEL
36
22
GNDBB
VCC
37
21
VBB
CLKADJ
38
20
VBB
GND
39
19
OUT1
/ODIS
40
18
OUT1
SYNC
41
17
VBB
/WR
42
16
OUT2
ALE / RST
43
15
OUT2
/RD / MS0
44
14
OUT3
MS1
45
13
OUT3
GND
46
12
VBB
GND
47
11
VBB
/ CS
48
10
OUT4
AD0 / SDI
49
9
OUT4
AD1
50
8
OUT5
AD2
51
7
OUT5
AD3
52
6
VBB
AD4 / /CRCERR
53
5
OUT6
AD 5 / SCLK
54
4
OUT6
AD6
55
3
VBB
AD7 / SDO
56
2
VBB
1
GNDBB
/ ERR
exposed pad to GND
creepage
distance
n.c. = Not Connected
57
58
59
60
61
62
63
64
65
66
67
68
69
70
GND
GND
GND
GNDBB
LEDX0
LEDX1
LEDX2
LEDY0
LEDY1
LEDY2
OUT7
OUT7
n.c.
02/09/2015
Figure 2
Datasheet
exposed pad to GNDBB
PG-VQFN-70-2 - pinout_IFX. vsd
Power PG-VQFN-70-2 (430 mil)
10
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Pin Configuration and Functionality
Table 1
Pin
Pin Configuration
Parallel Interface Mode
Symbol
Serial Interface Mode
Ctrl Type Function
1)
Symbol
Ctrl
Type Function
2)
top side pins
1
GNDBB
A
Output Stage Ground
GNDBB
2
VBB
A
Output Stage Positive
Supply
VBB
3
VBB
A
Output Stage Positive
Supply
VBB
4
OUT6
A
Switch Output 6
OUT6
5
OUT6
A
Switch Output 6
OUT6
6
VBB
A
Output Stage Positive
Supply
VBB
7
OUT5
A
Switch Output 5
OUT5
8
OUT5
A
Switch Output 5
OUT5
9
OUT4
A
Switch Output 4
OUT4
10
OUT4
A
Switch Output 4
OUT4
11
VBB
A
Output Stage Positive
Supply
VBB
12
VBB
A
Output Stage Positive
Supply
VBB
13
OUT3
A
Switch Output 3
OUT3
14
OUT3
A
Switch Output 3
OUT3
15
OUT2
A
Switch Output 2
OUT2
16
OUT2
A
Switch Output 2
OUT2
17
VBB
A
Output Stage Positive
Supply
VBB
18
OUT1
A
Switch Output 1
OUT1
19
OUT1
A
Switch Output 1
OUT1
20
VBB
A
Output Stage Positive
Supply
VBB
21
VBB
A
Output Stage Positive
Supply
VBB
22
GNDBB
A
Output Stage Ground
GNDBB
23
n.c.
24
OUT0
A
Switch Output 0
OUT0
25
OUT0
A
Switch Output 0
OUT0
26
VBB
A
VBB
Output Stage Positive
Supply, Supply of Reference
Voltages
27
GNDBB
A
Output Stage Ground
Datasheet
not connected
n.c.
not connected
GNDBB
11
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Pin Configuration and Functionality
Table 1
Pin
Pin Configuration (cont’d)
Parallel Interface Mode
Symbol
Serial Interface Mode
Ctrl Type Function
1)
Symbol
Ctrl
Type Function
2)
28
OLADJ
A
Open Load Adjust
OLADJ
29
IADJ
A
Current Reference Adjust
IADJ
30
VDDIO
A
CT Blocking Capacitor
VDDIO
31
VCORE
A
Digital Core Supply
VCORE
32
GNDBB
A
Output Stage Ground
GNDBB
gap used for creepage distance
33
GND
A
Logic Ground
GND
34
GND
A
Logic Ground
GND
35
GND
A
Logic Ground
GND
36
SEL
PD
Serial / Parallel Mode Select SEL
37
VCC
A
Positive 3.3 V logic supply
38
CLKADJ
A
Clock Frequency Adjustment CLKADJ
39
GND
A
Logic Ground
GND
40
ODIS
I
PD
Output Disable
ODIS
41
SYNC
I
PU
Synchronize and Freeze
Diagnostics
SYNC
42
WR
I
PU
Data Write Input
n.c.
high impedance “Z”
43
ALE/RST I
PD
Address Latch Enable /
Reset
RST
I
PD
Reset
44
RD
PU
Data Read Input
MS0
I
PD
SPI Mode Select bit 0
45
n.c.
not connected
MS1
I
PD
SPI Mode Select bit 1
46
GND
A
Logic Ground
GND
47
GND
A
Logic Ground
GND
48
CS
I
PU
Chip Select
CS
49
AD0
IO
PPZ
Addr-Data in/output bit0
SDI
I
PD
SPI Data input
50
AD1
IO
PPZ
Addr-Data in/output bit1
n.c.
high impedance “Z”
51
AD2
IO
PPZ
Addr-Data in/output bit2
n.c.
high impedance “Z”
52
AD3
IO
PPZ
Addr-Data in/output bit3
n.c.
high impedance “Z”
53
AD4
IO
PPZ
Addr-Data in/output bit4
CRCERR
OD
PU
CRC Error output
54
AD5
IO
PPZ
Addr-Data in/output bit5
SCLK
I
PD
SPI Shift Clock input
55
AD6
IO
PPZ
Addr-Data in/output bit6
n.c.
56
AD7
IO
PPZ
Addr-Data in/output bit7
SDO
57
ERR
OD PU
Fault indication
ERR
58
GND
A
Logic Ground
GND
59
GND
A
Logic Ground
GND
60
GND
A
Logic Ground
GND
I
I
VCC
high impedance “Z”
O
PPZ
SPI Data Output
gap used for creepage distance
Datasheet
12
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Pin Configuration and Functionality
Table 1
Pin
Pin Configuration (cont’d)
Parallel Interface Mode
Symbol
Serial Interface Mode
Ctrl Type Function
1)
Symbol
Ctrl
Type Function
2)
61
GNDBB
A
Output Stage Ground
GNDBB
62
LEDX0
A
LED Output Row 0
LEDX0
63
LEDX1
A
LED Output Row 1
LEDX1
64
LEDX2
A
LED Output Row 2
LEDX2
65
LEDY0
A
LED Output Column 0
LEDY0
66
LEDY1
A
LED Output Column 1
LEDY1
67
LEDY2
A
LED Output Column 2
LEDY2
68
OUT7
A
Switch Output 7
OUT7
69
OUT7
A
Switch Output 7
OUT7
70
n.c.
not connected
n.c.
not connected
1) Direction of the digital pins : I = input, O = output, IO = Input/Output
2) Type of the pin: A = analog, OD = Open-Drain, PU = internal Pull-Up resistor, PD = internal Pull-Down resistor,
PPZ = Push-Pull pin with High-Impedance functionality
In case of serial mode six pins can be used to drive a LED-matrix on the uC-side (Table 2). For this purpose the
bit LEDON in register GLCFG has to be set to “1”.
Table 2
Pin
Pin Configuration for LED-Application on the uC-Side
Serial Interface Mode
Symbol
Ctrl Type Function
top side pins
55
AD6
OD
LEDR0
52
AD3
OD
LEDR1
51
AD2
OD
LEDR2
42
WR
OD
LEDC0
43
ALE/RST
OD
LEDC1
50
AD1
OD
LEDC2
Datasheet
13
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Pin Configuration and Functionality
2.1
Pin Functionality
This section describes the pins of the µController Interface as well as the Process Interface.
2.1.1
Pins of Power Interface
VBB (Positive supply 11-35 V output stage)
VBB supplies the output stage. An external circuitry for reverse polarity protection is required (see Electrical
Characteristics).
A ceramic capacitor of minimum 2.2 µF must be connected between VBB and GNDBB.
GNDBB (Ground for VBB domain)
This pin acts as the ground reference for the output stage that is supplied by VBB.
OUT0... OUT7 (Output channel 0 ... 7)
Due to EMI-requirements (Radio-Frequency-Common-Mode and burst-application) a capacitor
min.10 nF (+10%, recommended value 12 nF + 10%) for each output pin has to be connected to GNDBB.
of
LEDX0... LEDX2 (LED Row output channel 0 ... 2)
Low side switches
LEDY0... LEDY2 (LED Column output channel 0 ... 2)
High side drivers
IADJ (Current Adjust)
Reference current input, must be connected to GNDBB through a reference resistor of typ. 6.81 KΩ (E96 series).
The DC-level VIADJ is 1.215 V.
OLADJ (Open Load Adjust)
The current for the Open load detection can be adjusted by connecting a resistor between this pin and GNDBB
(from the E96 series : 25 kΩ - 2.3 kΩ).The DC-level VOLADJ is 1.215 V.
VDDIO (3.3 V Supply Blocking Capacitor)
A 1 µF ceramic capacitor must be connected between VDDIO and GNDBB.
VCORE (Blocking Capacitor for 1.5 V Digital Core)
A 470 nF ceramic capacitor must be connected between VCORE and GNDBB.
2.1.2
Pins of Serial and Parallel Logic Interface
Some pins are common for both interface types, some others are specific for the parallel or serial access.
VCC (Positive 3.3 V logic supply)
VCC supplies the output interface that is electrically isolated from the output power stage. The interface can be
supplied with 3.3 V. A ceramic capacitor of minimum 2.2 µF must be connected between VCC and GND.
GND (Ground for VCC domain)
This pin acts as the ground reference for the uC-interface that is supplied by VCC.
CLKADJ (Clock Adjust)
A high precision resistor of 10 KΩ has to be connected between CLKADJ and GND. The DC-level VCLKADJ is 0.5 V.
ERR (Fault Indication)
The low active ERR signal contains the OR-wired diagnostic information depending on choosen serial or parallel
mode (VBB undervoltage or missing voltage detection, the internal data transmission failure detection unit and the
fault(s) of the output switch).The output pin ERR provides an open drain functionality.This pin has an internal PullUp resistor. In normal operation the signal ERR is high.
Datasheet
14
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Pin Configuration and Functionality
ODIS (Output Disable)
The low active ODIS signal immediately switches off the output channels OUT0-OUT7. This pin has an internal
Pull-Down resistor. In normal operation the signal ODIS is high. Setting ODIS to Low clears the DRIVE register as
well. The minimum width of the ODIS signal is 5 µs.
SEL (Serial or Parallel Mode Select)
When this pin is in a logic Low state, the IC operates in Parallel Mode. For Serial Mode operation the pin has to
be pulled into logic High state. During Start Up the IC is operating in Parallel Mode. This pin has an internal PullDown resistor and a 200 ns blanking time1).
SYNC
In isochronous mode (clock-sync-mode) the transfer of the latched output data register into the output-stages is
controlled by the SYNC signal. When the SYNC-signal is in low state, the output-stage won’t be updated any
longer, the last value is frozen. With the rising edge of SYNC the information of the latched output data registers
will be transferred to the output stages. It can be choosen by a configuration bit whether all the channel diagnostic
bits will be latched into the DIAG channel register every data cycle or only when the SYNC-signal is in high state.
In the last case when the SYNC-signal is in low state, the DIAG channel register wouldn’t be updated any longer,
the last value would be frozen. SYNC is also used for resynchronization of the data transmission with the target
to achieve a low jitter. This pin has an internal Pull-Up resistor and a 20 ns blanking time1).
CS (Chip Select)
When this pin is in a logic Low state, the IC interface is enabled and data can be transferred. This pin has an
internal Pull-Up resistor and a 20 ns blanking time1).
When the CS pin is held Low whereas the ALE pin is High for at least 100 µs, the device is reset.
The following pins are provided in the parallel interface mode
AD7:AD0 (AddressData input / output bit7 ... bit0)
The pins AD0 .. AD7 are the bidirectional input / outputs for data write and read. Depending on the state of the
ALE pin and the AD7 pin, register addresses or data can be transferred between the internal registers and e.g.
the micro-controller. By connecting CS and WR and ALE/RST pins to GND and RD to VCC, the parallel direct
mode is activated.
WR (Write )
By pulling this pin down, a write transaction is initiated on the AddressData bus and the data has to be valid on
the rising edge of WR. The AD7-bit of the register address has to be set to ‘1’. This pin has an internal Pull-Up
resistor and a 20 ns blanking time1).
RD (Read )
By pulling this pin down, a read transaction is initiated on the AddressData bus and the data becomes valid on the
rising edge of RD. The AD7-bit of the register address has to be set to ‘0’. This pin has an internal Pull-Up resistor
and a 20 ns blanking time1).
ALE (Address Latch Enable)/RST
The pin ALE is used to select between address (ALE is in a logic High state) or data (ALE is in a logic Low state).
Furthermore, a read or write transaction can be selected with the RD and WR pin. When ALE is pulled high,
address is transferred and latched over the bit AD0 to AD7. During the time interval where ALE = High RD or WR
has to be pulled to High. During the Low State of ALE all transactions hit the same address. This pin has an internal
Pull-Down resistor and a 20 ns blanking time1). For the reset-function see comment under the item: CS.
1) the signal must be stable for the duration of the blanking time before it is accepted as valid
Datasheet
15
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Pin Configuration and Functionality
The following pins are provided in the serial interface mode
MS0, MS1 (Serial Mode Select)
By driving these pins to Logic High or Low the Serial Interface Mode (number of bits - 8, 16, 24 - to be transferred,
CRC) can be selected. These pins have both an internal Pull-Down resistor and a 200 ns blanking time1).
SCLK (Serial Interface Shift Clock)
Input data are sampled with rising edge and output data are updated with the falling edge of this input clock signal.
This pin has an internal Pull-Down resistor and a 20 ns blanking time1).
SDI (Serial Interface Input Data)
SDI is put into a dedicated FIFO (clocked by SCLK) to program the DRIVE register and the internal address and
the write data. This pin has an internal Pull-Down resistor and a 20 ns blanking time1).
SDO (Serial Interface Data Output)
SDO provides the serial output data bits
CRCERR (CRC Error Output)
This pin is in a logic Low state when CRC errors or Shift-Clock errors are detected internally. This pin has an open
drain functionality and an internal Pull-Up resistor.
Datasheet
16
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Block Diagram
3
Block Diagram
The IC is divided into an uC_chip and into a power chip due to the galvanical isolation.The uC_chip contains the
uC-interface and the power chip the power switches.
uC_chip
SEL
/ODIS
/ERR
power chip
VCC
CLKADJ
VDDIO
VCORE
IADJ
VBB OLADJ
VBB
(x8)
/CS
OSC
AD0/SDI
AD4/
CRCERR
&
AD5/SCLK
IO
AD6
C
R
T
L
AD7 / SDO
RX TX CTRL
Timers
Registers &
Access Control
PARALLEL
/WR
LED
Matrix
/RD
LED
Matrix
LOGIC
ALE
DRV
DIAG
BIAS
BIAS
CT Transceiver
P
A
D
S
BIAS
VREF
OSC
CT Transceiver
AD3
VDDIO
3.3V
UVLO
AD1
AD2
DRV
DIAG
VCORE
SPI
RX TX
CTRL
SYNC GND
(x8)
Overall _Block _Diagram ._ISO 2H823
AD2 /
AD3 /
AD6
*)
AD1 /
ALE/RST /
/WR
*)
LEDY2:0
LEDX2:0
DRV
DIAG
DRV
DIAG
DIAG CTRL
DRV
DIAG
Registers
DRV
DIAG
Control
Unit
LOGIC
MS1:0
DRV
DIAG
DRV
DIAG
OUT0
OUT1
OUT2
OUT3
OUT4
OUT5
OUT6
OUT7
CHANNELS
GNDBB (x5)
*) : shared in serial mode
Figure 3
Datasheet
Block Diagram
17
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Block Diagram
uC_chip
power chip
PMU
3.3 V
1.5 V
OSC
VDDIO
VCORE
VBB
RXTX
CTRL
GNDBB
RXTX
CTRL
RST
IADJ
OLADJ
VCC
SYNC
/CS
SEL
µC
Registers
….
Diagnostic_0
e.g.
XMC4xxx
AD0,…,AD7,
/RD, /WR
Drive Control &
Diagnostics
Command
ConRegisters
figuration
L
o
g
i
c
CT Transfer
/ODIS
I
n
t
e
r
f
a
c
e
CT Transfer
/ERR
DRIVE Reg
Drive Control &
Diagnostics
….
OUT0
.
.
.
.
. OUTx
OUT7
.
.
.
.
.
.
.
Diagnostic_7
ErrorRegisters
ALE/RST
LED Matrix
CLKADJ
OSC
RESYNCH
LEDx0
LEDx1
LEDx2
LEDy0
LEDy1
LEDy2
GND
ISO2H823V2
Figure 4
Application with Parallel Interface
uC_chip
use LED
exor
RSTfunction
LED Matrix
µC
e.g.
XMCxxxx
/ODIS
SYNC
/CS
SEL
SDI
SDO
SCLK
/CRCERR
VDDIO
VCORE
VBB
GNDBB
RST
RXTX
CTRL
RXTX
CTRL
IADJ
OLADJ
VCC
/ERR
PMU
3.3 V
1.5 V
OSC
DRIVE Reg
I
n
t
e
r
f
a
c
e
Registers
….
Diagnostic_0
L
o
g
i
c
Drive Control &
Diagnostics
Command
ConRegisters
figuration
CT Transfer
AD6/LEDR0
AD3/LEDR1
AD2/LEDR2
/WR/LEDC0
ALE/RST/LEDC1
AD1/LEDC2
CT Transfer
only
in
serial
mode ,
shared
pins
power chip
….
LED Matrix
CLKADJ
OSC
OUT7
.
.
.
.
.
.
.
Diagnostic_7
Error Registers
MS0,MS1
Drive Control &
Diagnostics
OUT0
.
.
.
.
. OUTx
RESYNCH
LEDx0
LEDx1
LEDx2
LEDy0
LEDy1
LEDy2
GND
ISO2H823V2
Figure 5
Datasheet
Application with Serial Interface
18
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
4
4.1
Functional Description
Introduction
The IC contains 2 galvanic isolated voltage domains that are independent from each other. The input interface
(µC-chip) is supplied at VCC and the output stage (power chip) is supplied at VBB. The different voltage domains
can be switched on at different time. The output stage is only enabled once the input stage enters a stable state.
The power chip generates out of VBB two internal voltages VDDIO = 3.3 V (+ 10 %) and VCORE = 1.5 V (+ 10%)
which have to be buffered externally.
The ISOFACE ISO2H823V2.5 includes 8 high-side power switches that are controlled by means of the integrated
parallel/serial interface. The interface is 8-bit µController compatible. Furthermore a direct control mode can be
selected that allows the direct control of the outputs OUT0 … OUT7 (power chip) by means of the inputs AD0 …
AD7 (µC-chip) without any additional logic signal. The IC can replace 8 optocouplers and the 8 high-side switches
in conventional I/O-Applications as a galvanic isolation is implemented by means of the integrated coreless
transformer technology. The µController compatible interface allows a direct connection to the ports of a
microcontroller without the need for other components. Each of the 8 high-side power switches is protected against
overload, overtemperature and against overvoltage by an active zener clamp.
4.2
Microcontroller Interface
The microcontroller interface can be configured as a parallel or serial interface via the SEL pin.
4.2.1
Parallel Interface Mode
The ISO2H823V2.5 device contains a parallel interface that can be selected by pulling the SEL Pin to logic Low
state. The interface can be directly controlled by the µController output ports (see Figure 6). The output pins
AD7:AD0 are in state “Z” as long as CS=1, RD=1 and WR=1.
VCC
VCC
/CS
ALE
MCU
(e.g. XMCxxxx)
or ASIC
/RD
AD0
AD1
AD2
ISO2H823V
/WR
AD3
AD4
AD5
AD6
AD7
SEL
parallel _interface_iso2h823. vsd
Figure 6
Datasheet
Bus Configuration for Parallel Mode
19
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
The timing requirements for the parallel interface are shown in Figure 7 (Read), Figure 8 (Write) and Table 23.
/CS
tCSD
tRD_su
ALE
tALE_high
tRDlow
tCS_ALE
tRD_hd
tRDhigh
/RD
tAD_su tAD_hd
AD[7:0]
GLERR address (04h)
tclrrdy
tfloat
tADout
GLERR data
GLERR data
GLERR
00h
rd_timing_ifx - uc _parallel
Figure 7
Timing by Parallel Read Access (e.g. GLERR Register)
For a reading access to internal registers the MSB of the address register has to be set to “0”.
/CS
tCSD
tWR_su
ALE
tALE_high
tWRlow
tWRhigh
tCS_ALE
tWR_hd
/WR
tAD_su tAD_hd
tAD_su tAD_hd
AD[7:0]
DRIVE
OUT[7:0]
DRIVE address (80h)
DRIVE data (0Fh)
tlat
DRIVE data (0Ah)
0Fh
00h
00h
0Fh
wr_timing_ifx - uc _parallel
Figure 8
Timing by Parallel Write Access (e.g. DRIVE Register)
For a writing access to internal registers the MSB of the address register has to be set to “1”.
Datasheet
20
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
4.2.1.1
Parallel Direct Mode
The parallel interface can be also used in a direct mode that allows direct changes of the output OUT0...OUT7 by
means of the corresponding inputs D0-D7 without additional logic signals. To activate the parallel direct mode CS,
WR and ALE pins have to be wired to ground and RD has to be wired to VCC as shown in the Figure 9. Although
the diagnostics cannot be read in this operation mode, the faults as specified in Table 3 are still reported at the
ERR pin (volatile).
VCC
VCC
/CS
ALE
/RD
Host
AD0
AD1
AD2
ISO2H823V
/WR
AD3
AD4
AD5
AD6
AD7
SEL
parallel _interface_direct_iso2h823.vsd
Figure 9
Parallel Direct Mode
The direct mode is intended to be an additional parallel mode which is invoked directly after reset. In this case
internal settings have already been realized (f.e. MSB of the address register is set to “1” ).
Datasheet
21
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
4.2.2
Serial Interface Mode
The ISO2H823V2.5 device contains a serial interface that can be activated by pulling the SEL pin to logic High
state. The interface can be directly controlled by the µController output ports. The output pin SDO is in state “Z”
as long as CS=1. Otherwise, the bits at the SDI input are sampled with the rising edge of SCLK and registered
into the input FIFO buffer of length dependent on the selected SPI-mode (8, 16, 24 bits, Figure 12, Figure 13,
Figure 14, Figure 15). With every falling edge of SCLK the bits to be read are provided serially to the pin SDO.
The timing requirements for the serial interface are shown in Figure 10 and in Table 24.
inactive
/CS
t SCLK_su
active
tCSD
tSCLK
receive
edge
SCLK
t SU
transmit
edge
t HD
tCSH
MSB
SDI
LSB
tCS_valid
SDO
t SCLK_valid
MSB
tfloat
LSB
timing_def - uc _spi
Figure 10
Serial Bus Timing
Several SPI topologies are supported: pure bus topology, daisy chain and any combinations (Figure 11). Of
course independent individual control with a dedicated SPI controller interfaces for each slave IC is possible, as
well.
A
SCLK
SCLK
SDO
MISO
SDI
A
SDI
MOSI
SCLK
A
MOSI
/CS
/ CS
B
SCLK
SCLK
B
SCLK
B
SDO
SDI
/CS
C
SCLK
MCU
or
ASIC
SDI
/CS
C
SCLK
MCU
or
ASIC
C
SDI
/CS
/CS
D
SCLK
D
SCLK
SDO
MISO
SCLK
D
A
SCLK
SCLK
SDO
MISO
SDI
SDI
/CS
/CS
SCLK
B
SCLK
SDO
SDO
SDI
SDI
/CS
SDO
SDI
SCLK
SCLK
MCU
or
ASIC
/CS
C
SCLK
SDO
SDO
SDI
SDI
/CS
/ CS
SCLK
D
MCU
or
ASIC
SCLK
SDO
SDO
SDO
SDI
SDI
SDI
SDI
/CS
/CS
/ CS
/CS
spi_ topologies3.vsd
Figure 11
Datasheet
Example SPI Topologies
22
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
4.2.2.1
SPI Modes
Four different SPI-modes can be distinguished (Figure 12 - Figure 15).
/CS
SCLK
MS B
SDI
LS B
DR7
DR6
DR5
DR4
DR3
DR2
DR1
DR0
Channel-Value (Drive Information )
MS B
CD7
SDO
LS B
CD6
CD5
CD4
CD3
CD2
CD1
CD0
Collective Diagnosis
uc_spi _mode0.vsd
Figure 12
SPI Mode 0, MS0 = 0, MS1 = 0, Daisy Chain Supported
/CS
SCLK
B it 15
B it8
B it7
MS B
LS B
MS B
DR7
SDI
SDO
DR6
DR5
DR4 DR3
DR2
DR1
DR0
0
B it 0
LS B
0
0
Channel -Values (Drive Information )
CD7
CD6
CD5
CD4
CD3
CD2
CD1
CD0
Collective Diagnosis
C4.
C3
C2
C1
C0
Checksum
UV
MV
CF
C4.
C3
C2
C1
C0
Diagnosis / Checksum
uc_spi_mode1.vsd
Figure 13
Datasheet
SPI Mode 1, MS0 = 1, MS1 = 0, Daisy Chain Supported
23
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
/CS
SCLK
READ
B it15
B it8
B it7
MS B
LS B
MS B
R
SDI
A6
A5
CD7
A3
A2
A1
A0
LS B
d.c .
d.c .
d.c .
Register -Address (R/W)
Read=0
SDO
A4
B it0
CD6
CD5
CD4
CD3
CD2
CD1
CD0
D7
B it8
B it7
MS B
LS B
MS B
A0
D7
A6
A5
A4
A3
A2
D6
D5
d.c.
d. c.
D4
D3
D2
D1
D0
A1
B it0
LS B
D6
D5
Register -Address (R/W)
Write=1
d.c.
Value (Read)
B it15
W
SDI
d.c.
Value : dont care
Collective Diagnosis
WRITE
d.c .
D4
D3
D2
D1
D0
d.c.
d.c .
d.c.
0
C4
Value (Write)
SDO
CD7
CD6
CD5
CD4
CD3
CD2
CD1
CD0
d. c.
d. c.
d.c .
d.c .
d.c.
Collective Diagnosis
uc_spi_mode2.vsd
Figure 14
SPI Mode 2, MS0 = 0, MS1 = 1
/CS
SCLK
READ
B it23
MS B
R
SDI
A6
CD7
A4
A3
A2
A1
B it16
B it15
LS B
MS B
A0
0
0
Register -Address (R/W)
Read=0
SDO
A5
CD6
CD5
CD4
CD3
CD2
CD1
CD0
0
0
0
0
0
B it8
B it7
LS B
MS B
0
0
B it0
LS B
0
Value „Zero“ for CRC
D7
D6
D5
D4
D3
D2
C2
C1
C0
C2
C1
C0
Checksum
D1
D0
UV
MV
Value (Read )
Collective Diagnosis
C3
CF
C4
C3
Checksum / Diagnosis
WRITE
B it23
MS B
W
SDI
A6
CD7
A4
A3
A2
A1
B it16
B it15
LS B
MS B
A0
D7
D6
Register -Address (R/W)
Write=1
SDO
A5
CD6
CD5
CD4
CD3
CD2
CD1
CD0
D5
D4
D3
D2
D1
B it8
B it7
LS B
MS B
D0
0
B it0
LS B
0
0
Value (Write)
d.c .
d.c .
d.c .
d.c .
d. c.
C4
C3
C2
C1
C0
C2
C1
C0
Checksum
d. c.
d. c.
d. c.
UV
MV
CF
C4
C3
Checksum / Diagnosis
Collective Diagnosis
uc_spi_mode3.vsd
Figure 15
Datasheet
SPI Mode 3, MS0 = 1, MS1 = 1
24
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
4.2.2.2
Daisy Chain Mode
Up to 4 devices can be connected together as shown in the Figure 16 to operate in the daisy chain mode. Serial
modes 0 and 1 can be operated in daisy chain mode. In this case, the SDO output of one device is directly
connected to the SDI input of the next device. The SPI chain has to be connected to the µC or Bus ASIC (MOSI,
MISO and common SCLK and CS signals). If the received SCLK pulses are not fulfilling the modulo(8)-condition
the CRCERR pin will be activated.
In the serial mode 1 the CRC-generation has to be reset after 16 SCLK-cycles. At the rising edge of CS each
connected daisy-chain-device checks its related 16 bit-stream concerning CRC-consistency.
SDO
MISO
Device A
SDI
SCLK
/CS
SDO
Device B
MOSI
SDI
SCLK
SCLK
/CS
/CS
daisy _connect - uc_spi
Figure 16
Connecting Two Devices for Daisy Chain Mode
The data shifted in the first device SDI input is shifted out at the SDO output after the first byte for the serial mode 0
(after the second byte for the mode 1) while CS remains Low as shown in the Figure 17.
/CS
SCLK
MOSI
=SDIB
DR7 A
DR6A
DR5A
DR4 A
DR3A
DR2A
DR1A
DR0A
DR7 B
DR6 B
DR5B
DRIVE A
SDOB
=SDIA
CD7B
CD6B
CD5B
CD4 B
CD7A
CD6A
CD5 A
CD4 A
DR3 B
DR2 B
DR1 B
DR0B
DRIVE B
CD3 B
CD2B
CD1B
CD0B
DR7 A
DR6 A
DR5A
COLDIAG B
MISO
=SDOA
DR4B
DR4A
DR3 A
DR2A
DR1 A
DR0A
DRIVE A
CD3A
CD2A
CD1A
CD0 A
CD7B
CD6B
CD5B
COLDIAG A
CD4 B
CD3 B
CD2B
CD1B
CD0B
COLDIAG B
daisy _mode0_timing - uc_spi
MISO
Figure 17
Datasheet
SDOA
SDIA
Device A
SDOB
SDIB
Device B
MOSI
Typical Timing Diagram of Daisy Chain Operation (Serial Mode 0)
25
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
4.2.2.3
Cyclic Redundancy Check CRC
To detect errors inside SPI data transmission two SPI-Modes are provided with integrated Cyclic Redundancy
Check.
The 5-Bit-CRC checksum will be calculated with the polynom X5+X4+X2+1. The bit length used for the calculation
is 11 bits for SPI-mode 1 and 19 bits for SPI-mode 3. The internal CRC-working register is loaded with “11111”
before start of the CRC-calculation.
The SPI-mode 1 supports only the write procedure for the DRIVE register (SPI-mode 1, MS1, MS0 = 01). Eight
bits of drive-information plus 3 dummy bits and the related CRC-information (5 bits based on the fed-in 11 bits)
are delivered to the CRC-engine. At the same time the COLDIAG-information in combination with the UV,MV,CFbits and the related CRC-information (based on these 11bits: COLDIAG, UV,MV,CF) are fed out of SDO. The bit
stream format is shown in Figure 13.
SPI-mode 3 provides register based access to the ISO2H823V2.5 with implemented CRC. The bit stream for a
write access to a register consists of the register address (8 bits), register data (8 bits), 3 dummy bits and the CRC
signature (5 bits) as shown in Figure 15. The total bitstream is fed into the CRC-input engines and processed
according to the underlying CRC-algorithm serially. At the same time the COLDIAG-information in combination
with the UV,MV,CF-bits and the related CRC-information (based on these 19 bits: COLDIAG, 8 dummy
bits,UV,MV,CF) are fed out of SDO.
The bit stream for a read access to a register consists of the register address (8 bits), 11 dummy bits and the CRC
signature (5 bits) as shown in Figure 15.The total bitstream is fed into the CRC-input engines and processed
according to the underlying CRC-algorithm serially. At the same time the COLDIAG-information, register data in
combination with the UV,MV,CF-bits and the related CRC-information (based on these 19 bits: COLDIAG,8 bits
register data, UV,MV,CF) are fed out of SDO.
After processing the 24 in-bits (including the CRC-signature) the result of the CRC-algorithm processing has to be
zero. In the case of another result different from zero the delivered signature is not consistent with the delivered
bit stream. This will be indicated by driving the CRCERR Pin to Low.
In both cases (SPI-mode 1 and SPI-mode 3) the status of the CRCERR pin is evaluated not at the end of the bit
sequence but with rising edge of CS. The procedure is consistent with the daisy-chain application where each
partner of the daisy chain checks its own contribution with the rising edge of CS when it is confirmed that the chain
is completely filled.
CRCERR reflects both the modulo-8-condition of the number of SCLK-signals and the correctness of the CRCsignature. Both kinds of information are evaluated only during CS is Low and reported with the rising edge of CS.
Therefore it is assured that non-active ICs (CS = High) does not report a CRCERR = Low signal in case of toggling
of SCLK.
The signal CRCERR has an internal pull-up-resistor of 50 kΩ. When releasing CRCERR the internal pull-up
resistor determines the rise time, which is about 3 µs. It is possible to reduce the rise time to around 1 µs by adding
an external pull-up resistor of 10kΩ at the CRCERR pin.
Datasheet
26
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
4.2.3
Common Error Indication Output
The dedicated ERR pin signalizes a common fault. This low-active pin has an open drain functionality with a pullup resistor.
Depending on the µController-interface mode in use, several internal status signals are OR-wired to drive the ERR
pin:
•
•
•
•
•
•
In direct mode, the OTC flag (LEDGx-bit-field of CT-transmission, OR-wired, volatile) and the volatile W4Pinformation are routed to the ERR pin.
The output stage undervoltage (UV) and missing voltage (MV) of the power-chip which are transmitted via the
integrated coreless transformer are provided at the ERR pin.
The internal data transmission error (TE) over the galvanic isolation is available as well at the ERR pin.
The signal Wait-for-Power chip (W4P) is also provided. It detects that a continuous transmission error over a
longer time has occurred e.g. when the process side is not supplied properly and that no diagnostic data are
received on the µController-interface side.
The common fault error signal (CF) is routed out to the ERR pin in parallel mode. This signal is the ORcombination of the COLDIAG register bits (sticky).
CF is not routed out to the ERR pin in any serial mode. In serial modes 1 and 3 the CF-bit is contained in the
serial telegram
The Table 3 provides the overview of the signals provided at the ERR pin and the behaviour of the bits used. The
prefix “S” specifies the bits as sticky.
During UVLO, all status signals and register bits are reset. The flags UV, MV, TE and W4P have a reset value of
1, so that by default these errors are active. As a consequence after power-up the ERR pin is by default driven
Low. The ERR pin returns to High logic level once all the signals OR-wired at this pin are Low i.e. once all the fault
conditions are not detected anymore and the bits have been cleared. This behaviour requires the external
controller to read the GLERR and INTERR to “clear” the ERR pin (except in parallel direct mode where the error
bit is simply OTC of type: volatile bit generated by oring the volatile gated-LEDGx-information of each channel and
W4P ). In some operation modes the update and the clearing of the status bits are done automatically after every
access (serial mode 0 and 1). For the other operation modes, the error bits need to be read with direct addressing
to be updated and cleared (parallel mode and serial modes 2,3).
The ERR signal differs between serial modes and parallel modes since in serial modes 1 and 3 the CF bit is
already shifted out when CRC is used. The serial or parallel mode is selected with the SEL signal whereas the
serial submodes are controlled with the SPI_MODE 2-bit signal.
Table 3
Bits composing the ERR signal
Status Bits Serial Communication
Mode-0
Mode-1
Parallel Communication
Mode-2
Mode-3
Single
Access
Repeated
Read
SUV
X
X
X
X
X
X
SMV
X
X
X
X
X
X
X
X
CF
STE
X
X
X
X
X
X
SW4P
X
X
X
X
X
X
OTC
Direct Mode
X1)
X
1) Bit is volatile in direct mode
Datasheet
27
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
Upon reset most of the bits used in the ERR generation are reset to High, the ERR pin is pulled down on startup
and will remain Low as long as the external controller does not clear the corresponding bits (and as long as the
fault exists).
4.2.4
Update of the Diagnostic Registers
The following list describes the handling of appearing and disappearing failures and therefore the diagnostics.
•
•
•
Appearing diagnostic/failure: appearing diagnostics are stored internally within sticky registers and are OR-ed
into the register COLDIAG (except LEDGx). Therefore the appearing diagnostic/failure bit can be seen
immediately. After reading COLDIAG the diagnostic bits are transferred from the internal sticky registers to
DIAG0,...,DIAG7 from which these can be read now in detail.
Disappearing diagnostic/failure : the diagnostic bits are stored internally as sticky bits and therefore also (ored)
in COLDIAG. In the case the source for the diagnostic bits has disappeared the diagnostic bits are still
available internally and in COLDIAG until the user has read COLDIAG. Therefore the diagnostic bits never
disappear with vanishing of the source for setting the bits alone. Both conditions have to be fulfilled: vanishing
of the source of the occurence and reading of COLDIAG.
In the case the isochronous mode for the channel diagnostic values is activated with the bit FRZSC in register
GLCFG (see Chapter 4.2.5.2) the diagnostic bits are transferred from the internal sticky registers to
DIAG0,...,DIAG7 with each edge of the SYNC-signal.
Datasheet
28
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
4.2.5
SYNC Operation
The Isochronous Mode enables the synchronization of several devices (e.g. to provide 32 channels 4 devices are
grouped in parallel). In this way the update of all the output channels as well as their diagnostics can be
synchronized and held such that the Bus ASIC or microcontroller can program a new control word of the output
channels and read the diagnostics status. In continuous mode, each device with its own built-in oscillator is
updated independently.
The Isochronous Mode is controlled by the SYNC pin and independent of the selected serial or parallel interface
(with the SEL pin). It concerns only the update of user registers in the system.
4.2.5.1
SYNC-Signal for Drive-Signals
Figure 18 explains in detail the mechanism for SYNC = High, SYNC = Low and the rising and falling edges of
SYNC for transferring the drive-information from the uC-Chip to the Power Chip.
Programmed
DRIVE[X]
SYNCsignal
to Power Chip
transferred
DRIVE[X]information
OUT[x]
continuous mode
(SYNC is in high state)
isochronous mode
(SYNC is in low state)
Page -2 - uc _isochronous _mode
Figure 18
SYNC Operation Timing
SYNC = High, Normal Mode:
The DRIVE-register can be written with new data and the contents of it is also transferred to the power chip.
SYNC = Low, Isochronous-Mode:
In isochronous mode the user can write the DRIVE-register but this value will not be transferred to the Power Chip.
Therefore the driver configuration (activation of drivers in the Power Chip) is frozen. In Figure 18 it can be clearly
seen that the toggling of the DRIVE[x]-information (SPI-data-cycle) at the right side had not been transferred to
the process side (see oval area in Figure 18).
4.2.5.2
SYNC-Signal for Diagnostics
Independent from the level of the SYNC-signal always the same reading-sequence of the diagnostics shall be
obeyed : read COLDIAG, check which channel x (in the following examples of Table 4 and Table 5 : channel 0)
shows the setting of diagnostic bits and read the related DIAG0,...,DIAG7 for checking in detail which diagnostic
Datasheet
29
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
has been reported. Reading of COLDIAG first assures that the DIAG0,...,DIAG7-registers are loaded from the
internal sticky registers.
SYNC = High, Continuous Mode:
When the signal SYNC is High (default), the continuous mode is selected and the diagnostic registers
DIAG0,....DIAG7 are always updated after read access to COLDIAG.
Table 4 shows the typical scenario where an external disturbance (openload or short-circuit-to VBB) cause the
setting of the diagnostic registers DIAG0,...,DIAG7 (here DIAG0) and the collective diagnostic register COLDIAG.
After vanishing of the disturbance and reading of COLDIAG the internal diagnostic registers are reset. The SYNCwaveform is sketched in red (in Table 4 for the continuous mode any waveform is allowed), the disturbance in light
shaded grey (in this example strictly time limited) and the possible read-access in dark grey.
Table 4
Waveform
of SYNC
Continuous Mode (GLCFG : FRZSC = 0), Disturbance (to Channel 0) Scenario
permanently “High”
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”1”xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
or any waveform of SYNC is allowed when GLCFG:FRZSC = 0
........”0”.....
scenario #
1
1
read results
COLDIAG
DIAG0
2
2
read results
COLDIAG
DIAG0
disturbance
read=yes
0x01
0xvalue
read=yes
0x00
0x00
disturbance
read=yes
0x01
0xvalue
read=yes
0x01
0xvalue
read=yes
0x00
0x00
SYNC = Low, Isochronous-Mode:
The isochronous mode for the channel diagnostic values is activated with the bit FRZSC in register GLCFG. If
FRZSC = 1 (RESYN = 0) the isochronous mode for diagnostics is enabled.
When SYNC is Low, the DIAG0-7 and COLDIAG (including CF) are not updated anymore (frozen). At the falling
edge of SYNC the information of the internal sticky registers is transferred to DIAG0,...,DIAG7. During SYNC =
High the information of the internal sticky registers has been mirrored and ored to COLDIAG. When isochronous
mode is activated the DIAG0,...,DIAG7-registers and COLDIAG freeze the diagnostic data. But the internal sticky
registers collect the diagnostic information independently from SYNC. With rising edge of SYNC the
DIAG0,...,DIAG7 registers and COLDIAG are updated on base of the contents of the internal sticky registers.
Table 5 shows some scenarios where an external disturbance (openload or short-circuit-to VBB) cause the setting
of the diagnostic registers DIAG0,...,DIAG7 (here DIAG0) and the collective diagnostic register COLDIAG. In all
scenarios the same procedure is sketched where a disturbance occurs and the diagnostic registers are read in the
following. The SYNC-waveform is sketched in red (in Table 5 for the isochronous mode with low and high periods),
the disturbance in light shaded grey (in this example strictly time limited at different timestamps) and the possible
read-access in dark grey. In Table 5 the occurence of the disturbance relative to the edges of the SYNC-signal is
altered. Read procedures can occur during the phase of SYNC = 0 or SYNC = 1. Dependent on the occurence of
the disturbance relative to the SYNC-edges and the read-process the diagnostic values have been already set in
COLDIAG and DIAG0,...,DIAG7 or the old values have been frozen. In the second case the new values will be
updated in COLDIAG and DIAG0,...,DIAG7 with the next rising edge of SYNC and can be read with the next readDatasheet
30
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
cycle. Due to the sticky registers no diagnostic value is lost. After vanishing of the disturbance and reading the
diagnostic values are reset.
Entries in COLDIAG can be reset during SYNC = Low after a reading procedure when the disturbance had been
registered before the falling edge of SYNC and is therefore securely delivered. But DIAG0,...,DIAG7 remains
unaffected from this reading procedure.
Table 5
Waveform
of SYNC
Isochronous Mode (GLCFG : FRZSC = 1 (RESYN = 0)), Channel 0 Disturbed, Scenarios
xxxx x
High x
x
x xxxxxxx”0”xxxxxxx
Low
x xxxxxxxxx”1”xxxxxxxx
x High
x
x
x
x
x
x xxx”0”xx
Low
x xxx”1”xx
x High
x
x
scenario #
1
disturbance
1
read results
COLDIAG
DIAG0
2
read=yes
0x01
0xvalue
read=yes
0x00
0x00
read=yes =yes
0x01
0x00
0xvalue 0x
val
read=yes
0x00
0x00
disturbance
2
read results
COLDIAG
DIAG0
3
....disturbance..........
3
read results
COLDIAG
DIAG0
read=yes
0x00
0x00
4
.......disturbance............
4
read results
COLDIAG
DIAG0
read=yes
0x00
0x00
5
read=yes read=yes
0x01
0x00
0xvalue 0x00
read=yes read=yes
0x01
0x00
0xvalue 0x00
disturbance
5
read results
COLDIAG
DIAG0
6
read=yes
0x01
0xvalue
read=yes
0x00
0x00
....disturbance..........
6
read results
COLDIAG
DIAG0
Datasheet
read=yes
0x00
0x00
read=yes
0x01
0xvalue
31
read=yes
0x00
0x00
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
Table 5
Waveform
of SYNC
Isochronous Mode (GLCFG : FRZSC = 1 (RESYN = 0)), Channel 0 Disturbed, Scenarios
xxxx x
High x
x
x xxxxxxx”0”xxxxxxx
Low
x xxxxxxxxx”1”xxxxxxxx
x High
x
x
7
.......disturbance.........
7
read results
COLDIAG
DIAG0
read=yes
0x00
0x00
4.2.6
x
x
x
x xxx”0”xx
Low
x xxx”1”xx
x High
x
x
read=yes
0x01
0xvalue
read=yes
0x00
0x00
ODIS Output Disable
The low active ODIS signal immediately switches off the output channels OUT0-OUT7. This pin has an internal
Pull-Down resistor. In normal operation the signal ODIS is High. Setting ODIS to Low clears the registers as well.
The minimum width of the ODIS signal is 5 µs.
4.2.7
LEDGOFF
The gated-LED-signal LEDGx, x=0,...,7 is per default reported in the diagnostic registers DIAG0,...,DIAG7 (not
ored in the COLDIAG-register). LEDGx is updated with a long time constant every 100ms. Therefore the bit
LEDGOFF in GLCFG offers the possibility to suppress the reporting in the diagnostic registers DIAG0,...,DIAG7.
4.2.8
OLOFF
The bit OLOFF in GLCFG offers the possibility to suppress the reporting of OLIx, OLAx in the diagnostic registers
DIAG0,...,DIAG7.
4.2.9
RESET (Hard and Soft)
4.2.9.1
Hardware Reset
The external hardware reset can be enabled or disabled by the bit RSTOFF in the register GLCFG, by default the
external hardware reset function is enabled. The external hardware reset forces the logic asynchronous reset for
the uC_chip (acts like a power-on-reset), all register are loaded with the default values. It is triggered when the
signal ALE is set High whereas the CS signal is set Low for at least 100 µs. Once an internal timer reaches the
end value of 100 µs then the hardware reset condition is fulfilled and “latched”. At the point where one of the
signals ALE and CS returns to its default value, the reset is processed. With resetting the DRIVE-register and
restarting the CT-transmission the output switches are shut down.
4.2.9.2
Soft Reset
The soft reset for the uC_chip is triggered by the bit SWRST (self clearing after performing the soft reset) in the
register GLCFG. If the soft reset is triggered the DRIVE, INTERR, GLERR, DIAG0,...,DIAG7, COLDIAG,
DIAGCFG register are set to their reset values synchronously. In addition the internal flags are cleared. The CTtransmission is restarted. The actual transmission cycle is not disturbed. With resetting the DRIVE-register and
restarting the CT-transmission the output switches are shut down.
Datasheet
32
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
4.2.10
Resynchronization of CT-Transmission
During the CT-transmission the drive-information DRIVE for 8 power switches is sent from the uc-Chip to the
Power-Chip. Subsequently one of the diagnostic informations (status-information, OTx, OLIx, OLAx, OCLx,
SCVx or LEDGx-information for the 8 power switches) is sent back. The duration of a CT-time slot with
transmission of drive - information and back-transmission of one of the diagnostic information lasts about
5 us + 20 %. (internal operating frequency : 10 MHz, resistor at pin CLKADJ : 10 kΩ). When the user programs
the drive register a timing uncertainty arises when the specific programed switch is activated or deactivated in the
power chip. The data of the drive register can be transferred to the power chip only in the next free CT-time slot.
The goal of resynchronization is to limit the timing uncertainty due to transmission and retransmission to a value
below + 1.5 us but with a fixed latency of minimum 7.0 us . For triggering the transmission the signal SYNC is used
when GLCFG:RESYN = 1. A timing difference between switching on and off of the power transistors exists which
is already included in the timing uncertainty value above. Switching off a power transistor is delayed by up of 0.5 us
max relative to the SYNC-rising edge compared to switching on a power transistor.
Requirements on RESYNCHRONIZATION -Timing :
GLCFG:RESYN = 1
7.0 us min
SYNC
maximum time duration to finish current CT -slot 5 us
(determined by internal transmission and retransmission)
2.0 us
safety margin
…...
uC_chip
power -chip
DRIVE
Diagnostics
uC_chip
power -chip
next CT-slot
Figure 19
Timing of Resynchronization
Transmission without Resynchronization:
•
•
•
•
GLCFG:RESYN = 0 or 1
signal SYNC = 1
write the drive information into DRIVE
the contents of DRIVE is transferred via the CT to the power-chip
Datasheet
33
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
Transmission with Resynchronization:
•
•
•
•
•
•
•
signal SYNC = 1
GLCFG:RESYN = 1
write the drive information into DRIVE_RESYNCH
signal SYNC = 0
the duration of the signal SYNC = 0 (minimum 7.0 us) determines the time for resynchronization and the time
until the next CT-transfer
In the meantime the pending transmission and retransmission has been finished and the contents of
DRIVE_RESYNCH has been transferred to DRIVE
set signal SYNC = 1, the CT-transfer is started from DRIVE with the rising edge of SYNC
Without any negative pulses on SYNC the CT-transfer is operated permanentely from DRIVE; the negative pulses
on SYNC are solely used for resynchronization, the isochronous mode for drive-information and for diagnostics is
inactive when GLCFG:RESYN is set to “1”.
Information for the DRIVE_RESYNCH-register can be written long before the resynchronzation trigger with falling
and rising edge of SYNC.
The user has to obey the timing requirements of the SYNC-signal. For a duration longer than 300 us + 20% the
watchdog in the power chip disables the output drivers. For a shorter duration of the SYNC-signal than
recommended the resynchronization is not guaranteed and the normal transmission fed by the register DRIVE can
be performed.
Figure 20 shows 2 different applications of resynchronization. The timing gap between two synchronizations can
be as low as 1 us. In this way the customer can decide between single synchronization steps and permanent
synchronized transmission with the drawback of reduced CTthrough put (time for waiting of new transmission).
Resynchronization of CT-Transmission
Scenario 1 : 2 resynchronization -steps after several transmissions
several transmissions and retransmissions
transmission
gap
DRIVE
Diagnostics
DRIVE
finish actual CT-slot and wait
restart
transmission
after
tresynch
…...
DRIVE
Diagnostics
Diagnostics
t resynch
SYNC
trans.
gap
DRIVE
Diagnostics
DRIVE
restart
transmission
after
tresynch
Diagnostics
t resynch
SYNC
Scenario 2 : permanent resynchronization
transmission
gap
DRIVE
Diagnostics
SYNC
DRIVE
finish actual CT-slot and wait
restart
transmission
after
tresynch
Diagnostics
trans.
gap
DRIVE
restart
transmission
after
tresynch
Diagnostics
tresynch
(min. 7.0 us)
t resynch
SYNC
t resynch_gap
(min.1 us)
Figure 20
Datasheet
Examples of Application of Resynchronization
34
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
Application hint : It is not possible to select GLCFG:RESYN = 1 and isochronous mode of drive information or/and
isochronous mode of diagnostics at the same time. That means resynchronization and isochronous mode of driver
information and diagnostics at the same time is not possible. With GLCFG:RESYN = 1 edges on SYNC are used
solely for resynchronization.
4.3
Output Stage
Each channel contains a high-side power FET that is protected by embedded protection functions. The continuous
current for each channel is 600 mA nominal, which depends on the cooling conditions and the total power
dissipation.
4.3.1
Output Stage Control
Each output is independently controlled by an output latch and a common reset line via the pin ODIS that disables
all eight outputs and resets the latches.
4.3.2
Protection Functionality
4.3.2.1
Power Transistor Overvoltage Protection
Each of the eight output stages has it’s own zener clamp that causes a voltage limitation at the power transistor
when solenoid loads are switched off. VONCL is then clamped to 52 V (typ.).
4.3.2.2
Power Transistor Overload Protection
The outputs are provided with a linear current limitation, which regulates the output current to the current limit value
in case of overload. The electrical operation point does not lead to a shutdown.
The excess power dissipation in the power transistor during current limitation will lead to a rapid increase of the
junction temperature. When the junction temperature exceeds 150 °C (typ.) the output will switch off and will
switch on again when the junction temperature has cooled down by a temperature hysteresis of 15 K (typ.).
Therefore during overload a thermal on-off toggling may occur.
The thermal hysteresis is reset during inactive mode. Therefore when switching to the active mode the power
transistor is first switched on if the junction temperature is below 150 °C.
4.3.2.3
Current Sense and Limitation
To achieve an excellent accuracy for the current limitation and current referred diagnostic (OCLx) an external
reference resistor is used. The resistor must be connected between the pins IADJ (as close as possible) and
GNDBB. The nominal resistor value is 6.81 kΩ (E96; current drawn out of IADJ typ.178 µA) , the tolerance should
be within 2% to meet an overall current limit tolerance from 0.73 A to 1.3 A.
Operation with other resistor values than 6.8 kΩ ±5% is not allowed and may lead to insufficient short circuit
protection.
To offer open load diagnostics in active mode, a part of the power transistor is driven down when the drain-sourcevoltage drops below a certain limit (low load condition). The voltage drop across the remaining part is used to
evaluate an open load diagnostic.
Datasheet
35
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
4.3.3
Diagnostic Functions
For each of the output stages 5 different types of diagnostics are available. Table 6 specifies the diagnostics.
Some of the diagnostics are available only in active mode, others only in inactive mode. The diagnostics OLIx,
OLAx, SCVx can be prolonged within the complementary mode. Overtemperature in inactive mode is not reported
(set to zero).
Table 6
Diagnostic
Item
Diagnostic Type
Inactive Mode
Active Mode
OTx
Overtemperature
no
yes (OTx Active)
OLIx
Open Load/Wire Break, “inactive” yes
no
OLAx
Open Load/Wire Break, “active”
no
yes
OCLx
Current Sense,
Overload Detection
no
yes
SCVx
Short Circuit to VBB
yes
not distinguishable from OLAx
VBB
VBB Monitoring
GLERR
UV
Under Voltage Detection
MV
Missing Voltage Detection
CF
Reset Voltage
Output Driver Control Unit
Driver
COLDIAG
Protection Unit
Zener Clamping
(Demag. of Induct. Loads)
Temperature Sensor
OUTx
IADJ
Current Limitation
DIAGx
Diagnostic
Unit
Overload Detection
OT
Over Temperature Detection
OLA
SCV
Filtering &
Processing
OCL
OLI
Open Load Active Detection
OLADJ
Short to VBB Detection
Open Load Inactive Detection
DIAGCFG
Diagnostics_ Overview_ ISO2H823V.vsd
Figure 21
Datasheet
Diagnostics Overview
36
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
The diagnostics OLIx, SCVx are reported in inactive mode and OLAx is reported in active mode. When the
duration of the disturbance was not sufficient to guarantee a 6 ms blanking/filtering time these diagnostics are at
least reported when switching from one mode into the other mode. The diagnostics OLIx, OLAx and SCVx,OLAx
appear in pairs one component for the inactive mode and one component for the active mode with a delay for the
filtering. In order not to allow reporting gaps the diagnostics are prolonged until the complementay part is occurring
or until a time out counter has expired (f.e. the diagnostic OLIx (SCVx) is prolonged also during the active time
period until the filter delivers a reliable OLAx- (OLAx-) diagnostics and vice versa).
4.3.3.1
Diagnostics in Inactive Mode
When the output is in inactive mode a diagnostic current is fed to the output. If the load is connected and the load
resistance is less than 12 kΩ, the output voltage will be 300 mV or less.
If no load is connected a voltage drop of 7 V is present at the output. A voltage in the range of 5.5 V up to 9.2 V
at the output OUTx is detected and reported as open load inactive (OLIx) after filtering.
If the output is shorted to VBB the output voltage will be close to VBB level even in inactive mode, this depends upon
the type of the short circuit. A voltage level above 9.2 V at the output is detected and reported as short circuit to
VBB (SCVx) after filtering.
The window comparator for OLIx (5.5 V - 9.2 V) is realized with the analog level comparators for 5.5 V and 9.2 V
and the digital filters for OLIx and SCVx. After filtering SCVx has the priority against OLIx. By means of the digital
filters EMI-contributions shall be filtered before deciding about OLIx or SCVx.
If a capacitive load with a long RC time constant is connected to the ISO2H823V2.5 (like a 12 kΩ resistor through
a long cable with 100 nF capacitance) when switching off, the output voltage sequently passes through the
windows of short to VBB detection and broken wire detection. During a blanking time of 6 ms (typ.) the diagnostic
signals are ignored to avoid false triggering of diagnostic registers.
If the corresponding channel is switched on again before the end of the blanking time (6 ms) , the state of the
diagnostic signals present before switching on is transferred to the diagnostic registers, bypassing the blanking
window of 6 ms and filtered instead with a filtering time of 100 us, 0.5 ms, 1 ms depending on the switching
frequency.
Table 7
Filter Time in Inactive Mode for OLIx and SCVx
Duration of inactive time tOFF before switching
Filter time
0 ms < tOFF < 1.5 ms
100 us
1.5 ms < tOFF < 3 ms
0.5 ms
3 ms < tOFF < 6 ms
1 ms
tOFF > 6 ms
6 ms (OLIx), 2 ms (SCVx)
For the largest SCVx-filter a filter-length of 2.0 ms is choosen but a setting of SCVx is only possible after the
blanking window of 6 ms. No single channel over temperature diagnostics is given during inactive mode to avoid
false triggering when switching inductive loads.
Datasheet
37
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
4.3.3.2
Diagnostics in Active Mode
If during active mode operation the remaining voltage drop of a low load condition is compared to the voltage drop
across a reference transistor biased with a reference current. The reference current can be set by the value of a
resistor connected between OLADJ and GNDBB defining the threshold for open load diagnostics. The resulting
open load threshold is inversely proportional to the connected resistor (25 kΩ - 2.3 kΩ, E96 series; current out of
the OLADJ-pin 48.6 µA - 528 µA) and can be set within 0.5 mA to 5 mA.
Like the diagnostics in inactive mode the open load diagnostics in active mode (OLAx) is ignored during a 6 ms
blanking window after switching on. If the channel is switched off before the end of the blanking window the current
state of the open load diagnostics is transferred to the diagnostic registers, bypassing the blanking window of 6
ms and filtered instead with a filtering time of 100 µs, 0.5 ms or 1.0 ms (depending on the switching frequency).
The over load diagnostic (OCLx) occurs generally if the output stage limits the load current. Therefore the
diagnostic threshold is equal to the current limiting value. An overload may and a short to GNDBB will probably
lead to a thermal shutdown. The shutdown is indicated separately by the diagnostics OTx. The standard filter time
for overload (OCLx) and overtemperature (OTx) is 50 us (for a thermal shutdown).
Table 8
Filter Time in Active Mode for OLAx
Duration of active time tON before switching
Filter time
0 ms < tON < 1.5 ms
100 us
1.5 ms < tON < 3 ms
0.5 ms
3 ms < tON < 6 ms
1 ms
tON > 6 ms
6 ms
Some loads like incandescent lamps or DC motors show an inrush current, which is normal and should not trigger
an overload diagnostic. In some cases even a transient thermal shutdown can not be avoided but an OTxmessage is avoided for the time duration of running up f.e. a cold lamp (max. 200 ms). In this case and only for
this short time duration the current limiting threshold can be set to 1.5 A and the temperature threshold to 200°C
by the internal finite state machine.
The ISO2H823V2.5 adapts filtering of over load and thermal shutdown diagnostics as well as shutdown
temperature and current limit level by evaluating the previous turn off time and the load resistance.
Datasheet
38
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
4.3.3.3
Diagnostic Scenarios in Dependence of Switching Frequency
The Table 9 explains the occurence of diagnostics dependent on the switching frequencies for the disturbance
“Short-Circuit-to-VBB”.
Table 9
Occurence of Diagnostics during the Disturbance : Short-Circuit-to-VBB
Stable Switching Frequency : f
Reported
Diagnostic
Unwanted Diagnostics at
Onset of ............................or at Resolving of
SCVx-Disturbance
permanently “low” : f <= 62,5 Hz
SCVx, OLAx
permanently “intermediate”
62,5 Hz < f < 2 kHz
SCVx, OLAx
OLIx 2)
permanently “high”
f >= 2 kHz
SCVx, OLAx
OLIx 2)
permanently “low”
--> permanently “high”
f <= 62,5 Hz --> f >= 2 kHz
SCVx, OLAx
OLIx 1) 2) : depends on the time of onset and resolving of
SCVx-disturbance
permanently “high”
--> permanently “low”
f >= 2 kHz --> f <= 62,5 Hz
SCVx, OLAx
OLIx 1) 2) : depends on the time of onset and resolving of
SCVx-disturbance
OLIx 1)
Transitions in the Switching
Frequency : f
1) In Table 9 an additional OLIx-signal can be generated when 1. the SCVx-disturbance has been resolved in the inactive
phase and 2. the inactive phase is longer than 8 ms (f < 62,5 Hz) and 3. the SCVx-disturbance has been existing for >= 6
ms in the inactive phase. The occurence of the additional OLIx-signal depends on the relative duration of the inactive mode
and the SCVx-disturbance. It disappears at last after 4 ms or with continued switching of the power transistor. As
the user himself has caused the additional OLIx-signal by resolving the SCVx-disturbance the user can ignore this signal
for the next 4 ms or can continue switching the power transistor.
2) Depending on the onset of the SCVx-disturbance in scenarios with high or intermediate switching frequency one time an
unwanted OLIx-reporting can occur which vanishes during further switching. As in the upper case 1) the user can
ignore it as in the sequel the correct signaling occurs.
The Table 10 explains the occurence of diagnostics dependent on the switching frequencies for the disturbance
“Openload”.
Prerequisite : an external capacitor of C = 10 nF (minimum value) for enhancing the EMI-robustness is attached
to the output. VBB = 24 V.
In Table 10 the additional SCVx-diagnostic reflects the transition from active to inactive mode when the external
C (EMI-robustness) has to be decharged via a high ohmic internal resistor. During the decharging process the
output voltage is in the region of reporting SCVx.
Datasheet
39
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
Table 10
Occurence of Diagnostics during the Disturbance : Wirebreak
Stable Switching Frequency : f
Reported
Diagnostic
Comment
permanently “low” : f <= 50Hz
OLIx, OLAx,
SCVx
additionally SCVx1)
permanently “intermediate”
50 Hz < f < 2 kHz
SCVx, OLAx
instead of OLIx : SCVx2)
permanently “high”
f >= 2 kHz
SCVx, OLAx
instead of OLIx : SCVx2)
permanently “low”
--> permanently “high”
f <= 50 Hz --> f >= 2 kHz
OLIx, OLAx,
SCVx
--->
SCVx, OLAx
additionally SCVx1)
permanently “high”
--> permanently “low”
f >= 2 kHz --> f <= 50 Hz
SCVx, OLAx
---->
OLIx, OLAx,
SCVx
additionally SCVx1)
Transitions in the Switching
Frequency : f
1) additionally SCVx reported, diagnostic due to decharging of the external C (EMI-robustness)
2) instead of OLIx is SCVx reported,diagnostic due to decharging of the external C (EMI-robustness)
Datasheet
40
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
4.3.3.4
Global Diagnostics
The global diagnostics include:
•
•
•
•
•
UV: undervoltage supply condition when VBB is below 16 V with 0.5 V hysteresis,
MV : missing voltage supply condition when VBB is below 13 V with 0.5 V hysteresis,
OTP: global over temperature (chip temperature outside the switch area triggers above 125 °C), the global
over temperature does not lead to thermal shutdown,
ALLOFF: all drivers in the power chip are disabled (by DRIVE-programming, ODIS-setting or temperature
shutdown of all channels),
LAMP: the load of one of the drivers behaves like a cold lamp
4.3.3.5
Power Supply
The startup procedure of the power chip is explained in Figure 22.
VVBB
Voltage
VUV
VVBBuvhys
VMV
VVBBmvhys
VRESET
VVBBhys
VVBBuvoff
VVBBuvon
VVBBmvoff
VVBBmvon
VVBBon
VVBBoff
Time
RST
MV
UV
por_uv_mv_events .vsd
Figure 22
Start Up Procedure of the Power Chip
During UVLO, all registers of the power chip are reset to their reset values as specified in the register description
(Chapter 6). As a result, the flags TE, UV as well as MV are High and the ERR pin is Low (error condition).
Immediately after the reset is released, the chip is first configured by “reading“ the logic level of the SEL, MS1,
MS0 - pins. The IC powers up as a parallel device i.e. the AD0-7 pins are high-impedance until the IC configuration
is over.
The supply voltage VBB is monitored during operation by two internal comparators (with typ. 2 ms blanking time)
detecting:
•
•
VBB Undervoltage: If the voltage drops below the UV threshold, the UV-bit in the GLERR register is set High.
The IC operates normally.
VBB Missing Voltage: If the voltage further drops below the MV threshold, lower than the previous threshold,
the MV-bit in the GLERR register is set, the Power Side of the IC is turned off when reaching the VResetthreshold whereas the Micro-Controller Side remains active.
Datasheet
41
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
Note: The driver stage is self protected in overload condition: the internal switches will be turned off as long as the
overcurrent condition is detected and the IC will automatically restart once the overload condition
disappears.
Important: Since the UV and MV (as well as the TE) bits used for generating the ERR signal are preset to High
during UVLO, the ERR pin is Low after power up. Therefore the ERR requires to be explicitly cleared after power
up. At least one read access to the GLERR and INTERR registers or one default read access in certain accessmodes (see Chapter 4.2.3) is needed to update those status bits and thus release the ERR pin.
Datasheet
42
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
4.3.4
LED Matrix
The driving signal for the LED-matrix is the drive-signal of the register DRIVE gated with the signal LEDGx of the
registers DIAG0,...,DIAG7. This signal is generated in the power chip and transferred via the CT-interface to the
uC-Chip. For suppressing a thermic toggling visible on the LED-matrix LEDGx disables the related LED for at least
100ms when an overtemperature (OTx) or overcurrent condition (OCLx) has occurred.
4.3.4.1
LED Matrix on the Process Side
Eight LEDs arranged in a 3x3 matrix can be driven through the outputs LEDx0 to LEDx2 and LEDy0 to LEDy2 of
the Power Chip. Each output channel has a corresponding status LED in the matrix showing the actual status of
the channel. When the LED lights up, the corresponding channel is in the active mode and has no thermal
shutdown and no overcurrent condition.
Series resistors must be inserted in each column line LEDy0...LEDy2 to set the LED current. The driving level on
the column lines is the VBB voltage level. The row lines are driven alternately with 1/3 duty cycle at 1000 Hz. The
resulting average current for each LED is 1/3*(VBB minus diode forward voltage)/series resistance.
If the diode matrix is used at all, all 8 LEDs must be connected for correct function of the matrix.
LEDy2
LEDy1
LEDy0
S0
S3
S6
S1
S4
S7
S2
S5
LEDx0
LEDx1
LEDx2
Figure 23
Datasheet
LED Matrix connected to the Power Chip
43
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
Figure 24
LED Pulse Diagram
If no LEDs are used at all it is possible (by reasons of EMI) to connect all column signals LEDY0,..,2 together and
all row-signals LEDx0,..,2 together but a connection among columns and rows is not allowed. In the case of
paralleling of channels it is possible to substitute the unused LEDs by resistors which have the only function to
dissipate the current which is delivered in case the not existing diode is accessed. If no limiting element is used
(f.e. resistor) the voltage at the LEDs of the non-activated rows can rise up to VBB if the non-existing element is
activated (the related row activated and the corresponding column activated).
4.3.4.2
LED Matrix on the uController Side (only in Serial Communication Mode)
For the driving signals on the uController-side the following pins are used for the column signals : AD1 / LEDC2,
ALE/RST / LEDC1, WR / LEDC0 and for the row-signals : AD2 / LEDR2, AD3 / LEDR1, AD6 / LEDR0. For enabling
the LED-function on the uC-Chip side the bit LEDON in the GLCFG-register has to be set. LED-operation is only
possible in the serial communication mode. If LEDON = 1 the hardware reset function is disabled.
As in the case for the LED on the power chipside a 3x3 matrix can be driven. Each output channel has a
corresponding status LED in the matrix showing the actual status of the channel. When the LED lights up, the
corresponding channel is in the active mode and has no thermal shutdown and no overcurrent condition. The 9.th
LED is connected with the ERR-signal.
Series resistors must be inserted in each column line LEDC0...LEDC2 to set the LED current. The driving level on
the column lines is the VCC voltage level. The row lines are driven alternately with 1/3 duty cycle at 1000 Hz. The
resulting average current for each LED is 1/3*(VCC minus diode forward voltage)/series resistance.
If the diode matrix is used (LEDON = 1) , all 9 LEDs must be connected for correct function of the matrix.
Datasheet
44
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
AD1 / LEDC2
ALE/RST / LEDC1
/WR / LEDC0
Figure 25
AD6 / LEDR0
S0
S3
S6
AD3 / LEDR1
S1
S4
S7
AD2 / LEDR2
S2
S5
ERR
LED Matrix connected to the uC-Chip
In the case of paralleling of channels it is possible to substitute the unused LEDs by resistors which have the only
function to dissipate the current which is delivered in case the not existing diode is accessed.
The minimum value of the VCC-voltage is 2.75 V. But this low voltage will limit the choice of the used LEDs (in the
worst case only LEDs with a lower forward voltage of around 2.2 V are possible).
Datasheet
45
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
4.4
EMI-Robustness
Care has been taken to increase the Burst- and RFCM-robustness according to the standardization requirements
referenced in
•
•
•
DIN EN 61131-2 (Programmable Controllers , Part 2 : Equipment Requirements and Tests)
IEC 61000 -4-4 (Testing and measurement techniques - electrical fast transient/burst immunity test)
IEC 61000 -4-6 (Testing and measurement techniques - immunity to conducted disturbances, induced by
radio-frequency fields)
respectively.
As the standardization document DIN EN 61131-2 gives a system-requirement we can give only recomendations
for the application with ISO2H823V2.5 for improvement the EMI-robustness. Exact values have to be evaluated
with the total system including external components and PCB-layout and wiring.
For Burst- and RFCM-robustness we consider only the driver-pins OUTx and VBB as these pins are exposed to
external disturbances. Other pins of ISO2H823V2.5 are encapsulated within the housing of the control equipment
(f.e. PLC).
The influence of HF-signals is eliminated internally with assistance of the external capacitor of min.10 nF (+ 10%)
at the output OUTx of each power transistor. To increase the safety margin if higher test voltages are applied it is
possible to increase the capacitor up to 12 nF + 10 %.The purpose is to suppress frequency contributions of the
external disturbance greater than 2 MHz.
Investigations have been done with an external load of a high value of 12 kΩ. Other critical loads consisting of a
high inductive value combined by a high resistive value (f.e. 0.8 H, 1.4 kΩ) have been also examined.
4.4.1
Burst Robustness
Figure 26 shows the test circuitry for applying burst pulses. The fat drawn equipment symbolizes the burstgenerator and the coupling of burst pulses to the OUTx-pins and/or to the VBB-pin (see the different coupling
network for OUTx, VBB as specified in IEC 61000).
Datasheet
46
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
Burst-Application
VBB
VBB
each OUT or VBB is
loaded separately with
burst pulses
IADJ
2.2 uF
OLADJ
CT Transfer
OUT0
OUT1
OUT2
OUT3
OUT4
OUT5
OUT6
OUT7
Control
Protection
Diagnostic Unit
C
10 nF
min.
*)
C
10 nF
min.
*)
100 pF
10 nF
50 Ohm
50 Ohm
+
ISO2H823V2
Power Chip
VDDIO
VCORE
load
12
kOhm
C system_earth =
22 nF
GNDBB
System_GND
*) : for enhancement of EMI -robustness,
recommended value 12 nF
Figure 26
load
12
kOhm
+
-
Earth
C system_earth on application board for separation
of System_GND and Earth
Burst-Application
For burst-disturbance the standard foresees 2 repetition frequencies : 5 kHz and 100 kHz. For the repetition
frequency of 5 kHz the target is to achieve a burst-robustness of min .+ 2500 V within the system with external
elements. For a repetition frequency of 100 kHz it is much harder a give an estimation without the knowledge of
external elements. For this case no statement is given here.
4.4.2
RFCM-Robustness
Figure 27 shows the test circuitry for applying RFCM frequencies. The fat drawn equipment symbolizes the HFgenerator and the coupling of HF frequencies to the OUTx-pins and/or to the VBB-pin (the drawn coupling network
shall symbolize an effective impedance of 150 Ω regardless of the frequency as specified in IEC 61000). The HFdisturbance is an 80%-amplitude modulated signal with the carrier frequency of 10 kHz - 80 MHz and the
modulation frequency of 1 kHz.
Datasheet
47
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Functional Description
RFCM / HF-Bestromung
VBB
VBB
each OUTx or VBB is
loaded separately
with HF signals
IADJ
2.2 uF
OLADJ
CT Transfer
OUT0
ISO2H823V2
Power Chip
OUT1
OUT2
OUT3
OUT4
OUT5
OUT6
OUT7
Control
Protection
Diagnostic Unit
*) : for enhancement of EMI -robustness,
recommended value 12 nF
C
10 nF
min.
*)
|Z| =
150 Ohm
C
10 nF
min.
*)
load =
12
kOhm
C system_earth
= 22 nF
VDDIO
VCORE
GNDBB
System_GND
Earth
VHF_peak_peak
0V
1 ms
Figure 27
carrier frequency : 10 kHz – 80 MHz,
modulation frequency : 1 kHz
amplitude modulation with 80%
RFCM-Application
The 80 % amplitude modulated signal is shown in Figure 27 in the lower half. With external elements on the userPCB-board it is targeted to achieve a RFCM-robustness against the defined HF-signals of VHF_peak_peak = + 25 V.
4.5
Application Hints
4.5.1
Layout Recommendations
The reference resistor for CLKADJ must be placed close to the pin 38 CLKADJ and pin 39 GND. Decoupling
capacitors should be close to VCC terminal pin 37 and directly connected to the GND plane on the PCB.
GND and GNDBB must be totally isolated in the PCB layout. A separation distance of min. 3.2mm is
recommended.
The reference resistors for OLADJ, IADJ must be placed close to their terminals of the ISO2H823V2.5 and the
connection to the referring ground plane should be as short as possible. The capacitors for VCORE and VDDIO must
be placed close the pins and directly connected to the GNDBB plane.
Datasheet
48
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Electrical Characteristics
5
Electrical Characteristics
Note: All voltages at pins 1 to 32 as well as 61 to 70 are measured with respect to GNDBB. All voltages at pins 33
to 60 are measured with respect to GND. The voltage levels are valid if other ratings are not violated. The
two voltage domains VCC and VBB are internally galvanic isolated.
Note: All Typical Values are defined by Tj = 25°C, VBB = 24 V, VCC= 3.3V.
Note: Electrical Values are defined in the range Tj = -40 ... 125°C, VBB = 11...35 V, VCC = 2.75...3.6 V, unless
otherwise specified, Table 13 to Table 26.
5.1
Absolute Maximum Ratings
(at Tj = -40 … 135 °C, unless otherwise specified)
Note: Absolute maximum ratings are defined as ratings, which when being exceeded may lead to destruction of
the integrated circuit. For the same reason make sure, that any capacitor that will be connected to pin
37 (VCC) is discharged before assembling the application circuit. Operating at absolute maximum ratings can
lead to a reduced lifetime.
Absolute maximum ratings are not subject to production test.
Table 11
Absolute Maximum Ratings
Parameter
Supply voltage input interface
Symbol
VCC
Values
Unit
Note / Test Condition
Min.
Typ.
Max.
-0.5
–
3.6
V
–
1)
Supply voltage output interface
VBB
-1
–
45
V
–
Continuous voltage at data inputs
(AD0 … AD7)
VDx
-0.5
–
3.6
V
–
Continuous voltage at pin CS
VCS
-0.5
–
3.6
V
–
Continuous voltage at pin ALE
VALE
-0.5
–
3.6
V
–
Continuous voltage at pin RD
VRD
-0.5
–
3.6
V
–
Continuous voltage at pin WR
VWR
-0.5
–
3.6
V
–
Continuous voltage at pin SYNC
VSYNC
-0.5
–
3.6
V
–
Continuous voltage at pin ODIS
VODIS
-0.5
–
3.6
V
–
Continuous voltage at pin ERR
VERR
-0.5
–
3.6
V
–
Continuous voltage at pin SEL
VSEL
-0.5
–
3.6
V
–
Continuous voltage at pin MSx
VMSx
-0.5
–
3.6
V
–
Continuous voltage at pin CLKADJ
VCLKADJ
-0.5
–
3.6
V
–
Continuous voltage at pin VCORE
VVCORE
-0.5
–
1.65
V
–
Continuous voltage at pin VDDIO
VVDDIO
-0.5
–
3.6
V
–
Continuous voltage at pin IADJ
VIADJ
-0.5
–
3.6
V
–
Continuous voltage at pin OLADJ
VOLADJ
-0.5
–
3.6
V
–
Continuous voltage at pin OUTx
VOUTx
VBB -55 –
VBB
V
–
Continuous voltage at pin LEDXx
VLEDXx
-0.5
–
VBB
V
–
Continuous voltage at pin LEDYx
VLEDYx
-0.5
–
VBB
V
–
Datasheet
49
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Electrical Characteristics
Table 11
Absolute Maximum Ratings (cont’d)
Parameter
Symbol
Values
Unit
Note / Test Condition
Min.
Typ.
Max.
–
Self
limited
A
–
mA
Peak current each LED
Load current (short-circuit current)
IL
–
LED matrix driver current
ILED
-20
20
Static operating temperature
Tj stat
-40
Internal °C
limited
Static operation
Peak junction temperature
Tj per
–
175
°C
Periodic duty cycle <1%
Peak junction temperature
Tjs
–
200
°C
Non periodic
Periodic temperature cycling
∆Tjper
–
75
K
f = 2 Hz
Transient thermal impedance all 8
channels
Zth
–
0.375
–
K/W
12 ms sawtooth pulse, all
channels equally loaded
Transient thermal impedance single Zth
channel
–
3.5
–
K/W
50 ms sawtooth pulse 1
channel loaded
Tstg
-50
–
150
°C
–
Ptot
–
–
1.5
W
–
150
mJ
2
kV
Storage Temperature
Power Dissipation
2)
EAS
Inductive load switch-off energy
dissipation for each channel, single
pulse3), all channels are switching
simultaneously, Tj=125°C, IL = 0.6 A
Electrostatic discharge voltage
(Human Body Model)
according to JESD22-A114
VESD
–
–
–
VESD
–
–
0.5
kV
–
Electrostatic discharge voltage
(Charge Device Model)
according to JESD22-C101
1) Defined by Ptot.
2) Specified RthJA value is according to Jedec JESD51-2,-5,-7 at natural convection on FR4 2s2p board; The Product
(Chip + Package) was simulated on a 76.2 × 114.3 × 1.5 mm board with 2 inner copper layers (2 × 70 mm Cu, 2 × 35 mm
Cu). Where applicable a thermal via array under the exposed pad contacted the first inner copper layer.
3) Single pulse means that the thermal recovery time is sufficient so that an increase of the chip temperature is avoided or at
least limited (depends on the thermal connection of chip with PCB-board, Figure 34- Figure 36 ) .
Datasheet
50
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Electrical Characteristics
5.2
Operating Conditions and Power Supply
For proper operation of the device, absolute maximum rating (Table 11) and the parameter ranges in Table 12
must not be violated. Exceeding the limits of operating condition parameters may result in device malfunction or
spec violations. The power supply pins VBB and VCC have the characteristics given in Table 14.
Table 12
Operating Range
Parameter
Symbol
Values
Min.
Typ.
Max.
Unit
Note /
Test Condition
Supply Voltage Logic VCC
VVCC
2.75
–
3.6
V
Related to GND
Supply Voltage Power VBB
VVBB
11
–
35
V
Related to GNDBB
Ambient Temperature
TA
-40
–
85
°C
–
Junction Temperature
TJ
-40
–
150
°C
Package Temperature
Tpack
-40
–
125
°C
Exposed Pad
Common Mode Transient
dVISO//dt
-25
–
25
kV/µs
1)
Magnetic Field Immunity
|HIM|
30
–
–
A/m
IEC61000-4-81)
Bias Resistor for Current Limit
RIADJ
6.46
6.81
7.14
kΩ
CIADJ < 25 pF
Bias Resistor for Open Load
ROLADJ
2.3
–
25
kΩ
COLADJ < 25 pF
Bias Resistor for CLKADJ
RCLKADJ
9.9
10
10.1
kΩ
E96-resistor, CCLKADJ
< 25 pF
Unit
Note /
Test Condition
1) Not subject to production test, specified by design.
Table 13
Thermal Characteristics
Parameter
Symbol
Values
Min.
Typ.
Max.
Thermal resistance junction case top1)
RthJC_Top
–
–
10.5
K/W
Measured on top side
Thermal resistance junction case bottom1)
RthJC_Bot
–
–
0.5
K/W
–
–
–
26
K/W
–
23
–
K/W
Thermal resistance junction - pin1) RthJP
Thermal resistance
2)1)
Rth(JA)
–
1) Not subject to production test, specified by design.
2) Specified RthJA value is according to Jedec JESD51-2,-5,-7 at natural convection on FR4 2s2p board; The Product
(Chip + Package) was simulated on a 76.2 × 114.3 × 1.5 mm board with 2 inner copper layers (2 × 70 mm Cu, 2 × 35 mm
Cu). Where applicable a thermal via array under the exposed pad contacted the first inner copper layer.
Datasheet
51
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Electrical Characteristics
Table 14
Electrical Characteristics of the Power Supply Pins
Parameter
Symbol
Values
Min.
Typ.
Max.
Unit
Note /
Test Condition
VBB UVLO startup threshold
VVBBon
–
8.9
9.35
V
–
VBB UVLO shutdown threshold
VVBBoff
7.5
7.9
–
V
–
VBB UVLO Hysteresis
VVBBhys
–
1
–
V
–
VBB missing voltage OFF (MV)
VVBBmvoff
–
13.3
14.0
V
–
VVBBmvon
12.1
12.8
–
V
–
VVBBuvoff
–
16.2
17.0
V
–
VVBBuvon
14.9
15.7
–
V
–
Glitch filters for VBB missing
voltage and undervoltage1)
TVBBfil
–
2
–
ms
–
Undervoltage Current for VBB
IVBBuv
–
1.7
–
mA
VVBB < 7.0 V
Quiescent Current VBB
IVBBq
–
9
–
mA
VVBB = 24 V, all
threshold
VBB missing voltage ON (MV)
threshold
VBB undervoltage OFF (UV)
threshold
VBB undervoltage ON (UV)
threshold
channels inactive,
VCC = 0 V
Voltage Level of VDDIO
VVDDIO
–
3.3
–
V
VVBB = 24 V
Voltage Level of VCORE
VVCORE
–
1.5
–
V
VVBB = 24 V
Startup Delay (time between
tVXXon
–
0.3
–
ms
–
VVCCoff
–
–
2.75
V
–
VCC UVLO shutdown threshold
VVCCon
2.5
–
–
V
–
VCC UVLO threshold hysteresis
VVCChys
0.01
–
–
V
–
Quiescent Current VCC
IVCCq
–
1.2
–
mA
VVCC = 2.4 V
Current VCC without SPI-Activity
IVCC
–
5.8
8.5
mA
VVCC = 3.6 V
Current VCC without SPI-Activity
IVCC
–
-
8
mA
VVCC = 3.3 V
Current VCC without SPI-Activity
IVCC
–
-
7
mA
VVCC = 2.75 V
VBBon/VCCon and first active
mode)1)
VCC UVLO startup threshold
2)
1) Not subject to production test, specified by design.
2) Note that the specified operation of the IC requires VVCC as given in Table 12
Datasheet
52
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Electrical Characteristics
5.3
Load Switching Capabilities and Characteristics
Table 15
Load Switching Capabilities and Characteristics
Parameter
Symbol
On-state resistance
RON
Values
Min.
Typ.
Max.
–
210
250
Unit
Note / Test Condition
mΩ
IL = 0.6 A
Tj = 125 °C
VBB = 24 V, Each channel
Leakage output current (included in IL(off)
IBB(off))
–
–
35
µA
VADx = low, each channel,
x = 0,...,7, VBB = 24 V
Turn-on time to 90% VOUT1)
ton
–
–
30
µs
RL= 48 Ω, VADx = 0 to 3.3V,
VBB = 24 V
Turn-off time to 10% VOUT1)
toff
–
–
30
µs
RL= 48 Ω, VADx = 3.3 to 0V,
VBB = 24 V
Slew rate VOUT
dV/dton
–
2
–
V/µs
RL = 48 Ω, VBB = 24 V
Slew rate VOUT
-dV/dtoff
–
2
–
V/µs
RL = 48 Ω, VBB = 24 V
1) The turn-on and turn-off time includes the switching time of the high-side switch and the transmission time via the coreless
transformer in normal operating mode. During a transmission error on the coreless transformer transmission turn-on or
turn-off time can increase by up to 20 µs.
5.4
Output Protection Functions
Table 16
Output Protection Functions 1)
Parameter
Symbol
Values
Min.
Typ.
Max.
Unit
Note / Test Condition
Overload current limit
IOCL
0.73
1
1.3
A
VBB - Vout = 1 V
Short circuit current
ISCL
0.7
1
1.4
A
VBB - Vout = 28.8 V2)
Output clamp (inductive load switch VON(CL)
off)3) at VOUT = VBB - VON(CL)
45
52
60
V
ION(CL) = 50 mA
Thermal overload trip temperature4) Tjt
135
150
–
°C
–
–
15
–
K
–
Thermal hysteresis
4)
∆Tjt
1) Integrated protection functions are designed to prevent IC destruction under fault conditions described in the data sheet.
Fault conditions are considered as “outside” normal operating range. Protection functions are not designed for continuous
repetitive operation.
2) Thermal effects when Tjswitch >>Tcase
3) If channels are connected in parallel, output clamp is usually accomplished by the channel with the lowest VON(CL).
4) Not subject to production test, specified by design.
Datasheet
53
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Electrical Characteristics
5.5
Electrical Characteristics µController Interface
For the Parallel Mode see Table 17, Table 19, Table 23 and Table 25
For the Serial Mode see Table 17, Table 19, Table 24 and Table 25
Timing characteristics refer to CL < 50 pF and RL > 10 kΩ
Table 17
Setting at the Configuration Pin (CLKADJ)
Parameter
Symbol
CLKADJ Pin Regulated Voltage
Table 18
Values
VCLKADJreg
Min.
Typ.
Max.
–
0.5
–
Unit
Note /
Test Condition
V
–
Unit
Error Pins (ERR, CRCERR)
Parameter
Symbol
Values
Min.
Error Voltage (ERR, CRCERR=0) VERR_CRCERR –
Error Pin Pull-Up Resistance
(ERR, CRCERR = 1)
RERR_CRCERR –
Maximum Switching Frequency
(ERR, CRCERR)2)
fSW
Typ.
Max.
Note /
Test Condition
–
0.25 VCC V
IERR_CRCERR = 5 mA1)
50
–
kΩ
–
200
–
kHz
10 kΩ external PullUp Resistor
pu
–
1) Spikes on CRCERR due to f.e. cross coupling between SCLK and CRCERR are not expected to violate this figure
VERR_CRCERR, because cross coupling pulses are very small (10 nsec), VERR_CRCERR is evaluated after the rising edge of CS
(and not during any edges of SCLK) and with a lower IERR_CRCERR (f.e. 1 mA) VERR_CRCERR is also lowered (in the example
by a factor of 5).
2) Not subject to production test, specified by design; worst case is the reading in serial mode 2 with a frequency of 500 kHz
CRCERR can toggle with 500 kHz
Table 19
Logical Pins (RD, WR, ALE, MS0/1, CS, AD7: AD0, SCLK, SDO, SDI, SEL, SYNC, ODIS)
Parameter
Min.
Typ.
Max.
Note /
Test Condition
VIH
0.7·VVCC
–
VVCC+0.3 V
–
Input Voltage Low Level
VIL
-0.3
1)
–
0.3·VVCC
V
–
Input Voltage Hysteresis
VIhys
–
mV
–
Output Voltage High Level
VOH
0.75·VVCC –
1·VVCC
V
IOH = 5 mA2)
Output Voltage Low Level
VOL
0
–
0.25·VVCC V
IOL = 5 mA
Output Voltage High Level
VOH
-
2.65
-
VVCC = 2.75V, IOH =
VOL
-
Input Voltage High Level
Output Voltage Low Level
Symbol
Values
Unit
100
V
1mA3)
0.1
-
V
VVCC = 2.75V - 3.6V,
IOL = 1mA
1) Not subject to production test, specified by design.
2) Maximum source / sink current: IOHmax = IOLmin = 5 mA; external load CL < 50 pF, RL > 10 kΩ
3) Same argumentation as for Digital Input Isoface : typical values over temperature derived for IOH = 5 mA and IOL = 5 mA.
Extrapolation to IOH = 1mA and IOL = 1mA to possible. Voltage drop scales with a factor of 1/5 with the change of 5 mA to
1 mA. Not subject to production test.
Datasheet
54
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Electrical Characteristics
Table 20
SYNC-Timing
Parameter
Symbol
Values
Min.
Typ.
500
Unit
Note /
Test Condition
ns
1)
Max.
Minimum time interval for µCRead-Access after falling edge of
SYNC-signal
tsyncmin
400
Minimum width of SYNC-signal
tsyncw
200
ns
1)
SYNC-period
tsyncper
500
ns
1)
Minimum time interval for DirectWrite-Access after falling edge of
SYNC-signal (to ensure that the
new data are not CT-transmitted
during SYNC = low)
th
400
ns
1)
Unit
Note /
Test Condition
us
1)
us
1)
us
1)
Unit
Note /
Test Condition
400
ns
1)
tRD_PER
Read-Period for two read
accesses on the same register
(especially for COLDIAG, GLERR,
INTERR)
2000
ns
1)
CS Disable time (CS high time
between a write access and a read tCSD_WRRD
access for reading back the written
value)
400
ns
1)
500
1) not subject of production test, specified by design
Table 21
RESYNCH-Timing
Parameter
Symbol
Values
Min.
Typ.
Max.
--
240
Minimum width of SYNC-lowphase during resynchronization
tresynch
7.0
Minimum time interval between
two resynchronization processes
(minimum width of SYNC-highphase)
tresync_gap
1.0
Timing jitter of transmission of
drive-data over CT
tresynch_jitter -0.75
--
0.75
1) not subject of production test, specified by design
Table 22
Interface Timing Parameters
Parameter
Symbol
Values
Min.
CS Disable time (CS high time
between two read accesses on
different registers)
Typ.
tCSD
Max.
1) not subject of production test, specified by design
Datasheet
55
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Electrical Characteristics
Table 23
Parallel Interface
Parameter
Symbol
Values
Unit
Note /
Test Condition
Min.
Typ.
Max.
RPU
–
50
–
kΩ
–
Input Pull Down Resistance (ALE) RPD
–
50
–
kΩ
–
Input Pull Up Resistance
(RD, WR, CS)
CS setup time related to ALE
tCS_ALE
14
ns
ALE high duration (for
addressing)
tALE_high
200
ns
WR Low duration
(for Write Data)
tWRlow
100
ns
WR High duration
(for Write Data)
tWRhigh
100
ns
Read Request Frequency
fRD
0.0331)
–
2.5
MHz
repeated read access
during CS = 0
Read Request Period (1/fRD)
tRD
400
–
300002)
ns
repeated read access
during CS = 0
tRDlow
200
tfloat
20
RD Low duration (by Read)
AD7:AD0 Output disable time
ns
80
ns
180
ns
AD0-7 Output Valid (by Read)
tADout
RD setup time
tRD_su
50
ns
WR setup time
tWR_su
50
ns
RD hold time
tRD_hd
20
ns
WR hold time
tWR_hd
20
ns
WR latency time
tlat
3)
4)
300
ns
300
ns
RD Pad to COLDIAG, GLERR
and INTERR Registers Update
(Bits Clearing)
tclrrdy
AD0-7 Data bus setup time
tAD_su
20
ns
AD0-7 Data bus hold time
tAD_hd
60
ns
Time for CS = WR = ALE = 0, RD tdirect
= 1 until direct mode is entered
30
us
1) Minimum value to guarantee that the direct control mode is not entered, see also tRD and tdirect
2) After 30 us the interface may enter the direct control mode, see also tdirect
3) not subject to production test, tlat determined by internal synchronization cycles (internal clock 10 MHz) and propagation
over CT (5 us)
4) not subject to production test, tclrrdy determined by internal synchronization cycles (internal clock 10 MHz)
Datasheet
56
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Electrical Characteristics
Table 24
Serial Interface
Parameter
Symbol
Values
Min.
Typ.
Max.
Unit
Note /
Test Condition
Input Pull Up Resistance (CS)
RPU
–
50
–
kΩ
–
Input Pull Down Resistance
(SCLK, SDI)
RPD
–
50
–
kΩ
–
Serial Clock Frequency
fSCLK
0.06
–
6
MHz
–
Serial Clock Period (1/fSCLK)
tSCLK
166
–
–
ns
–
Serial Clock High Period
tSCLKH
83
–
–
ns
–
Serial Clock Low Period
tSCLKL
83
–
–
ns
–
CS Hold time (rising edge of SCLK tCSH
to rising edge of CS)
100
ns
Data setup time (required time SDI tSU
to rising edge of SCLK)
20
ns
Data hold time (rising edge of
SCLK to SDI)
tHD
20
ns
CS falling edge to SDO output
valid time
tCS_valid
CS falling edge to first rising
SCLK edge
tSCLK_su
SCLK falling edge to SDO output
valid time
150
200
ns
tSCLK_valid
Minimum SDO Output disable time tfloat
New serial mode activation time
(MS0/MS1 change to earliest
interface access)
ns
tMS_rdy
80
ns
90
ns
400
ns
no µController access
allowed during the
change1) (CS = 1)
Values
Unit
Note /
Test Condition
kΩ
–
µs
–
µs
ALE/RST = VCC and
CS = GND
1) not subject to production test, specified by design
Table 25
ODIS, ALE/RST Timing
Parameter
Symbol
Min.
Typ.
Max.
–
Input Pull Up Resistance
(ODIS)
RPU
–
50
Minimum width of ODIS-signal
tODISW
5
–
Minimal Duration for triggering
Reset
tRSTW
100
–
Datasheet
57
–
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Electrical Characteristics
5.6
Diagnostics
Table 26
Channel Specific Diagnostics
Parameter
Symbol
Values
Min.
Typ.
Max.
Unit
Note / Test Condition
Overload threshold
ITHOCL
0.73
1
1.3
A
RIADJ = 6.81 kΩ
Active open load threshold
ITHOLA1
0.1
0.35
0.55
mA
ROLADJ = 24,3 kΩ
Active open load threshold
ITHOLA2
1.8
2.4
2.9
mA
ROLADJ = 3.48 kΩ
Active open load threshold
ITHOLA3
0.9
1.4
1.9
mA
IOLADJ = 200 µA1)
Inactive bypass current
IOLI
10.0
21
32
µA
Including switch leakage
Inactive open load voltage
VOLI
5.75
6.7
7.8
V
–
Inactive open load detection, Onthreshold
VTHOLI
5
5.4
5.75
V
–
Inactive short to VBB detection, Onthreshold
VTHSCV
8.4
9.2
10
V
take care when VVBB =
VVBBmin = 11 V for stability
of VBB (good buffering)
Overload filtering normal mode2)
tFILT_OCL
–
0.5
–
ms
for the thermal shutdown
other value 50 us
Overload filtering cold lamp mode2) tFILT_COL
–
200
–
ms
–
2)
Active open load blanking
tblank_OLA
–
6
–
ms
blanking time = filter
length, other values
100us,0.5ms, 1.0ms3)
Inactive open load blanking2)
tblank_OLI
–
6
–
ms
blanking time = filter
length, values
100us,0.5ms, 1.0ms
Inactive short to VBB blanking2)
tblank_SCV
–
6
–
ms
the blanking time for SCV
is 6 ms but the internal
filterlength is 2 ms , other
values 100us, 0.5ms,
1.0ms
LEDy matrix driver on resistance
RON_LEDy
–
–
70
Ω
Load current 10 mA, VBB
= 24V
LEDx matrix driver on resistance
RON_LEDx
–
–
30
Ω
Load current 30
mA,VBB=24V
1)
A current of 200 µA is forced out of the OLADJ Pin, this is equivalent to an nominal ROLADJ of 6 kΩ.
ROLADJ = VOLADJ / IOLADJ = 1.2 V / 200 µA
2) all timing values defined and checked by design; test in production: structural test by SCAN-pattern plus test of internal
oscillator frequency (24 MHz + 17,5 %)
3) other values 100us, 0.5ms, 1.0ms are dynamically adapted to the switching frequency of the user
Datasheet
58
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Electrical Characteristics
5.7
Isolation and Safety-Related Specification
Measured from input terminals to output terminals, unless otherwise specified
Table 27
Isolation and Safety-Related Specification
Parameter
Symbol
1)
Values
Min.
Typ.
Max.
Unit
Note / Test Condition
Rated dielectric isolation voltage
VISO
2500
---
–
VAC
1 - minute duration2)
Short term temporary overvoltage
VIOTM
4250
---
–
Vpk
1s
Minimum external air gap
(clearance)
–
3.5
–
mm
Shortest distance through
air
Minimum external tracking
(creepage)
–
3.5
–
mm
Shortest distance path
along body
Minimum Internal Gap
–
0.01
–
mm
Isolation distance through
insulation
1) The dielectric withstand voltage class (Nennisolationsklasse) is : 500 V.
2) The parameter is not subject to production test, verified by characterization.
Approvals
UL508, CSA C22.2 NO. 14
Certificate Number: 20090514-E329661
5.8
Reliability
For Qualification Report please contact your local Infineon Technologies office!
Datasheet
59
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Electrical Characteristics
5.9
Typical Performance Characteristics
Ϭ͕ϯ
Ϭ͕Ϯϱ
Ϭ͕Ϯ
Ω
]
[
N
O
R
Ϭ͕ϭϱ
Ϭ͕ϭ
Ϭ͕Ϭϱ
ͲϱϬ
ͲϮϱ
Ϭ
Ϯϱ
T [°C]
ϱϬ
ϳϱ
ϭϬϬ
ϭϮϱ
j
Figure 28
Typ. On-State Resistance
RON = f(Tj), IL = 0.6A, VBB = 24V, Vin = high
Ϭ͕ϯ
Ϭ͕Ϯϳϱ
Ϭ͕Ϯϱ
/>сϬ͘ϲ͕ϭϮϱΣ
/>сϬ͘ϭ͕ϭϮϱΣ
/>сϬ͘ϲ͕ϮϱΣ
/>сϬ͘ϭ͕ϮϱΣ
/>сϬ͘ϲ͕ͲϰϬΣ
/>сϬ͘ϭ͕ͲϰϬΣ
Ϭ͕ϮϮϱ
Ϭ͕Ϯ
Ω
Ϭ͕ϭϳϱ
]
[
N
O
R
Ϭ͕ϭϱ
Ϭ͕ϭϮϱ
Ϭ͕ϭ
Ϭ͕Ϭϳϱ
Ϭ͕Ϭϱ
ϭϬ
ϭϮ
ϭϰ
ϭϲ
ϭϴ
ϮϬ
ϮϮ
Ϯϰ
Ϯϲ
Ϯϴ
ϯϬ
VBB [V]
Figure 29
Typ. On-State Resistance
RON = f(VBB), IL = 0.6 A, IL = 0.1 A, Vin = high
Datasheet
60
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Electrical Characteristics
Ϯ
ϭ͕ϴ
ϭ͕ϲ
ϭ͕ϰ
ϭ͕Ϯ
A[
]
)
p
C
S
(
L
I
ϭ
Ϭ͕ϴ
Ϭ͕ϲ
Ϭ͕ϰ
Ϭ͕Ϯ
Ϭ
ͲϱϬ
ͲϮϱ
Ϭ
Ϯϱ
ϱϬ
ϳϱ
T [°C]
ϭϬϬ
ϭϮϱ
j
Typical Initial Peak Short Circuit Current Limit vs Tj
Figure 30
IL(SCp) = f(Tj), VBB = 24 V, output switched on with a short circuit present at the output
12
10
8
L[H]
6
4
2
0
0,100
0,200
0,300
0,400
0,500
0,600
0,700
IL[A]
Figure 31
Maximum Allowable Load Inductance for a Single Switch Off of Each Channel, Calculated
L = f(IL), Tjstart = 125 °C, VBB = 24 V, RL = 48 Ω, all channels are switching simultaneously
Datasheet
61
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Electrical Characteristics
9
8
7
6
L[H]
5
4
3
2
1
0
0,100
0,200
0,300
0,400
0,500
0,600
0,700
IL[A]
Figure 32
Maximum Allowable Load Inductance for a Single Switch Off of Each Channel, Calculated
L = f(IL), Tjstart = 125 °C, VBB = 24 V, RL = 0 Ω, all channels are switching simultaneously
0,45
0,4
0,35
0,3
EAS[J]
0,25
0,2
0,15
0,1
0,05
0
0,100
0,200
0,300
0,400
0,500
0,600
0,700
IL[A]
Figure 33
Maximum Allowable Inductive Switch Off Energy, Single Pulse for Each Channel
EAS = f(IL), Tjstart = 125 °C, VBB = 24 V, all channels are switching simultaneously
Single pulse means that the thermal recovery time is sufficient so that an increase of the chip temperature is
avoided or at least limited (depends on the thermal connection of chip with PCB-board, Figure 34 -Figure 36) .
Datasheet
62
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Electrical Characteristics
10
10
2
1
D = 0.5
]
W
/
K[
10
jAht
Z
D = 0.2
D = 0.1
0
D = 0.05
D = 0.02
D = 0.01
D=0
10
-1
10
-2
10
-6
10
-5
10
-4
10
-3
10
10
-2
-1
10
0
10
1
10
2
10
3
10
4
tp [sec]
Figure 34
Typ. Transient Thermal Impedance 1s0p
ZthJA = f(tp) , Parameter: D = tp/T
Product simulated on a 76.2 x 114.3 x 1.5 mm 1s0p board according JEDEC JESD 51-3.
10
10
2
1
D = 0.5
]
/W
K[
10
jAht
Z
D = 0.2
D = 0.1
0
D = 0.05
D = 0.02
D = 0.01
D=0
10
-1
10
-2
10
-6
10
-5
10
-4
10
-3
10
10
-2
-1
10
0
10
1
10
2
10
3
10
4
tp [sec]
Figure 35
Typ. Transient Thermal Impedance 2s2p no vias
ZthJA = f(tp) , Parameter: D = tp/T
Product simulated on a 76.2 x 114.3 x 1.5 mm 2s2p board without thermal vias used in the exposed pad area
according JEDEC JESD 51-5,7.
Datasheet
63
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Electrical Characteristics
10
10
2
1
D = 0.5
]
/W
K[
10
jAht
Z
D = 0.2
D = 0.1
0
D = 0.05
D = 0.02
D = 0.01
D=0
10
-1
10
-2
10
-6
10
-5
10
-4
10
-3
10
10
-2
-1
10
0
10
1
10
2
10
3
10
4
tp [sec]
Figure 36
Typ. Transient Thermal Impedance 2s2p
ZthJA = f(tp), Parameter: D = tp/T
Product simulated on a 76.2 x 114.3 x 1.5 mm 2s2p board with thermal vias connected to the first inner copper
layer in the exposed pad area according JEDEC JESD 51-5,7.
Datasheet
64
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
µController Interface Registers
6
µController Interface Registers
This section presents the user registers.
Access Conventions
Table 28
Register Access Definition
Type
Symbol
Description
Read
r
The bit can be read
Read only, updated by hardware
h
The bit is updated by the device itself (for instance: sticky bit)
Write
w
The bit can be written
Presentation
The User Registers are 8-bit wide and can be accessed over either the serial or the parallel interface. The
Table 29 lists the registers of the chip. The address is 8-bit whereby the MSB is used to indicate whether it is a
write access (MSB=1) or Read access (MSB=0). The address is even i.e. the LSB is ignored (for addressing). The
default selected register is the DRIVE register for write access.
Table 29
Register Overview
Register Short Name
Register Long Name
Offset Address
Page Number
µController Interface Registers, User Registers
DRIVE
Output Driver Register (rw)
00H
66
DRIVE_RESYNCH
Output Driver Register for Resynchronization (rw) 1CH
66
COLDIAG
Collective Diagnostics Register (rh)
02H
69
GLERR
Global Error Register (rh)
04H
71
DIAGCFG
Channel Diagnostics Configuration Register (rw)
06H
72
DIAG0
Diagnostics Register for Channel-0 (rh)
08H
74
DIAG1
Diagnostics Register for Channel-1 (rh)
0AH
75
DIAG2
Diagnostics Register for Channel-2 (rh)
0CH
75
DIAG3
Diagnostics Register for Channel-3 (rh)
0EH
75
DIAG4
Diagnostics Register for Channel-4 (rh)
10H
75
DIAG5
Diagnostics Register for Channel-5 (rh)
12H
75
DIAG6
Diagnostics Register for Channel-6 (rh)
14H
75
DIAG7
Diagnostics Register for Channel-7 (rh)
16H
75
INTERR
Internal Error Register (rh)
18H
76
GLCFG
Global Configuration Register (rwh)
1AH
78
The registers are addressed wordwise.
Datasheet
65
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
µController Interface Registers
6.1
User Registers
These registers can be accessed via the serial or parallel interface. The default selected register is the DRIVE
register for write access.
Update of the Diagnostics Registers
The different faults monitored at each output channel are filtered with blanking time units. They are then stored in
registers and sent over the Coreless Transformer to the µController-Interface chip with an update rate of 35 µs.
On the µController-Interface side, the diagnostics are stored in an intermediate register bank to be processed as
sticky bits: once a fault is detected (and received) the corresponding bit is set and remains set even if the fault
disappears. The bit can only be cleared once the fault is not detected anymore and a clear was requested by a
serial or parallel access (see Figure 37).
Original
diagnostic
Clear
strobe
Sticky bit
Registers - sticky_bit_def
Figure 37
Sticky Bit Operation
Output Driver Register
This register contains the command for the 8 output channels. When the pin ODIS is High, the output channels
are controlled as set by this register. When the ODIS is Low, the output channels are immediately turned off and
the contents of the DRIVE register is cleared.
DRIVE
Offset
Output Driver Register (rw)
Reset Value
00H
00H
7
6
5
4
3
2
1
0
SW7
SW6
SW5
SW4
SW3
SW2
SW1
SW0
rw
rw
rw
rw
rw
rw
rw
rw
Field
Bits
Type
Description
SW7
7
rw
Output Driver Control for Channel 7
This bit field controls the state of the output driver.
0B
The channel output is inactive.
1B
The channel output is driven.
SW6
6
rw
Output Driver Control for Channel 6
This bit field controls the state of the output driver.
The channel output is inactive.
0B
1B
The channel output is driven.
Datasheet
66
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
µController Interface Registers
Field
Bits
Type
Description
SW5
5
rw
Output Driver Control for Channel 5
This bit field controls the state of the output driver.
0B
The channel output is inactive.
1B
The channel output is driven.
SW4
4
rw
Output Driver Control for Channel 4
This bit field controls the state of the output driver.
0B
The channel output is inactive.
1B
The channel output is driven.
SW3
3
rw
Output Driver Control for Channel 3
This bit field controls the state of the output driver.
0B
The channel output is inactive.
1B
The channel output is driven.
SW2
2
rw
Output Driver Control for Channel 2
This bit field controls the state of the output driver.
0B
The channel output is inactive.
1B
The channel output is driven.
SW1
1
rw
Output Driver Control for Channel 1
This bit field controls the state of the output driver.
0B
The channel output is inactive.
1B
The channel output is driven.
SW0
0
rw
Output Driver Control for Channel 0
This bit field controls the state of the output driver.
0B
The channel output is inactive.
1B
The channel output is driven.
Output Driver Register for Resynchronization
This register contains the command for the 8 output channels for resynchronization. It has to be written in case a
resynchronization of the CT-transmission is desired. Then the contents of DRIVE_RESYNCH is used for the CTtransmission instead of the contents of DRIVE.
DRIVE_RESYNCH
Offset
Output Driver Register (rw)
Reset Value
00H
1CH
7
6
5
4
3
2
1
0
RW7
RW6
RW5
RW4
RW3
RW2
RW1
RW0
rw
rw
rw
rw
rw
rw
rw
rw
Field
Bits
Type
Description
RW7
7
rw
Output Driver Resynchronization Control for Channel 7
This bit field controls the state of the output driver.
0B
The channel output is inactive.
1B
The channel output is driven.
Datasheet
67
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
µController Interface Registers
Field
Bits
Type
Description
RW6
6
rw
Output Driver Resynchronization Control for Channel 6
This bit field controls the state of the output driver.
0B
The channel output is inactive.
1B
The channel output is driven.
RW5
5
rw
Output Driver Resynchronization Control for Channel 5
This bit field controls the state of the output driver.
0B
The channel output is inactive.
1B
The channel output is driven.
RW4
4
rw
Output Driver Resynchronization Control for Channel 4
This bit field controls the state of the output driver.
0B
The channel output is inactive.
1B
The channel output is driven.
RW3
3
rw
Output Driver Resynchronization Control for Channel 3
This bit field controls the state of the output driver.
0B
The channel output is inactive.
1B
The channel output is driven.
RW2
2
rw
Output Driver Resynchronization Control for Channel 2
This bit field controls the state of the output driver.
0B
The channel output is inactive.
1B
The channel output is driven.
RW1
1
rw
Output Driver Resynchronization Control for Channel 1
This bit field controls the state of the output driver.
0B
The channel output is inactive.
1B
The channel output is driven.
RW0
0
rw
Output Driver Resynchronization Control for Channel 0
This bit field controls the state of the output driver.
0B
The channel output is inactive.
The channel output is driven.
1B
Datasheet
68
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
µController Interface Registers
Collective Diagnostics Register
This register contains the overall diagnostics for each of the 8 output channels. Each channel-bit corresponds to
the OR-combination of the SCVx, OCLx, OLIx, OLAx and OTx-bits of the enabled diagnostic function. This
register contains the state of the channel diagnostics. On read access the internal diagnostics data is cleared and
the DIAG0,...,DIAG7 registers are updated (see Update of the Diagnostics Registers). In serial modes 0 and 1
the update of the DIAG0,...,DIAG7 is generated automatically after every access whereas in serial modes 2 and
3 as well as in parallel mode the DIAG0,...,DIAG7 registers are updated after each direct access to the COLDIAG
register.
COLDIAG
Offset
Collective Diagnostics Register (rh)
Reset Value
02H
00H
7
6
5
4
3
2
1
0
CH7
CH6
CH5
CH4
CH3
CH2
CH1
CH0
rh
rh
rh
rh
rh
rh
rh
rh
Field
Bits
Type
Description
CH7
7
rh
Overall Diagnostics for Channel 7
This bit field indicates the overall diagnostics.
0B
No fault is detected.
1B
At least one failure is detected.
CH6
6
rh
Overall Diagnostics for Channel 6
This bit field indicates the overall diagnostics.
0B
No fault is detected.
1B
At least one failure is detected.
CH5
5
rh
Overall Diagnostics for Channel 5
This bit field indicates the overall diagnostics.
0B
No fault is detected.
1B
At least one failure is detected.
CH4
4
rh
Overall Diagnostics for Channel 4
This bit field indicates the overall diagnostics.
0B
No fault is detected.
1B
At least one failure is detected.
CH3
3
rh
Overall Diagnostics for Channel 3
This bit field indicates the overall diagnostics.
0B
No fault is detected.
1B
At least one failure is detected.
CH2
2
rh
Overall Diagnostics for Channel 2
This bit field indicates the overall diagnostics.
0B
No fault is detected.
1B
At least one failure is detected.
CH1
1
rh
Overall Diagnostics for Channel 1
This bit field indicates the overall diagnostics.
0B
No fault is detected.
1B
At least one failure is detected.
Datasheet
69
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
µController Interface Registers
Field
Bits
Type
Description
CH0
0
rh
Overall Diagnostics for Channel 0
This bit field indicates the overall diagnostics.
0B
No fault is detected.
1B
At least one failure is detected.
Datasheet
70
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
µController Interface Registers
Global Error Register
This register contains the overall status of the IC parameters monitored during system operation. The bits are
routed to the ERR pin as well (see Table 3). The UV and MV bits are reset to High during UVLO. In some operation
modes, the register needs to be read to clear these bits and release the ERR pin (see “Update of GLERR,
INTERR-Reg”). The CF-bit is the OR-combination of COLDIAG bits.
GLERR
Offset
Global Error Register (rh)
Reset Value
04H
16H
7
6
5
4
3
2
1
0
Vers_3
Vers_2
Vers_1
Vers_0
RES
UV
MV
CF
r
r
r
r
r
rh
rh
rh
Field
Bits
Type
Description
Vers_3
7
r
Actual :”0”
Vers_2
6
r
Actual :”1”
Vers_1
5
r
Actual :”0”
Vers_0
4
r
Actual :”0”
RES
3
r
Reserved
Returns 0 when read.
UV
2
rh
VBB Undervoltage
This bit field indicates if an undervoltage condition has been detected at VBB.
0B
No undervoltage detected.
Undervoltage detected.
1B
MV
1
rh
VBB Missingvoltage
This bit field indicates if a missingvoltage condition has been detected at VBB.
0B
No missingvoltage detected.
1B
Missingvoltage detected.
CF
0
rh
Common Diagnostics Fault
This bit field is the OR-combination of all bits of the COLDIAG register.
0B
No fault is detected.
At least one failure is detected.
1B
Datasheet
71
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
µController Interface Registers
Channel Diagnostics Configuration Register
This register enables the diagnostics for each channel and selects whether the channel collective diagnostic bit is
updated in the COLDIAG register (and as a consequence in the CF-bit field of the GLERR register and at the ERR
pin).
DIAGCFG
Offset
Channel Diagnostics Configuration Register
(rw)
Reset Value
FFH
06H
7
6
5
4
3
2
1
0
DIAGEN7
DIAGEN6
DIAGEN5
DIAGEN4
DIAGEN3
DIAGEN2
DIAGEN1
DIAGEN0
rw
rw
rw
rw
rw
rw
rw
rw
Field
Bits
Type
Description
DIAGEN7
7
rw
Enables Diagnostics for Channel 7
This bit field enables all the channel diagnostics.
0B
All the channel diagnostics are disabled.
1B
The channel diagnostics are enabled and updated in the COLDIAG register.
DIAGEN6
6
rw
Enables Diagnostics for Channel 6
This bit field enables all the channel diagnostics.
0B
All the channel diagnostics are disabled.
1B
The channel diagnostics are enabled and updated in the COLDIAG register.
DIAGEN5
5
rw
Enables Diagnostics for Channel 5
This bit field enables all the channel diagnostics.
0B
All the channel diagnostics are disabled.
1B
The channel diagnostics are enabled and updated in the COLDIAG register.
DIAGEN4
4
rw
Enables Diagnostics for Channel 4
This bit field enables all the channel diagnostics.
0B
All the channel diagnostics are disabled.
1B
The channel diagnostics are enabled and updated in the COLDIAG register.
DIAGEN3
3
rw
Enables Diagnostics for Channel 3
This bit field enables all the channel diagnostics.
0B
All the channel diagnostics are disabled.
1B
The channel diagnostics are enabled and updated in the COLDIAG register.
DIAGEN2
2
rw
Enables Diagnostics for Channel 2
This bit field enables all the channel diagnostics.
0B
All the channel diagnostics are disabled.
1B
The channel diagnostics are enabled and updated in the COLDIAG register.
DIAGEN1
1
rw
Enables Diagnostics for Channel 1
This bit field enables all the channel diagnostics.
0B
All the channel diagnostics are disabled.
1B
The channel diagnostics are enabled and updated in the COLDIAG register.
Datasheet
72
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
µController Interface Registers
Field
Bits
Type
Description
DIAGEN0
0
rw
Enables Diagnostics for Channel 0
This bit field enables all the channel diagnostics.
0B
All the channel diagnostics are disabled.
1B
The channel diagnostics are enabled and updated in the COLDIAG register.
Datasheet
73
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
µController Interface Registers
Diagnostics Registers for Channel-x
These registers contain the individual diagnostics bits. The bit field LEDGx is not used in the COLDIAG register
(and as a consequence in the CF-bit and at the ERR pin). All bits are sticky (see Update of the Diagnostics
Registers). The diagnostics are enabled with the DIAGCFG register.
DIAG0
Offset
Diagnostics Register for Channel-0 (rh)
Reset Value
08H
00H
7
6
5
4
3
2
1
0
RES
RES
LEDGx
SCVx
OCLx
OLAx
OLIx
OTx
r
r
rh
rh
rh
rh
rh
rh
Field
Bits
Type
Description
RES
7
r
Reserved
returns 0 if read.
RES
6
r
Reserved
returns 0 if read.
rh
Gated LED Drive Information of Channel x (Active Mode only)
This bit field indicates that the led of this channel is gated due to overcurrent or
over-temperature conditions.
0 : led not gated
1 : led gated
LEDGx
5
SCVx
4
rh
Short Circuit to VBB at Channel x (Inactive Mode only)
This bit field indicates that a short circuit to VBB has been detected.
0B
No short circuit to VBB detected.
1B
A short circuit to VBB has been detected.
OCLx
3
rh
Overcurrent at Channel x (Active Mode only)
This bit field indicates that an overload condition has been detected and that the
current is being limited.
0B
No overcurrent detected.
1B
An overcurrent has been detected and limited.
OLAx
2
rh
Open Load / Wire Break at Channel x (Active Mode)
This bit field indicates that an open load condition has been detected.
0B
No open load detected.
1B
An open load condition has been detected.
OLIx
1
rh
Open Load / Wire Break at Channel x (Inactive Mode)
This bit field indicates that an open load condition has been detected.
0B
No open load detected.
1B
An open load condition has been detected.
OTx
0
rh
Over-temperature at Channel x (Active Mode Only)
This bit field indicates that an over-temperature condition has been detected.
0B
No over-temperature detected.
1B
An over-temperature has been detected.
Datasheet
74
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
µController Interface Registers
Other Channel Diagnostics Registers
The other channel diagnostics registers in the table below have the same layout as DIAG0.
Their names and offset addresses are listed below:
Table 30
Diagnostics Registers for Channel 1-7
Register Short Name
Register Long Name
Offset Address
Reset Value
DIAG1
Diagnostics Register for Channel-1 (rh)
0AH
00H
DIAG2
Diagnostics Register for Channel-2 (rh)
0CH
00H
DIAG3
Diagnostics Register for Channel-3 (rh)
0EH
00H
DIAG4
Diagnostics Register for Channel-4 (rh)
10H
00H
DIAG5
Diagnostics Register for Channel-5 (rh)
12H
00H
DIAG6
Diagnostics Register for Channel-6 (rh)
14H
00H
DIAG7
Diagnostics Register for Channel-7 (rh)
16H
00H
Datasheet
75
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
µController Interface Registers
Internal Error Register
This register contains the status of internal errors monitored for safe IC operation. The TE, W4P, ALLOFF bits are
sticky and routed out to the ERR pin (according to the Table 3). The bits OTP and LAMP are volatile i.e. are
updated every 35 µs. Sticky bits are cleared every time the INTERR register is accessed or by every serial access
in mode 0 and 1.
INTERR
Offset
Internal Error Register (rh)
Reset Value
18H
07H
7
6
5
4
3
2
1
0
RES
OTC
RES
OTP
LAMP
ALLOFF
W4P
TE
r
rh
r
rh
rh
rh
rh
rh
Field
Bits
Type
Description
RES
7
r
Reserved
returns 0 if read.
OTC
6
rh
Overtemperature Common (Volatile)
This bit field indicates that an overtemperature or overcurrent condition of at least
one of the channels has been detected. Ored LEDGx-values.
0B
No overtemperature or overcurrent has been detected.
1B
An overtemperature or overcurrent condition has been detected.
RES
5
r
Reserved
returns 0 if read.
OTP
4
rh
Overtemperature Package (Volatile)
This bit field indicates that an overtemperature of the package has been detected.
0B
No package overtemperature detected.
1B
An overtemperature in the package has been detected.
LAMP
3
rh
Cold Lamp Detected (Volatile)
This bit field indicates that at least a cold lamp behaviour has been detected at one
output channel.
0B
No cold lamp behaviour detected.
At least one load at the output channels behaves as a cold lamp.
1B
ALLOFF
2
rh
All Outputs Channels are Switched Off (Sticky)
This bit field indicates that all the output channels have been switched off due to
an internal error, an over-temperature, the ODIS pin or the data of the DRIVE
(feedback from Power Chip).
0B
The ouput channels are enabled and controlled by the DRIVE register.
1B
The ouptut channels are switched off.
W4P
1
rh
Wait for Power Chip (Sticky)
This bit field indicates that the Power Chip is correctly supplied and ready for
operation.
0B
Power Chip is ready.
1B
Power Chip is not ready because of insufficient voltage or long transmission
error.
Datasheet
76
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
µController Interface Registers
Field
Bits
Type
Description
TE
0
rh
Transmission Error (Sticky)
This bit field indicates a transmission error over the galvanic isolation detected
either from the Process Side or from the µController-Interface
0B
No transmission error is detected.
1B
Transmission error has occured.
Datasheet
77
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
µController Interface Registers
Global Configuration Register
This register configures some extended functionalities of the chip.
GLCFG
Offset
Global Configuration Register (rwh)
Reset Value
1AH
00H
7
6
5
4
3
2
1
0
FRZSC
RESYN
RSTOFF
LEDON
RES
LEDGOFF
OLOFF
SWRST
rw
rw
rw
rw
rw
rw
rw
rwh
Field
Bits
Type
Description
FRZSC
7
rw
Selection of Isochronous Mode for Diagnostics
This bit field enables the isochronous mode for diagnostics. The entry is totally
ignored when RESYN = 1.
0B
Diagnostics are treated independently of SYNC-level
1B
Diagnostics are frozen with falling edge of SYNC and released with rising
edge. During SYNC = 0 DIAG0,..,DIAG7 and COLDIAG are not updated. But
read bits in COLDIAG can be reset.
RESYN
6
rw
Resynchronization of CT-Transmission
This bit field enables the resychronization of CT-transmission.
0B
functionality of SYNC is as defined by bit FRZSC.
1B
SYNC-pin is used for resynchronization of CT-transmission
Note: It is not possible to select RESYN = 1 and to use isochronous mode
for drive signals or/and diagnostics at the same time. That means
resynchronization and isochronous mode of driver information and
diagnostics at the same time is not possible. Edges on SYNC are used
solely for resynchronization. In the following the driver information can
be only transferred when SYNC = 1 when RESYN is set to “1”. A
negative pulse on SYNC initializes the resynchronization.
RSTOFF
5
rw
HW Reset of ALE Pin Disabled
This bit field disables the external reset.
0B
The HW reset at the ALE pin is enabled (default).
The HW reset is disabled.
1B
LEDON
4
rw
LED Matrix Enabled
This bit field enables the LED Matrix in serial mode. In this case the HW reset
cannot be used (activation of HW Reset is ignored).
0B
The LED matrix is disabled (default).
1B
The LED matrix is enabled in serial mode.
RES
3
rw
Reserved
Must be set to “0”
LEDGOFF
2
rw
LEDG Report Disabled
This bit field disables the report of the LEDGx-information.
0B
The LEDGx diagnostic is enabled (default).
1B
The LEDGx diagnostic is disabled and not reported in the DIAG0,..,DIAG7
registers.
Datasheet
78
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
µController Interface Registers
Field
Bits
Type
Description
OLOFF
1
rw
Open-Load Diagnostic Disabled
This bit field disables the monitoring of the Open-Load diagnostic OLAx and OLIx.
0B
The Open-Load diagnostic is enabled and updated in the DIAG0,..,DIAG7
registers (default).
1B
The Open-Load diagnostic is disabled and do not appear in the
DIAG0,..,DIAG7 registers.
SWRST
0
rwh
Soft Reset
This bit field triggers the clear of the user registers and restarts the CT
transmission. After setting the soft reset, this bit field will clear itself.
0B
No reset is generated.
1B
A clear of the user registers is generated.
Datasheet
79
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Package : Outlines and Marking Pattern
7
Package : Outlines and Marking Pattern
Figure 38
PG-VQFN-70-2 (Plastic (Green) Very Thin Profile Quad Flat Non Leaded Package)
Datasheet
80
Revision 2.0, 2015-02-12
ISOFACE™
ISO2H823V2.5
Package : Outlines and Marking Pattern
Information of Marking Pattern:
Infineon
ISOFACE TM
ISO2H823V2.5
Lotnumber
Datecode
Figure 39
Marking Pattern
For further information on alternative packages, please visit our website:
http://www.infineon.com/packages.
Datasheet
81
Dimensions in mm
Revision 2.0, 2015-02-12
w w w . i n f i n e o n . c o m
Published by Infineon Technologies AG