ZSC31010 Datasheet
© 2016 Integrated Device Technology, Inc.
25
January 20, 2016
Command
Byte
Data
Byte
Description
E0
H
dd
H
Program Tco
F0
H
dd
H
Program Tcg
Table 3.5 Programming Details for Command 30
H
3
rd
Nibble
4
th
Nibble
Description
0
H
Xbbb
B
Trim oscillator; only least significant 3 bits of data used (Xbbb
B
).
1
H
bbbb
B
Trim 1 V reference; least significant 4 bits of data used (bbbb
B
).
2
H
XXbb
B
Offset Mode; only least significant 2 bits of data used (XXbb
B
).
3
H
XXbb
B
Set output mode; only least significant 2 bits of data used (XXbb
B
).
4
H
XXbb
B
Set update rate; only least significant 2 bits of data used (XXbb
B
).
5
H
bbbb
B
Configure JFET regulation
6
H
bbbb
B
Program the Tc_cfg register.
7
H
bbbb
B
Program bits [99:96] of EEPROM. (SOT_cfg, Pamp_Gain)
3.4. Calibration Sequence
Although the ZSC31010 can function with many different types of resistive bridges, assume it is connected to a
pressure bridge for the following calibration example.
In this case, calibration essentially involves collecting raw bridge and temperature data from the ZSC31010 for
different known pressures and temperatures. This raw data can then be processed by the calibration master (the
PC), and the calculated coefficients can then be written to the EEPROM of the ZSC31010.
IDT 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 ZSC31010. This identification is programmed into the 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 and temperature reading for that part, as well as the known pressure
and temperature the bridge was exposed to. This unique identification can be stored in a combination of
the following EEPROM registers: T
SETL
, Tcg, Tco. These registers will be overwritten at the end of the
calibration process, so this unique identification is not a permanent serial number.
2. Data collection. Data collection involves getting raw data from the bridge at different known pressures and
temperatures. 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.
ZSC31010 Datasheet
© 2016 Integrated Device Technology, Inc.
26
January 20, 2016
Step 1: Assigning Unique Identification
Assigning a unique identification number is as simple as using the commands Program T
SETL
, Program Tcg, and
Program Tco. These three 8-bit registers will allow for 16M unique devices. In addition, Gain_B must be
programmed to 800
H
(unity), and Gain_T must be programmed to 80
H
(unity).
Step 2: Data Collection
The number of different unique (pressure, temperature) points that calibration needs to be performed at depends
on the customer’s needs. The minimum is a 2-point calibration, and the maximum is a 5-point calibration. To
acquire raw data from the part, instruct the ZSC31010 to enter Raw Mode. This is done by issuing a Start_CM
(Start Command Mode, 5000
H
) command to the IC, followed by a Start_RM (Start Raw Mode, 4010
H
) command
with the LSB of the upper data nibble set. Now, if the Gain_B term was set to unity (800
H
) and the Gain_T term
was also set to unity (80
H
), then the part will be in Raw Mode and will be outputting raw data on its Sig™ pin,
instead of corrected bridge and temperature values. The calibration system should now collect several of these
data points (16 each of bridge and temperature is recommended) and average them. These raw bridge and
temperature measurements should be stored in the database, along with the known pressure and temperature.
The output format during Raw Mode is Bridge_High, Bridge_Low, Temp, each of these being 8-bit quantities. The
upper 2 bits of Bridge_High are zero-filled. The Temp data (8-bit only) would not really be enough data for accu-
rate temperature calibration. Therefore, the upper 3 bits of temperature information are not given, but rather
assumed known. Therefore, effectively 11 bits of temperature information are provided in this mode.
Step 3: Coefficient Calculations
The mathematical equations used to perform the coefficient calculation are quite complicated; therefore only a
basic overview is provided in section 3.6. IDT will, however, provide software to perform the coefficient calcu-
lation and the source code algorithms in a C-code format upon request. Once the coefficients are calculated, the
final step is to write them to the EEPROM of the ZSC31010.
The number of calibration points required can be as few as two or as many as five. This depends on the precision
desired, and the behavior of the resistive bridge in use.
2-point calibration would be used to obtain only a gain and offset term for bridge compensation with no
temperature compensation for either term.
3-point calibration would be used to also obtain the Tco term for 1
st
order temperature compensation of the
bridge offset term.
3-point calibration could also be used to obtain the additional term SOT for 2
nd
order correction for the
bridge (SOT_BR), but no temperature compensation of the bridge output; see section 3.6.2.7 for limitations.
4-point calibration would be used to also obtain both, the Tco term and the Tcg term, which provides
1
st
order temperature compensation of the bridge offset gain term.
4-point calibration could also be used to obtain the Tco term and the SOT_BR term; see section 3.6.2.7 for
limitations.
5-point calibration would be used to obtain Tco, Tcg, and an SOT term that provides 2
nd
order correction
applied to one and only one of the following: 2
nd
order Tco (SOT_Tco), 2
nd
order Tcg (SOT_Tcg), or
2
nd
order bridge (SOT_BR); see section 3.6.2.7 for limitations.
ZSC31010 Datasheet
© 2016 Integrated Device Technology, Inc.
27
January 20, 2016
3.5. EEPROM Bits
Table 3.6 shows the bit order in the EEPROM, which are programmed through the serial interface. See Table 5.1
for the ZSC31010 default settings.
Table 3.6 ZSC31010 EEPROM Bits
EEPROM Range Description Notes
2:0 Osc_Trim See the table in section 2.5.1 for complete data.
100 => Fastest
101 => 3 clicks faster than nominal
110 => 2 clicks faster than nominal
111 => 1 click faster than nominal
000 => Nominal
001 => 1 click slower than nominal
010 => 2 clicks slower than nominal
011 => Slowest
6:3 1V_Trim/JFET_Trim See the table in section 2.4.3.
8:7 A2D_Offset 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
To change the bridge signal polarity, set Tc_cfg[3](=Bit 87).
10:9 Output_Select 00 => Digital (3-bytes with parity):
Bridge High {00,[5:0]}
Bridge Low [7:0]
Temp [7:0]
01 => 0-1 V Analog
10 => Rail-to-rail ratiometric analog output
11 => Digital (2-bytes with parity) (No Temp)
Bridge High {00,[5:0]}
Bridge Low [7:0]
12:11 Update_Rate 00 => 1 msec (1 kHz)
01 => 5 msec (200 Hz)
10 => 25 msec (40 Hz)
11 => 125 msec (8 Hz)
14:13 JFET_Cfg 00 => No JFET regulation (lower power)
01 => No JFET regulation (lower power)
10 => JFET regulation centered around 5.0 V
11 => JFET regulation centered around 5.5 V (i.e. over-voltage
protection).

ZSC31010CEG1-T

Mfr. #:
Manufacturer:
IDT
Description:
Sensor Interface Sensor Signal Conditoner
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union