ZSC31014 Evaluation Kit Description
Restrictions:
The IDT ZSC31014 SSC Evaluation Kit hardware and software are designed for ZSC31014 RBiciLite™ evaluation,
laboratory setup and module development only.
The IDT ZSC31014 SSC Evaluation Kit hardware and software must not be used for module production and
production test setups. IDT shall not be liable for any damages arising out of defects resulting from (i) delivered
hard and software (ii) non-observance of instructions contained in this manual, or (iii) misuse, abuse, use under
abnormal conditions or alteration by anyone other than IDT. To the extent permitted by law, IDT 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 Contents ..........................................................................................................................5
ZSC31014 SSC Evaluation Board ........................................................................................6
2.1. Overview .........................................................................................................................6
2.2. Connections to the ZSC31014 ........................................................................................7
2.3. Power Supply to the Board .............................................................................................7
2.4. Reset Switch ...................................................................................................................7
2.5. Connecting a Customer Module to the SCC Evaluation Board .......................................7
2.6. Connecting an External Bridge and External Temperature Sensor to the SSC
Evaluation Board .............................................................................................................8
3 Installing and Setting up the Software and USB Drivers .......................................................8
3.1. Installing the ZSC31014 iLiteTester™ Software .............................................................8
3.2. Installing the USB Drivers ...............................................................................................8
3.3. “Find Com” on the Setup Menu .......................................................................................9
3.4. “Change IC Rev” on the Setup Menu ..............................................................................9
3.5. “I2C Comm Addr” Field ...................................................................................................9
3.6. Special Feature “Change I2C Speed” on the Setup Menu............................................. 10
3.7. Special Feature “Find I2C Address” on the Setup Menu ............................................... 10
3.8. Special Feature “Power Down Time” on the Setup Menu ............................................. 10
3.9. Special Feature “Power up all DUTs” on the Setup Menu............................................. 10
4 ZSC31014 iLiteTester™ Software ...................................................................................... 11
4.1. Overview ....................................................................................................................... 11
4.1.1. Log Files .................................................................................................................. 11
© 2016 Integrated Device Technology, Inc.
1
April 20, 2016
ZSC31014 Evaluation Kit Description
4.1.2. Data File caldata.txt ................................................................................................. 11
4.2. Bridge and Temperature Display .................................................................................. 11
4.3. “Log File” Field .............................................................................................................. 13
4.4. “Start CM” Button .......................................................................................................... 13
4.5. “Start NOM” Button ....................................................................................................... 13
4.6. “Normal Mode” Section ................................................................................................. 13
“Run Continuous” Button .................................................................................................... 13
“Sample Rate” Field ............................................................................................................ 13
“Average Samples” Field .................................................................................................... 13
4.7. “EEPROM Editor” Section ............................................................................................. 14
“Read” Button ..................................................................................................................... 14
“Load File” Button ............................................................................................................... 14
“Save File” Button ............................................................................................................... 15
4.8. “Communication and Operation Config” Section ........................................................... 15
“Comm Type” Menu ............................................................................................................ 15
“Clock Freq” Menu .............................................................................................................. 15
“I2C Addr” Field .................................................................................................................. 15
“Lock I2C Address” Checkbox ............................................................................................ 15
“Sleep Mode” Checkbox ..................................................................................................... 15
“Update_Rate” Menu .......................................................................................................... 16
“Sensor Short Check” Checkbox ........................................................................................ 16
“Sensor Connection Check” Checkbox ............................................................................... 16
4.9. Math Config Section ...................................................................................................... 16
“SOT_Curve” Menu ............................................................................................................ 16
“Negative Coeffs” Subsection ............................................................................................. 16
4.10. “Front End Config” Section............................................................................................ 16
“A2D_Offset” Menu ............................................................................................................. 17
“PreAmp_Gain” Menu ......................................................................................................... 18
“Negative” Checkbox .......................................................................................................... 18
“LongInt” Checkbox ............................................................................................................ 18
“Bsink” Checkbox................................................................................................................ 18
“Gain8X” Checkbox ............................................................................................................ 18
4.11. “Calibration” Button ....................................................................................................... 18
“Start #”, “Num Asics” and “Get ID” Button ......................................................................... 19
5 Calibration .......................................................................................................................... 19
© 2016 Integrated Device Technology, Inc.
2
April 20, 2016
ZSC31014 Evaluation Kit Description
5.1. Calibration Sequence .................................................................................................... 19
Step 1 – Assigning a Unique Identification (ASIC ID Section) ............................................ 21
Step 2 – Data Collection ..................................................................................................... 21
Step 3 – Calculating and Writing the Coefficients ............................................................... 22
5.2. Dry Run Calibration ....................................................................................................... 23
Steps for a Dry Run Calibration using the Sensor Replacement Board: ............................. 24
6 Calculation of ZSC31014 Calibration Coefficients Off-line.................................................. 26
7 ZSC31014 Software with the IDT SSC Terminal ................................................................ 28
7.1. Protocol ......................................................................................................................... 28
7.2. IDT SSC Terminal ......................................................................................................... 28
8 Command/Data Pair Encoding ........................................................................................... 30
9 Related Documents ............................................................................................................ 31
10 Glossary ............................................................................................................................. 31
11 Document Revision History ................................................................................................ 32
Appendix A: Schematic ZSC31014 SSC Evaluation Board ...................................................... 33
Appendix B: Format of the caldata.txt file ................................................................................. 34
© 2016 Integrated Device Technology, Inc.
3
April 20, 2016
ZSC31014 Evaluation Kit Description
List of Figures
Figure 1.1
Figure 2.1
Figure 2.2
Figure 3.1
Figure 3.2
Figure 4.1
Figure 4.2
Figure 4.3
Figure 4.4
Figure 5.1
Figure 5.2
Figure 5.3
Figure 6.1
Figure 7.1
ZSC31014 SSC Evaluation Kit .............................................................................................................. 5
ZSC31014 SSC Evaluation Board Overview......................................................................................... 6
Universal SSC Test Board ..................................................................................................................... 7
Setting up Communications ................................................................................................................... 9
2
Select the Specific Power Down Time and “Change I C Speed” ........................................................ 10
Bridge and Temperature Measurements Display ................................................................................ 12
EEPROM Editor ................................................................................................................................... 14
Select Temperature A2D_Offset.......................................................................................................... 17
Calibration Window .............................................................................................................................. 19
Initialization Configuration Dialog Box ................................................................................................. 20
Initialization Dialog Window with Default Values (Calibration with Artificial Bridge) ........................... 23
Initialization Dialog Window with Changed Values (Calibration with SRB) ......................................... 25
Fields for Manually Entering Target and Raw Values ......................................................................... 27
SSC Terminal Program Sample .......................................................................................................... 29
List of Tables
Table 5.1
Table 7.1
Table 8.1
Offset_B Default Values Determined by A2D_Offset Settings ............................................................ 21
IDT SSC Terminal Character Assignment ........................................................................................... 28
2
Encoding for the 3 Bytes after the Initial I C WRITE Command Byte ................................................. 30
© 2016 Integrated Device Technology, Inc.
4
April 20, 2016
ZSC31014 Evaluation Kit Description
1
Kit Contents
•
•
•
•
•
•
SSC ZSC31014 Evaluation Board, V1.0
SSC Communication Board (SSC CB), Ver. X.x, including one USB cable (for further information for the CB, see
SSC_Communication Board_VX-x_DataSheet_ Rev_X_x.pdf and SSC_CommunicationBoard_CommandSyntax_Rev_X_x.xls in the Manual Evaluation Kit folder on the DVD)
SSC Sensor Replacement Board (SRB) (SSC Sensor Dummy V2.0)
SSC DVD, including the ZSC31014 iLiteTester™ software for evaluation and calibration
5 ZSC31014DAG1 (SOP8 150mil)
SSC Kit start up information
Figure 1.1 ZSC31014 SSC Evaluation Kit
Potentiometer for
Artificial Bridge Stimulus
USB
Connector
SSC ZSC31014 Evaluation Board
SSC CB
SRB
The ZSC31014 SSC Evaluation Kit contains the software and hardware needed for communication and calibration of a ZSC31014 sensor signal conditioning IC. A user’s PC can communicate with a ZSC31014 socketed on
the SSC Evaluation Board via an SSC Communication Board through a USB connection. The software should
function on any Windows® 2000/XP/ Vista / Windows® 7 system after installation of a USB driver. Both the SSC
Evaluation Board and the Sensor Replacement Board (SRB) can provide a replacement for a sensor. Only one of
these can be used at a time for calibration as determined by the settings of jumpers K6 and K7 (see Figure 2.1).
On the SRB, the sensor replacement is controlled by a potentiometer (see Figure 1.1). The SRB can be
disconnected if the SSC Evaluation Board’s sensor replacement (artificial bridge stimulus) will be used.
© 2016 Integrated Device Technology, Inc.
5
April 20, 2016
ZSC31014 Evaluation Kit Description
2
ZSC31014 SSC Evaluation Board
2.1. Overview
The main purpose of the SSC Evaluation System is communication between the PC and the ZSC31014 (referred
to as the DUT). The PC sends commands and data via the USB port on the CB (virtual com port). The
2
microcontroller on the SSC CB interprets these commands and relays them to the ZSC31014 in the I C bus
standard format (K1 Pin 9/SCL Pin 11/SCK). The microcontroller will also forward any data bytes from the
ZSC31014 back to the PC via the USB connection. These bytes can be bridge and temperature readings to be
displayed by the PC software, raw ADC readings used during calibration, or EEPROM content bytes.
Figure 2.1 ZSC31014 SSC Evaluation Board Overview
1
K1 Connector to the
SSC CB
KL1 Connector to
External Bridge
Jumper K9
(Default = Shorted)
Can be used to
measure IDD
Pin 1 of ZSC31014
VDD
VDD
VDD
VDD
INT
SDA
SCL
VDD
INT
SDA
SCL
GND
GND
GND
GND
K2 Connector > Sensor
Replacement Board (not
applicable if using SSC
Board artificial bridge)
Resistors for
Board Identification
Jumper K8
(Default = Shorted)
Shorted: Vref = VDD
Jumpers K6 and K7
Open: SRB Sensor
Replacement
Shorted: SSC Eval.
Board Artificial Bridge
1
VDD
GND
GND
GND
GND
VSS
Bsink
VBP
VBN
VSS
Bsink
VBP
VBN
VDD
VDD
VDD
VDD
K3 Jumper
Bridge GND to BSink
Bridge GND to VSS
See section 2.5 for details on the K5 connector pins labeled with green shading.
© 2016 Integrated Device Technology, Inc.
6
April 20, 2016
ZSC31014 Evaluation Kit Description
2.2. Connections to the ZSC31014
The SSC Evaluation Board has an SOP-8 socket for inserting the ZSC31014.
Using the VDD, GND, SDA/MISO, SCL/SCLK and INT/SS/ connections on connector K5 on the SSC Evaluation
Board, the board can be used for in-circuit programming of the ZSC31014 in the user’s calibration fixture.
NOTE: Only one ASIC connection option can be used at a time.
2.3. Power Supply to the Board
The K1 connector to the SSC CB provides the power supply from the SSC CB’s USB port to the SSC Evaluation
Board. Using the power via the USB port, the maximum current that can be provided is 40mA. All functions of the
board are operative down to 2.7V. The board has a red LED labeled D1, which lights if the board has power.
The current consumption of the ZSC31014 can be measured by removing the jumper on 2-pin connector K9 and
reading across the pins with an ammeter.
2.4. Reset Switch
During operation, use the push button on the Communication Board to reset communications if needed.
2.5. Connecting a Customer Module to the SCC Evaluation Board
A customer-specific sensor module usually includes a bridge sensor and a ZSC31014 contained in a protective
casing. These modules provide access to Vdd, GND, SCL, and SDA pins via extended wires. These wires should
be connected to the corresponding pins of K5 (refer to Figure 2.1; pins are indicated with green shading) on the
ZSC31014 SSC Evaluation Board for evaluation and programming of the module. The packaged ZSC31014 chip
must be removed from the IC socket when an external module is connected to the SSC Evaluation Board.
A universal test board (refer to Figure 2.2) is also available for users who would like to use ZSC31014 in an SOP8
package and make connections to the ZSC31014 SSC Evaluation Board via pins on K5. The universal test board
supports first test applications for IDT’s different SSOP/SOP packaging.
Figure 2.2 Universal SSC Test Board
© 2016 Integrated Device Technology, Inc.
7
April 20, 2016
ZSC31014 Evaluation Kit Description
2.6. Connecting an External Bridge and External Temperature Sensor to the SSC
Evaluation Board
Use the Excel™ file ZSC31014_iLite_Ext_Temperature_Meas_RevX.x.xls to determine the value of the PTC.
Follow these steps for connecting an external bridge and external temperature sensor to the SSC Evaluation
Board:
•
•
•
•
•
•
3
Remove the SRB and open the jumpers on K5 and K6 (refer to Figure 2.1).
Connect the external bridge to KL1: VBR, VINP and VINN.
Important: Leave VSSB open. Connect the bridge bottom to the Bsink pin on K3.
Short K3 VSSB to GND.
Solder the top of the PTC resistor to pin 10 on terminal block K4 (BSINK).
Solder the bottom of PTC resistor to pin 9 on terminal block K4 (VSS)
Installing and Setting up the Software and USB Drivers
3.1. Installing the ZSC31014 iLiteTester™ Software
The ZSC31014 SSC Evaluation Kit DVD contains a setup program (setup.exe), which automatically installs the
iLiteTester™ software when clicked. Follow the dialog boxes to complete the installation, which automatically
creates a shortcut on the PC desktop. Clicking this icon opens the ZSC31014 iLiteTester™ software for evaluating and calibrating ZSC31014 modules, which can also be used for the ZSC31014 SSC Mass Calibration Kit.
Important: Before using the ZSC31014 iLiteTester™ software, install the USB drivers as described below. When
the software is activated for the first time, the COM port must be selected and the ZSC31014 silicon revision must
be entered as described in section 3.3 and 3.4.
3.2. Installing the USB Drivers
The ZSC31014 SSC Evaluation Kit requires installation of two USB drivers. To install the drivers, the user’s
system must meet these requirements:
•
•
•
•
•
5x86-compatible PC
32 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 DVD. These drivers will make the PC’s USB port
appear as a virtual COM port (typically COM3 or COM4 on most computers). The ZSC31014 iLiteTester™
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.xx.pdf for instructions on installing these two drivers and for determining the virtual COM port for the
ZSC31014 SSC Evaluation Kit, which is needed for setting up the kit.
© 2016 Integrated Device Technology, Inc.
8
April 20, 2016
ZSC31014 Evaluation Kit Description
3.3.
“Find Com” on the Setup Menu
After installing the software and the USB drivers, activate the software. The ZSC31014 iLiteTester™ software
automatically detects which type of IDT evaluation board is connected. To set up communication with the SSC
CB, click on “Setup” and then “Find COM.” Click “Yes” in the resulting dialog box if the COM port selected is
acceptable. If not, click “No” until an acceptable COM port is found.
If communication fails, an error message detailing the reason for failure will be displayed. For a full list of all communication-related error messages, see the “Error-Code” tab in SSC_CommunicationBoard_CommandSyntax_
Rev_X_x.xls.
Figure 3.1 Setting up Communications
Click here to find the
COM port using the
resulting dialog box.
Click here to select the
ZSC31014 part revision
(marked on the package).
3.4. “Change IC Rev” on the Setup Menu
Use the “Change IC Rev” option on the “Setup” menu to configure the software for the silicon revision of the
ZSC31014 under test as shown in Figure 3.1. Refer to the ZSC31014 package for the silicon revision.
3.5. “I2C Comm Addr” Field
Use the “I2C Comm Addr” field to enter the address that the SSC CB uses to communicate with the ZSC31014
installed in the socket on the Evaluation Board. Then press “Set.” Valid settings are 00HEX to 7FHEX. The default is
28HEX.
Note: There is also a setting “I2C Addr” in the “Communication and Operation Config” section for changing the
slave address setting in the EEPROM of the ZSC31014 under test described in section 4.8, which includes
important notes on matching the “I2C Comm Addr” and “I2C Addr” settings when the communication address is
locked.
© 2016 Integrated Device Technology, Inc.
9
April 20, 2016
ZSC31014 Evaluation Kit Description
3.6. Special Feature “Change I2C Speed” on the Setup Menu
2
This feature sets the I C speed to a different frequency (default value 100kHz).
3.7. Special Feature “Find I2C Address” on the Setup Menu
2
This feature finds the I C address; e.g., if the address was unintentionally changed and communication is locked.
(See section 4.8.)
3.8. Special Feature “Power Down Time” on the Setup Menu
The “Power Down Time” setting under “Setup” allows selecting a specific power down time depending on the time
constants of the user’s equipment.
2
Figure 3.2 Select the Specific Power Down Time and “Change I C Speed”
3.9. Special Feature “Power up all DUTs” on the Setup Menu
This feature is not applicable to the ZSC31014 Evaluation Kit. It is used with the ZSC31014 Mass Calibration
System (MSC). Refer to SSC_MassCalibrationBoard_DataSheet_Rev_X_x.pdf and ZSC31014_SSC_Mass_
Calibration_revX.x.pdf for more information.
© 2016 Integrated Device Technology, Inc.
10
April 20, 2016
ZSC31014 Evaluation Kit Description
4
ZSC31014 iLiteTester™ Software
4.1. Overview
The IDT software provided with the ZSC31014 SSC Evaluation Kit is intended for demonstration purposes and
2
calibration of single units. The installation folder is (C:\\program files\ZMDI\ZSC31014) . IDT can provide the user
with algorithms and assistance in developing their full production calibration software. Five types of text files
support the software user:
4.1.1.
Log Files
These files are saved in C:\\My Documents\ZMDI\ZSC31014
1
• When the software is activated and the communication port is opened, a CommLog.txt file is saved. This
file is a log of the communication to the IC during the software session and can be saved after closing the
software by renaming the file. Otherwise, it would be overwritten the next time the software is opened.
• In Command Mode (CM) the user can save/load the EEPROM contents from a *.eep file to the EEPROM
and vise versa.
• In Normal Operation Mode (NOM) the user can log bridge and temperature readings to the DataLog.txt file.
• The calibration is documented in the CalibrationLog.txt file, which is more convenient for users than the
caldata.txt file.
4.1.2.
Data File caldata.txt
2
The caldata.txt file is used by the software for calibration. Its structure is explained in Appendix B. Depending on
the Windows system, the file is saved in one of the following locations:
• for Windows 2000 and Windows XP
in C:\\Documents and Settings\All Users\Application Data\ZMDI\ZSC31014
• for Windows Vista
C:\\ProgramData\ZMDI\ZSC31014
4.2. Bridge and Temperature Display
The software displays two large readout windows for temperature and bridge values (see Figure 4.1). The
o
temperature reading is the ZSC31014 temperature in C. The bridge reading is in %. Calibration determines the
relationship of the % reading to the value the bridge is measuring. If the ZSC31014 has not been temperature
calibrated, the displayed temperature is invalid.
There is a continuous transmission of bridge readings and temperature readings.
2
For SW revisions