ZSSC313x Evaluation Kit Description Rev. 1.01

SSC Evaluation Kit
Rev. 1.01 / February 2011
ZSSC313x
Resistive Sensor Signal Conditioner Family
ZSSC313x
Resistive Sensor Signal Conditioner Family
Important Notes
Restrictions in Use
ZMDI’s Evaluation Kit, consisting of a Communication Board (SSC CB), an IC-specific evaluation circuit
board (SSC EB), and the calibration software, is designed for sensor module evaluation, laboratory setup.
and module calibration development only.
ZMDI’s Evaluation Kit hardware and software must not be used for module production and production test
setups.
Disclaimer
Zentrum Mikroelektronik Dresden AG (ZMD AG) shall not be liable for any damages arising out of defects
resulting from
(i) delivered hardware or software
(ii) non-observance of instructions contained in this manual and in any other documentation provided to
user, or
(iii) misuse, abuse, use under abnormal conditions or alteration by anyone other than ZMD AG.
To the extent permitted by law, ZMD AG hereby expressly disclaims and user expressly waives any and all
warranties, whether express, implied or statutory, including, without limitation, implied warranties of
merchantability and of fitness for a particular purpose, statutory warranty of non-infringement and any other
warranty that may arise by reason of usage of trade, custom or course of dealing.
Contents
1
2
Kit Content ..................................................................................................................................................... 4
ZSSC313x Evaluation Board......................................................................................................................... 5
2.1 Overview ................................................................................................................................................. 5
2.2 Schematic ............................................................................................................................................... 5
2.3 Connections to the ZSSC313x ............................................................................................................... 6
2.4 Reset Switch ........................................................................................................................................... 6
3 ZSSC313x Software ...................................................................................................................................... 7
3.1 Overview ................................................................................................................................................. 7
3.2 USB Driver Installation ........................................................................................................................... 7
3.3 User Files ................................................................................................................................................ 8
3.4 General Setup of the Software ............................................................................................................... 8
3.4.1
Interface Selection ........................................................................................................................... 9
3.4.2
ZSSC313x Configuration ................................................................................................................. 9
3.4.3
Analog Front End (AFE) Adjustment.............................................................................................. 10
3.4.4
Temperature Sensor Selection ...................................................................................................... 10
3.4.5
ADC Settings .................................................................................................................................. 10
3.4.6
Application Settings........................................................................................................................ 10
3.5 Operation Section ................................................................................................................................. 11
3.5.1
Normal Operation Mode (NOM) ..................................................................................................... 12
3.5.2
Command Mode (CM).................................................................................................................... 12
3.5.3
Power ZSSC313x OFF .................................................................................................................. 12
3.5.4
Data Read-Out ............................................................................................................................... 12
Evaluation Kit
February 6, 2012
© 2012 Zentrum Mikroelektronik Dresden AG — Rev. 1.01
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.
2 of 20
ZSSC313x
Resistive Sensor Signal Conditioner Family
4
5
6
7
8
3.5.5
Enable Error Check ........................................................................................................................ 12
3.5.6
Average Count and Statistics ......................................................................................................... 12
3.6 Output Configuration ............................................................................................................................ 12
3.7 Calibration Window ............................................................................................................................... 13
3.8 RAM Register Dialog Window .............................................................................................................. 13
3.9 Get Raw Values Dialog ........................................................................................................................ 14
3.10 Send Command .................................................................................................................................... 15
Application and Calibration Example .......................................................................................................... 16
4.1 Hardware Setup .................................................................................................................................... 16
4.2 Software Startup ................................................................................................................................... 16
4.3 Calibration Data Acquisition ................................................................................................................. 17
4.4 Calculation of the Coefficients and Limits ............................................................................................ 18
Ordering Information ................................................................................................................................... 19
Related Documents ..................................................................................................................................... 19
Glossary ...................................................................................................................................................... 19
Document Revision History ......................................................................................................................... 20
List of Figures
Figure 1.1
Figure 2.1
Figure 2.2
Figure 3.1
Figure 3.2
Figure 3.3
Figure 3.4
Figure 3.5
Figure 3.6
Figure 3.7
Figure 3.8
Figure 3.9
Figure 3.10
Figure 3.11
Figure 3.12
Figure 3.13
Figure 3.14
Figure 4.1
Figure 4.2
Figure 4.3
Figure 4.4
Evaluation Kit
February 6, 2012
ZSSC313x Evaluation Kit ................................................................................................................ 4
ZSSC313x SSC Evaluation Board – Overview ............................................................................... 5
SSC Evaluation Board Schematic ................................................................................................... 6
Main Window of the Evaluation Software ........................................................................................ 8
Interface & Board Version ................................................................................................................ 9
DUT Configuration ........................................................................................................................... 9
Sensor Adaptation and Mode ........................................................................................................ 10
Temperature Sensor ...................................................................................................................... 10
ADC Adjust .................................................................................................................................... 10
Application Settings ....................................................................................................................... 11
Operation Section .......................................................................................................................... 11
Output Selection ............................................................................................................................ 12
Data Read-Out ............................................................................................................................... 12
“Sensor – Calibration” Dialog ......................................................................................................... 13
Displaying RAM-EEP Register Contents ....................................................................................... 13
“Get Raw Values” Dialog ............................................................................................................... 14
Displaying Send-Command Dialog ................................................................................................ 15
Hardware Setup for Calibration Example ...................................................................................... 16
Select Interface .............................................................................................................................. 16
Select Span and Sensor Mode ...................................................................................................... 17
Displaying the Result of the Coefficient Calculation ...................................................................... 18
© 2012 Zentrum Mikroelektronik Dresden AG — Rev. 1.01
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.
3 of 20
ZSSC313x
Resistive Sensor Signal Conditioner Family
1
Kit Content
The ZSSC313x Evaluation Kit consists of the following parts:






*
SSC Communication Board (SSC CB) V3.3 (including USB cable)
ZSSC313x SSC Evaluation Board (SSC EB) V1.0
SSC Sensor Replacement Board (SRB) V2.0
SSC DVD, including the ZSSC313x Software for evaluation and calibration
12 samples (SSOP14 5.3mm): 3 each of the ZSSC3131, ZSSC3135, ZSSC3136, and ZSSC3138
SSC Evaluation Kit start-up information
Figure 1.1
ZSSC313x Evaluation Kit
The SSC Evaluation Kit contains the software and hardware needed for communication and calibration of
ZSSC313x sensor signal conditioning ICs. A PC can communicate with the IC via the Communication Board
(SSC CB) through a USB connection. The Sensor Replacement Board (SRB) provides a replacement for an
actual sensor and can be used for the first step of calibration or a dry-run calibration as described in
section 4. On the SRB, the sensor replacement signal is controlled by a potentiometer (see Figure 1.1).
The software will run under Windows® 98/ME/XP/NT/Vista/Windows® 7 operation systems after installation
of a USB driver (refer to SSC_AN_CommunicationBoard_Driver_Installation_rev_X_xy.pdf).
*
For detailed information about SSC Communication Board, please refer to the SSC Communication Board Data Sheet.
Evaluation Kit
February 6, 2012
© 2012 Zentrum Mikroelektronik Dresden AG — Rev. 1.01
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.
4 of 20
ZSSC313x
Resistive Sensor Signal Conditioner Family
2
ZSSC313x Evaluation Board
2.1
Overview
Figure 2.1
ZSSC313x SSC Evaluation Board – Overview
Jumper K3
Shorted: Power Supply
Through KS5V
Open: No Supply to ZSSC313x
KL1/KL2
Screw Terminal for External Bridge
K2 Connector for SRB
KS5V Power-on LED (D1)
K1
50-pin Connector to CB
Pins for Measurement of
Aout Relative to GND or 5V
Pin #1
Jumper K11
Switch Application Testing
AOUT LED (D2)
The main purpose of the SSC Evaluation Kit is communication between the PC and the ZSSC313x. The PC
sends commands and data via its USB port (configured as a virtual COM port) to the SSC CB. The
microcontroller (µC) on the SSC CB interprets these commands and relays them to the ZSSC313x in the
†
I²C™ or OWI (One-Wire Interface) communication mode. The µC will also forward any data bytes from the
ZSSC313x back to the PC via the USB connection. These bytes can be sensor and temperature readings to
be displayed by the PC software, raw ADC data used during calibration, or EEPROM data. The SSC CB µC
controls the power signals required for entering the Command Mode.
2.2
Schematic
Figure 2.2 shows the schematic of the ZSSC313x SSC Evaluation Board (SSC EB). The SSC EB is powered
by the KS5V supply controlled by the μC on the SSC CB. The red LED displays the status of this supply. Its
forward current is not included in the measured supply current.
Jumper K3 can be used to manually remove the power supply for the ZSSC313x or for a simple measurement of the supply current.
† 2
I C™ is a trademark of NXP.
Evaluation Kit
February 6, 2012
© 2012 Zentrum Mikroelektronik Dresden AG — Rev. 1.01
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.
5 of 20
ZSSC313x
Resistive Sensor Signal Conditioner Family
Figure 2.2
SSC Evaluation Board Schematic
The SSC EB board type is hard-coded by three resistors on K1 connector pins D7 (high), D6 (low), and D5
(high) on the back of the board. The SSC EB is connected to the SSC CB via a 50-pin female connector. Onboard there are several strips for simple access to all IC signals.
The SRB can be connected to the SSC EB via its 50-pin male connector. Alternatively, an external bridge
sensor element and an external temperature sensor can be connected using the on-board screw terminal
KL1/2.
2.3
Connections to the ZSSC313x
The SSC EB has an SSOP-14 socket for inserting the SSOP-14 ZSSC313x. Note the pin orientation shown
in Figure 2.1.
The connectors on the SSC EB can be used to connect directly to the ZSSC313x for in-circuit programming.
NOTE: Only one ZSSC313x connection option can be used at a time (e.g. either through the SSC CB or via
individual connections).
2.4
Reset Switch
Use the push button on the SSC CB to reset communications if needed.
Evaluation Kit
February 6, 2012
© 2012 Zentrum Mikroelektronik Dresden AG — Rev. 1.01
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.
6 of 20
ZSSC313x
Resistive Sensor Signal Conditioner Family
3
ZSSC313x Software
3.1
Overview
The ZSSC313x Software provided with the ZSSC313x SSC Evaluation Kit is intended for demonstration
purposes and calibration of single units. This section gives a short overview of the variety of ways to use this
evaluation software. For calibration examples using the complete SSC Evaluation Kit, refer to section 4.
The default software installation folder is C:\\program files\ZMDI\ZSSC313x. ZMDI can provide users with
algorithms and assistance in developing their full production calibration software. The software logs various
data and commands into log files.
The software contains 5 menus that are intended for the following functions:
 Main Window:





IC setup, configuration, and communication via check boxes, entry fields,
and pull-down menus
RAM/EEPROM Dialog:
direct access to RAM/EEPROM registers (consecutively numbered)
Calibration Register Dialog: direct access to RAM/EEPROM registers (sorted by category)
Calibration Dialog:
acquisition of raw values from sensor and calculation of coefficients
‡
Get Raw Values Dialog:
special Dx commands for the ZSSC313x
§
Send Command Dialog:
low-level write/read communication with SSC CB
3.2
USB Driver Installation
The SSC Evaluation Kit requires installation of two USB drivers. To install the drivers, the user’s system must
meet these requirements and provide administrative rights if necessary:





x86-compatible PC
64 MB RAM
Hard drive with 20MB free space
USB port
Windows® 2000/XP/Vista/Windows® 7
The two required driver files are in the USB_Driver folder on the Evaluation Kit DVD. These drivers will make
the PC’s USB port appear as a virtual COM port (typically COM3 or COM4 on most computers, as shown in
the pictures below). The SSC Evaluation Kit software accesses the SSC Evaluation Board through the CB as
if it were a COM (RS232) port. These drivers will not affect the operation of any other USB peripherals.
Refer to SSC_AN_CommunicationBoard_Driver_Installation_rev_X_xy.pdf for instructions on installing these
two drivers and for determining the virtual COM port for the SSC Evaluation Kit, which is needed for setting
up the kit.
‡
§
For details of the Dx commands, refer to the ZSSC313x Functional Description.
For details about SSC CB command structure, refer to the SSC Communication Board Data Sheet and SSC Command Syntax.
Evaluation Kit
February 6, 2012
© 2012 Zentrum Mikroelektronik Dresden AG — Rev. 1.01
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.
7 of 20
ZSSC313x
Resistive Sensor Signal Conditioner Family
3.3
User Files
User files are saved in [My Documents]\ZMDI\ZSSC313x and consist of log files and EEPROM files.
3.4

ZSSC313x_COMx.log A communication log file created when connection with the SSC CB and the
2
ZSSC313x is established (via OWI or I C™ interface). This file is a log of the communication to the
ZSSC313x during the software session and can be saved after closing the software by renaming the
file. Otherwise, it is overwritten the next time the software is opened.

save_[date]_[time].313x A log file containing IC settings and acquired RAW data. This file can be
used to load/save EEPROM contents.

save_[date]_[time].313x_txt A log file in text format containing IC settings and acquired RAW data.
This file can be used to view the EEPROM contents.
General Setup of the Software
To install the ZSSC313x software on the PC hard drive, locate the setup.exe file in the \ZSSC313x\software
directory of the DVD-ROM and double click on it. The software completes the installation.
Because of the large number of different functionalities of the ZSSC313x, the user interface is divided into
different segments. Within these segments, a number of associated functionalities are implemented. Several
submenus allow access to sub-functionalities. After the ZSSC313x Software is started, the main window is
displayed (Figure 3.1). When communication with an inserted IC is established, the software is adapted to
the IC’s functionality by changing the analog front end (AFE) functionality and disabling certain fields.
Figure 3.1
Evaluation Kit
February 6, 2012
Main Window of the Evaluation Software
© 2012 Zentrum Mikroelektronik Dresden AG — Rev. 1.01
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.
8 of 20
ZSSC313x
Resistive Sensor Signal Conditioner Family
The main window includes all the settings for configuration of the ZSSC313x in a clear structure, which hides
the corresponding HEX commands behind buttons and pull down menus. For a detailed description of the
commands, refer to the ZSSC313x Functional Description. An information box that explains functionality
appears when the cursor is placed over most buttons, drop down menus, and check boxes.
3.4.1 Interface Selection
TM
The ZSSC313x supports two interfaces: OWI and I²C . After
starting the software, select the interface for the application in
the “Interface & Board Version” section.
Figure 3.2 Interface & Board Version
Below the drop down menu for the interface is a menu for
TM
selecting the I²C addresses to be used.
The one-wire digital interface (also called OWI) combines a
simple and easy protocol adaptation with a cost-saving pin
sharing (AOUT). The communication principle is derived from
2
the I C protocol. An advantage of OWI output signal capability
is that it enables “end of line” calibration. It is designed mainly
for calibration, but it may also be used to digitally read the calibrated sensor signal continuously.
3.4.2 ZSSC313x Configuration
The “DUT Configuration” section includes the following buttons:
 ReadRAM :
reads the complete RAM contents and updates only the “RAM_Register” menu.
 RdRAM&Set : reads the complete RAM contents and





Figure 3.3 DUT Configuration
updates all of the ZSSC313x software.
Write RAM :
copies the current software settings into
the RAM of the ZSSC313x.
RAM-->EEP : copies the RAM contents into EEPROM.
Also the free-user-memory registers
(10HEX, 11HEX and 12HEX) will be copied
using the contents of the ZMDI software
**
registers .
EEP-->RAM : copies the EEPROM contents into RAM
using the C0HEX command.
Write&Cycle : copies the current software settings into the RAM of the ZSSC313x and starts the
††
measurement cycle using the current RAM settings (command: 02HEX ).
RdSaveTrID : Read and save traceability information (the contents of three free-user-memory registers
10HEX, 11HEX and 12HEX).
The “updated” LED displays the software configuration status compared with the attached ICs register
content. If the content is identical, the LED is green (On).
**
††
The contents of the “RAM-Register” dialog will be used for free-user-memory registers.
For details about ZSSC313x commands, refer to the ZSSC313x Functional Description.
Evaluation Kit
February 6, 2012
© 2012 Zentrum Mikroelektronik Dresden AG — Rev. 1.01
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.
9 of 20
ZSSC313x
Resistive Sensor Signal Conditioner Family
3.4.3
Analog Front End (AFE) Adjustment
The ZSSC313x has different options to adapt the analog front
end (AFE) to the specific sensing element. The “Sensor
Adaptation” and “Sensor Mode” sections (see Figure 3.4)
influence the programmable gain amplifier (PGA) and the
extended zero compensation (XZC, applicable only for the
ZSSC3138).
Figure 3.4 Sensor Adaptation and Mode
Refer to the ZSSC313x Data Sheet for details about PGA and
XZC settings.
Polarity of the sensor signal can be selected by the radio button and can be changed if the PCB layout requires swapped
input pins.
3.4.4
Temperature Sensor Selection
Figure 3.5 Temperature Sensor
The next stage in the AFE is the multiplexer that selects the input
signal for measuring temperature. The ZSSC313x can use two different temperature channels: one for the temperature that is used for the
ZSSC313x’s internal calibration calculation and one that is used as an
optional additional output signal during NOM.
3.4.5
ADC Settings
The last stage of the AFE is the ADC. The signal path within the AFE
is fully differential, so it is necessary to provide an input signal within
the common mode range. Otherwise, the ADC will provide a signal
ADC_Resolution
that is equal to 0000HEX (underflow) or 2
(overflow) in the
“Sensor – Calibration” menu during calibration.
Figure 3.6 ADC Adjust
Refer to the ZSSC313x Data Sheet for details about ADC settings.
If the analog input voltage does not fit the ADC range and an
underflow or overflow occurs, the “Range Shift” option can be used for
fine-tuning. A lower “Span” setting in the “Sensor Adaptation” section
can also be useful for fitting the ADC range.
3.4.6
Application Settings
The internal microcontroller of the ZSSC313x can detect various
errors and perform different types of measurement cycles. It controls
multiple protection options that can be configured by the ZSSC313x
evaluation software.
Evaluation Kit
February 6, 2012
© 2012 Zentrum Mikroelektronik Dresden AG — Rev. 1.01
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.
10 of 20
ZSSC313x
Resistive Sensor Signal Conditioner Family
Figure 3.7 illustrates all the application options for the ZSSC313x, which can be enabled/disabled via checkboxes. Figure 3.7 shows ZSSC313x settings with no options enabled. For more details about the related
options, refer to the ZSSC313x Functional Description.
Figure 3.7
Application Settings

BBoost :

EEP-Lock : Enables the EEPROM lock for OWI communication.
If enabled, the EEPROM cannot be changed via the
OWI interface. It can only be reset via the I²C™
interface.

31P :
If enabled, 30 sensor signal measurements instead of
1 measurement will be processed in a loop.

BSettl :
If enabled, an A/D conversion time is added for output
voltage settling in NOM.

Res@DM : If enabled, the ZSSC313x is reset if the ZSSC313x
enters the Steady Diagnostic Mode.

ROM :

SCC&SSC : Sensor connection check monitors the connection of the sensor.

disSSC :

Doubled SSC-limit: Activates enhanced sensor short check limit. Lower limit for short detection is
1750 counts; enhanced limit is 2240 counts.

TS :

PGAHigh : If enabled, the upper limit main channel conversion check is processed (MCH). PGAHigh
checks if the main channel A/D conversion is larger than 98.5% of the maximum.

PGALow :

FreqAdjust[MHz] :
Clock frequency adjust.

FreqEstim [MHz] :
Estimated oscillator frequency.
3.5
Activates bias boost functionality. If enabled, bias
current is increased. This is recommended for clock
frequencies greater than 3MHz.
Enables the ROM check after power on. If enabled, the start-up time will be increased by
approximately 10ms. If a ROM error occurs, the ZSSC313x will change to the Diagnostic
Mode.
If enabled, no SSC failsafe checks are processed.
If enabled, temperature sensor ADC result (equivalent cmd:\"D1\") is checked for being
resolution
inside of range (0;2
).
If enabled, the lower limit main channel conversion check is processed (MCL). PGALow
checks if the main channel A/D conversion is smaller than 1.5% of the minimum.
Operation Section
The operation section controls the collection of data and configuration of the ZSSC313x.
Figure 3.8
Evaluation Kit
February 6, 2012
Operation Section
© 2012 Zentrum Mikroelektronik Dresden AG — Rev. 1.01
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.
11 of 20
ZSSC313x
Resistive Sensor Signal Conditioner Family
3.5.1
Normal Operation Mode (NOM)
 EEPOWI : Starts NOM using EEPROM configuration with digital
output only; i.e., OWI Interface Mode.
Figure 3.9 Output Selection
 RAMOWI : Starts NOM using current RAM configuration with
digital output only; i.e., OWI Interface Mode.
 EEPANA : Starts NOM using EEPROM configuration with analog
output; i.e., Analog Output Mode.
 RAMANA: Starts NOM using current RAM configuration with
analog output; i.e., Analog Output Mode.
3.5.2 Command Mode (CM)
CmdM: Button starts the Command Mode of ZSSC313x again by powering off the ZSSC313x and then
sending the Start_CM command (7274HEX) again.
3.5.3 Power ZSSC313x OFF
Off: Button switches off all power supplies to SSC EB. Also all communication interfaces are disabled, so no
further communication is possible until the CmdM button has been pressed or the next interface is selected
3.5.4 Data Read-Out
Read & ReadLoop: To start a readout of sensor data, click on one of
these buttons. If a loop is started, the button text changes to “Stop.”
Click again to stop the loop.
3.5.5
Figure 3.10 Data Read-Out
Enable Error Check
: Enables error checking according to the application
settings described in section 3.4.6. An error message will be
displayed if any of the errors selected occur.
3.5.6
Average Count and Statistics
: This checkbox enables averaging and statistics calculation. It is active if the measurement is in loop mode only. Resulting
data will be displayed after the specified cycles in the field are passed.
3.6
Output Configuration
The ZSSC313x provides two output options at the AOUT pin. Depending on the setting selected, this output
is either analog output or digital (OWI) interface:


Ratiometric analog voltage output (5 - 95% at maximum)
ZACwire™ (digital One-Wire Interface)
The sequence in which this pin (AOUT) is configured is set by the “OWI Mode” drop-down menu in the
“Interface and Board Version” section (see Figure 3.2):




OWIWIN: OWI interface is enabled only for a certain time window (approximately 100ms).
OWIANA: OWI is enabled, but analog output is activated without a delay.
OWIENA: OWI is enabled without analog output.
OWIDIS: OWI interface is disabled with immediate analog output enabled.
Evaluation Kit
February 6, 2012
© 2012 Zentrum Mikroelektronik Dresden AG — Rev. 1.01
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.
12 of 20
ZSSC313x
Resistive Sensor Signal Conditioner Family
3.7
Calibration Window
The “Sensor – Calibration” dialog is used to perform a calibration of the ZSSC313x with either the SRB or the
user’s sensor module. Section 4 gives an example calibration using the commands on this screen.
Figure 3.11
3.8
“Sensor – Calibration” Dialog
RAM Register Dialog Window
Figure 3.12 Displaying RAM-EEP
Register Contents
This dialog is used to read and write register contents into the
ZSSC313x memories and has the same functionality as the “DUT
Configuration” section in the main window.
There is also a WriteEEP button to store all register contents into the
EEPROM of the ZSSC313x. Register indexing corresponds to the
ZSSC313x memory addresses.
The configuration of the ZSSC313x is stored in 20 EEPROM 16-bit
words.

Calibration coefficients for conditioning the sensor signal
via conditioning calculations and output limits are stored in
8 registers (registers 0HEX to 7HEX).

There are four words for setting the configuration of the
ZSSC313x for the application (registers BHEX to EHEX, with
yellow background).

Three registers are used to configure the output limits
(registers 8HEX and 9HEX) and CMV measurement limits
(register AHEX; can be configured only with the ZSSC3136).
Evaluation Kit
February 6, 2012
© 2012 Zentrum Mikroelektronik Dresden AG — Rev. 1.01
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.
13 of 20
ZSSC313x
Resistive Sensor Signal Conditioner Family

One register is used for storing the EEPROM signature, which is used in NOM to check the validity
of the EEPROM contents after power-on, (register FHEX).

Four additional 16-bit registers are available for optional user data.
For more information regarding the registers, refer to the ZSSC313x Functional Description.
If current settings differ from the memory contents, registers that do not correspond to memory will have a
red background after the “Read” operation.
3.9
Get Raw Values Dialog
The “Get Raw Values” dialog is used to acquire the RAW
values of the measurements for the following values.
Figure 3.13
“Get Raw Values” Dialog
BR: Sensor Signal Raw Data (main channel).
T: Temperature Signal Raw Data.
BR_AZ: Sensor Signal Auto-Zero Raw Data.
T_AZ: Temperture Signal Auto-Zero Raw Data.
SSCP: Positive-Biased Sensor Short and Connection
Check Raw Data.
SSCN: Negative-Biased Sensor Short and Connection
Check Data.
SSC(P-N): Differential Input Raw Data.
SAC:
Data.
Sensor aging test (Common Mode Voltage) Raw
SAC_AZC: Sensor Aging test Raw Data including AutoZero Compensation.
BR_AZC: Sensor Signal Main Channel Raw Data
including Auto-Zero Compensation.
T_AZC: Temperature Signal Raw Data including Auto-Zero Compensation
Evaluation Kit
February 6, 2012
© 2012 Zentrum Mikroelektronik Dresden AG — Rev. 1.01
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.
14 of 20
ZSSC313x
Resistive Sensor Signal Conditioner Family
3.10
Send Command
This dialog is used for transferring commands
from the PC to the microcontroller on the SSC CB and
reading the result of the commands.
Figure 3.14 Displaying Send-Command Dialog
A full summary and detailed command description of
the applicable controller commands are given in the
ZSSC313x Functional Description.
For more functionality, the ZMDI SSC Terminal
software can be used. This is the lowest level of
communication for transferring commands from the
PC to the microcontroller on the SSC CB. A full
summary and detailed command description of the
applicable controller commands are given in SSC
Command Syntax.
SSC TermV202.exe can be installed from the SSC
DVD, which will create a ZMDI SSC Terminal icon on
the PC desktop. Click on this icon to activate the
2
terminal program. For the ZSSC313x communication mode, use the setting explained for I C.
The “Send Command” dialog includes the following buttons:
Sends a command to the CB. Alternatively, a *.313x_cmd command file can be loaded.
Reads the output data buffer of the ZSSC313x. A loop delay can also be added between the
readings.
Performs the same function as the “Send” command except that the command field and the
data field are separated. The ZSSC313x software generates the actual instruction to be sent to
the SSC CB. The “pwr” check box, if enabled, makes it possible to power the IC on/off by
sending the 72HEX command.
Writes text entered in adjacent field to the log file. The checkboxes can be used to write various
data into the log file, such as status, commands, messages, etc.
The
enables and disables the logging.
For the communication between the SSC CB and the ZSSC313x, the ZSSC313x’s slave address and the
communication frequency can be selected from the drop-down menus on the right.
Evaluation Kit
February 6, 2012
© 2012 Zentrum Mikroelektronik Dresden AG — Rev. 1.01
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.
15 of 20
ZSSC313x
Resistive Sensor Signal Conditioner Family
4
Application and Calibration Example
The following directions perform an example of a simple calibration using the sensor replacement
board (SRB). The calibrated output will be displayed as a calibration result.
4.1
Hardware Setup
a) Connect the SSC CB, SSC EB, and SRB as shown in Figure 4.1.
b) Press down on top of the socket on the SSC EB to open it and insert a ZSSC313x (see Figure 4.1;
note pin 1 orientation).
c) Connect a USB cable from the USB connector on the SSC CB to an available USB port on the PC.
Verify that the green PWR LED is lit on the SSC CB.
Figure 4.1
Hardware Setup for Calibration Example
CB
EB
press
SRB
Min.
Max.
Pin 1
Power
LED
4.2
press
ZSSC313x
Software Startup
a) Start the ZSSC313x Software by clicking on the desktop icon
Start Menu folder: #Start_Menu#\ZMDI\ZSSC313x\ZSSC313x.
or activate it from the Windows
b) Select “I2C USB kit” or “OWI USB kit” interface from the drop down menu in the “Interface & Board
Version” section of the main window as shown in Figure 4.2.
Figure 4.2 Select Interface
Evaluation Kit
February 6, 2012
© 2012 Zentrum Mikroelektronik Dresden AG — Rev. 1.01
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.
16 of 20
ZSSC313x
Resistive Sensor Signal Conditioner Family
c) Select the following settings as shown in Figure 4.3:



In the “Sensor Adaptation” section, set the “Span [mV/V]” (sensor sensitivity) menu to 32mV/V,
which is the typical span when using the SRB. With the 5V supply, this equals a total span of
160mV.
In the “ADC Adjust” section, set the “Resolution” menu to 14 bits (equivalent to 16384 steps of
the ADC).
In the “ADC Adjust” section, set the “Range Shift” menu to ¾, which fits the input signal range to
the ADC output value (“analog zero”). For example for a range shift of ¾ and 14 bits resolution,
the read-out values would be between -4096 and +12287.
Note: Write the configuration into the RAM by pressing on the WriteRAM button in the “DUT
Configuration” section.
Figure 4.3 Select Span and Sensor Mode
4.3
Calibration Data Acquisition
a) Click on the
icon or select “Calibration” on the top menu and then “Calibration” from the dropdown menu. The “Sensor – Calibration” window appears as shown in Figure 4.4. Select the
calibration mode from the drop down menu.
For this example, the recommended mode is

LINEAR (two points only) for the sensor

NO calibration for the temperature (temperature calibration requires a chamber with a controlled
environment)
b) Type the desired sensor target corresponding in percent to the VDD supply. It is recommended that
the output targets for the sensor points be in between 10% and 90%.
c) Next start data collection. Normally this would be done with a real sensor attached on a remote
board in a controlled chamber. Instead, this calibration example run uses the SRB as the input as
follows:

Minimum [10%] Sensor Signal: turn the SRB counter-clockwise (CCW) to the end and press the
B1M button.

Maximum [90%] Sensor Signal: turn the SRB clockwise (CW) to the end and press the B2M
button.
Acquired data will be displayed in the text boxes next to the buttons.
Note: only active buttons corresponding to the calibration mode are green.
Evaluation Kit
February 6, 2012
© 2012 Zentrum Mikroelektronik Dresden AG — Rev. 1.01
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.
17 of 20
ZSSC313x
Resistive Sensor Signal Conditioner Family
4.4
Calculation of the Coefficients and Limits
a) The calcCoeff button at the right of the “Sensor – Calibration” screen calculates the calibration
coefficients. The result of the calculation (if successful) is displayed on the screen (see Figure 4.4).
The CMC removes the offset and temperature dependency so that the measuring output result is
within the target values (%VDDA or in this case in between 10% and 90%).
Note: The number of calibration points is equal to the number of coefficients to be calculated.
b) The Lim CMV Osc button calculates sensor aging (CMV) and oscillator limits.
c) Click on writeEEP to make these calculations effective and written in the EEPROM. Option: starting
a measuring cycle can be triggered by pressing the cycle button.
Close the calibration window and trigger a measurement in the main window (see Figure 3.1) by clicking on
either the Read or ReadLoop button in the “ReadOut Data” section. The ZSSC313x is already running in
Normal Operation Mode (NOM) because the cycle button was pressed in the calibration window.
Measurement results can also be displayed in % by opening the “Tools -> Measure Output” window and
selecting the output format in the checkbox.
Figure 4.4
Displaying the Result of the Coefficient Calculation
Note: all active buttons corresponding to the calibration method selected are green.
Evaluation Kit
February 6, 2012
© 2012 Zentrum Mikroelektronik Dresden AG — Rev. 1.01
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.
18 of 20
ZSSC313x
Resistive Sensor Signal Conditioner Family
5
Ordering Information
Product Sales Code
Description
ZSSC313xKITV2.0
ZSSC313x Evaluation Kit, version 2.0
SSC Comm. Board V3.3
SSC Communication Board (SSC CB) V3.3 (including USB cable) *
SSC Board ZSC313x V1.0
ZSSC313x SSC Evaluation Board (SSC EB) V1.0 *
SSC Sensor Replacement Board V2.0
SSC Sensor Replacement Board (SRB) V2.0 *
SSC-C SSC DVD V2.10
SSC DVD, including the ZSSC313x Software for evaluation and calibration *
SSC Test Board V1.0
SSC Test Board V1.0
* Can be ordered separately after ordering the ZSSC313x Evaluation Kit.
6
Related Documents
Document
File Name
ZSSC313x Data Sheet
ZSSC313x_Data_Sheet_rev_X_xy.pdf
ZSSC313x Functional Description
ZSSC313x_Functional_Description_rev_X_xy.pdf
SSC Communication Board Data Sheet
SSC_CommunicationBoard_Data Sheet_rev_X_xy.pdf
SSC Sensor Replacement Board Data Sheet
SSC_SensorReplacementBoard_Data_Sheet_rev_X_xy.pdf
SSC Communication Board Driver Installation Application Note
SSC_AN_CommunicationBoard_Driver_Installation_rev_X_xy.pdf
SSC Command Syntax
SSC_CommandSyntax_Rev_x_yy.xls (where x_yy refers to the current
firmware version)
SSC Mass Calibration Board Data Sheet
SSC_MassCalibrationBoard_Data_Sheet_rev_X_xy.pdf
SSC Application Note – Change CB’s Product ID
SSC_AN_CommunicationBoard_PID_change_rev_X_xy.pdf
Visit ZMDI’s website www.zmdi.com or contact your nearest sales office for the latest version of these
documents.
7
Glossary
Term
Description
ADC
Analog-to-Digital Converter
AFE
Analog Front End
CB
Communication Board
CMC
Calibration Microcontroller
OWI
One-Wire Interface
PCB
Printed Circuit Board
PGA
Programmable Gain Amplifier
SRB
Sensor Replacement Board
SSC
Sensor Signal Conditioner or Sensor Short Check depending on context
µC
Microcontroller
Evaluation Kit
© 2012 Zentrum Mikroelektronik Dresden AG — Rev. 1.01
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.
February 6, 2012
19 of 20
ZSSC313x
Resistive Sensor Signal Conditioner Family
8
Document Revision History
Revision
Date
Description
1.00
December 1, 2011
First release
1.01
February 6, 2012
Update to Figure 3.2 and Figure 4.2. Update to number of samples.
Sales and Further Information
www.zmdi.com
[email protected]
Zentrum Mikroelektronik
Dresden AG
Grenzstrasse 28
01109 Dresden
Germany
ZMD America, Inc.
275 South 5th Avenue
Pocatello, ID 83201
USA
Zentrum Mikroelektronik
Dresden AG, Japan Office
2nd Floor, Shinbashi Tokyu Bldg.
4-21-3, Shinbashi, Minato-ku
Tokyo, 105-0004
Japan
ZMD FAR EAST, Ltd.
3F, No. 51, Sec. 2,
Keelung Road
11052 Taipei
Taiwan
Zentrum Mikroelektronik
Dresden AG, Korean Office
POSCO Centre Building
West Tower, 11th Floor
892 Daechi, 4-Dong,
Kangnam-Gu
Seoul, 135-777
Korea
Phone +49.351.8822.7.772
Fax +49.351.8822.87.772
Phone +1.208.478.7200
Fax
+1.208.478.7200
Phone +81.3.6895.7410
Fax
+81.3.6895.7301
Phone +886.2.2377.8189
Fax
+886.2.2377.8199
Phone +82.2.559.0660
Fax
+82.2.559.0700
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,
performance or use of this technical data, whether based on contract, warranty, tort (including negligence), strict liability, or otherwise.
Evaluation Kit
February 6, 2012
© 2012 Zentrum Mikroelektronik Dresden AG — Rev. 1.01
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.
20 of 20