ZSSC3008AA2R [ETC]
Sensor Signal Conditioner with Diagnostics;型号: | ZSSC3008AA2R |
厂家: | ETC |
描述: | Sensor Signal Conditioner with Diagnostics |
文件: | 总47页 (文件大小:772K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
Data Sheet
Rev. 1.11 / June 2011
ZSSC3008
Sensor Signal Conditioner with Diagnostics
ZSSC3008
Sensor Signal Conditioner with Diagnostics
Brief Description
Benefits
The ZSSC3008 is a sensor signal conditioner IC that
is adjustable to nearly all piezo-resistive bridge sen-
sors. Measured and corrected bridge values are pro-
vided at the SIG™ pin, which can be configured as
an analog voltage output or as a one-wire serial dig-
ital output.
PC-controlled configuration and calibration via
one-wire interface – simple, low cost
High accuracy (±0.1% FSO @ -25 to 85°C;
±0.25% FSO @ -40 to 125°C)
Single-pass calibration – quick and precise
The digital one-wire interface (OWI) can be used for
a simple PC-controlled calibration procedure to pro-
gram a set of calibration coefficients into an on-chip
EEPROM. The calibrated ZSSC3008 and a specific
sensor are mated digitally: fast, precise, and without
the cost overhead associated with trimming by exter-
nal devices or laser. Integrated diagnostics functions
make the ZSSC3008 particularly well-suited for auto-
motive applications.*
Available Support
Development Kit available
Multi-Unit Calibrator Kit available
Support for industrial mass calibration available
Quick circuit customization possible for large
production volumes
Physical Characteristics
Features
Wide operation temperature: –40°C to +125°C
Digital compensation of sensor offset, sensitivity,
and non-linearity
Supply voltage 2.7 to 5.5V; with external JFET,
5.5 to 30V
Programmable analog gain and digital gain;
accommodates bridges with spans < 1mV/V
and high offset
Small SOP8 package
ZSSC3008 Application Circuit
Many diagnostic features on chip (e.g., EEPROM
signature, bridge connection checks, bridge short
detection, power loss detection)
Vsupply
+2.7 to +5.5 V
VDD
Independently programmable high and low
clipping levels
SIG™
OUT/OWI
24-bit customer ID field for module traceability
ZSSC3008
VBP
Output options: rail-to-rail ratiometric analog
voltage (12-bit resolution), absolute analog
voltage, digital one-wire interface
Vgate
VBN
VSS
F
0.1
Fast power-up to data out response; output
available 5ms after power-up
Ground
Current consumption depends on programmed
sample rate: 1mA down to 250A (typical)
Fast response time: 1ms (typical)
* Not AEC-Q100-qualified.
High voltage protection up to 30V with
external JFET
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner.
The information furnished in this publication is subject to changes without notice.
ZSSC3008
Sensor Signal Conditioner with Diagnostics
JFET1
ZSSC3008 Block Diagram
(Optional if supply is 2.7 to 5.5 V)
5.5 V to 30 V
VSUPPLY
S
D
0.1
F
VDD (2.7 to 5.5 V)
Vgate
Highly Versatile Applications
in Many Markets Including
ZSSC3008
12-Bit
DAC
Sensor
Diagnostics
VDD
Regulator
Industrial
Building Automation
VBP
VBN
_
SIGTM
A
Office Automation
White Goods
+
D
0 V to 1 V
Ratiometric
Rail-to-Rail
OWI/ZACwireTM
INMUX
14-Bit ADC
OUTBUF1
PREAMP
(Optional)
Bsink
Automotive *
Power Save
EEPROM
with Charge
Pump
Digital
Core
ZACwireTM
Interface
Power Lost
Diagnostic
POR/Oscillator
Portable Devices
Your Innovative Designs
Analog Block
Digital Block
VSS
* Not AEC-Q100-qualified.
Rail-to-Rail Ratiometric Voltage Output Applications
Absolute Analog Voltage Output Applications
Product Ordering Codes (Please contact ZMDI Sales for additional options.)
Sales Code
Description
Package
ZSSC3008AA2R
ZSSC3008 SOP8 (150 mil) — Temperature range: -40°C to +125°C
Tape and Reel
ZSSC3008AA2T
ZSSC3008KIT
ZSSC3008 SOP8 (150 mil) — Temperature range: -40°C to +125°C
Tube
Kit
ZSSC3008 SSC Evaluation Kit: Communication Board, SSC Board, Sensor Replacement Board,
Evaluation Software, USB Cable, 5 IC Samples
Sales and Further Information
www.zmdi.com
SSC@zmdi.com
ZMD Far East, Ltd.
3F, No. 51, Sec. 2,
Keelung Road
11052 Taipei
Taiwan
Zentrum Mikroelektronik
Dresden AG (ZMD AG)
Grenzstrasse 28
ZMD America, Inc.
8413 Excelsior Drive
Suite 200
Zentrum Mikroelektronik
Dresden AG, Japan Office
2nd Floor, Shinbashi Tokyu Bldg.
4-21-3, Shinbashi, Minato-ku
Tokyo, 105-0004
Madison, WI 53717
USA
01109 Dresden
Germany
Japan
Phone +49 (0)351.8822.7.772
Phone +1 (608) 829-1987
Phone +81.3.6895.7410
Phone +886.2.2377.8189
Fax
+49(0)351.8822.87.772
Fax
+1 (631) 549-2882
Fax
+81.3.6895.7301
Fax
+886.2.2377.8199
DISCLAIMER: This information applies to a product under development. Its characteristics and specifications are subject to change without notice. Zentrum Mikroelektronik Dresden AG
(ZMD AG) assumes no obligation regarding future manufacture unless otherwise agreed to in writing. The information furnished hereby is believed to be true and accurate. However, under
no circumstances shall ZMD AG be liable to any customer, licensee, or any other third party for any special, indirect, incidental, or consequential damages of any kind or nature whatsoever
arising out of or in any way related to the furnishing, performance, or use of this technical data. ZMD AG hereby expressly disclaims any liability of ZMD AG to any customer, licensee or any
other third party, and any such customer, licensee and any other third party hereby waives any liability of ZMD AG for any damages in connection with or arising out of the furnishing, perfor-
mance or use of this technical data, whether based on contract, warranty, tort (including negligence), strict liability, or otherwise.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev.1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner.
ZSSC3008
Sensor Signal Conditioner with Diagnostics
Contents
1 Electrical Characteristics ......................................................................................................8
1.1. Absolute Maximum Ratings ............................................................................................8
1.2. Recommended Operating Conditions.............................................................................8
1.3. Electrical Parameters......................................................................................................9
1.4. Analog Input versus Output Resolution.........................................................................11
2 Circuit Description ..............................................................................................................14
2.1. Signal Flow and Block Diagram ....................................................................................14
2.2. Analog Front End..........................................................................................................15
2.2.1. Bridge Supply ..........................................................................................................15
2.2.2. PREAMP Block........................................................................................................15
2.2.3. Analog-to-Digital Converter (ADC)...........................................................................15
2.3. Digital Signal Processor................................................................................................16
2.3.1. EEPROM.................................................................................................................16
2.3.2. One-Wire Interface - ZACwire™..............................................................................17
2.4. Output Stage.................................................................................................................17
2.4.1. Digital to Analog Converter (Output DAC) with Programmable Clipping Limits .......17
2.4.2. Output Buffer ...........................................................................................................18
2.4.3. Voltage Reference Block .........................................................................................18
2.5. Clock Generator / Power-On Reset (CLKPOR) ............................................................19
2.5.1. Trimming the Oscillator............................................................................................20
2.6. Diagnostic Features ......................................................................................................20
2.6.1. EEPROM Integrity ...................................................................................................21
2.6.2. Sensor Connection Check.......................................................................................21
2.6.3. Sensor Short Check.................................................................................................21
2.6.4. Power Loss Detection..............................................................................................22
3 Functional Description ........................................................................................................22
3.1. General Working Mode .................................................................................................22
3.2. ZACwire™ Communication Interface............................................................................24
3.2.1. Properties and Parameters......................................................................................24
3.2.2. Bit Encoding ............................................................................................................24
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
4 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
3.2.3. Write Operation from Master to ZSSC3008.............................................................25
3.2.4. ZSSC3008 Read Operations...................................................................................25
3.2.5. High Level Protocol..................................................................................................28
3.3. Command/Data Bytes Encoding...................................................................................29
3.4. Calibration Sequence....................................................................................................30
3.5. EEPROM Bits ...............................................................................................................32
3.6. Calibration Math............................................................................................................35
3.6.1. Correction Coefficients ............................................................................................35
3.6.2. Interpretation of Binary Numbers for Correction Coefficients...................................35
3.7. Reading EEPROM Contents.........................................................................................37
4 Application Circuit Examples ..............................................................................................38
4.1. Three-Wire Rail-to-Rail Ratiometric Output...................................................................38
4.2. Absolute Analog Voltage Output...................................................................................39
4.3. Three-Wire Ratiometric Output with Over-Voltage Protection.......................................40
4.4. Digital Output ................................................................................................................40
4.5. Output Resistor/Capacitor Limits ..................................................................................40
5 EEPROM Restoration.........................................................................................................41
5.1. Default EEPROM Contents...........................................................................................41
5.1.1. Osc_Trim.................................................................................................................41
5.1.2. 1V_Trim/JFET_Trim ................................................................................................41
5.2. EEPROM Restoration Procedure..................................................................................41
6 Pin Configuration and Package ..........................................................................................43
7 ESD/Latch-Up-Protection ...................................................................................................44
8 Test ....................................................................................................................................44
9 Quality and Reliability.........................................................................................................44
10 Customization.....................................................................................................................44
11 Product Ordering Codes.....................................................................................................44
12 Related Documents............................................................................................................45
13 Definitions of Acronyms......................................................................................................45
14 Document Revision History ................................................................................................46
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
5 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
List of Figures
Figure 2.1 ZSSC3008 Block Diagram...................................................................................................................14
Figure 2.2 DAC Output Timing for Highest Update Rate......................................................................................17
Figure 3.1 General Working Mode........................................................................................................................23
Figure 3.2 Manchester Duty Cycle........................................................................................................................24
Figure 3.3 19-Bit Write Frame...............................................................................................................................25
Figure 3.4 Read Acknowledge..............................................................................................................................25
Figure 3.5 Digital Output (NOM) Bridge Readings ...............................................................................................26
Figure 3.6 Read EEPROM Contents ....................................................................................................................26
Figure 3.7 Transmission of a Number of Data Packets........................................................................................27
Figure 3.8 ZACwire™ Output Timing for Lower Update Rates.............................................................................28
Figure 4.1 Rail-to-Rail Ratiometric Voltage Output...............................................................................................38
Figure 4.2 Absolute Analog Voltage Output with External JFET Regulation........................................................39
Figure 4.3 Ratiometric Output...............................................................................................................................40
Figure 5.1 EEPROM Validation and Restoration Procedure ................................................................................42
Figure 6.1 ZSSC3008 Pin-Out Diagram ...............................................................................................................43
List of Tables
Table 1.1
Table 1.2
Table 1.3
Table 1.4
Table 1.5
Table 1.6
Table 1.7
Table 1.8
Table 1.9
Absolute Maximum Ratings...................................................................................................................8
Recommended Operating Conditions ...................................................................................................8
Supply/Regulation Characteristics.........................................................................................................9
Parameters for Analog Front-End (AFE) ...............................................................................................9
Parameters for EEPROM ......................................................................................................................9
Parameters for A/D Converter ...............................................................................................................9
Parameters for Analog Output (DAC and Buffer) ................................................................................10
Diagnostics ..........................................................................................................................................10
Parameters for ZACwire™ Serial Interface .........................................................................................10
Table 1.10 Parameters for System Response.......................................................................................................11
Table 1.11 ADC Resolution Characteristics for an Analog Gain of 6....................................................................12
Table 1.12 ADC Resolution Characteristics for an Analog Gain of 24..................................................................12
Table 1.13 ADC Resolution Characteristics for an Analog Gain of 48..................................................................13
Table 1.14 ADC Resolution Characteristics for an Analog Gain of 96..................................................................13
Table 2.1
Table 2.2
Table 2.3
Table 3.1
Table 3.2
Table 3.3
Table 3.4
Table 3.5
1V Reference Trim (1V vs. Trim for Nominal Process Run)................................................................19
Oscillator Trimming..............................................................................................................................20
Summary of Diagnostic Features ........................................................................................................21
Pin Configuration and Latch-Up Conditions ........................................................................................24
Special Measurement/Idle Time between Packets versus Update Rate ............................................27
Total Transmission Time for Different Update Rate Settings..............................................................27
Command/Data Bytes Encoding..........................................................................................................29
ZSSC3008 EEPROM Bits....................................................................................................................32
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
6 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
Table 3.6
Correction Coefficients ........................................................................................................................35
Gain_B [13:0] Weightings....................................................................................................................36
Offset_B Weightings............................................................................................................................36
EEPROM Read Order .........................................................................................................................37
Storage and Soldering Conditions.......................................................................................................43
ZSSC3008 Pin Configuration...............................................................................................................43
Table 3.7
Table 3.8
Table 3.9
Table 6.1
Table 6.2
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
7 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
1
Electrical Characteristics
1.1.
Absolute Maximum Ratings
Table 1.1 Absolute Maximum Ratings
Parameter
Symbol
VDD
Min.
-0.3
-0.3
-0.3
-50
Max.
6.0
Unit
V
Analog Supply Voltage
Voltages at Analog I/O – In Pin
Voltages at Analog I/O – Out Pin
Storage Temperature Range (10 hours)
Storage Temperature Range (<10 hours)
VINA
VDD+0.3
VDD+0.3
150
V
VOUTA
TSTOR
TSTOR <10h
V
°C
°C
-50
170
Note: Also see Table 6.1 regarding soldering temperature and storage conditions for the SOP-8 package.
1.2.
Recommended Operating Conditions
Table 1.2 Recommended Operating Conditions
Parameter
Symbol
VDD
Min.
2.7
5.5
1
Typ.
5.0
7
Max.
5.5
Unit
V
Analog Supply Voltage to Ground
Analog Supply Voltage (with external JFET Regulator)
Common Mode Voltage
VSUPP
VCM
30
V
VDDA - 1.3
125
V
Ambient Temperature Range 1, 2
TAMB
CVDD
RL,OUT
CL,OUT
RBR
-40
100
5
C
nF
k
nF
k
ms
External Capacitance between VDD and Ground
220
10
470
3
Output Load Resistance to VSS or VDD
Output Load Capacitance 4
Bridge Resistance 5
15
1
100
100
Power-On Rise Time
tPON
1)
Note that the maximum EEPROM programming temperature is 85°C.
If buying die, designers should use caution not to exceed maximum junction temperature by proper package selection.
2)
3)
Only needed for Analog Output Mode; not needed for Digital Output Mode. When a pull-down resistor is used as load resistor, the power
loss detection diagnostic for loss of VSS cannot be assured at RL=5k; RL=10k is recommended for this configuration.
4)
5)
Using the output for digital calibration, CL,OUT is limited by the maximum rise time TZACrise. See section 1.3.
Note: Minimum bridge resistance is only a factor if using the Bsink feature. The RDS(ON) of the Bsink transistor is 8 to 10Ω when
operating at VDD=5V. This does give rise to a ratiometricity inaccuracy that becomes greater with low bridge resistances.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
8 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
1.3.
Electrical Parameters
Note: In this section, an asterisk (*) marks parameters for which there is no verification in mass production; the parameter is
guaranteed by design and/or quality observation.
Table 1.3 Supply/Regulation Characteristics
Parameter
Symbol
Min.
Typ.
5.0
Max.
Unit Conditions
Supply Voltage
VDD
2.7
5.5
V
0.25
1.0
mA At minimum update rate
Supply Current (varies with
update rate and output mode)
IDD
1.4
2.6
mA At maximum update rate
Power Supply Rejection Ratio *
Power-On Reset Level
PSRR
POR
60
dB
V
1.4
Table 1.4 Parameters for Analog Front-End (AFE)
Parameter
Symbol
Min.
Typ.
Typ.
Max.
Unit Conditions
Leakage Current Pin VBP,VBN
IIN_LEAK
nA
Sensor connection and short
check must be disabled.
10
Table 1.5 Parameters for EEPROM
Parameter
Symbol
nWRI_EEP
tWRI_EEP
Min.
Max.
Unit Conditions
Number Write Cycles
100k
Cycles
Years
At 85C
10
Data Retention
At 100C
Table 1.6 Parameters for A/D Converter
Parameter
Symbol
rADC
Min.
Typ.
Max.
Unit Conditions
ADC Resolution
Integral Nonlinearity (INL) 1
14
+4
+1
Bit
INLADC
DNLADC
-4
-1
LSB Based on ideal slope
LSB
Differential Nonlinearity (DNL) *
1)
Note: This is 4 LSBs for the 14-bit A-to-D conversion. This results in absolute accuracy to 12-bits on the A-to-D result. Non-linearity is
typically better at temperatures less than 125°C.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
9 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
Table 1.7 Parameters for Analog Output (DAC and Buffer)
Parameter
Symbol
IOUT
Min.
Typ.
Max.
Unit
mA
Bit
Conditions
Max. Output Current
Resolution
2.2
Max. current maintaining accuracy
Referenced to VDD
Res
12
± 0.25
± 5
% VDD DAC input to output ratiometric mode
mV DAC input to output 0-1V mode
LSB12Bit No missing codes
Absolute Error
EABS
Differential Nonlinearity *
Upper Output Voltage Limit
Lower Output Voltage Limit
DNL
VOUT
VOUT
-0.9
+3.0
95%
VDD
mV
RL = 5 k
16.5mV
40
With 5k pull down, 0-1V output
Depends on operating conditions.
Short circuit protection must be
enabled via Diag_cfg (EEPROM
word [102:100]). See section 2.4.2.
Output Short Circuit
Protection Limit
3
mA
mV
ISC
Analog Output Noise
Peak-to-Peak
5
Shorted input
VNOISE,PP
±1LSB
Table 1.8 Diagnostics
Parameter
Symbol Min.
Typ.
Max.
Unit Conditions
Upper diagnostic output level
Lower diagnostic output level
VDIA,H
VDIA,L
97.5%
VDD Ratiometric analog output mode
2.5%
VDD Ratiometric analog output mode
Pull-up or pull-down 1 in Analog Output
Mode
Min. load resistor for power loss
RL,OUT_PS
5
k
1)
When using a pull-down resistor as load resistor, the power loss detection diagnostic for loss of VSS cannot be assured at RL=5k;
RL=10k is recommended for this configuration.
Table 1.9 Parameters for ZACwire™ Serial Interface
Parameter
Symbol Min.
Typ.
Max.
3.9
Unit Conditions
ZACwire™ Line Resistance *
ZACwire™ Load Capacitance *
RZAC,load
kΩ
The rise time must be TZAC,rise
=
2 RZAC,load CZACload 5µs . If using
a pull-up resistor instead of a line
resistor, it must meet this specification.
The absolute maximum for CZACload is
15nF.
CZAC,load
0
1
15
nF
Voltage Level Low *
Voltage Level High *
VZAC,low
VZAC,low
0
1
0.2
VDD
VDD
0.8
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
10 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
Table 1.10 Parameters for System Response
Parameter
Symbol
tSTA
Min.
Typ.
Max.
Unit Conditions
Power-up to output
Update_rate = 1 kHz (1 ms)
Start-Up-Time
5
2
ms
Response Time – Analog Output
tRESP-A
tRES, DIG
1
ms Update_rate = 1 kHz (1 ms)
Response and Transmission Time
for Digital Output
Varies with update rate. Value given
at fastest rate.
1.6
ms
Sampling Rate
fS
1000
0.025
0.1
Hz Update_rate = 1 kHz (1 ms)
Overall Linearity Error– Digital
Overall Linearity Error – Analog
Overall Ratiometricity Error
ELIND
ELINA
REout
0.04
0.25
%
%
%
Bridge input to output
Bridge input to output
±10%VDD, Not using Bsink feature
-25°C to 85°C
0.035
0.1%
0.25%
0.35%
0.5%
Overall Accuracy – Digital
(only IC, without sensor bridge)
ACoutD
ACoutA
%FSO
-40°C to 125°C
Overall Accuracy – Analog 1)2)
(only IC, without sensor bridge)
-25°C to 85°C
%FSO
%FSO -40°C to 125°C
1) Not included is the quantization noise of the DAC. The 12-bit DAC has a quantization
noise of ½ LSB = 0.61mV (@ 5V VDD) = 0.0125%.
2) Analog output range 2.5% to 95%
1.4.
Analog Input versus Output Resolution
The ZSSC3008 has a fully differential chopper-stabilized pre-amplifier with 4 programmable gain settings. The
output of the pre-amplifier feeds into a 14-bit charge-balanced ADC. Span, offset, and non-linearity correction are
performed in the digital domain. Then the resulting corrected bridge value can be output in analog form through a
12-bit DAC or as a 16-bit serial digital packet. The resolution of the output depends on the input span (bridge
sensitivity) and the analog gain setting programmed. Digital gains can vary from [0,32). Analog gains available are
6, 24, 48, and 96.
Note: At higher analog gain settings, there will be higher output resolution, but the ability of the ZSSC3008 to
handle large offsets decreases. This is expected because the offset is also amplified by the analog gain and can
therefore saturate the ADC input.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
11 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
The following tables outline the guaranteed minimum resolution for a given bridge sensitivity range.
Table 1.11 ADC Resolution Characteristics for an Analog Gain of 6
Analog Gain 6
Input Span [mV/V]
Allowed Offset
(+/- % of Span)
Minimum Guaranteed
Resolution [Bits]
Min.
57.8
Typ.
80.0
70.0
60.0
50.0
40.0
30.0
Max.
105.8
38%
53%
12.4
12.2
12.0
11.7
11.4
11.4
50.6
43.4
36.1
28.9
21.7
92.6
79.4
66.1
52.9
39.7
73%
101%
142%
212%
Table 1.12 ADC Resolution Characteristics for an Analog Gain of 24
Analog Gain 24
Input Span [mV/V]
Typ.
Allowed Offset
(+/- % of Span)
Minimum Guaranteed
Resolution [Bits]
Min.
18.1
Max.
33.1
26.5
13.2
6.6
17%
38%
12.7
12.4
11.4
10.4
9.4
25.0
20.0
10.0
5.0
14.5
7.2
3.6
1.8
0.9
142%
351%
767%
1670%
2.5
3.3
8.4
1.2
1.6
Important Note: The yellow shadowed fields indicate that for these input spans with the selected analog gain setting,
the quantization noise is higher than 0.1% FSO.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
12 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
Table 1.13 ADC Resolution Characteristics for an Analog Gain of 48
Analog Gain 48
Input Span [mV/V]
Allowed Offset
(+/- % of Span)
Minimum Guaranteed
Resolution [Bits]
Min.
10.8
Typ.
15.0
10.0
6.0
Max.
19.8
3%
38%
13.0
12.4
11.7
11.1
10.4
9.6
7.2
4.3
2.9
1.8
1.0
0.72
13.2
7.9
5.3
3.3
107%
194%
351%
678%
976%
4.0
2.5
1.4
1.85
1.32
1.0
9.1
Important Note: The yellow shadowed fields indicate that for these input spans with the selected analog gain setting,
the quantization noise is higher than 0.1% FSO.
Table 1.14 ADC Resolution Characteristics for an Analog Gain of 96
Analog Gain 96
Input Span [mV/V]
Allowed Offset
(+/- % of Span)
Minimum Guaranteed
Resolution [Bits]
Min.
4.3
Typ.
6.0
4.0
2.5
1.4
1.0
Max.
7.9
21%
64%
12.7
12.1
11.4
10.6
10.1
2.9
5.3
1.8
3.3
142%
306%
455%
1.0
1.85
1.32
0.72
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
13 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
2
Circuit Description
2.1.
Signal Flow and Block Diagram
ZMDI’s series of resistive bridge sensor interface ICs were specifically designed as cost-effective solutions for
sensing in building automation, automotive*, industrial, office automation, and white goods applications. The
ZSSC3008 employs a low-power 14-bit analog-to-digital converter (ADC, A2D, A-to-D) and an on-chip DSP core
with EEPROM to precisely calibrate the bridge output signal.
Three selectable outputs, two analog and one digital, offer the ultimate in versatility across many applications.
The ZSSC3008 rail-to-rail ratiometric analog Vout signal (0V to ~5 V Vout @ VDD=5V) suits most building automation
and automotive requirements (12-bit resolution). Typical office automation and white goods applications require
the 0 to ~1V Vout signal, which in the ZSSC3008 is referenced to the internal bandgap. ZSSC3008 is capable of
running in high-voltage (5.5-30V) systems when combined with an external JFET.
Direct interfacing to P controllers is facilitated via ZMDI’s single-wire serial ZACwire™ digital interface.
Figure 2.1 ZSSC3008 Block Diagram
* Not AEC-Q100-qualified.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
14 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
2.2.
Analog Front End
2.2.1.
Bridge Supply
The voltage-driven bridge is usually connected to VDD and ground. As a power savings feature, the ZSSC3008
also includes a switched transistor to interrupt the bridge current via pin 1 (Bsink). The transistor switching is
synchronized to the analog-to-digital conversion and released after finishing the conversion. To use this feature,
connect the low supply of the bridge to Bsink instead of ground.
Depending on the programmable update rate, the average current consumption (including bridge current) can be
reduced to approximately 20%, 5% or 1%.
2.2.2.
PREAMP Block
The differential signal from the bridge is amplified through a chopper-stabilized instrumentation amplifier with very
high input impedance designed for low noise and low drift. This pre-amp provides gain for the differential signal
and re-centers its DC to VDD/2. The output of the Pre-Amp block is fed into the ADC. The calibration sequence
performed by the digital core includes an auto-zero sequence to null any drift in the Pre-Amp over temperature.
The Pre-Amp can be set to a gain of 6, 24, 48 or 96 through EEPROM.
The inputs to the Pre-Amp from (VBN/VBP pins) can be reversed via an EEPROM configuration bit.
2.2.3.
Analog-to-Digital Converter (ADC)
A 14-bit/1ms 2nd order charge-balancing ADC is used to convert signals coming from the pre-amp. The converter,
designed in full differential switched-capacitor technique, is used for converting the various signals in the digital
domain.
This principle offers the following advantages:
High noise immunity because of the differential signal path and integrating behavior
Independence from clock frequency drift and clock jitter
Fast conversion time due to second order mode
Four selectable values for the zero point of the input voltage allow the conversion to adapt to the sensor’s offset
parameter. With the Reverse Input Polarity Mode and the negative digital gain options, this results in seven
possible zero point adjustments (not eight because the -1/2,1/2 offset setting is the same regardless of gain
polarity).
The conversion rate varies with the programmed update rate. The fastest conversation rate is 1k samples/s and
the response time is then 1ms. Based on a best fit, the Integral Nonlinearity (INL) is less than 4 LSB14Bit
.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
15 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
2.3.
Digital Signal Processor
A digital signal processor (DSP) is used for processing the converted bridge data for output on the digital channel.
The digital core reads correction coefficients from EEPROM and can correct for the following:
Bridge Offset
Bridge Gain
A single second order effect (SOT) (Second Order Term)
The EEPROM contains a single SOT term that can be applied to correct 2nd order behavior of the bridge meas-
urement. The correction formula for the bridge reading is represented as a two step process as follows:
(1)
(2)
ZB Gain_B(BR _Raw Offset _B)
BR ZB(1.25 SOTZB)
Where:
BR
ZB
=
=
Corrected bridge reading that is output as digital or analog on SIGTM pin
Intermediate result in the calculations
Raw bridge reading from ADC
Bridge gain term
BR_Raw =
Gain_B
Offset_B =
SOT
=
Bridge offset term
=
Second order term
Note For solving equation (1) the following condition must be met:
BR _ Raw BR /Gain _ B
If this condition is not met, the analog Pre-Amp gain must be set to a smaller value because a negative Offset_B
is not supported.
2.3.1.
EEPROM
The EEPROM contains the calibration coefficients for gain and offset, etc., and the configuration bits, such as
output mode, update rate, etc. The ZSSC3008 also offers 3 user-programmable storage bytes for module
traceability. When programming the EEPROM, an internal charge pump voltage is used; therefore a high voltage
supply is not needed. The EEPROM is implemented as a shift register. During an EEPROM read, the contents
are shifted 8 bits before each transmission of one byte occurs. The charge pump is internally regulated to 12.5 V,
and the programming time is 6ms.
See section 2.6.1 regarding EEPROM signatures for verifying EEPROM integrity.
Note: EEPROM writing can only be performed at temperatures lower than 85ºC.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
16 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
2.3.2.
One-Wire Interface - ZACwire™
The IC communicates via a one-wire serial interface. There are different commands available for the following:
Reading the conversion result of the ADC (Get_BR_Raw)
Calibration commands
Reading from the EEPROM (dump of entire contents)
Writing to the EEPROM (trim setting, configuration, and coefficients)
2.4.
Output Stage
2.4.1.
Digital to Analog Converter (Output DAC) with Programmable Clipping Limits
A 12-bit DAC based on sub-ranging resistor strings is used for the digital-to-analog output conversion in the
analog ratiometric and absolute analog voltage modes. Options during calibration configure the system to operate
in either of these modes. The design allows for excellent testability as well as low power consumption. The DAC
allows programming a lower and upper clipping limit for the output signal (analog and digital). The internal 14-bit
calculated bridge value is compared against the 14-bit value formed by {11,Up_Clip_Lim[6:0],11111} for the upper
limit and {00,Low_Clip_Lim[6:0],00000} for the lower limit. If the calculated bridge value is higher than the upper
limit or less than the lower limit, the analog output value is clipped to this value; otherwise it is output as is.
Example for the upper clipping level: If the Up_Clip_Lim[6:0] = 0000000, then the 14-bit value used for clipping
threshold is 11000000011111. This is 75.19% of full scale. Since there are 7 bits of upper clipping limit, there are
127 possible values between 75.19% and 100%. Therefore the resolution of the clipping limits 0.195%.
Example for the lower clipping level: If the Low_Clip_Lim[6:0] = 1111111, then the 14-bit value used for
clipping threshold is 00111111100000. This is 24.8% of full scale. Since there are 7 bits of lower clipping limit,
there are 127 possible values between 0 and 24.8%. Therefore the resolution of the lower clipping limit is 0.195%.
Figure 2.2 shows the data timing of the DAC output for the update rate setting 00.
Figure 2.2 DAC Output Timing for Highest Update Rate
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
17 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
2.4.2.
Output Buffer
A rail-to-rail op amp configured as a unity gain buffer can drive resistive loads (whether pull-up or pull-down) as
low as 5k and capacitances up to 15nF (for pure analog output). In addition, to limit the error due to amplifier
offset voltage, an error compensation circuit is included that tracks and reduces offset voltage to < 1mV. The
output of the ZSSC3008 output can be permanently shorted to VDD or VSS without damaging the device. The
output driver contains a current-limiting block that detects a hard short and limits the current to a safe level. The
short circuit protection current can vary from a minimum of 3mA to a maximum of 40mA depending on operating
conditions. Output short circuit protection can be enabled via Diag_cfg (EEPROM [102:100]). Enabling this
protection is recommended when using the analog output.
2.4.3.
Voltage Reference Block
A linear regulator control circuit is included in the Voltage Reference Block to interface with an external JFET to
allow operation in systems where the supply voltage exceeds 5.5V. This circuit can also be used for over-voltage
protection. The regulator set point has a coarse adjustment controlled by the JFET_cfg EEPROM bits that can
adjust the set point around 5.0 or 5.5V (See Table 3.5 for bit locations and section 2.3.1 regarding writing to the
EEPROM.). The 1V trim setting (see below) can also act as a fine adjust for the regulation set point. The 5V
reference can be trimmed within +/-15mV.
Note: If using the external JFET for over-voltage protection purposes (i.e., 5V at JFET drain and expecting 5V at
JFET source), there will be a voltage drop across the JFET; therefore ratiometricity will be slightly compromised
depending on the rds(on) of the chosen JFET. A Vishay J107 is the best choice because it has only an 8mV drop
worst case. If using as regulation instead of over-voltage, a MMBF4392 or BSS169 also works well.
The Voltage Reference Block uses the absolute reference voltage provided by the bandgap to produce two
regulated on-chip voltage references. A 1V reference is used for the output DAC high reference when the part is
configured in 0-1V Analog Output Mode. For this reason, the 1V reference must be very accurate and includes
trim so that its value can be trimmed within +/- 3mV of 1.00V. The 1V reference is also used as the on-chip
reference for the JFET regulator block. The regulation set point of the JFET regulator can be fine tuned using the
1V trim.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
18 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
The reference trim setting is selected with the 1V_Trim/JFET_Trim bits in EEPROM. See Table 3.5 for bit
locations. Table 2.1 shows the order of trim codes with 0111 for the lowest reference voltage and 1000 for the
highest reference voltage.
Important: Optimal reference trim is determined during wafer-level testing and final package testing. Back-up
copies of these bits are stored in bits in the CUST_ID0 bits for applications requiring accurate references. In this
case, see section 5 for important notes and instructions for verifying the integrity of the 1V_Trim/JFET_Trim bits
and if necessary, restoring the value from the CUST_ID0 bits before calibration.
Table 2.1 1V Reference Trim (1V vs. Trim for Nominal Process Run)
1Vref/
5Vref_trim3
1Vref/
5Vref_trim2
1Vref/
5Vref_trim1
1Vref/
5Vref_trim0
Order
Highest Reference Voltage
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Lowest Reference Voltage
2.5.
Clock Generator / Power-On Reset (CLKPOR)
If the power supply exceeds 2.5V (maximum), the reset signal de-asserts and the clock generator starts working
at a frequency of approximately 512kHz (±20%). The exact value only influences the conversion cycle time and
communication to the outside world but not the accuracy of signal processing. In addition, to minimize the
oscillator error as the VDD voltage changes, an on-chip regulator is used to supply the oscillator block.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
19 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
2.5.1.
Trimming the Oscillator
Settings for the Osc_Trim bits in EEPROM fine-tune the oscillator frequency. See Table 3.5 for bit locations and
Table 2.2 for possible settings. The default value is 0H to ensure communication on start-up.
Important: Optimal oscillator trimming is determined during wafer-level testing and final package testing, and this
part-specific factory value, which can be copied to Osc_Trim, is stored in bits in the CUST_ID1 and CUST_ID2
EEPROM bits for applications requiring optimal response time. In this case, see section 5 for important notes and
instructions for copying these optimal values to the Osc_Trim bits before calibration. It is strongly recommended
that only the default value or the factory trim value be used because ZACwireTM communication is not guaranteed
at different oscillator frequencies.
Table 2.2 Oscillator Trimming
Osc_Trim Bits
Delta Frequency (kHz)
100
101
110
111
000
001
010
011
+385
+235
+140
+65
Nominal
-40
-76
-110
Example: Programming 011B the trimmed frequency = nominal value - 110 kHz.
2.6. Diagnostic Features
The ZSSC3008 offers a full suite of diagnostic features to ensure robust system operation in the most “mission-
critical” applications. If the part is programmed in Ratiometric Output Mode, then diagnostic states are indicated
by an output below 2.5% of VDD or above 97.5% of VDD. If the part is programmed in Digital Output Mode, then
diagnostic states will be indicated by a transmission with a generated parity error. Diagnostics are not supported
in 0-1V Output Mode.
Table 2.3 gives a summary of the diagnostic features, which are explained in detail in the following sections.
EEPROM settings that control diagnostic functions are given in section 3.5.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
20 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
Table 2.3 Summary of Diagnostic Features
Analog
Detected Fault
ZACwireTM Diagnostic
Delay in Detection
Diagnostic Level
EEPROM signature
Loss of bridge positive
Loss of bridge negative
Open bridge connection
Bridge input short
Loss of VDD
Lower
Upper
Upper
Upper
Upper
Lower
Upper
Generates parity error
Generates parity error
Generates parity error
Generates parity error
Generates parity error
Transmissions stop
Transmissions stop
10ms after power-on
2ms
2ms
2ms
2ms
Dependent on RL and CL
Dependent on RL and CL
Loss of VSS
2.6.1.
EEPROM Integrity
The contents of the EEPROM are protected by an 8-bit LFSR signature (linear feedback shift register). This sig-
nature is regenerated and stored in EEPROM every time EEPROM contents are changed. This signature is gen-
erated and checked for a match after Power-On-Reset prior to entering Normal Operation Mode. If the generated
signature fails to match, the part will output a diagnostic state on the output.
In addition to an extensive temporal and code interlock mechanism used to prevent false writes to the EEPROM,
the ZSSC3008 offers an EEPROM lock mechanism for high-security applications. When EEPROM bits 105:103
are programmed with “011” or “110,” this 3-bit field will permanently disable the VPP charge pump and will not
allow further writes to the EEPROM. See Table 2.3 in section 2.6 for more information.
2.6.2.
Sensor Connection Check
Four dedicated comparators permanently check the range of the bridge inputs (BP/BN) to ensure they are within
the envelope of 0.8V to 0.85VDD during all conversions. The two sensor inputs have a switched ohmic path to
ground and if left floating, would be discharged. If any of the wires connecting the bridge break, this mechanism
will detect it and put the ASIC in a diagnostic state. This same diagnostic feature can also detect a short between
BP/BN. See Table 2.3 in section 2.6 for more information.
2.6.3.
Sensor Short Check
If a short occurs between BP/BN (bridge inputs), it would normally produce an in-range output signal and there-
fore would not be detected as a fault. This diagnostic mode, if enabled, will deliberately look for such a short. After
the measurement cycle of the bridge, it will deliberately pull the BP bridge input to ground for 4sec. At the end of
this 4sec window, it will check to see if the BN input “followed” it down below the 0.8V comparator checkpoint. If
so, a short must exist between BP/BN, and the part will output a diagnostic state. The bridge will have a minimum
of 480sec recovery time prior to the next measurement. See Table 2.3 in section 2.6 for more information.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
21 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
2.6.4.
Power Loss Detection
If the power or GND connection to the module containing the sensor bridge and ASIC is lost, the ASIC will output
a diagnostic state if a pull-up or pull-down terminating resistor greater than or equal to 5k is connected in the
final application. This diagnostic mode only works when the part is configured in Analog Output Mode. See Table
2.3 in section 2.6 for more information.
3
Functional Description
3.1.
General Working Mode
The command/data transfer takes place via the one-wire SIG™ pin using the ZACwireTM serial communication
protocol.
After power-on, the IC waits for 3ms (the command window) for the Start_CM command.
Without this command, the Normal Operation Mode (NOM) starts. In this mode, raw bridge values are converted,
and the corrected values are presented on the output in analog or digital format depending on the configuration
stored in EEPROM.
Command Mode (CM) can only be entered during the 3ms command window after Power ON. If the IC receives
the Start_CM command during the command window, it remains in the CM. The CM allows changing to one of the
other modes via command. After command Start_RM, the IC is in the Raw Mode (RM). Without correction, the raw
values are transmitted to the digital output in a predefined order. The RM can only be stopped by Power OFF. The
RM is used by the calibration software for collection of raw bridge data so the correction coefficients can be
calculated.
If diagnostic features are enabled and a diagnostic fault is detected, diagnostic states are indicated as follows
depending on the programmed mode:
In Analog Output Mode:
Diagnostic states are indicated by an output below 2.5% of VDD or above 97.5% of VDD.
In Digital Output Mode:
Diagnostic states will be indicated by a transmission with a generated parity error.
For more details see section 2.6.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
22 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
Figure 3.1 General Working Mode
Power ON
Command
Window (3 ms); Send
Start_CM
Start_CM
No Command
Start_NOM
Start_RM
Normal Operation Mode
No commands possible.
Measurement cycle.
Command Mode
Raw Mode
Measurement cycle stopped.
Full command set.
Measurement cycle.
SigTM pin provides raw bridge
data in the format:
Command routine will be
processed after each
command.
- Bridge_high (1st byte)
Conditioning calculations
(corrected bridge).
- Bridge_low
(2nd byte)
Depending on the
configuration, the SigTM pin is
- 0 V to 1 V,
- Rail-to-rail ratiometric, or
- Digital output.
Diagnostic functions.
Power OFF
Error Detection
Diagnostic
State*
* See section 2.6.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
23 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
3.2.
ZACwire™ Communication Interface
3.2.1.
Table 3.1 Pin Configuration and Latch-Up Conditions
Properties and Parameters
No.
Parameter
Symbol Min
Typ
Max
Unit
Comments
1
Pull-up resistor (on-chip)
RZAC,pu
30
kꢀ
On-chip pull-up resistor switched on dur-
ing Digital Output Mode and during Com-
mand Mode (first 3 ms after power up)
2
Pull-up resistor (external)
RZAC,pu_ext 150
ꢀ
If the master communicates via a push-
pull stage, no pull-up resistor is needed;
otherwise, a pull-up resistor with a value
of at least 150 ꢀ must be connected.
3
ZACwire™ rise time
TZAC,rise
RZACload
5
µs
Any user RC network included in Sig™
path must meet this rise time
4
5
6
ZACwire™ line resistance 1)
ZACwire™ load capacitance 1)
Voltage low level
3.9
15
kꢀ
nF
Also see section 1.3, Table 1.9.
Also see section 1.3, Table 1.9.
Rail-to-rail CMOS driver
CZAC,load
VZAC,low
VZAC,high
0
1
0
1
0.2
VDD
VDD
7
Voltage high level
0.8
Rail-to-rail CMOS driver
1)
The rise time must be TZAC,rise = 2 RZACload CZACload 5 s . If using a pull-up resistor instead of a line resistor, it must meet this
specification. The absolute maximum for CZACload is 15nF.
3.2.2. Bit Encoding
Figure 3.2 Manchester Duty Cycle
Bit Window
104.2µsec @ 9.6 kHz baud
40 µsec @ 26kHz baud
Start bit = 50% duty cycle used to set up strobe time
Logic 1 = 75% duty cycle
Logic 0 = 25% duty cycle
Stop Time
Start Bit
Logic 1
Logic 0
The ZACWire™ bus will be held high for 32μs (nominal)
between consecutive data packets regardless of baud rate.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
24 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
3.2.3.
Write Operation from Master to ZSSC3008
The calibration master sends a 19-bit packet frame to the IC.
Figure 3.3 19-Bit Write Frame
19-bit Frame (WRITE)
S
Start Bit
S 7 6 5 4 3 2 1 0 P 7 6 5 4 3 2 1 0 P
P
2
2
Parity Bit of Command or Data Byte
Command Bit (example: Bit 2)
Data Bit (example: Bit 2)
Command Byte
Data Byte
The incoming serial signal will be sampled at a 512 kHz clock rate. This protocol is very tolerant to clock skew,
and can easily tolerate baud rates in the 6 kHz to 48 kHz range.
3.2.4.
ZSSC3008 Read Operations
The incoming frame will be checked for proper parity on both command and data bytes, as well as for any edge
time-outs prior to a full frame being received.
Once a command/data pair is received, the ZSSC3008 will perform that command. After the command has been
successfully executed by the IC, the IC will acknowledge success by a transmission of an A5H-byte back to the
master. If the master does not receive an A5H transmission within 130 ms of issuing the command, it must
assume the command was either improperly received or could not be executed.
Figure 3.4 Read Acknowledge
1 DATA Byte Packet
(10-bit byte A5H)
S
P
0
1
Start Bit
S 1 0 1 0 0 1 0 1 P
Parity Bit of Data Byte
Data Bit (Low)
Data Bit (High)
Data Byte
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
25 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
The ZSSC3008 transmits 10-bit bytes (1 start bit, 8 data bits, 1 parity bit). During calibration and configuration,
transmissions are normally either A5H or data. A5H indicates successful completion of a command.
During Normal Operation Mode, if the part is configured for digital output of the bridge reading, it first transmits the
high byte of bridge data, followed by the low byte. The bridge data is 14 bits in resolution, so the upper two bits of
the high byte are always zero-padded. There is a 32μs stop time when the bus is held high between bytes in a
packet.
Figure 3.5 Digital Output (NOM) Bridge Readings
2 DATA Byte Packet
(Digital Bridge Output)
S
P
2
Start Bit
Stop
S 0 0 5 4 3 2 1 0 P
S 7 6 5 4 3 2 1 0 P
Parity Bit of Data Byte
Data Bit (example: Bit 2)
32µs
Data Byte
Data Byte
Bridge High
Bridge Low
Stop
The EEPROM transmission occurs in a packet with 20 data bytes, as shown in Figure 3.6.
Figure 3.6 Read EEPROM Contents
There is a variable idle time between packets. This idle time varies with the update rate setting in EEPROM.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
26 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
Figure 3.7 Transmission of a Number of Data Packets
Packet Transmission
(This example shows 2 DATA packets)
IDLE
Time
IDLE
Time
IDLE
Time
2 1 0 P
S 0 0 5 4 3 2 1 0 P
Stop
S 7 6 5 4 3 2 1 0 P
S 0 0 5 4 3 2 1 0 P
Stop
S 7 6 5 4 3 2 1 0 P
S 0 0 5 4
The table below shows the idle time between packets versus the update rate. This idle time can vary by a nominal
+/-15% between parts and over a temperature range of -40ºC to 125ºC.
Table 3.2 Special Measurement/Idle Time between Packets versus Update Rate
Update Rate Setting
Idle Time between Packets
Special Measurement
Every 128 bridge measurements
Every 64 bridge measurements
Every 16 bridge measurements
Every 8 bridge measurements
00
01
10
11
1ms
4.85ms
22.5ms
118ms
Transmissions from the IC occur at one of two speeds depending on the update rate programmed in EEPROM. If
the user chooses one of the two fastest update rates (1 ms or 5 ms) then the baud rate of the digital transmission
will be 32kHz (minimum 26kHz). If, however, the user chooses one of the two slower update rates (25ms or
125ms), then the baud rate of the digital transmission will be 8kHz (maximum 9.6kHz).
The total transmission time is shown in Table 3.3.
Table 3.3 Total Transmission Time for Different Update Rate Settings
Transmission Time –
Bridge Readings
Update Rate
Baud Rate*
Idle Time
1ms (1kHz)
5ms (200Hz)
25ms (40Hz)
125ms (8Hz)
32kHz
32kHz
8kHz
1.0ms
4.85ms
22.5ms
118.0ms
20.5 bits
20.5 bits
20.5 bits
20.5 bits
31.30µs
1.64ms
5.49ms
31.30µs
125.00µs
25.06ms
120.56ms
8kHz
125.00µs
* Typical values. Minimum baud rate for 1 ms or 5 ms: 26kHz; maximum baud rate for 25 ms or 125 ms: 9.6kHz.
The 3rd column in Table 3.2 shows the timing for the special measurements in the different update rate modes.
For lower update rates, the output is followed by a power-down as shown in Figure 3.8.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
27 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
Figure 3.8 ZACwire™ Output Timing for Lower Update Rates
Power Down
(determined by
Update Rate)
Power-On
Settling
128 s
Calculation
160 s
ZACwireTM
Output
Settling Time ADC Conversion Calculation
64 s 768 s 160 s
ZACwireTM
Output
It is easy to program any standard microcontroller to communicate with the ZSSC3008. ZMDI can provide sample
code for a MicroChip PIC microcontroller.
3.2.5.
High Level Protocol
The ZSSC3008 will listen for a command/data pair to be transmitted for the 3 ms after the de-assertion of its
internal Power On Reset (POR). If a transmission is not received within this time frame, then it will transition to
Normal Operation Mode (NOM). In the NOM, it will output bridge data in 0-1V analog, rail-to-rail ratiometric
analog, or digital depending on how the part is currently configured.
If the ZSSC3008 receives a Start_CM command within the first 3 ms after the de-assertion of POR, then it will go
into Command Mode (CM). In this mode, calibration/configuration commands will be executed. The ZSSC3008
will acknowledge successful execution of commands by transmission of A5H. The calibrating/configuring master
will know a command was not successfully executed if no response is received after 130ms of issuing the
command. Once in command interpreting/executing mode, the ZSSC3008 will stay in this mode until power is
removed or a Start NOM (Start Normal Operation Mode) command is received. The Start_CM command is used
as an interlock mechanism to prevent a spurious entry into Command Mode on power up. The first command
received within the 3ms window of POR must be a Start_CM command to enter into command interpreting mode.
Any other commands will be ignored.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
28 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
3.3.
Command/Data Bytes Encoding
The 2-byte command sent to the ZSSC3008 consists of 1 byte of command information and 1 byte of data
information. Regardless of whether the command requires data or not, 2 bytes MUST be sent. Table 3.4 lists all
the command/data pairings. (X=don’t care.)
Table 3.4 Command/Data Bytes Encoding
Command
Byte
Data
Description
00H
20H
XXH
5XH
Read EEPROM command via SIG™ pin.†
DAC Ramp Test Mode. Gain_B[13:3] contains the starting point, and the increment is
(Offset_B/8). The increment will be added every 125µsec.
30H
Trim/Configure: 3rd nibble determines what is trimmed/configured. The 4th nibble is data to be
programmed.
3rd Nibble
4th Nibble
Description
0H
1H
2H
3H
4H
5H
7H
DH
Data
Trim oscillator. Least significant 3 bits of data used.
Trim 1V reference. Least significant 4 bits of data used.
Offset Mode. Least significant 4 bits of data used.
Set output mode. Least significant 2 bits used.
Set update rate. Least significant 2 bits used.
Configure JFET regulation
Data
Data
Data
Data
Data
Data
Program EEPROM bits [99:96] (Pamp_Gain)
Program EEPROM bits [105:103]:
3H or 6H
EEPROM locked! All others: EEPROM unlocked.
EH
Data
Program EEPROM bits [102:100] diag_cfg ‡
40H
40H
00H
10H
Start NOM => Ends Command Mode; transition to Normal Operation Mode.
Start_RM = Start the Raw Mode (RM)
In this mode, if Gain_B = 800H, then the digital output will simply be the raw values of the ADC
for the Bridge reading.
50H
60H
80H
90H
A0H
B0H
08H
90H
Start_CM => Start the Command Mode; used to enter Command Interpret Mode.
Program SOT (2nd Order Term)
YYH
YYH
YYH
YYH
YYH
YYH
Program Gain_B upper 7-bits (Set the MSB to 0.)
Program Gain_B lower 8-bits
Program Offset_B upper 6-bits (Set the two MSBs to 0.)
Program Offset_B lower 8-bits
Program Upper Clipping Limit (Set the MSB to 0.)
† For more details, refer to section 3.7.
‡ For more details, refer to section 3.5.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
29 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
Command
Byte
Data
Description
18H
28H
38H
48H
YYH
YYH
YYH
YYH
Program Lower Clipping Limit (Set the MSB to 0.)
Program Cust_ID0
Program Cust_ID1
Program Cust_ID2
3.4.
Calibration Sequence
Although the ZSSC3008 can work with many different types of resistive bridges, assume a pressure bridge is
being used for the following discussion on calibration.
Calibration essentially involves collecting raw bridge data from the IC for different known pressures. This raw data
can then be processed by the calibration master (typically a PC) to compute the coefficients, and the calculated
coefficients can then be written to the IC.
ZMDI can provide software and hardware with samples to perform the calibration.
There are three main steps to calibration:
1. Assigning a unique identification to the IC. This identification is programmed in EEPROM and can be
used as an index into the database stored on the calibration PC. This database will contain all the raw
values of bridge readings for that part, as well as the known pressure (for this application) that the bridge
was exposed to. This unique identification can be stored in a concatenation of the following EEPROM
registers: Cust_ID0, Cust_ID1, Cust_ID2. These registers can also form a permanent serial number.
2. Data collection. Data collection involves getting raw data from the bridge at different known pressures.
This data is then stored on the calibration PC using the unique identification of the IC as the index to the
database.
3. Coefficient calculation and write. Once enough data points have been collected to calculate all the
desired coefficients then the coefficients can be calculated by the calibrating PC and written to the IC.
Step 1 – Assigning Unique Identification
Assigning a unique identification number is as simple as using the commands Program Cust_ID0, Program
Cust_ID1 and Program Cust_ID2. These three 8-bit registers allow for more than 16 million unique devices.
Gain_B must be programmed to 800H (unity).
Step 2 – Data Collection
The number of unique pressure points that calibration must be performed at depends on the customer’s needs.
The minimum number of calibration points required is two or three, depending on the precision desired and the
behavior of the resistive bridge in use.
2-point calibration can be used if only a gain and offset term are needed.
3-point calibration can be used to also obtain 2nd order correction.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
30 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
To acquire raw data from the part, set ZSSC3008 to enter Raw Mode. This is done by issuing a Start_CM (Start
Command Mode 5090H) command/data pair to the IC followed by a Start_RM (Start Raw Mode 4010H)
command/data pair with the LSB of the upper data nibble set. Now if the Gain_B term has been set to unity
(800H), then the part will be in the Raw Mode and will output raw data on its SIGTM pin instead of corrected bridge
data. Capture several of these data points with the user’s calibration system (capturing 16 is recommended) and
average them. Store these raw data in the database along with the known pressure. The output format during
Raw Mode is Bridge_High, Bridge_Low. Each of these is an 8-bit quantity. The upper 2-bits of Bridge_High are
zero filled.
Step 3 – Coefficient Calculations
The math to perform the coefficient calculation is very complicated and will not be discussed in detail. There is a
rough overview of the coefficients in the “Calibration Math” section 3.6. ZMDI will provide software to perform the
coefficient calculation. After the coefficients are calculated, the final step is to write them to the EEPROM of the
ZSSC3008.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
31 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
3.5.
EEPROM Bits
Table 3.5 shows the bit order and default settings for the EEPROM, which are programmed through the serial
interface. See section 5 for important information for die/wafer customers.
Table 3.5 ZSSC3008 EEPROM Bits
EEPROM
Range
Default
Settings
Description
Osc_Trim
Notes
2:0
0H
See section 2.5 for details on oscillator trim.
This default setting
minimizes risk of
communication
100 => Fastest
101 => 3 clicks faster than nominal
110 => 2 clicks faster than nominal
111 => 1 click faster than nominal
000 => Nominal
failure on start-up.
(Actual part-specific
factory values for
Osc_Trim are
initially stored in bits
in CUST_ID1 and
CUST_ID2 for appli-
cations requiring op-
timal response time.
See section 5 for
important notes.)
001 => 1 click slower than nominal
010 => 2 clicks slower than nominal
011 => Slowest
6:3
1V_Trim/JFET_Trim
ssssBIN
See Table 2.1 in the “Voltage Reference Block” section.
where “s” is the part-
specific factory bit
setting for the
reference voltage
trim value.
(Back-up copies are
stored in CUST_ID0
for applications re-
quiring accurate
references. See
section 5 for impor-
tant notes.)
10:7
A2D_Offset
3H
The upper two bits are flip polarity and invert bridge input
(negative gain) respectively. If both are used in conjunction,
negative offset modes can be achieved.
00 => normal polarity, positive gain
01 => normal polarity, negative gain
10 => flip polarity, positive gain
11 => flip polarity, negative gain
The lower two bits form the ADC offset selection.
Offset selection:
11 => [-1/2,1/2] mode bridge inputs
10 => [-1/4,3/4] mode bridge inputs
01 => [-1/8,7/8] mode bridge inputs
00 => [-1/16,15/16] mode bridge inputs
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
32 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
EEPROM
Range
Default
Settings
Description
Notes
12:11
Output_Select
2H
00 => NOT recommended! Digital (3 bytes with parity)
Bridge High {00,[5:0]},Bridge Low [7:0]
3rd Byte =00H
01 => 0-1V Analog (requires 1kHz update rate)
10 => Rail-to-Rail Ratiometric (requires 1kHz update rate)
11 => Digital (2 bytes with parity)
Bridge High {00,[5:0]}
Bridge Low [7:0]
14:13
16:15
Update_Rate
JFET_cfg
2H
00 => 1 msec (1kHz)
01 => 5 msec (200Hz)
10 => 25 msec (40Hz)
11 => 125 msec (8 Hz)
3H
00 => No JFET regulation (lower power)
01 => No JFET regulation (lower power)
10 => JFET regulation centered around 5.0V
11 => JFET regulation centered around 5.5V (i.e., over-voltage
protection)
31:17
Gain_B
198H
Bridge Gain (also see bits 10:7 ):
Gain_B[14] => multiply x 8
Gain_B[13:0] => 14-bit unsigned number representing a
number in the range [0,8)
45:32
87:46
95:88
Offset_B
Reserved
SOT
0H
0H
0H
Unsigned 14-bit offset for bridge correction
Program to 0.
2nd Order Term. This term is a 7-bit magnitude with sign.
SOT[7] = 1 negative
SOT[7] = 0 positive
SOT[6:0] = magnitude [0-127]
99:96
Pamp_Gain
1H
Bits [99:96] = Pre-Amp Gain
0000 => 6
0001 => 24 (default setting)
0010 => 48
0011 => 96
All others prohibited
102:100
105:103
Diag_cfg
7H
This 3-bit term applies to diagnostic features
Diag_cfg[2] enable output short circuit protection.
Diag_cfg[1] enable sensor short checking.
Diag_cfg[0] enable sensor connection checking.
EEPROM_Lock
0H
EEPROM lock
011 or 110 => locked
All other
=> unlocked
When EEPROM is locked, the internal charge pump is disabled
and the EEPROM can never be programmed again.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
33 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
EEPROM
Range
Default
Settings
Description
Up_Clip_Lim
Notes
112:106
7FH
7-bit value used to select an upper clipping limit for the output. It
affects both analog and digital output. The 14-bit upper clipping
limit value is comprised of {11,Up_Clip_Lim[6:0],11111}. 127
different clipping levels are selectable between 75.19% and
100% of VDD.
119:113
127:120
Low_Clip_Lim
Cust_ID0
0H
7-bit value used to select a lower clipping limit for the output. It
affects both analog and digital output. The 14-bit lower clipping
limit value is comprised of {00,Low_Clip_Lim[6:0],00000}. 127
different clipping levels are selectable between 0% and 24.8%
of VDD.
ssBIN
Customer ID byte 0
Can be used to store a customer part identification number.
where “s” is a part-
specific factory bit
setting.
Caution: If the application requires accurate voltage references,
do not overwrite this byte until completing the procedures in
section 5.
During factory test-
ing, two back-up
copies of the optimal
setting for the
1V_Trim/JFET_Trim
bits are stored in
[123:120] and in
[127:124]. See im-
portant notes in
section 5.
135:128
Cust_ID1
xsss xsssBIN
Customer ID byte 1
Can be used to store a customer part identification number.
where “s” is a part-
specific factory bit
setting and x is
“don’t care.”
Caution: If the application requires optimal response time, do not
overwrite this byte until completing the procedures in section 5.
During factory test-
ing, two copies of
the optimal setting
for the Osc_Trim
bits are stored in
[130:128] and in
[134:132]. (Also in
Cust_ID2.) See im-
portant notes in
section 5.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
34 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
EEPROM
Range
Default
Settings
Description
Cust_ID2
Notes
143:136
xxxx xsssBIN
Customer ID byte 2
Can be used to store a customer part identification number.
where “s” is a part-
specific factory bit
setting and X is
“don’t care.”
Caution: If the application requires optimal response time, do not
overwrite this byte until completing the procedures in section 5.
During factory test-
ing, a copy of the
optimal setting for
the Osc_Trim bits is
stored in [138:136].
(Also in Cust_ID1.)
See important notes
in section 5.
151:144
Signature
8-bit EEPROM signature. Generated through a linear feedback
shift register (LFSR). This signature is checked on power-on to
ensure integrity of EEPROM contents.
3.6.
Calibration Math
3.6.1.
Correction Coefficients
All terms are calculated external to the IC and then programmed to the EEPROM through the serial interface.
Table 3.6 Correction Coefficients
Coefficient
Gain_B
Offset_B
SOT
Description
Gain term used to compensate span of Bridge reading
Offset term used to compensate offset of Bridge reading
Second Order Term( SOT) for bridge measurement
3.6.2.
Interpretation of Binary Numbers for Correction Coefficients
BR_Raw should be interpreted as an unsigned number in the set [0, 16383] with a resolution of 1.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
35 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
3.6.2.1. Gain_B Interpretation
Gain_B should be interpreted as a number in the set [0, 64]. The MSB (bit 14) is a scaling bit that will multiply the
effect of the Gain_B[13:0] term by 8. The remaining bits Gain_B[13:0] represent a number in the range of [0,8)
with Gain_B[13] having a weighting of 4, and each subsequent bit has a weighting of ½ the previous bit.
Table 3.7 Gain_B [13:0] Weightings
Bit Position
Weighting
22 = 4
21 = 2
20 = 1
2-1
13
12
11
10
...
3
...
2-8
2
2-9
1
2-10
0
2-11
Examples:
The binary number: 010010100110001B = 4.6489; Gain_B[14] is 0B, so the number represented by
Gain_B[13:0] is not multiplied by 8.
The binary number: 101100010010110B = 24.586; Gain_B[14] is 1B, so the number represented by
Gain_B[13:0] is multiplied by 8.
3.6.2.2. Offset_B Interpretation
Offset_B is a 14-bit unsigned binary number. The MSB has a weighting of 8192. The following bits then have a
weighting of: 4096, 2048, 1024 …
Table 3.8 Offset_B Weightings
Bit Position
Weighting
8192
13
12
11
.
4096
2048
.
.
1
21 = 2
20 = 1
0
For example, the binary number 1111 1111 1100 = 4092.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
36 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
3.6.2.3. SOT Interpretation
SOT is a 2nd order term that applies to bridge non-linearity correction.
Resolution: 0.25% @ Full Scale
Range:
+25% @ Full Scale to -25% @ Full Scale
(Saturation in internal arithmetic will occur at greater negative non-linearities.)
3.7.
Reading EEPROM Contents
The contents of the entire EEPROM memory can be read out using the Read EEPROM command (00H). This
command causes the IC to output consecutive bytes on the ZACwire™. After each transmission, the EEPROM
contents are shifted by 8 bits. The bit order of these bytes is given in Table 3.9.
Table 3.9 EEPROM Read Order
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Offset_B[7:0]
Bit 2
Bit 1
Bit 0
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
Byte 8
Byte 9
Byte 10
Byte 11
Byte 12
Byte 13
Byte 14
Byte 15
RESERVED
Offset_B[13:8]
RESERVED
SOT[7:0]
EEPROM_Lock[0]
Diag_cfg[2:0]
Pamp_Gain[3:0]
Up_Clip_Lim[5:0]
Low_Clip_Lim[6:0]
Cust_ID0[7:0]
EEPROM_Lock[2:1]
Up_Clip_Lim[6]
Cust_ID1[7:0]
Cust_ID2[7:0]
Signature[7:0]
Byte 16 A2D_Offset[0]
1V_Trim[3:0] *
Update_Rate[1:0]
Osc_Trim[2:0] *
A2D_Offset[3:1]
Byte 17
Byte 18
Byte 19
Byte 20
JFET_cfg[0]
Output Select[1:0]
Gain_B[6:0]
JFET_cfg[1]
Gain_B[14:7]
A5H
* 1V_Trim/JFET_Trim
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
37 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
4
Application Circuit Examples
The minimum output analog load resistor is RL= 5k. This optional load resistor can be configured as a pull-up or
pull-down. If it is configured as a pull-down, it cannot be part of the module to be calibrated because this would
prevent proper operation of the ZACwireTM. If a pull-down load is desired, it must be added to the system after
module calibration.
There is no output load capacitance needed.
Applicable EEPROM contents: Output_Select, JFET_cfg, 1V_Trim/JFET_Trim.
4.1.
Three-Wire Rail-to-Rail Ratiometric Output
This example shows an application circuit for rail-to-rail ratiometric voltage output configuration. The same
circuitry is applicable for a 0 to 1V absolute analog output.
Figure 4.1 Rail-to-Rail Ratiometric Voltage Output
The optional bridge sink allows a power savings of bridge current. The output voltage can be either
Rail-to-rail analog output ratiometric to VDD (Vsupply).
0 to 1V absolute analog output. The absolute voltage output reference is trimmable 1V (+/-3mV) in the
1V Output Mode via a 4-bit EEPROM field. (See section 2.4.3).
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
38 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
4.2.
Absolute Analog Voltage Output
Figure 4.2 shows an application circuit for an absolute voltage output configuration and external JFET regulation
for all industry standard applications.
Figure 4.2 Absolute Analog Voltage Output with External JFET Regulation
The output signal range can be one of the following options:
0 to 1 V analog output. The absolute voltage output reference is trimmable: 1 V (+/-3 mV) in the 1 V Output
Mode via a 4-bit EEPROM field (see section 2.4.3).
Rail-to-rail analog output. The on-chip reference for the JFET regulator block is trimmable: 5 V (±15mV) in
the Ratiometric Output Mode via a 4-bit EEPROM field. (See section 2.4.3).
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
39 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
4.3.
Three-Wire Ratiometric Output with Over-Voltage Protection
The figure below shows an application circuit for a ratiometric output. In this application, the JFET is used for
voltage protection. JFET_cfg (16:15) in the EEPROM are configured to 5.5V. There is an additional maximum
error of 8mV caused by the non-zero rON of the limiter JFET.
Figure 4.3 Ratiometric Output
4.4.
Digital Output
For all three circuits, the output bridge signal can also be digital. For the digital output, no load resistor or load
capacity is necessary. No pull down resistor is allowed. If a line resistor or pull-up resistor is used, the require-
ment for the rise time must be met (≤ 5s). The IC output includes an internal pull up resistor of about 30k. The
digital output can easily be read by firmware from a microcontroller, and ZMDI can provide the customer with
software for developing the interface.
4.5.
Output Resistor/Capacitor Limits
The limits for external components depend on the programmed output mode:
Pure Analog Output Mode (calibration is done before): The only limit is the minimum load resistance of 5k.
Pure Digital Output Mode with end-of-line calibration: The RC time constant of the ZACwire™ line must have
a rise time ≤ 5s.
Analog output with digital communication during calibration: The RC time constant of the ZACwire™ line must
have a rise time ≤ 5s.
Warning: Any series line resistance forms a voltage divider in conjunction with the pull-up load device. If a series
line resistance is needed, choose a low value relative to the pull-up load device.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
40 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
5
EEPROM Restoration
If needed, the default settings for the ZSSC3008 (see Table 3.5) can be reprogrammed as described in section 3.
The following sections describe EEPROM content validation and handling during and/or after system assembly.
Important: During the sawing and dicing process, there is a possibility of the EEPROM contents flipping, and
prevention cannot be guaranteed. This is primarily a concern for the factory trim settings, which are customized to
each part.
The EEPROM default values programmed during the different test levels have been selected so that customer
has the option to refresh/reprogram trim bits that might have flipped during sawing or dicing.
Important: The EEPROM lock is stored in the bit range 105:103. A value of 6H or 3H will lock the EEPROM
forever by disabling the charge pump needed for EEPROM writing. The complete contents can also be validated
using the EEPROM signature stored in bits [151:144], (see “Signature” in Table 3.5).
5.1.
Default EEPROM Contents
During the wafer level test (wafer/dice delivery) and during final test for SOP8 packaged parts, the EEPROM is
programmed with the default values listed in the Table 3.5.
During the wafer level test, the Osc_trim bits [2:0] and 1V_Trim/JFET_Trim trim bits [6:3] are set to die-specific
values.
5.1.1.
Osc_Trim
The oscillator frequency is trimmed to a value of 512kHz±20% using the Osc_Trim bit setting. The 3-bit setting is
copied twice to Cust_ID1[134:132] and [130:128] and then a third time to Cust_ID2[138:136] to ensure the factory
settings are retained so that the customer can reprogram these values in the Osc_Trim bit if needed. Based on
the most probable trimming, the default values for the Osc_Trim bits are always set to 0H during factory testing to
guarantee communication even if bits have flipped.
5.1.2.
1V_Trim/JFET_Trim
The 5V reference for the JFET regulation is factory trimmed during the final test to 5V±15mV using the 1V_Trim/
JFET_Trim bit setting. The 4-bit setting stored in EEPROM bits [6:3] is copied twice to the Cust_ID0 bits [127:124]
and [123:120] to ensure the factory settings are retained so that the customer can reprogram these values in the
1V_Trim/JFET_Trim bits if needed.
5.2.
EEPROM Restoration Procedure
After module assembly, the EEPROM content should be refreshed. If JFET regulation is not used for the cus-
tomer’s application and optimized response time is not an important criterion, write the default values shown in
Table 3.5 to the EEPROM bit range [143:7] and retain the existing values in the bit range [6:0]. If JFET regulation
or optimized response time is required, the bit restoration procedure shown in the flow chart in Figure 5.1 must be
used to keep the factory settings programmed during the testing. If customer oscillator trimming is required, see
ZSSC3008_Tech_Notes_JFET_and_Osc_Trimming_revX.X .pdf for instructions.)
Note: The EEPROM signature is re-calculated and updated after every EEPROM writing.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
41 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
Figure 5.1 EEPROM Validation and Restoration Procedure
Start CM
Restore Factory Trimming?
N
Y
Read EEPROM
Check Osc_Trim bits
[130:128]=[138:136]
Check Osc_Trim bits
[134:132]=[130:128]
Check Osc_Trim bits
[134:132]=[138:136]
N
N
N
Y
Y
Y
Write
[130:128] to [2:0]
Write
[134:132] to [2:0]
Write
[134:132] to [2:0]
Perform New
Osc_Trim
Check JFET_Trim bits
[123:120]=[127:124]
Check JFET_Trim bits
[6:3]=[127:124]
Check JFET_Trim bits
[6:3]=[123:120]
N
N
N
Y
Y
Y
Write
[123:120] to[6:3]
Perform New
JFET_Trim
Keep bits [6:3]
Keep bits [6:3]
Write EEPROM
default values
[143:7]
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
42 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
6
Pin Configuration and Package
The standard package of the ZSSC3008 is an SOP-8 (3.81 mm / 150 mil body) with a lead-pitch 1.27 mm / 50 mil.
Table 6.1 Storage and Soldering Conditions
Storage and Soldering for the SOP-8 Package
Parameter
Symbol
Conditions
Min.
Typ.
Max.
Unit
C
Maximum Storage Temperature
Less than 10hrs Before Mounting
Tmax
_
150
storage
Minimum Storage Temperature:
Maximum Dry-Bake Temperature
Soldering Peak Temperature
Tmin
_
Store in original packing only
-50
C
C
C
storage
Tdrybake
Tpeak
Less than100 hrs total, before mounting
125
260
Less than 30s
(IPC/JEDEC-STD-020 Standard)
Note: Also see Table 6.1 regarding other storage conditions.
Figure 6.1 ZSSC3008 Pin-Out Diagram
Table 6.2 ZSSC3008 Pin Configuration
Pin No.
Name
Bsink
VBP
nc
Description
1
2
3
4
5
6
7
8
Optional ground connection for bridge ground. Used for power savings.
Positive bridge connection
No connection
VBN
Vgate
VDD
Sig™
VSS
Negative bridge connection
Gate control for external JFET regulation/over-voltage protection
Supply voltage (2.7 to 5.5 V)
ZACwire™ interface (analog out, digital out, calibration interface)
Ground supply
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
43 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
7
ESD/Latch-Up-Protection
All pins have an ESD protection of >4000V and a latch-up protection of 100 mA or of +8V/ –4V (to VSS/VSSA).
ESD protection referenced to the Human Body Model is tested with devices in SOP-8 packages during product
qualification. The ESD test follows the Human Body Model with 1.5kꢀ/100pF based on MIL 883, Method 3015.7.
8
Test
The test program is based on this datasheet. The final parameters which will be tested during series production
are listed in the tables of section 1.
The digital part of the IC includes a scan path, which can be activated and controlled during wafer test. Further
test support for testing of the analog parts on wafer level is included in the DSP.
9
Quality and Reliability
A reliability qualification according to the in-house non-automotive standard has been performed.
10 Customization
For high-volume applications, which require an upgraded or downgraded functionality compared to the
ZSSC3008, ZMDI can customize the circuit design by adding or removing certain functional blocks.
For this customization, ZMDI has a considerable library of sensor-dedicated circuitry blocks, which enable ZMDI
to provide a custom solution quickly. Please contact ZMDI for further information.
11 Product Ordering Codes
Please contact ZMDI Sales for additional options.
Sales Code
Description
Package
ZSSC3008AA2R
ZSSC3008 SOP8 (150 mil) — Temperature range: -40°C to +125°C
Tape and Reel
ZSSC3008AA2T
ZSSC3008KIT
ZSSC3008 SOP8 (150 mil) — Temperature range: -40°C to +125°C
Tube
Kit
ZSSC3008 SSC Evaluation Kit: Communication Board, SSC Board, Sensor Replacement Board,
Evaluation Software, USB Cable, 5 IC Samples
Contact ZMDI Sales for support and sales of ZMDI’s ZSSC3008 Mass Calibration System.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
44 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
12 Related Documents
Document
File Name
ZSSC3008 Development Kit Documentation
ZSSC3008_Development_Kit_revX.X.pdf
ZSSC3008 Application Notes – In-Circuit Programming
ZSSC3008_App_Notes_In-Circuit_ Programming_rev X.X.pdf
Boards
ZSSC3008 Die Dimensions and Pad Coordinates
ZSSC3008_Tech_Notes_Die_Pads_revX.X.pdf
Visit ZMDI’s website www.zmdi.com or contact your nearest sales office for the latest version of these documents.
13 Definitions of Acronyms
Term
ADC
AFE
BUF
CM
Description
Analog-to-Digital Converter
Analog Front-End
Buffer
Command Mode
CMC
DAC
DNL
DSP
DUT
ESD
FSO
INL
Calibration Microcontroller
Digital-to-Digital Converter
Differential Nonlinearity
Digital Signal Processor
Device Under Test
Electrostatic Discharge
Full-Scale Output
Integrated Nonlinearity
Linear Feedback Shift Register
Least Significant Bit
Multiplexer
LFSR
LSB
MUX
NOM
OWI
POC
POR
PSRR
RM
Normal Operation Mode
One-Wire Interface
Power-On Clear
Power-On Reset Level
Power Supply Rejection Ratio
Raw Mode
SOT
SSC
Second Order Term
Sensor Signal Conditioner
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
45 of 46
ZSSC3008
Sensor Signal Conditioner with Diagnostics
14 Document Revision History
Revision Date
Description
1.00
1.10
February 18, 2011
First release.
May 5, 2011
Revised minimum temperature from -50°C to -40°C. Revised product ordering code for
ZSSC3008 with -40°C to +125°C operating range from ZSSC3008AI2R to
ZSSC3008AA2R. Minor revision to product description. Minor edit to section 9.
1.11
June 14, 2011
Update to section 9.
Sales and Further Information
www.zmdi.com
SSC@zmdi.com
ZMD Far East, Ltd.
3F, No. 51, Sec. 2,
Keelung Road
11052 Taipei
Taiwan
Zentrum Mikroelektronik
Dresden AG (ZMD AG)
Grenzstrasse 28
ZMD America, Inc.
8413 Excelsior Drive
Suite 200
Zentrum Mikroelektronik
Dresden AG, Japan Office
2nd Floor, Shinbashi Tokyu Bldg.
4-21-3, Shinbashi, Minato-ku
Tokyo, 105-0004
01109 Dresden
Germany
Madison, WI 53717
USA
Japan
Phone +49 (0)351.8822.7.772
Phone +1 (608) 829-1987
Phone +81.3.6895.7410
Phone +886.2.2377.8189
Fax
+49(0)351.8822.87.772
Fax
+1 (631) 549-2882
Fax
+81.3.6895.7301
Fax
+886.2.2377.8199
DISCLAIMER: This information applies to a product under development. Its characteristics and specifications are subject to change without notice. Zentrum Mikroelektronik Dresden AG
(ZMD AG) assumes no obligation regarding future manufacture unless otherwise agreed to in writing. The information furnished hereby is believed to be true and accurate. However, under
no circumstances shall ZMD AG be liable to any customer, licensee, or any other third party for any special, indirect, incidental, or consequential damages of any kind or nature whatsoever
arising out of or in any way related to the furnishing, performance, or use of this technical data. ZMD AG hereby expressly disclaims any liability of ZMD AG to any customer, licensee or any
other third party, and any such customer, licensee and any other third party hereby waives any liability of ZMD AG for any damages in connection with or arising out of the furnishing, perfor-
mance or use of this technical data, whether based on contract, warranty, tort (including negligence), strict liability, or otherwise.
© 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.11
All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without
the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice.
Data Sheet
June 14, 2011
46 of 46
Mouser Electronics
Authorized Distributor
Click to View Pricing, Inventory, Delivery & Lifecycle Information:
ZMDI:
ZSSC3008AA2R ZSSC3008AA2T ZSSC3008Al2R ZSSC3008Al2T
相关型号:
ZSSC3008AA2T
Sensor Signal Conditioner with DiagnosticsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
ETC
ZSSC3015
Sensor Signal Conditioner with DiagnosticsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
IDT
ZSSC3015KIT
Sensor Signal Conditioner with DiagnosticsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
IDT
ZSSC3015NA1B
Sensor Signal Conditioner with DiagnosticsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
IDT
ZSSC3015NA1C
Sensor Signal Conditioner with DiagnosticsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
IDT
ZSSC3015NA2T
Sensor Signal Conditioner with DiagnosticsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
IDT
ZSSC3015NE1B
Sensor Signal Conditioner with DiagnosticsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
IDT
ZSSC3015NE1C
Sensor Signal Conditioner with DiagnosticsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
IDT
ZSSC3015NE1D
Sensor Signal Conditioner with DiagnosticsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
ETC
ZSSC3015NE2T
Sensor Signal Conditioner with DiagnosticsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
IDT
ZSSC3016
Low Power, High Resolution 16-Bit Sensor Signal ConditionerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
IDT
ZSSC3016CC1B
Low Power, High Resolution 16-Bit Sensor Signal ConditionerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
IDT
©2020 ICPDF网 联系我们和版权申明