INFINEON ISO1I813T

ISOFACE™
ISO1I813T
Isolated 8 Channel Digital Input with IEC61131-2 Type 1/2/3 Characteristics
Preliminary Data Sheet
Revision 1.0, 2011-03-30
Industrial & Multimarket
Edition 2011-03-30
Published by
Infineon Technologies AG
81726 Munich, Germany
© 2011 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.
ISO1I813T
ISO1I813T
Revision History: 2011-03-30, V1.0
Previous Version:
Page
Subjects (major changes since last revision)
Preliminary Datasheet
Preliminary Data Sheet
3
V1.0, 2011-03-30
ISO1I813T
Preliminary Data Sheet
4
V1.0, 2011-03-30
ISO1I813T
1
1.1
1.2
1.2.1
1.2.2
Pin Configuration and Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PDS-8
Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PDS-8
Pin Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PDS-10
Pins of Sensor Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PDS-10
Pins of Serial and Parallel logic Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PDS-11
2
Blockdiagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PDS-13
3
3.1
3.2
3.2.1
3.2.2
3.2.3
3.3
3.4
3.4.1
3.4.2
3.5
3.6
3.7
3.8
3.8.1
3.8.2
3.9
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Voltage Limits on VBB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
External Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DC/DC Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Internal Oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sensor Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Input Type Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wire Break Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Common Error Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programmable Digital Input Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parallel Interface Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Serial Interface Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SPI Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Architecture of CRC-Engines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SYNC Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
Standard Compliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PDS-35
5
5.1
5.2
5.3
5.4
Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operating Conditions and Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Electrical Characteristics Input Side . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Electrical Characteristics Microcontroller Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PDS-37
PDS-37
PDS-38
PDS-40
PDS-42
6
6.1
6.2
6.2.1
6.2.2
6.2.3
6.3
6.3.1
6.3.2
6.3.3
6.3.4
6.3.5
6.3.6
Registers of Microcontroller-Interface-Chip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
µController Chip Registers Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Presentation of the Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sensor Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Status Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
µController Registers Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Collective Diagnostics Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Input Channel Data Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Global Error Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Filter Time of Channel 0-7 Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Internal Error Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Global Configuration Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PDS-46
PDS-46
PDS-47
PDS-47
PDS-47
PDS-48
PDS-49
PDS-49
PDS-49
PDS-50
PDS-51
PDS-52
PDS-53
7
Package Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PDS-54
Preliminary Data Sheet
5
PDS-14
PDS-14
PDS-14
PDS-15
PDS-16
PDS-17
PDS-20
PDS-21
PDS-21
PDS-23
PDS-24
PDS-26
PDS-27
PDS-29
PDS-30
PDS-34
PDS-34
V1.0, 2011-03-30
ISO1I813T
Preliminary Data Sheet
6
V1.0, 2011-03-30
ISO1I813T
Isolated 8 Channel Digital Input with
IEC61131-2 Type 1/2/3 Characteristics
Product Highlights
•
•
•
•
Minimization of power dissipation due to constant current
characteristic
Status LED output for each input
Digital averaging of the input signals to suppress interference
pulses
Isolation between Input and Output using Coreless
Transformer Technology
Features
Description
•
The ISO1I813T is an electrically isolated 8 bit data
input interface in TSSOP-48 package.
•
•
•
•
•
•
•
•
Complete system integration (digital sensor or
switch input, galvanic isolation and intelligent
micro-controller or bus-ASIC interface
8-channel input according to IEC61131-2 (Type
1/2/3)
Integrated galvanic isolation 500VAC (EN60664-1,
UL508)
5/3.3V SPI and parallel micro-controller interface
Adjustable deglitching filters
Up to 500 kHz sampling frequency
Wire-break detection
Vbb under-voltage detection
Package: TSSOP 8 x 12.5 mm
This part is used to detect the signal states of eight
independent input lines according to IEC61131-2 Type
1/2/3 (e.g. two-wire proximity switches) with a common
ground (GNDFI). For operating sensors of type 1/2/3 in
accordance with IEC61131-2, it is necessary for the
device to be wired with resistors RV and REXT (it is
recommended to use resistors with an accuracy of 2%,
in any case < 5% - is mandatory, temperaturecoefficients < 200ppm are allowed). The figure below
shows the typical application circuit for type 1/3. An 8 bit
parallel µC compatible interface allows to connect the
IC directly to a µC system. The input interface supports
also a direct control mode and is designed to operate
with 3.3/5V CMOS compatible levels. The data transfer
from input to output side is realized by the integrated
Coreless Transformer Technology.
Typical Application
Programmable Logic Controllers(PLC)
Industrial PC
General Control Equipment
VBB
VFI
VCC
TS
330n
DC
ENA
SW1
8 sensors
WB
IN0
12k
I0H
2k
I0L
I7H
IN7
12k
2k
I7L
D
E
S
E
R
I
A
L
I
Z
E
S
E
R
I
A
L
I
Z
E
SW2
digital
filter
/ERR
L
O
G
I
C
SYNC
µC
/CS
parallel
or serial
interface
digital
filter
e.g.
XE166
Rosc
GNDFI
GND
GNDBB
ISO1I813T
Typical Application for Sensor of Type 1/3
Preliminary Data Sheet
7
V1.0, 2011-03-xx
ISO1I813T
Pin Configuration and Functionality
1
Pin Configuration and Functionality
The pin configuration slightly differs for the parallel or the serial interfaces.
1.1
Pin Configuration
The ordering, type and functions of the IC pins are listed in the Table 1.
Table 1
Pin
Pin Configuration
Parallel Interface Mode
Symbol
Serial Interface Mode
Ctrl Type Function
1)
Symbol
Ctrl. Type Function
2)
ASIC / Micro-controller Side Pins
1
GND
2
SEL
3
SYNC
4
Rosc
5
VCC
6
ERR
A
Logic Ground
GND
I
PD
Serial Parallel Mode Select
SEL
I
PU
Freeze Data & Diagnostics
SYNC
A
Clock Frequency Adjustment Rosc
A
Positive 5/3.3V logic supply
VCC
O
D,
PU
Fault Indication output
ERR
7
GND
A
Logic Ground
GND
8
AD0
IO
PPZ
Data output bit0
SDI
I
PD
SPI Data input
9
AD1
IO
PPZ
Data output bit1
SSO
O
PPZ
SPI Status output
10
AD2
IO
PPZ
Data output bit2
GND
11
AD3
IO
PPZ
Data output bit3
GND
12
AD4
IO
PPZ
Data output bit4
CRCERR
O
D,
PU
CRC Error output
13
AD5
IO
PPZ
Data output bit5
SCLK
I
PD
SPI Shift Clock input
14
AD6
IO
PPZ
Data output bit6
SSI
I
PD
SPI Status input
15
AD7
IO
PPZ
Data output bit7
SDO
O
PPZ
SPI Data output
16
CS
I
PU
Chip Select
CS
I
17
RD
18
GND
PU
Data Read
n.c.
A
Logic Ground
GND
19
WR
I
PU
Data Write
MS0
I
PD
SPI Mode Select bit 0
20
ALE
I
PD
Address Latch Enable
MS1
I
PD
SPI Mode Select bit 1
21
DC_ENA I
PD
DC-DC Supply Enable
DC_ENA
22
SW1
A
DC-DC Switch Output 1
SW1
23
SW2
A
DC-DC Switch Output 2
SW2
24
GND
A
Logic Ground
GND
GNDBB
Sensor Side Pins
25
GNDBB
A
Input Ground
26
VBB
A
Positive input supply voltage VBB
27
I0L
A
Input 0 Low, LED Out
I0L
28
I0H
A
Input 0 High
I0H
29
I1L
A
Input 1 Low, LED Out
I1L
Preliminary Data Sheet
8
V1.0, 2011-03-xx
ISO1I813T
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)
30
I1H
A
Input 1 High
I1H
31
GNDBB
A
Input Ground
GNDBB
32
I2L
A
Input 2 Low, LED Out
I2L
33
I2H
A
Input 2 High
I2H
34
I3L
A
Input 3 Low, LED Out
I3L
35
I3H
A
Input 3 High
I3H
36
TS
A
Sensor Type 1/2/3 Select
TS
37
GNDBB
A
Input Ground
GNDBB
38
WB
A
Wire Break Select
WB
39
I4L
A
Input 4 Low, LED Out
I4L
40
I4H
A
Input 4 High
I4H
41
I5L
A
Input 5 Low, LED Out
I5L
42
I5H
A
Input 5 High
I5H
43
GNDBB
A
Input Ground
GNDBB
44
I6L
A
Input 6 Low, LED Out
I6L
45
I6H
A
Input 6 High
I6H
46
I7L
A
Input 7 Low, LED Out
I7L
47
I7H
A
Input 7 High
I7H
48
GNDBB
A
Input Ground
GNDBB
1) Direction of the pin: I = input, O = output, IO = Input/Output
2) Type of the pin: A = analog, D = Open-Drain, PU = internal Pull-Up resistor, PD = internal Pull-Down resistor, PPZ = PushPull pin with High-Impedance functionality
Preliminary Data Sheet
9
V1.0, 2011-03-xx
ISO1I813T
Pin Configuration and Functionality
GND
1
48
GNDBB
GND
1
48
GNDBB
SEL
2
47
I7H
SEL
2
47
I 7H
SYNC
3
46
I7L
SYNC
3
46
I7L
Rosc
4
45
I6H
Rosc
4
45
I 6H
VCC
5
44
I6L
VCC
5
44
I6L
/ ERR
6
43
GNDBB
/ERR
6
43
GNDBB
GND
7
42
I5H
GND
7
42
I 5H
AD0
8
41
I5L
SDI
8
41
I5L
AD1
9
40
I4H
SSO
9
40
I 4H
AD2
10
39
I4L
GND
10
39
I4L
AD3
11
38
WB
GND
11
38
WB
AD4
12
37
GNDBB
37
GNDBB
AD5
13
36
TS
SCLK
13
AD6
14
35
I3H
SSI
AD7
15
34
I3L
/CS
16
33
I2H
Pinout for parallel
Interface
CRCERR 12
Pinout for serial
Interface
36
TS
14
35
I 3H
SDO
15
34
I3L
/CS
16
33
I 2H
/RD
17
32
I2L
nc
17
32
I2L
GND
18
31
GNDBB
GND
18
31
GNDBB
/WR
19
30
I1H
MS0
19
30
I 1H
ALE
20
29
I1L
MS1
20
29
I1L
DC_ENA
21
28
I0H
DC_ENA
21
28
I 0H
SW1
22
27
I0L
SW1
22
27
I0L
SW2
23
26
VBB
SW2
23
26
VBB
GND
24
25
GNDBB
GND
24
25
GNDBB
n.c. = Not Connected
Figure 1
TSSOP-48 Pinout for Parallel and Serial Interface Modes
1.2
Pin Functionality
1.2.1
Pins of Sensor Interface
VBB (Positive supply 9.6-35V sensor supply)
VBB supplies the sensor input stage.
GNDBB (Ground for VBB domain)
This pin acts as the ground reference for the sensor input stage that is supplied by VBB.
I0H... I7H (Input channel 0 ... 7)
Sensor inputs with current sink characteristic according IEC61131-2 Type 1/2/3 which has been selected by pin TS
I0L... I7L (LED output channel 0 ... 7)
This pin provides the output signal to switch on the LED if the input voltage and current has been detected as
“High” according to the selected Sensor Type.
WB (Wire-Break Select)
By connecting a resistor between WB and GNDBB, the level for the Wire-Break detection can be adjusted (refer
to Table 10). This pin is for static configuration (pin-strapping). The input voltage must not change during
operation.
TS (Type Select)
By connecting a resistor between TS and GNDBB the sensor type (Type 1/2/3) can be selected (refer to Table 10
for corresponding resistor value). This pin is for static configuration (pin-strapping). The input voltage must not
change during operation.
Preliminary Data Sheet
10
V1.0, 2011-03-xx
ISO1I813T
Pin Configuration and Functionality
1.2.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/5V logic supply)
VCC supplies the output interface that is electrically isolated from the sensor input stage. The interface can be
supplied with 3.3/5V.
GND (Ground for VCC domain)
This pin acts as the ground reference for the uC-interface that is supplied by VCC.
Rosc (Clock Adjustment)
A high precision resistor has to be connected between Rosc and GND to set the frequency of the sampling clock.
DC_ENA (DC-DC Converter Enable)
When the DC_ENA pin is connected to VCC, the internal DC-DC driver is activated. When DC_ENA is in the state
Low, the switches are not driven. The input voltage must not change during operation. This pin has an internal
Pull-Down resistor.
SW1, SW2 (DC-DC switch outputs 1/2)
When the DC_ENA pin is connected to VCC, the outputs SW1 and SW2 switch at the clock-frequency determined
by the resistor at Rosc to supply the external push-pull converter. The switching frequency can be divided by two
by setting the responsible bit in the GLCFG register (see also section 6). Both outputs provide an open drain
functionality.
ERR (Error)
The low active ERR signal contains the OR-wired information of the sensor input undervoltage and missing voltage
detection, the internal data transmission failure detection unit and the overcurrent fault of the DC-DC-converter.
The output pin ERR provides an open drain functionality. During Start Up this pin is pulled to High state. This pin
has an internal Pull-Up resistor. In normal operation the signal ERR is high. See Section 3.5 for more details.
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 in logic High state. During Start Up the IC is operating in Parallel Mode. This pin has an internal PullDown resistor. This pin must not change during operation.
SYNC
When this pin is in a logic High state, the IC operates in continuous mode with the internal sampling clock. In
isochronous mode, the internal data and diagnostics registers are synchronized on each falling edge detected at
SYNC. In logic low state the internal data and diagnostic registers are not updated. During Start-Up this pin is
pulled to high state. This pin has an internal Pull-Up resistor. (see also Section 3.9
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.
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, RD, WR pins, register addresses or data can be transferred between the internal registers and e.g. the microcontroller.
RD, WR (Read / Write)
By pulling one of these pins down, a read or write transaction is initiated on the AddressData bus and the data
becomes valid. These pins have internal Pull-Up resistors.
Preliminary Data Sheet
11
V1.0, 2011-03-xx
ISO1I813T
Pin Configuration and Functionality
ALE (Address Latch Enable)
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).
When ALE is pulled high, addresses are transferred and latched over the bit AD0 to AD7. During the Low State of
ALE all read or write transactions hit the same adress. This pin has an internal Pull-Down resistor.
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 can be selected. These pins have internal
Pull-Down resistors. The mode of the Serial Interface can be changed during operation.
SCLK (Serial interface shift clock)
Input data are sampled with the rising edge and output data are updated with the falling edge of this input clock
signal. This pin has an internal Pull-Down resistor.
SDI, SSI (Serial interface data/status input )
SDI/SSI data is put into a dedicated FIFO to program the filtering time and mask the Wire-Break diagnostic bits of
each channel (SPI Mode 2 and 3) or to program register adresses the contents of which to be read subsequently.
This pin has an internal Pull-Down resistor.
SDO, SSO (Serial interface data/status outputs)
SDO provides typically the sensor data bits, SSO provides the sensor diagnostic 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
internal Pull-Up resistor.
Preliminary Data Sheet
12
V1.0, 2011-03-xx
ISO1I813T
Blockdiagram
2
Blockdiagram
VBB
Rosc
UVLO
MV
WB
TS
VCC
OSC
UV
SW1
UVLO
DC/DC
SW2
CLK
DC_ENA
WireBreak
Selector
Startup
/ERR
TX/RX
Control
Type
Selector
TX/RX
Common
Control
Error
SYNC
Validation
/CS
/WR
I0H
I0L
Sensor
Circuit 0
I1H
I1L
Sensor
Circuit 2
S
E
R
DIAG
S
DATA
E
DIAG
DIAG
DIAG
I
R
A
I
DATA
L
A
DIAG
I
L
Z
I
E
Z
DIAG
E
DATA
DIAG
DATA
DIAG
DATA
Sensor
Circuit 7
DIAG
DATA
DIAG
DIAG
Filter 0
DATA
/RD
ALE
DATA
E
DATA
Sensor
Circuit 6
I7H
I7L
D
DIAG
DATA
Sensor
Circuit 5
I6H
I6L
DIAG
DATA
Sensor
Circuit 4
I5H
I5L
DIAG
DATA
Sensor
Circuit 3
I4H
I4L
DIAG
DATA
I3H
I3L
DATA
DATA
Sensor
Circuit 1
I2H
I2L
DATA
Filter 1
AD7
U
P
D
A
T
E
G
A
T
E
AD6
Filter 2
AD5
AD4
Filter 3
parallel
interface
AD3
AD2
Filter 4
Interface
AD1
AD0
Handler
SCLK
Filter 5
SDO
SDI
Filter 6
SSO
SSI
Filter 7
DIAG
serial
interface
MS0
MS1
Control
Registers
CRC
GND
GNDBB
/CRCERR
SEL
813 T - Blockdiagram
Figure 2
Block Diagram ISO1I813T
Preliminary Data Sheet
13
V1.0, 2011-03-xx
ISO1I813T
Functional Description
3
Functional Description
The ISO1I813T is an electrically isolated 8 bit data input interface. This part is used to detect the signal states of
eight independent input lines according to IEC61131-2 Type 1/2/3 (e.g. two-wire proximity switches) with a
common ground (GNDBB).
3.1
Introduction
The current in the input circuit is determined by the switching element in state “0” and by characteristics of the input
stage in state “1”.
The octal input device is intended for a configuration comprising two specified external resistors per channel, as
shown in the block diagram. As a result the power dissipation within the package is at a minimum.
The voltage dependent current through the external resistor REXT is compensated by a negative differential
resistance of the current sink across pins IxH and IxL, therefore input INx behaves like a constant current sink.
The comparator assigns level 1 or 0 to the voltage present at input I. To improve interference protection, the
comparator is provided with hysteresis. A status LED is connected in series with the input circuit (REXT and current
sink).
If no LED is used an external resistor of 2 kΩ has to be connected between IxL and GNDBB. The specified
switching thresholds may change if the LED is replaced by a resistor.
The LED drive short-circuits the status LED if the comparator detects “0”. A constant current sink in parallel with
the LED reduces the operating current of the LED, and a voltage limiter ensures that the input circuit remains
operational if the LED is interrupted but the switching thresholds may change.
For each channel an adjustable digital filter is provided which samples the comparator signal at a rate configured
by programming internal registers. The digital filter is designed to provide averaging characteristics. If the input
value remains the same for the selected number of sampling values than, the output changes to the corresponding
state.
The µC compatible interfaces allow a direct connection to the ports of a microcontroller without the need for other
components. The diagnostic logic on the chip monitors the internal data transfer as well as the sensor input supply.
The information is send via the internal coreless transformer to the pin ERR at the input interface
3.2
Power Supply
The IC contains 2 electrically isolated voltage domains that are independent from each other. The microcontroller
interface is supplied via pin VCC, GND and the input stage is supplied via pin VBB, GNDBB. The different voltage
domains can be switched on at different time. Figure 4 shows the Start Up behaviour if both voltage domains are
powered by an external power supply. If the VCC and VBB voltage have reached their operating range and the
internal data transmission has been started successfully, the IC indicates the end of the Start Up procedure by
setting the pin ERR to logic high. In the situation of a supply voltage drop at VBB on the Sense Side - even short
- the Sense Chip requires a proper restart and therefore the µController Side control unit needs to react
accordingly, especially to guarantee the integrity of the sensor data provided to the filter stage.
Preliminary Data Sheet
14
V1.0, 2011-03-xx
ISO1I813T
Functional Description
3.2.1
Voltage Limits on VBB
VVBB
Voltage
VUV
VVBBhys
VMV
VVBBhys
VRESET
VVBBhys
VVBBuvoff
VVBBuvon
VVBBmvoff
VVBBmvon
VVBBoff
VVBBon
Time
RST
MV
UV
por_uv_mv_events .vsd
Figure 3
Start Up Procedure with external Power Supply
During UVLO, all registers are reset to their reset values as specified in the Chapter 6.2. 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 (when available). 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. 8 µs blanking time
@ 500kHz fscantyp) detecting:
•
•
VBB Undervoltage: If the voltage drops below the UV threshold (see Table 7), 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 Sense Side of the IC is turned off when reaching the VRESET
threshold whereas the Micro-Controller Side remains active.
These 2 thresholds are inactive when the IC operates in Self Power Mode i.e. when the DC_ENA pin is High.
Note: In case DC_ENA ist high the integrated DC/DC driver is active. 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 and W4S) bits used for generating the ERR signal are preset
to High during UVLO, the ERR pin is Low after power up. Therefore the ERR signal requires to be explicitly cleared
after power up. At least one read access to the GLERR and INTERR registers is needed to update those status
bits and thus release the ERR pin.
Preliminary Data Sheet
15
V1.0, 2011-03-xx
ISO1I813T
Functional Description
3.2.2
External Supply
Figure 4 shows the Start Up behaviour if both voltage domains are powered by an external power supply. If the
VCC and VBB voltage have reached their operating range and the internal data transmission has been started
successfully, the IC indicates the end of the Start Up procedure by setting the pin ERR to logic high
16 V
13 V
9.3 V
2.85 V
VB
B
IC
pins
VCC
1
DC_ENA
0
t FIstart
1
/ERR
0
1
UV
0
MV
GL
ERR
register
1
0
1
CF
0
1
Read Access
to Adr. 04H
0
1
DC_ERR
0
1
W4S
INT
ERR
register
0
1
TE
0
1
Read Access
to Adr. 16H
0
tds_startup_timing_813 .vsd
Figure 4
Start Up Procedure with external Power Supply
Preliminary Data Sheet
16
V1.0, 2011-03-xx
ISO1I813T
Functional Description
3.2.3
DC/DC Supply
uC Supply (5V / 3.3V)
VCC
PP Output driver
VBB
SW1
Clk
Temp.
Sense
:2
SW2
DCK
N1
GND
N2
Tr
GNDBB
VCC
uC Supply (GND)
DC_ENA
uC-Domain
Figure 5
dcdc _typapp . VSD
Sense-Domain
Typical Circuitry for Self Powered Mode with Push-Pull Converter
The IC can as well operate in self powered mode. In this case, the Process Side can be supplied at VBB with an
isolated push-pull converter connected to the Micro-controller Side and driven by the pins SW1 and SW2 . The
internal driver stage at SW1 and SW2 is designed to power up two ISO1I813T (refer to Table 8). The DC/DCConverter is driven by the internal clock. Parameters are calculated with the internal clock = 500 kHz. By setting
the DCK Bit in the GLCFG register a prescaler by 2 can be activated. Should the user adjusts another different
frequency the transformer has to be adjusted accordingly.
The short-circuit protection uses a temperature sensor located close to the drivers and disables the driver stages
when a predefined temperature is reached (Figure 7, Figure 5). The target value for the switch-off-temperature
is 160°C with a hysteresis of < 10°C. That means that the drivers are switched off at a temperature of 160 °C and
switched on at a temperature of <=150°C
Preliminary Data Sheet
17
V1.0, 2011-03-xx
ISO1I813T
Functional Description
16 V
13 V
9.3 V
2.85 V
VC
C
IC
pins
B
VB
1
DC_ENA
tFIstart
0
1
/ERR
0
1
UV
tVBBfil
0
GL
ERR
register
1
MV
0
1
CF
0
1
DC_ERR
0
1
INT
ERR
register
W4S
0
1
TE
0
1
Read Access
to Adr. 16H
0
tds _startupdcdc _timing_813.vsd
Figure 6
Start Up Procedure with DC/DC Supply
Preliminary Data Sheet
18
V1.0, 2011-03-xx
ISO1I813T
Functional Description
VBB
9.3 V
8V
Overtemperature detected
at DC-DC
IC
pins
Restart after
returning from OT
SW1, SW2
DC_ENA
/ERR
DC_ERR
INT
ERR
register
W4S
TE
Read Access
to Adr. 16H
Sense-Chip Power-Up
Sense-Chip Shut Down
Sense-Chip Restart
uc_dcovt_timing_813.vsd
Figure 7
Restart Procedure after VBB drop due to DC/DC Supply overtemperature
Preliminary Data Sheet
19
V1.0, 2011-03-xx
ISO1I813T
Functional Description
3.3
Internal Oscillator
An external resistor has to be connected to Rosc and allows the adjustment of the frequency as shown in Figure 8.
600
500
KHz
400
300
200
100
0
0
50
100
150
200
250
Resistance at Rosc (KOhm)
Figure 8
Internal Frequency Setting at Rosc
The internal oscillator provides the scan clock for the sampling of the sensor data and diagnostics as well as the
internal digital averaging filters. Therefore the filter times as defined in the Table 11 for the typical frequency of
500 KHz will change accordingly. As an example, it is possible to define filter time longer than 20 ms by reducing
the internal oscillator frequency.
Moreover, in the applications where the IC current consumption is critical, it is possible to reduce the internal
oscillator frequency by increasing the ROSC (see Figure 9).
12
Supply Current [mA]
10
8
6
4
2
0
0
100
200
300
400
500
600
CT_Frequency [kHz]
Sense Chip 24V
Figure 9
uC Chip 5V
uC Chip 3.3V
IC Current Consumption in function of the internal frequency
Preliminary Data Sheet
20
V1.0, 2011-03-xx
ISO1I813T
Functional Description
3.4
Sensor Input
3.4.1
Input Type Select
The sensor input structures are shown in Figure 10. Due to its active current a V-I-characteristic as shown in
Figure 11 is maintained. This V-I-curve is well within the IEC 61131 standard requirements of Type 1, Type 2 and
Type 3 sensors, respectively. The Figure 12 shows the typical application for sensor of type 2. It is recommended
to choose for the external resistors REXT, RV, RLED an accuracy of 2 % (< 5% is mandatory) otherwise the V/Icharacteristic shown in Figure 11 cannot be guaranteed.
VFI
VBB
WB
Sensor x
x = 1,...,8
RWB
TS
RTS
2k (1,5k *) IxH
INx
DATAx
mA
12k (8.5k *)
IxL
GNDBB
STATUSx
*) : for Type2
Figure 10
Typical Application for Sensor Input Type 1, 2 and 3
Preliminary Data Sheet
21
V1.0, 2011-03-xx
ISO1I813T
Functional Description
VFI=30V
10
10
15V/11V
VINxDset
VINxDhys
VINxDclr
active
current sink
5V
00
00
-3V
0.5mA
I INxOpen
2mA/3mA I INxsnkC,M
"open" 01
00
Data Bit must be zero
Figure 11
15mA
Data Bit must be one
10
Data Bit = 1, Status Bit = 0
Sensor Input Characteristics
VFI
1k
VBB
330n
TS
VCC
DC
ENA
SW1
WB
IN0
4 sensors only
8,2k
I0H
1.5k
I0L
IN1
8,2k
I1H
1.5k
I1L
...
D
E
S
E
R
I
A
L
I
Z
E
S
E
R
I
A
L
I
Z
E
I7H
/ERR
L
O
G
I
C
SYNC
µC
/CS
e.g.
XE166
parallel
or serial
interface
digital
filter
Rosc
I7L
GNDFI
SW2
digital
filter
GND
GNDBB
ISO1I813T
Figure 12
Typical Application for Sensor Type 2
Preliminary Data Sheet
22
V1.0, 2011-03-xx
ISO1I813T
Functional Description
3.4.2
Wire Break Detection
The wire-break current can be adjusted by the RWB-resistor value connected to the pin WB (Figure 13). The
minimum wirebreak-current can be choosen only when a LED- or Zener-Diode is connected to the pin IxL with a
forward current in the range of few uA in the voltage range below 1 V. In the case of a connected resistor at IxL a
great current is flowing across the external resistor Rext and the IxL-resistor (RLED). This part cannot be measured
internally and has to be added to the internal current part. In this case the minimum adjustable current is greater
by about 150uA (RLED = 2kOhm). The WB bits in the status register have a sticky (latched) property and remains
set as long as they are not cleared by a read access and the fault condition is not detected anymore
Wire-Break-Current Versus RWB
450
Wire-Break-Current[uA]
400
350
300
250
200
150
100
50
0
25
30
35
40
45
50
55
RWB[kOhm]
WBmin_LED
Figure 13
WBmax_LED
WBmin_Rled
WBmax_Rled
Wire Break Detection for Type 1,3 (typ. @ 25°C)
Preliminary Data Sheet
23
V1.0, 2011-03-xx
ISO1I813T
Functional Description
Wire-Break-Current Versus RWB
800
Wire-Break-Current[uA]
700
600
500
400
300
200
100
0
25
30
35
40
45
50
55
RWB[kOhm]
WBmin_LED
Figure 14
WBmax_LED
WBmin_Rled
WBmax_Rled
Wire Break Detection for Type 2 (typ. @ 25°C)
In the case of Type 2 two sense inputs are switched in parallel to achieve 2 * 3 mA (Figure 12). In each sense
input a mimimum wirebreak current of 60 uA can be measured which means in sum a minimum wirebreak current
of 120 uA. It is not recommended to use external resistors at the pins IxL in case of wirebreak measurements. The
recommended value would be RLED = 1.2 kOhm which has been choosen in order not to produce a large voltage
drop between IxL and GNDBB which in turn would limit the voltage drop across the sink. But the low value of RLED
would cause a high external current in case of wirebreak-measurements which has to be multiplied by two due to
the parallel circuitry of the sense inputs.
3.5
Common Error Output
The input (VBB) undervoltage and missing voltage status which are transmitted via the integrated coreless
transformer to the output block and the internal data transmission monitoring information are evaluated in the
common error output block, see Figure 15. In self-powered mode, an extra information in case of over-current at
SW1/2 is evaluated as well.
In case of an internal data transmission error the data and status bits are replaced by the last valid transmission.
Moreover, if four consecutive erroneous data transmissions (TE1=1) occur, an internal error signal (TE4=1) is set.
The averaging filters are reset and this status is held until four consecutive error-free transmissions (TE1=0) occur.
An example timing diagram is shown in Figure 15.
This internal error signal is OR-wired with the current VBB undervoltage and missing voltage status. Additionaly
in the ISO1I813T, the Collective Diagnostics flag is combined in the ERR. Since the output error signal is lowactive, the OR-wired result is negated.
In the Self Powered mode, the UV and MV are masked out. Instead the DC_ERR bit of the INTERR is combined
with the Transmission Error signal and output at the ERR pin.
Preliminary Data Sheet
24
V1.0, 2011-03-xx
ISO1I813T
Functional Description
The output stage at pin ERR has an open drain functionality with a pull-up resistor. See Table 13 for the electrical
characteristics.
TRIG
scan trigger
TE1
transmission error
TRIG
DC_ERR
VBB undervoltage UV
VBB missing voltage
TE4
1
/ERR
TE1
0
1
2
3
0
1
2
3
TE4
MUX
DC/DC Converter Error
filter
N
O
R
MV
/ERR
DC_ENA
W4S
Wait for Sense
Collective Diagnostics
Error
Figure 15
CF
(w/ parallel interface only)
Common Error Output
Preliminary Data Sheet
25
V1.0, 2011-03-xx
ISO1I813T
Functional Description
3.6
Programmable Digital Input Filter
The sensor data and diagnose bits of each input channel can be filtered by a configurable digital input filter. If
selected, the filter changes its output according to an averaging rule with a selectable average length. When the
sensor state changes without any spikes and noise the change is delayed by the averaging length. Sensor spikes
that are shorter than the averaging length are suppressed. Figure 16 shows the behavior of the filter.
scan trigger
filter input
output is 1
N-1
N-2
N-3
output is
unchanged
filter state
2
1
0
output is 0
filter output
averaging time
Figure 16
Digital Filter Behavior
The averaging length is selected for each channel individually using the configuration registers COEFIL0-7. The
programmed filter time apply for both the data and the diagnostics of one channel. See Table 11 for the different
setting options including filter bypass.
In this case, a minimal processing time occurs until the new configuration and the filtered data are valid and can
e.g. be frozen with the pin SYNC (described in Figure 17 and Table 17).
tfilwr
tfilrd
/CS
SCLK
SDI
Wr/Adr03
SDO
INPDATA
Coef3
DIAG
Wr/Adr04
Coef4
INPDATA
DIAG
Rd/Adr04
XX
INPDATA
Coef4
Rd
tfilrdy
SYNC
t
SPI Mode 2
Coeff _Timing3.vsd
Figure 17
Filter Time Programming and Update Timing
Whereas the absolute filter time depends on the internal oscillator frequency accuracy, the maximal jitter per
channel of the IC is 1.5 %. The channel jitter defined in the Figure 18 is due to the sampling error of the sensor
data with the internal clock and applies equally for all the channels.
Furthermore, a fixed propagation delay has to be taken into account due to the data transmission over the
Coreless Transformer.
Preliminary Data Sheet
26
V1.0, 2011-03-xx
ISO1I813T
Functional Description
Channel Input
(e.g. IN0)
int. clock
at filter input
(internal )
tctdelay
tfil (e.g. 3,2 ms)
Filter Output
channel
jitter
tchnjitter
/CS
tchrdy
SCLK
data
SDO
valid
t
Jitter _Timing.vsd
Figure 18
Channel Jitter Definition
3.7
Parallel Interface Mode
The ISO1I813T 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 microcontroller output ports. (Figure 19). The output pins AD7:AD0 are
in state “Z” as long as CS=1. Otherwise, new sensor data bits or status bits are sampled with the rising edge of
RD, and driven by the falling edge of WR and provided at pins AD7:AD0.
VCC
VCC
/CS
ALE
/RD, /WR
AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7
MCU (e.g. C166)
or ASIC
SEL
ISO1I813T
parallel _interface 1.vsd
Figure 19
Bus Configuration for Parallel Mode
The timing requirements for the parallel interface are shown in Figure 20, Figure 21 and Table 15.
Preliminary Data Sheet
27
V1.0, 2011-03-xx
ISO1I813T
Functional Description
/CS
tCSD
tRD_su
ALE
tRDlow
tRD_hd
tRDhigh
/RD
tAD_su tAD_hd
AD[7:0]
GLERR address (04h)
tclrrdy
tfloat
tADvalid
GLERR data
GLERR data
GLERR
00h
Rd_timing_813T - uc _parallel
Figure 20
Parallel Bus Timing Read
/CS
tCSD
tWR_su
ALE
tWRhigh
tWR_hd
/WR
tdat_su tdat_hd
tAD_su tAD_hd
AD[7:0]
COEFILx address
COEFILx
COEFILx data 0FH
00h
tlat
COEFILx data 0AH
0Fh
Wr_timing_813 T - uc_parallel
Figure 21
Parallel Bus Timing Write
Preliminary Data Sheet
28
V1.0, 2011-03-xx
ISO1I813T
Functional Description
3.8
Serial Interface Mode
The ISO1I813T contains two serial interfaces that can be activated by pulling the SEL pin to logic High state. The
interface can be directly controlled by the microcontroller output ports. The output pins SDO and SSO are in state
“Z” as long as CS=1. Otherwise, the bits are sampled with the falling edge of CS. With every falling edge of SCLK
the bits are provided serially to the pin SDO and SSO, respectively. At the same time, the inputs to SDI, SSI are
registered into input-FIFO buffers (sampled with the rising edge of SCLK). When all internally sampled bits have
been transferred to SDO/SSO, the buffered bits from the inputs SDI/SSI are provided to these pins (daisy-chain
support).
The timing requirements for the serial interface are shown in Figure 22 and in Table 16.
inactive
/CS
tSCLK_su
active
tCSD
tSCLK
receive
edge
SCLK
tSU
SDI, SSI
transmit
edge
tHD
t CSH
MSB
LSB
tCS_valid
SDO, SSO
tSCLK_valid
MSB
t float
LSB
Serial_Bus_Timing
Figure 22
Serial Bus Timing
Several SPI topologies are supported: pure bus topology, daisy-chain and any combinations (Figure 23). Of
course independent individual control with dedicated SPI controller interfaces for each slave IC is possible, as well.
A
SCLK
SCLK
SDO
MISO0
SSO
MISO1
A
SCLK
SCLK
A
MISO 0
SDO
SCLK
SDO
SDI
SDI
/CS
/CS
SSO
SCLK
SCLK
SCLK
MISO0
SSI
B
B
SDO
C
/CS
SDO
SSO
SDI
/CS
/CS
MCU
or
ASIC
SCLK
C
SDO
MCU
or
ASIC
SCLK
MCU
or
ASIC
SDO
SSO
SDI
/CS
/CS
SCLK
SCLK
D
SCLK
SDO
D
D
SDO
SDO
SSO
SDI
/CS
D
SDI
SSO
MOSI0
SSI
MOSI0
/CS
/CS
spi_topologies .vsd
Figure 23
Example SPI Topologies
Preliminary Data Sheet
29
V1.0, 2011-03-xx
ISO1I813T
Functional Description
3.8.1
SPI Modes
3.8.1.1
Switching Serial Modes
All serial modes MS1, MS0 = 11, 01, 10, 00 are switchable during operation but not within a serial transfer frame.
No internal registers are affected. Only multiplexers and CRC-engines can be activated or deactivated. Internal
FSMs are reset. The user has to run one dummy serial process after switching of serial modes to clear the serial
shift registers and reset the internal FSMs. For example: switching from MS1, MS0 = 00 to MS1, MS0 = 11 means
the 24 bit serial shift registers and the CRC-engines will be activated. To guarantee proper operation one dummy
read sequence has to be processed means “shift in 24 bits with read address, zeros and CRC within a CS= low
frame” to operate the serial interface in the new mode. A reliable output is not guaranteed for the first serial
process. The same is true for changing the serial mode in the reverse direction : from MS1, MS0 = 11 to MS1,
MS0 = 00. Here at least one serial access (8 SCLK-cycles) within a CS=low frame is necessary.
Be aware that in Mode01 read access the data at SDO/SSO corresponds to the adress which has been written in
the frame before. Mode00 and Mode 01 support the daisy-chain application.
Mode 0: MS0:=0, MS1:=0; 8 Bit Access; Daisy-Chain supported
Chip select active
CS
SCLK
MSB
SDO
D7
D6
D5
D4
D3
D2
D1
D0
Input-Value
MSB
SSO
WB7
WB6 WB5 WB4 WB3 WB2 WB1
WB0
Collective Diagnosis
Figure 24
SPI Mode 0
Preliminary Data Sheet
30
V1.0, 2011-03-xx
ISO1I813T
Functional Description
Mode 1: MS0:=1, MS1:=0; 16 Bit Access; Daisy-Chain supported
Chip select active
CS
SCLK
Write Command
MSB
SDI
1
MSB
A6
A5
1
A3
A2
A1
A0
D7
D6
Register-Adress 1
MSB
SSI
A4
A5
A4
A3
A2
A1
A0
D7
D6
Register-Adress 2
D7
D6
WB7
D2
D1
D0
D5
D4
D3
D2
D1
D0
MSB
D5
D4
D3
D2
D1
D0
Input-Value
MSB
SSO
D3
Value 2 (valid on write)
MSB
SDO
D4
Value 1 (valid on write)
MSB
A6
D5
WB7 WB6 WB5 WB4 WB3 WB2 WB1
Collective Diagnosis
MSB
WB6 WB5 WB4 WB3 WB2 WB1 WB0
UV
0
MV
CF
0
Global Error Bits
Collective Diagnosis
WB0
W4S TE
DC_
ERR
Internal Error Bits
Read Command
MSB
SDI
0
MSB
A6
A5
A4
A3
A2
A1
A0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
D6
D5
D4
D3
D2
D1
D0
D2
D1
D0
Register-Adress 1
MSB
SSI
0
MSB
A6
A5
A4
A3
A2
A1
A0
0
Register-Adress 2
MSB
SDO
D7
MSB
D6
WB7
D4
D3
D2
D1
D0
Input-Value
MSB
SSO
D5
D7
Register Data 1
MSB
WB6 WB5 WB4 WB3 WB2 WB1 WB0
D7
D6
D5
D4
D3
Register Data 2
Collective Diagnosis
Addressed in the former frame
Figure 25
SPI Mode 1
Preliminary Data Sheet
31
V1.0, 2011-03-xx
ISO1I813T
Functional Description
Mode 2: MS0:=0, MS1:=1; 16 Bit Access; No Daisy-Chain supported
Chip select active
CS
Write Command
SCLK
MSB
SDI
MSB
A6
1
A5
A4
A3
A2
A1
A0
D7
D6
A6
A5
A4
A3
A2
A1
A0
Register-Adress 2
MSB
D7
D6
D5
D4
D3
D7
D6
MSB
D2
D1
D0
D2
D1
D0
D5
D4
D3
D2
D1
D0
Value 2 (valid on write)
WB7 WB6 WB5 WB4 WB3 WB2 WB1
WB0
Collective Diagnosis
Input Data
MSB
SSO
D3
MSB
1
SDO
D4
Value 1 (valid on write)
Register-Adress 1
MSB
SSI
D5
MSB
WB7
UV
0
WB6 WB5 WB4 WB3 WB2 WB1 WB0
Collective Diagnosis
MV
CF
0
W4S TE
DC_
ERR
Internal Error Bits
Global Error Bits
Read Command
MSB
SDI
0
MSB
A6
A5
A4
A3
A2
A1
A0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
D6
D5
D4
D3
D2
D1
D0
D2
D1
D0
Register-Adress 1
MSB
SSI
0
MSB
A6
A5
A4
A3
A2
A1
A0
0
Register-Adress 2
MSB
SDO
D7
MSB
D6
D5
D4
D3
D2
D1
D0
D7
Input Data
MSB
SSO
WB7
Register Data 1
MSB
WB6 WB5 WB4 WB3 WB2 WB1 WB0 D7
Collective Diagnosis
Figure 26
D6
D5
D4
D3
Register Data 2
SPI Mode 2
Preliminary Data Sheet
32
V1.0, 2011-03-xx
ISO1I813T
Functional Description
Mode 3: MS0:=1, MS1:=1; 24 Bit Access; No Daisy-Chain supported
Chip select active
CS
SCLK
Write Command
MSB
SDI
1
MSB
A6
1
A6
D7
A3
A2
A1
A0
A5
A4
A3
D7
MSB
A2
A1
A0
D7
Register-Adress 2
MSB
SDO
A4
Register-Adress 1
MSB
SSI
A5
MSB
D6
D6
D3
D2
D1
D0
Value 1 (valid on write)
D6
D5
D4
D3
0
0
0
C4
D2
D1
D0
0
C3
C2
C1
C0
C1
C0
C1
C0
C1
C0
Checksum 1
MSB
0
0
C4
Value 2 (valid on write)
D5
D4
D3
D2
D1
C3
C2
Checksum 2
D0 WB7 WB6 WB5 WB4 WB3 WB2 WB1 WB0
Input-Data
WB7
D4
MSB
UV
MV
CF
W4S
DC_
ERR
CF
C4
Error *
Collective Diagnosis
MSB
SSO
D5
C3
C2
Checksum 3
MSB
WB6 WB5 WB4 WB3 WB2 WB1 WB0
0
Collective Diagnosis
UV
MV
CF
0
W4S TE
DC_ GLC2 GLC1 GLC0 C4
ERR
Internal Error
Global Error
Global Config
C3
C2
Checksum 4
Read Command
MSB
SDI
0
MSB
A6
A5
A4
A3
A2
A1
A0
0
MSB
0
0
0
0
0
0
0
0
0
0
C4
MSB
0
A5
A4
A3
A2
A1
A0
0
0
0
0
0
0
0
0
0
0
0
C4
Register-Adress 2
D7
D6
D5
D4
D3
D2
D1
D0
D7
D6
D5
Input-Data
WB7
C3
C2
C1
C0
MSB
MSB
SSO
C0
Checksum 2
MSB
SDO
C1
MSB
MSB
A6
C2
Checksum 1
Register-Adress 1
SSI
C3
D4
D3
D2
D1
D0
UV
MV
CF
W4S
DC_
ERR
CF
C4
Error *
Register-Data 1
C3
C2
C1
C0
Checksum 3
MSB
WB6 WB5 WB4 WB3 WB2 WB1 WB0
Collective Diagnosis
D7
D6
D5
D4
D3
D2
Register-Data 2
D1
D0 GLC2 GLC1 GLC0 C4
Global Config
C3
C2
C1
C0
Checksum 4
*) DC_ENA = 0 , upper values
DC_ENA = 1 , lower values
Figure 27
SPI Mode 3
The error values in the SDO-segment depend on the setting of DC_ENA. If DC_ENA is set to 1 the IC is supplied
by the integrated DC/DC converter and the error information W4S, DC_ERR, CF is valid. If DC_ENA is set to 0
the error information UV, MV, CF is valid
Preliminary Data Sheet
33
V1.0, 2011-03-xx
ISO1I813T
Functional Description
3.8.2
Architecture of CRC-Engines
For writing serial data into the uC-interface chip one serial-SPI-mode (MS1, MS0 = 11) delivers with the pure input
data bit stream (write by an uC, 19 bits ) also the CRC-signature (5 bits). The total bitstream is fed into the CRCinput engines and processed according to the underlying CRC-algorithm serially.
The CRC is a 5-Bit-checksum and will be calculated with the polynom X5+ X4+ X2+1 and is calculated from Bit
[23:5]. The checksum is transfered to Bit [4:0]. After totally processed 24 serially shifted in-bits (including the CRCsignature) the total 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 setting
the CRC_ERR Pin to low
For reading of registers by a uC a CRC-signature (5 bits) (MS1, MS0 = 11) will be delivered with the pure data bit
stream (19 bits) : data output (read by a uC). The read bitstream has to be processed according to the CRCalgorithm serially. After totally processed 19 serially shifted out-bits the CRC-signature has been calculated and
delivered to the output pins SDO, SSO.
3.9
SYNC Operation
The filtered data and diagnostics can be synchronized on the falling edge of the SYNC pin or “frozen” by holding
SYNC low (see Figure 28 and Table 17).
Channel
Input
tsyncper
SYNC
tsyncw
int. clock
tsynccon
Filtered
Data
tsyncmin
/CS
SYNC_Timing.vsd
Figure 28
SYNC Operation Timing
Preliminary Data Sheet
34
V1.0, 2011-03-xx
ISO1I813T
Standard Compliance
4
Standard Compliance
The ISO1I813T allows the design of a sensor interface compliant with the standard requirements listed below:
System Insulation Characteristics as shown in Table 3,
System Immunity Characteristics as shown in Table 5.
These requirements are valid for an application using the ISO1I813T including external circuitry (as proposed in
Figure 29), not for the IC alone.
Note: When the IC is not supplied, probing of the sensor input interface is still possible due to the external circuitry,
i.e. the 12k resistor and the LED. In addition to the current through the LED a small current IIxH flows through
the pins IxH and IxL.
VFI
VBB
VCC
TS
330n
DC
ENA
SW1
8 sensors
WB
IN0
12k
I0H
2k
I0L
IN7
12k
I7H
2k
I7L
D
E
S
E
R
I
A
L
I
Z
E
S
E
R
I
A
L
I
Z
E
SW2
digital
filter
/ERR
L
O
G
I
C
SYNC
µC
/CS
parallel
or serial
interface
digital
filter
e.g.
XE166
Rosc
GNDFI
GND
GNDBB
ISO1I813T
Figure 29
Recommended Application Circuit
Table 2
System Absolute Maximum Ratings
Parameter
Symbol
Values
Min.
Typ.
Unit
Max.
Field Input Voltage
Overvoltage 1300 ms
VFIov
-45
+45
V
Input Voltage INx
VINx
-45
+45
V
+
I
Figure 30
Note /
Test Condition
−
VISO
RIO ,CIO
O
System Insulation Characteristics
Preliminary Data Sheet
35
V1.0, 2011-03-xx
ISO1I813T
Standard Compliance
Table 3
System Insulation Characteristics
Parameter
Symbol
Values
Min.
Typ.
Pollution Degree (DIN VDE
0110/1.89, DIN EN 60664-1)
Unit
Max.
Note /
Test Condition
2
Minimum External Clearance
CLR
6.7
mm
Minimum External Creepage
CPG
6.2
mm
Comparative Tracking Index
CTI
550
V
Maximum Working Insulation
Voltage
VISO
500
VAC
1 min duration1)
Approval UL1577
Pending
Approval CSA
Pending
Approval EN61131-2
Pending
1) not subject to production test, verified by characterization
Preliminary Data Sheet
36
V1.0, 2011-03-xx
ISO1I813T
Electrical Characteristics
5
Electrical Characteristics
This section comprises:
•
•
•
Operating Conditions and Power Supply (see Section 5.2)
Electrical Characteristics Input Side (see Section 5.3)
Electrical Characteristics Microcontroller Interface (see Section 5.4)
Tolerance values always contain the sum of process-related tolerance values and tolerance-values based on the
temperature drift within the specified temperature range.
5.1
Absolute Maximum Ratings
All voltages at pins 25 to 48 are measured with respect to ground GNDBB. All voltages at pins 1 to 24 are
measured with respect to GND. The voltage levels are valid if other ratings are not violated. The two voltage
domains VCC, GND and VBB, GNDBB are internally electrically isolated.
Stresses above those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. This
is a stress rating only and functional operation of the device at these or any other conditions above those indicated
in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for
extended periods may affect device reliability.
Table 4
Absolute Maximum Ratings
Parameter
Symbol
Value
Min.
Max.
Unit
Note /
Test Condition
Power Dissipation
must not exceed
max-value
Continuous Voltage at pin VBB
VVBB
-0.3
45
V
Peak Voltage VBB, Overvoltage 500 ms
VVBB
-0.3
45
V
Supply Voltage VCC
VVCC
-0.3
6.5
V
Continuous Voltage at logic pins 1 - 24 (except VLOG
VCC and GND pins)
-0.3
6.5
V
Continuous Voltage at pin TS, WB
-0.3
6.5
V
TJ
-40
150
°C
Storage Temperature
TS
-50
150
°C
Power Dissipation
Ptot
800
mW
Input Voltage Range
VIxH
-45
45
V
Input Voltage Range
VIxL
-0.3
5
V
Error Pin Sink Current (ERR=0)
IERRsink
5
mA
VERR < 0.25·VVCC
Error Pin Sink Current (CRCERR=0)
ICRCsink
5
mA
VERR < 0.25·VVCC
DC-DC switch outputs 1/2
SW1/2
20
V
Electrostatic discharge voltage
(Human Body Model)
according to JESD22-A114-B
VESD
–
–
2.5
kV
Electrostatic discharge voltage
(Charge Device Model)
according to ESD STM5.3.1 - 1999
VESD
–
–
1.5
kV
Junction Temperature
Preliminary Data Sheet
37
V1.0, 2011-03-xx
ISO1I813T
Electrical Characteristics
5.2
Operating Conditions and Power Supply
For proper operation of the device, absolute maximum rating (Section 4) and the parameter ranges in Table 5
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 7.
Table 5
Operating Range
Parameter
at Tj = -40 ... 125°C
Symbol
Supply Voltage Logic VCC
Supply Voltage Senses VBB
Value
Unit
Note /
Test Condition
Min.
Max.
VVCC
2.85
5.5
V
related to GND
VVBB
9.6
35
V
related to GNDBB
Continuous VBB Voltage in Self-Power Mode VVBBDC
12
16
V
see Figure 4 for
operation points)1)
Ambient Temperature
TA
-40
85
°C
Junction Temperature
TJ
-40
125
°C
Common Mode Transient
dVISO/dt
-25
25
Magnetic Field Immunity
|HIM|
30
A/m
IEC61000-4-8
Symbol
Limit Values
Unit
Note /
Test Condition
kV/µs
1) recommended for operation
Table 6
Thermal Characteristics
Parameter
at Tj = -40 ... 125°C, Vbb=9.6...35V, VCC=2.85...5.5V,
unless otherwise specified
Min.
Max.
Thermal resistance junction - case top
RthJC_Top
15.0
K/W
measured on top
side)1)
Thermal resistance junction - case bottom
RthJC_Bot
13.8
K/W
)1)
Thermal resistance junction - pin
RthJP
11.8
K/W
)1)
Thermal resistance @ 2 cm² cooling area2)
(thermal conductance only by radiation and
free convection)
Rth(JA)
88.6
K/W
)1)
1) not subject to production test, specified by design
2) Device on 50 mm x 50 mm x 1.5 mm epoxy PCB FR4 with 2 cm² (one layer, 35 µm thick) copper area. PCB is vertical
without blow air.
Table 7
Electrical Characteristics of the Power Supply Pins
Parameter
at Tj = -40 ... 125°C, Vbb=9.6...35V,
VCC=2.85...5.5V, unless otherwise
specified
Symbol
VBB UVLO startup threshold
VVBBon
VBB UVLO shutdown threshold
VVBBoff
Min.
VBB UVLO Hysteresis
VVBBhys
VBB missing voltage OFF (MV)
threshold
VVBBmvoff
VBB missing voltage ON (MV)
threshold
VVBBmvon
Preliminary Data Sheet
Values
Typ.
Unit
Max.
9.6
8.0
V
V
1
)1)
V
13.9
12.1
Note /
Test Condition
V
V
38
V1.0, 2011-03-xx
ISO1I813T
Electrical Characteristics
Table 7
Electrical Characteristics of the Power Supply Pins (cont’d)
Parameter
at Tj = -40 ... 125°C, Vbb=9.6...35V,
VCC=2.85...5.5V, unless otherwise
specified
Symbol
Values
Min.
Typ.
Unit
Max.
VBB undervoltage OFF (UV)
threshold
VVBBuvoff
VBB undervoltage voltage ON
(UV) threshold
VVBBuvon
Glitch filters for VBB missing
voltage and undervoltage
TVBBfil
8
µs
)2)
Undervoltage Current for VBB
IVBBuv
3.5
mA
VVBB < VVBBon
Quiescent Current VBB
IVBBq
5
mA
VVBB = 24 V, IINx = 0,
VCC = 2.5V
Startup Delay (time between
VBBon/VCCon and first data
output)
tVXXon
26
µs
Digital Filter
bypassed))2 3)
VCC UVLO startup threshold
VVCCon
VCC UVLO shutdown threshold
VVCCoff
VCC UVLO threshold hysteresis
VVCChys
Quiescent Current VCC
Quiescent Current VCC
1)
2)
3)
4)
5)
17.0
Note /
Test Condition
15.0
V
V
2.85
V
V
)4)
0.1
V
))2 5)
IVCCq
3.1
mA
VVCC = 5 V)2) 5) VVBB =
0V
IVCCq
2.3
mA
VVCC = 3.3 V VVBB =
0V
Unit
Note /
Test Condition
140 mA
2.5
Note that the specified operation of the IC requires VVBB as given in Table 5
defined for fscantyp 500kHz
not subject to production test, specified by design
Note that the specified operation of the IC requires VVCC as given in Table 5
No Push-Pull Converter connected at SW1/2
Table 8
Self-Powered Supply Operation
Parameter
at Tj = -40 ... 125°C, Vbb=9.6...35V,
VCC=2.85...5.5V, unless otherwise
specified
Symbol
Values
ON Resistance at SW1/2
RDSON
2.3
Ω
Current Rating
ISW
140
mA
165
°C
)1)
K
)1)
Min.
Thermal overload trip temperature Tjt
Typ.
157
Thermal hysteresis
∆Tjt
1) not subject to production test, specified by design
Preliminary Data Sheet
5
39
Max.
V1.0, 2011-03-xx
ISO1I813T
Electrical Characteristics
5.3
Electrical Characteristics Input Side
The electrical characteristics of the input side (pins 25-48) are given in Table 9. Note that some parameters refer
to IN0 to IN7 which are nodes of external circuitry (see Figure 10 or Figure 29). Electrical characteristics with
respect to these nodes are given for the system including the external circuitry and not for the IC alone.
See also Figure 11 for the different threshold parameters.
Table 9
Sensors Inputs
Parameter
at Tj = -40 ... 125°C, Vbb=9.6...35V,
VCC=2.85...5.5V, unless otherwise
specified
Symbol
Sink Current Limit at Saturation
Edge Type 1/3
IINxsnkC13
IINxsnkC2
Sink Current Limit at Saturation
Edge Type 2
Values
Unit
Note /
Test Condition
2.3
mA
VVBB=VVBBon,
VINx=6.7V, VIxL=1.2V
3.3
mA
VVBB=VVBBon,
VINx=6.7V, VIxL=1.2V
Min.
Typ.
Max.
Sink Current Limit at Maximum
Input Voltage Type 1/3
IINxsnkM13
3.4
mA
VVBB=35V, VINx=30V,
VIxL=2.5V
Sink Current Limit at Maximum
Input Voltage Type 2
IINxsnkM2
4.8
mA
VVBB=35V, VINx=30V,
VIxL=2.5V
LED Supply Current at Maximum
Input Voltage, Type 1/3
IIxLmax
2.1
3.1
mA
VVBB=35V, VINx=30V,
VIxL=2.5V
LED Supply Current at Maximum
Input Voltage, Type 2
IIxLmax
3.1
4.5
mA
VVBB=35V, VINx=30V,
VIxL=2.5V
LED Supply Current at High
Threshold Type 3
IIxL1
1.5
2.5
mA
VVBB=VVBBon,
VINx=11V, VIxL=2.5V
LED Supply Current at High
Threshold Type 2
IIxL2
2.3
3.6
mA
VVBB=VVBBon,
VINx=11V, VIxL=2.5V
LED Supply Current at High
Threshold Type 1
IIxL3
1.6
2.6
mA
VVBB=VVBBon,
VINx=15V, VIxL=2.5V
LED Voltage recommended
VFLED
1.9
3.0
V
)1)
Sense Voltage Switching
Threshold, L→H (Type 1)
VINxDset(1)
Sense Voltage Switching
Threshold H→L (Type 1)
VINxDclr(1)
Hysteresis H↔L (Type 1)
VINxDhys(1)
Sense Voltage Switching
Threshold L→H (Type 2)
VINxDset(2)
Sense Voltage Switching
Threshold H→L (Type 2)
VINxDclr(2)
Hysteresis H↔L (Type 2)
11
VINxDset(3)
Sense Voltage Switching
Threshold H→L (Type 3)
VINxDclr(3)
VVBB=24V
VIxL=2.5V)2)
VVBB=24V
VIxL=2.5V)2)
1
11
7
VVBB=24V
VIxL=2.5V)2)
VVBB=24V
VIxL=2.5V)2)
VINxDhys(2)
Sense Voltage Switching
Threshold L→H (Type 3)
Preliminary Data Sheet
15
0.65
11
7
VVBB=24V
VIxL=2.5V)2)
VVBB=24V
VIxL=2.5V)2)
40
V1.0, 2011-03-xx
ISO1I813T
Electrical Characteristics
Table 9
Sensors Inputs (cont’d)
Parameter
at Tj = -40 ... 125°C, Vbb=9.6...35V,
VCC=2.85...5.5V, unless otherwise
specified
Symbol
Values
Hysteresis H↔L (Type 3)
VINxDhys(3)
0.7
Input Sink Current when VVBB=0
IIxHq
300
Min.
Typ.
Unit
Note /
Test Condition
µA
VVBB=0V
VIxH=30V , Ixl = open
Unit
Note /
Test Condition
Max.
1) not subject to production test, specified by design
2) clamped to 2.5V if “logic 1”, internally limited if logic “0”
Table 10
Setting at the Configuration Pins (TS, WB)
Parameter
at Tj = -40 ... 125°C, Vbb=9.6...35V,
VCC=2.85...5.5V, unless otherwise
specified
Symbol
Values
Min.
Typ.
Max.
TS Pull-Down Resistance for Type RTSpd1
1 Selection
33
Ω
)1)
TS Pull-Down Resistance for Type RTSpd2
2 Selection
33
kΩ
2) 1)
TS Pull-Down Resistance for Type RTSpd3
3 Selection
330
kΩ
)1)
WB pin source current
IWBsource
12.5
µA
RWB = 40kΩ
WB pin detection current
IWB
80
µA
RWB = 40kΩ
Wirebreak detection blanking time tWB_blank
1
µs
)3) 4)
tTS_blank
2
µs
)3) 4)
Type selection blanking time
Max. WB Pin Load Capacitance
CWBmax
5
pF
)1)
Max. TS Pin Load Capacitance
CTSmax
20
pF
)1)
1)
2)
3)
4)
required for operation
Only 4 channels can be used for this case.
not subject to production test, specified by design
defined for fscantyp 500kHz
Preliminary Data Sheet
41
V1.0, 2011-03-xx
ISO1I813T
Electrical Characteristics
5.4
Electrical Characteristics Microcontroller Interface
For the Parallel Mode see Table 11, Table 12, Table 14 and Table 15,
For the Serial Mode see Table 11, Table 12, Table 14 and Table 16.
Timing characteristics refer to CL < 50 pF and RL > 10 kΩ.
Table 11
Sensor Scanning and Averaging
1)
Parameter
at Tj = -40 ... 125°C, Vbb=9.6...35V,
VCC=2.85...5.5V, unless otherwise
specified
Symbol
Typical Scan Frequency
fscantyp
440
Scan Frequency Range
fscanrge
50
Input Scan Propagation Delay
tctdelay
tbypass
Filter Bypass delay
Values
Min.
Unit
Note /
Test Condition
510
kHz
ROSC = 22.1 kΩ
without tolerance
500
kHz
)2) refer to Figure 8
8
µs
)1) applies equally to
all channels
2
µs
)1)
1.2
µs
including maximum
channel jitter)1)
Typ.
Minimal Filter Output valid time
tcsrdy
(until Readout i.e. CS falling edge)
Max.
Channel Jitter3)
tchnjitter
0
2 µs
µs
for tFILT00 and tFILT01 )1)
Channel Jitter
tchnjitter
0
1.5
%
for tFILT02 to tFILT07 )1)
Digital Filter Monitoring Time
tFILT00
0.050
ms
FT=00H)1)
Digital Filter Monitoring Time
tFILT01
0.100
ms
FT=01H)1)
Digital Filter Monitoring Time
tFILT02
0.400
ms
FT=02H)1)
Digital Filter Monitoring Time
tFILT03
0.800
ms
FT=03H)1)
Digital Filter Monitoring Time
tFILT04
1.600
ms
FT=04H)1)
Digital Filter Monitoring Time
tFILT05
3.200
ms
FT=05H)1)
Digital Filter Monitoring Time
tFILT06
10.000
ms
FT=06H)1)
Digital Filter Monitoring Time
tFILT07
20.000
ms
FT=07H)1)
Digital Filter Monitoring Time
tFILToff
2.0
µs
FT=08H..0FH)1)
Unit
Note /
Test Condition
µA
ROSC = 22.1 kΩ
kΩ
E96 resistor
1) valid for fscantyp = 500kHz
2) not subject to production test, specified by design
3) the channel jitter is defined in Figure 18
Table 12
Setting at the Configuration Pin (Rosc) see also Figure 8
Parameter
at Tj = -40 ... 125°C, Vbb=9.6...35V,
VCC=2.85...5.5V, unless otherwise
specified
Symbol
Rosc Pin Source Current
IRoscsrc
Rosc Resistance to GND
RRosc
Rosc Pin Regulated Voltage
VRoscreg
Values
Min.
Typ.
Max.
50
18.4
22.1
221
1.2
Max. Rosc Pin Load Capacitance CRoscmax
V
5
pF
)1)
1) required for operation
Preliminary Data Sheet
42
V1.0, 2011-03-xx
ISO1I813T
Electrical Characteristics
Table 13
Error Pins (ERR, CRCERR)
Parameter
at Tj = -40 ... 125°C, Vbb=9.6...35V,
VCC=2.85...5.5V, unless otherwise
specified
Symbol
Error Pin Pull-Up Resistance
(ERR=1)
RERRpu
Maximum Switching Frequency
(ERR, CRCERR)
fSW
Error Pin low voltage
VERROL
Values
Min.
Typ.
Unit
Max.
50
10
Note /
Test Condition
kΩ
500
kHz
0.25·VVCC V
)1)
IERROL = 5mA
1) not subject to production test, specified by design
Table 14
Logical Pins (RD, WR, ALE, MS0/1, CS, AD7:AD0, SCLK, SDO, SSO, SDI, SSI, SEL)
Parameter
at Tj = -40 ... 125°C, Vbb=9.6...35V,
VCC=2.85...5.5V, unless otherwise
specified
Symbol
Input Voltage High Level
VIH
0.7·VVCC
VVCC+0.3
V
Input Voltage Low Level
VIL
-0.3
0.3·VVCC
V
Input Voltage Hysteresis
VIhys
Output Voltage High Level
VOH
0.75·VVCC
1·VVCC
V
IOH = 5mA
Output Voltage Low Level
VOL
0
0.25·VVCC V
IOL = 5mA
Table 15
Values
Min.
Typ.
Unit
Max.
100
Note /
Test Condition
mV
Parallel Interface
Parameter
at Tj = -40 ... 125°C, Vbb=9.6...35V,
VCC=2.85...5.5V, unless otherwise
specified
Symbol
Input Pull Up Resistance
(RD, WR, CS)
RPU
50
kΩ
Input Pull Down Resistance (ALE) RPD
50
kΩ
Values
Min.
Typ.
Unit
Max.
Read Request Frequency
fRD
0.06
9
MHz
Read Request Period (1/fRD)
tRD
110
15000
ns
CS Disable time (minimum CS
high time between two accesses)
tCSD
7
µs
55
55
ns
Valid AD0-7 Output
tADout
AD0-7 setup time related to WR
tdat_su
25
ns
AD0-7 hold time related to WR
tdat_hd
25
ns
RD setup time
tRD_su
55
ns
WR setup time
tWR_su
55
ns
RD Low duration
tRDlow
55
ns
Preliminary Data Sheet
Note /
Test Condition
43
VCC = 3.3V
VCC = 5.0V
VCC = 3.3V
VCC = 5.0V
V1.0, 2011-03-xx
ISO1I813T
Electrical Characteristics
Table 15
Parallel Interface (cont’d)
Parameter
at Tj = -40 ... 125°C, Vbb=9.6...35V,
VCC=2.85...5.5V, unless otherwise
specified
Symbol
Values
Min.
Typ.
Unit
Note /
Test Condition
ns
VCC = 3.3V
VCC = 5.0V
Max.
WR Low duration
tWRlow
55
RD hold time
tRD_hd
0
20
ns
WR hold time
tWR_hd
0
20
ns
RD Pad to DIAG, GLERR and
INTERR Registers Update (Bits
Clearing)
tclrrdy
4
AD0-7 Output disable time
6.2
30
tfloat
µs
ns
AD0-7 Data bus setup time
tAD_su
40
ns
AD0-7 Data bus hold time
tAD_hd
50
ns
tlat
600
WR latency time
Table 16
4800
VCC = 5.0V
ns
Serial Interface
Parameter
at Tj = -25 ... 125°C, Vbb=9.6...35V,
VCC=2.85...5.5V, unless otherwise
specified
Symbol
Values
Min.
Typ.
Unit
Max.
Input Pull Up Resistance ( CS)
RPU
50
kΩ
Input Pull Down Resistance
(SCLK, SDI)
RPD
50
kΩ
Serial Clock Frequency
fSCLK
Serial Clock Period (1/fSCLK)
tSCLK
Serial Clock High Period
Serial Clock Low Period
MHz
VCC = 3.3V
VCC = 5.0V
110
100
ns
VCC = 3.3V
VCC = 5.0V
tSCLKH
55
50
ns
VCC = 3.3V
VCC = 5.0V
tSCLKL
55
50
ns
VCC = 3.3V
VCC = 5.0V
Minimum CS Hold time (rising
tCSH
edge of SCLK to rising edge of CS)
40
ns
Minimum CS Disable time (CS
high time between two accesses)
4.8
µs
tSU
Minimum Data setup time
(required time SDI to rising edge of
SCLK)
5
ns
Minimum Data hold time (rising
edge of SCLK to SDI)
tHD
15
ns
Minimum valid time CS falling
edge to output SDO/SSO
tCS_valid
50
ns
CS falling edge to first rising
SCLK edge
tSCLK_su
80
ns
Preliminary Data Sheet
tCSD
9
10
Note /
Test Condition
44
)1)
V1.0, 2011-03-xx
ISO1I813T
Electrical Characteristics
Table 16
Serial Interface (cont’d)
Parameter
at Tj = -25 ... 125°C, Vbb=9.6...35V,
VCC=2.85...5.5V, unless otherwise
specified
Symbol
Values
Min.
Typ.
Unit
Note /
Test Condition
Max.
Minimum valid time SCLK falling
edge to output SDO/SSO
tSCLK_valid
80
70
ns
VCC = 3.3V
VCC = 5.0V
Minimum SDO/SSO Output
disable time
tfloat
50
65
ns
VCC = 3.3V
VCC = 5.0V
4
µs
no µController access
allowed during the
change)1) 2)
Values
Unit
Note /
Test Condition
New serial mode activation time
(MS0/MS1 change to earliest
interface access)
tMS_rdy
1) valid for fscantyp = 500kHz
2) not subject to production test, specified by design
Table 17
Sync and Coefficient Update Timing
Parameter
at Tj = -40 ... 125°C, Vbb=9.6...35V,
VCC=2.85...5.5V, unless otherwise
specified
Symbol
Minimum time interval for µCRead-Access after falling edge of
SYNC-signal
tsyncmin
Min.
Typ.
500
Max.
ns
Minimum time interval for
tsynccon
switching from sync mode into the
continuous mode
3
µs
Minimum width of SYNC-signal
tsync
200
ns
SYNC-period
tsyncper
500
ns
Minimum time interval between 2
write cycles for filter time
programming
tfilwr
4
µs
)1)
Minimum time interval between a
write cycle and a read back cycle
for filter time programming
tfilrr
4
µs
)1)
4
µs
)1)
Minimum time interval between a tfilrdy
filter time write cycle and updated
filter data freeze
1) valid for fscantyp = 500kHz
Preliminary Data Sheet
45
V1.0, 2011-03-xx
ISO1I813T
Registers of Microcontroller-Interface-Chip
6
Registers of Microcontroller-Interface-Chip
This chapter describes the µController Chip registers.
Table 6-1
Register Bit Type 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
6.1
µController Chip Registers Overview
The Table 6-2 gives an overview of the µController Chip registers and their address.
Table 6-2
Registers Summary
Short Name
Description
Access
Rights1)
Address
A6-A0, R/W
DIAG
Collective Diagnostics Register (Wire-Break Detection)
rh
00H
INPDATA
Input Data Register (Input Channel Data)
r
02H
GLERR
Global Error Register
rh
04H
COEFIL0
(COEFIL0-7)
Filter Time for the Data and the Diagnostics of Channel 0
rw
06H, 86H
COEFIL1
Filter Time for the Data and the Diagnostics of Channel 1
rw
08H, 88H
COEFIL2
Filter Time for the Data and the Diagnostics of Channel 2
rw
0AH, 8AH
COEFIL3
Filter Time for the Data and the Diagnostics of Channel 3
rw
0CH, 8CH
COEFIL4
Filter Time for the Data and the Diagnostics of Channel 4
rw
0EH, 8EH
COEFIL5
Filter Time for the Data and the Diagnostics of Channel 5
rw
10H, 90H
COEFIL6
Filter Time for the Data and the Diagnostics of Channel 6
rw
12H, 92H
COEFIL7
Filter Time for the Data and the Diagnostics of Channel 7
rw
14H, 94H
INTERR
Internal Error Register
rh
16H
GLCFG
Global Configuration Register
rw
1CH
Reserved
n.a.
other
1) r=read-only, rw=read-write (timing restrictions apply), rh=read update by hardware
Preliminary Data Sheet
,
46
V1.0, 2011-03-30
ISO1I813T
Registers of Microcontroller-Interface-Chip
6.2
Presentation of the Registers
The µController side chip provides several 8-bit registers which can be accessed by the µController over the serial
or parallel interface. Since those registers are located in the chip internal clock domain, the access is controlled
by an internal arbiter processing the read / write requests as well as the synchronization requirements especially
to freeze the internal registers when the isochronous mode is used (SYNC pin).
Some timing requirements apply to guarantee the data consistency provided to the µController (see Electrical
Characterisitcs).
6.2.1
Sensor Registers
The sensor data and status (Wire-Break) detected at the channel inputs IxH/L by the sensor side chip are available
in the INPDATA and DIAG registers respectively. The bits of the DIAG register have a sticky property i.e.once a
wire-break condition has been detected (after the filter time), the respective bits remain set. A read access resets
the sticky bits under the condition, that no wirebreak is detected anymore. In the serial modes, both registers are
per default driven out at the SPO/SSO outputs.
6.2.2
Status Registers
The GLERR and INTERR registers contains the status of the IC. GLERR monitors the application relevant
parameters: undervoltage (UV), missing voltage (MV) and collective fault (CF) whereas INTERR indicates the
status of internal signals important for the proper operation of the IC: wait for sense chip (W4S), transmission error
(TE) and DC-DC error (DC_ERR) in case of self powered mode. Those registers can be read over the serial or
parallel interface especially to identify the fault causing the error pin (ERR) to be pulled down. There are different
options to read those registers: either through direct addressing (e.g. parallel mode) or through the telegram mode
when the serial interface is selected where the bits are shifted out during the transaction.
The bits of the GLERR and INTERR registers have a sticky property and remains set as long as they are not
cleared by a read access and the fault condition is not detected anymore. The Table 6-3 presents which bits are
cleared depending on the serial mode and the SPI channel. In the case of the parallel interface, the bits cleared
are the ones whose address is contained in the internal ALE register. Only the bits having been read can be
cleared. Since the bits are frozen when a read access is detected, it is guaranted that only these bits read over
the serial or parallel interface can be cleared: if the status of the bits changes during the transaction, they will not
be cleared.
Table 6-3
Clear of the Sticky Bits by Serial Interface
Mode 0
Mode 1
Mode 2
Mode 3
Read /
Write
Read
Read
Write
Read
Write
Read
Write
SPI
channel-0
n.a.
RDREG1)
DIAG
RDREG1)
DIAG
RDREG1)
UV, MV,
W4S,
DC_ERR)2)
DIAG
UV, MV,
W4S,
DC_ERR)2)
SPI
channel-1
DIAG
DIAG
RDREG1)
DIAG
UV, MV,
W4S, TE,
DC_ERR
DIAG
RDREG1)
DIAG
UV, MV,
W4S, TE,
DC_ERR
DIAG
RDREG1)
DIAG
UV, MV,
W4S, TE,
DC_ERR
1) The bits of register which is being read (Direct addressing)
2) depends on setting of DC_ENA
Preliminary Data Sheet
,
47
V1.0, 2011-03-30
ISO1I813T
Registers of Microcontroller-Interface-Chip
6.2.3
Configuration Registers
The filter times of each channel can be programmed with the COEFIL0-7 registers. Since the write access requires
some time to update the internal registers, specific timing requirements apply especially between 2 successive
programming operations. The COEFIL0-7 registers define as well if the wire break detection should be masked or
not in the DIAG register.
Only one of the COEFILx registers can be written at the same time (in serial mode only one SPI channel can be
used). It is possible to program a filter time and simultaneously to read out another register e.g. another channel
filter time.
Furthermore, the behavior of the IC can be customized with the GLCFG register:
•
•
•
The ratio of the switching frequency of the DC-DC ouput stage over the internal clock frequency set at the
CLKADJ pin can be changed from 1:1 (default) to 2:1.
A soft reset can be generated to clear the filter stages and reinitialize the data transmission between Sense
side and µController side chips.
The automatical clearing of the DIAG when the register is read without direct addressing can be disabled.
Preliminary Data Sheet
,
48
V1.0, 2011-03-30
ISO1I813T
Registers of Microcontroller-Interface-Chip
6.3
µController Registers Description
6.3.1
Collective Diagnostics Register
This register contains the filtered values of the Wire-Break detection of the channels 0 to 7.
This register can be read by the µController. The WB[x] are set with the occurence of a wire break at input line x
and can only be cleared by a read operation of this register if the wire break is not detected anymore (sticky bits).
As soon as one of those bits is set, the CF-bit of the GLERR is set as well.The Chapter 6.2.2 explains the way
the sticky bits are cleared.
DIAG
Collective Diagnostics Register
(Address : 00H)
7
6
5
4
3
2
1
0
WB7
WB6
WB5
WB4
WB3
WB2
WB1
WB0
Reset Value: 00H
rh
Field
Bits
Type Description
WB[x]
7-0
rh
6.3.2
Channel Wire-Break Detected
This bit indicates if a Wire-Break has been detected at the channel x.
0B
No wire-break signal detected at channel x.
1B
A wire-break condition has been detected at channel x.
Input Channel Data Register
This register contains the filtered values of the input data detected at the channels 0 to 7.
This register can be read by the µController.
When the parallel interface is selected, the default address contained in the internal ALE register is the address
of this register.
INPDATA
Input Data Register
(Address : 02H )
7
6
5
4
3
2
1
0
D7
D6
D5
D4
D3
D2
D1
D0
Reset Value: 00H
rh
Field
Bits
Type Description
D[x]
7-0
rh
Preliminary Data Sheet
,
Input Channel Data
This bit represents the input data detected at the pins IxH of the channel x
depending on the sensor type selected.
0B
Input Data below the input threshold.
1B
Input Data above the input threshold.
49
V1.0, 2011-03-30
ISO1I813T
Registers of Microcontroller-Interface-Chip
6.3.3
Global Error Register
This register contains the status of the IC parameters monitored during operation.
This register can only be read by the µController. The CF-bit is the OR-combination of all the bits of the DIAG
register. The bits of this register are sticky and can only be cleared when the bits are read out and the faults are
not detected anymore (refer to Chapter 6.2.2 for more details).
The UV and MV bits are reset to 1 when the VBB voltage is below the UVLO threshold or during transmission error
between the sensor side and µController side. The bits of the GLERR register are used in the generation of the
signal of the error pin (ERR) and shifted out in some of the serial modes when the SPI interface is selected.
GLERR
Global Error Register
(Address : 04H)
7
6
5
4
0
3
2
1
0
UV
MV
CF
r
Reset Value: 06H
rh
Field
Bits
Type Description
CF
0
rh
Channel Fault
This bit indicates that at least one wire-break condition has been detected at the
channel inputs.
0B
No wire-break condition has been detected at the channels .
1B
At least one channel shows a wire-break condition .
MV
1
rh
VBB Missing Voltage
This bit indicates if a missing voltage condition has been detected at the VBB pin.
0B
No missing voltage detected at VBB.
1B
A missing voltage condition has been detected at VBB.
UV
2
rh
VBB Under Voltage
This bit indicates if an undervoltage condition has been detected at the VBB pin.
0B
No undervoltage detected at VBB.
1B
An undervoltage has been detected at VBB.
0
[7:3]
r
Reserved
returns 0 if read.
Preliminary Data Sheet
,
50
V1.0, 2011-03-30
ISO1I813T
Registers of Microcontroller-Interface-Chip
6.3.4
Filter Time of Channel 0-7 Register
This register defines the filter time for both the data and diagnostics for each channel IN0-7. It configures as well
if the wire-break bit must be masked in the DIAG register.
This register can be modified and read by the µController. .
COEFIL0-7
Channel 0-7 Filter Time Register
(Address : 06H - 14H for read access, 86H - 94H for write access, )
7
6
5
4
0
0
0
MWB
FT
rw
rw
r
3
2
1
Reset Value: 1FH
0
Field
Bits
Type Description
FT
[3:0]
rw
Filter Time
This bit field configures the filter time for averaging the Data and the Wire-Break
signals detected at channels IN0-7.
00H 50 µs
01H 100 µs
02H 400 µs
03H 800 µs
04H 1,6 ms
05H 3,2 ms
06H 10 ms
07H 20 ms
08H - 0FHbypassed (default)
MWB
4
rw
Mask Wire-Break Detection
This bit masks the filtered signal of the Wire-Break detection.
0B
The wire-break signal is masked and is not visible in the DIAG register.
1B
The wire-break signal is not masked and appears in the DIAG register.
(default).
0
[7:5]
r
Reserved
returns 0 if read; should be written with 0.
Preliminary Data Sheet
,
51
V1.0, 2011-03-30
ISO1I813T
Registers of Microcontroller-Interface-Chip
6.3.5
Internal Error Register
This register contains the status of the internal errors monitored for safe IC operation. The bits are sticky and
remain set once the fault condition is detected until a read operation occurs and the faults are resolved. The bits
of the INTERR register are used in the generation of the error pin (ERR) and shifted out in some of the serial
modes when the SPI interface is selected. On power up (UVLO), the bits W4S and TE are preset to High and will
have to be cleared by a read access during the startup phase.
INTERR
IC Status Register
(Address : 16H)
7
6
5
4
0
3
2
1
0
W4S
TE
DC_
ERR
r
Reset Value: 06H
rh
Field
Bits
Type Description
DC_ERR
0
rh
DC-DC Converter Error
This bit indicates if overload condition has been detected at the SW1 or SW2
switches.
0B
No overload detected.
1B
Overload detected.
TE
1
rh
Transmission Error
This bit indicates if a transmission error has been detected over the Coreless
Transformer between the Sense side chip and the µController side chip.
0B
No transmission error.
1B
Transmission error.
W4S
2
rh
Wait for Sense Chip
This bit indicates the Sense side chip is correctly supplied and ready for
transmission.
0B
Sense Side is ready.
1B
Sense Side is not ready because of insufficient supply or long transmission
error.
00000
[7:3]
r
Reserved
returns 0 if read.
Preliminary Data Sheet
,
52
V1.0, 2011-03-30
ISO1I813T
Registers of Microcontroller-Interface-Chip
6.3.6
Global Configuration Register
This register contains configuration parameters for the sensor type selection as well as the DC-DC driver.
GLCFG
Global Configuration Register
(Address : 1CH)
7
6
5
4
3
2
DIAG SW_R
DCK
ACLR ST
0
r
rw
rw
rw
1
Reset Value: 00H
0
0
r
Field
Bits
Type Description
00
1:0
rw
Reserved
returns 0 if read; should be written with 0.
DCK
2
rw
DC-DC Driver Switching Frequency Ratio
This bit indicates the ratio between the sampling clock frequency set at Rosc and
the switching frequency of the DC-DC driver (pins SW1/2).
0B
DC-DC switching frequency is equal to the sampling frequency (1:1)
(default).
1B
DC-DC switching frequency is half to the sampling frequency (2:1).
SW_RST
3
rw
Soft-Reset for the Filtering Stage
This bit triggers the reset of the Filter registers
0B
No Reset
1B
Reset is generated for the Filter stage
DIAG_ACLR
4
rw
Diagnostics Automatical Clear
This bit selects if the DIAG register is automatically cleared after any access to
the DIAG register (especially for the second SPI channel at the SSO pin). The
diagnostics remain in both case sticky.
0B
Automatical clear after any access to the DIAG register (default)
Automatical clear disabled
1B
000
[7:5]
r
Reserved
returns 0 if read; should be written with 0.
Preliminary Data Sheet
,
53
V1.0, 2011-03-30
ISO1I811T
Confidential
7
Figure 7-1
Package Outline
Package Outline
Package Outline TSSOP-48 (tie bar not drawn in outline)
Notes
1. You can find all of our packages, sorts of packing and others in our Infineon Internet Page “Products”:
http://www.infineon.com/products.
2. Dimensions in mm.
Preliminary Data Sheet
,
54
V1.0, 2011-03-18
w w w . i n f i n e o n . c o m
Published by Infineon Technologies AG