ZSC31010 Datasheet
© 2016 Integrated Device Technology, Inc.
22
January 20, 2016
The second digital output mode is digital output bridge reading with temperature. It will be transmitted as a 3-data-
byte packet. The temperature byte represents an 8-bit temperature quantity, spanning from -50 to 150°C.
Figure 3.6 Digital Output (NOM) Bridge Readings with Temperature
The EEPROM transmission occurs in a packet with 14 data bytes, as shown below.
Figure 3.7 Read EEPROM Contents
There is a variable idle time between packets, which varies with the update rate setting in the EEPROM.
Figure 3.8 Transmission of a Number of Data Packets
S
P
P
St
o
p
S
P
S
P
S
IDLE
Time
0
0
5
4
3
2
1
0
7
6
5
4
3
2
1
0
0
0
5
4
3
2
1
0
7
6
5
4
3
2
1
0
0
0
5
4
IDLE
Time
IDLE
Time
1
0
P
St
o
p
S
2
Packet Transmission
(This example shows 2 DATA packets)
14 DATA Byte Packet
(Read EEPROM
)
P
7
6
5
4
3
2
1
0
P
Stop
S
3
Stop
S
P
S
Stop
S
P
7
6
5
4
3
2
1
0
7
6
5
4
5
4
3
2
1
0
1
0
1
0
0
1
0
1
...
EEPROM
Byte 13
Data Byte A5
H
EEPROM
Byte 12
EEPROM
Byte 2
EEPROM
Byte 1
3 DATA Byte Packet
(Digital Bridge Output with Temperature
)
P
7
6
5
4
3
2
1
0
Stop
S
P
0
0
5
4
3
2
1
0
S
Data Byte
Bridge High
Data Byte
Bridge Low
P
7
6
5
4
3
2
1
0
Stop
S
Data Byte
Temperature
ZSC31010 Datasheet
© 2016 Integrated Device Technology, Inc.
23
January 20, 2016
ZACwire
TM
Output
Calculation
160 ms
Settling Time
64 ms
Power-On
Settling
128 ms
Power Down
(determined by
Update Rate)
ADC Conversion
768 ms
Calculation
160 ms
ZACwire
TM
Output
Table 3.2 shows the idle time between packets versus the update rate. This idle time can vary by nominal +/-15%
between parts, and over a temperature range of -50 to 150ºC.
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 32 kHz (minimum 25 kHz). If, however, the user chooses one of the two slower update rates (25 ms or
125 ms), then the baud rate of the digital transmission will be 8 kHz (maximum 9.4 kHz).
The total transmission time for both digital output configurations is shown in Table 3.2.
Table 3.2 Total Transmission Time for Different Update Rate Settings and Output Configuration
Update Rate Baud Rate* Idle Time
Transmission Time
Bridge Only Readings
Transmission Time
Bridge & Temperature Readings
1 ms (1 kHz) 32 kHz 1.0 ms 20.5 bits 31.30 µs 1.64 ms 31.0 bits 31.30 µs 1.97 ms
5 ms (200 Hz) 32 kHz 4.85 ms 20.5 bits 31.30 µs 5.49 ms 31.0 bits 31.30 µs 5.82 ms
25 ms (40 Hz) 8 kHz 22.5 ms 20.5 bits 125.00 µs 25.06 ms 31.0 bits 125.00 µs 26.38 ms
125 ms (8 Hz) 8 kHz 118.0 ms 20.5 bits 125.00 µs 120.56 ms
31.0 bits 125.00 µs 121.88 ms
* Typical values. Minimum baud rate for 1 ms or 5 ms: 26kHz; maximum baud rate for 25 ms or 125 ms: 9.4kHz.
The temperature raw reading is performed less often than a bridge reading, because the temperature changes
more slowly.
Table 3.3 shows the timing for the special measurements (temperature and bridge measurement) in the different
update rate modes.
Table 3.3 Special Measurement versus Update Rate
Update Rate Setting Special Measurement
00 Every 128 bridge measurements
01 Every 64 bridge measurements
10 Every 16 bridge measurements
11 Every 8 bridge measurements
It is easy to program any standard microcontroller to communicate with the ZSC31010. IDT can provide sample
code for a MicroChip® PIC microcontroller.
For update rates less than 1 kHz, the output is followed by a power-down, as shown below.
Figure 3.9 ZACwire™ Output Timing for Lower Update Rates
ZSC31010 Datasheet
© 2016 Integrated Device Technology, Inc.
24
January 20, 2016
3.2.5. High Level Protocol
The ZSC31010 will listen for a command/data pair to be transmitted for the 6 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 NOM, it will output bridge data in 0 to 1 V analog, rail-to-rail ratiometric analog
output, or digital output, depending on how the part is currently configured.
If the ZSC31010 receives a Start CM command within the first 6 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 ZSC31010
will acknowledge successful execution of commands by transmission of an A5
H
. The calibrating/ configuring
master will know that a command was not successfully executed if no response is received after 130 ms of
issuing the command. Once in command interpreting/executing mode, the ZSC31010 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 6 ms window of POR must be a Start CM command to enter into command
interpreting mode. Any other commands will be ignored.
3.3. Command/Data Bytes Encoding
The 16-bit command/data stream sent to the ZSC31010 can be broken into 2 bytes, shown in Table 3.4. The
most significant byte encodes the command byte. The least significant byte represents the data byte.
Table 3.4 Command/Data Bytes Encoding
Command
Byte
Data
Byte
Description
00
H
XX
H
Read EEPROM command via Sigpin; for more details, refer to section 3.7.
20
H
5X
H
Enter Test Mode (subset of Command Mode for test purposes only): Sig™ pin will assume the
value of different internal test points depending on the most significant nibble of data sent.
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.
30
H
dd
H
Trim/Configure: higher nibble of data byte determines what is trimmed/configured. Lower nibble is
data to be programmed. See Table 3.5 for configuration details of data byte dd
H
.
40H
00
H
Start NOM => Ends Command Mode, transition to Normal Operation Mode
10
H
Start Raw Mode (RM)
In this mode, if Gain_B = 800
H
and Gain_T = 80
H
, then the digital output will simply be the raw
values of the ADC for the Bridge reading and the PTAT conversion.
50
H
XX
H
Start_CM => Start the Command Mode; used to enter command interpret mode
60
H
dd
H
Program SOT (2
nd
order term)
70
H
dd
H
Program T
SETL
80
H
dd
H
Program Gain_B, upper 7 bits (set MSB of dd
H
to 0
B
)
90
H
dd
H
Program Gain_B, lower 8 bits
A0
H
dd
H
Program Offset_B, upper 6 bits (set the two MSBs of dd
H
to 00
B
)
B0
H
dd
H
Program Offset_B, lower 8 bits
C0
H
dd
H
Program Gain_T
D0
H
dd
H
Program Offset_T

ZSC31010CIG1-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