Read response format – Sundance SMT381 2004 User Manual
Page 46

5.4.3 Temperature Registers (Read Add 0x020, 0x021, 0x028,0x029)
There are four temperature registers. Each register is 16 bits long. When the bit
value of the register is converted to a decimal number, that number is the
temperature in degrees Celsius.
Read Request Format:
31 .. 28
27 .. 24
23 .. 20
19 .. 16
15 .. 12
11 .. 8
7 .. 4
3 .. 0
Command
Address
Data MSB
Data LSB
0x2
0x2
0x2
0x2
0x020 (Smt338AirTempReg) (1)
0x021 (Smt338DiodeTempReg) (2)
0x028 (DaughterCardAirTempReg) (3)
0x029 (DaughterCardDiodeTempReg) (4)
xx
xx
xx
xx
xx
xx
xx
xx
(1) - SMT338-VP Air Temperature on Top of PCB
(2) – SMT338-VP FPGA temperature on Bottom of PCB
(3) – SMT381 Air Temperature on Bottom of PCB
(4) – SMT381 ADC temperature on Top of PCB (Not implemented)
Read Response Format:
31 .. 28
27 .. 24
23 .. 20
19 .. 16
15 .. 12
11 .. 8
7 .. 4
3 .. 0
Command
Address
Data MSB
Data LSB
0x2
0x2
0x2
0x2
0x020
0x021
0x028
0x029
SMT338-VP
SMT338-VP
SMT381
SMT381
Air Temperature
Diode Temperature
Air Temperature
Diode Temperature
Figure 27. Temperature Registers (Read Only).
5.4.4 Serial Number Registers (Read Add 0x022 – 0x025 and 0x02A
– 0x02D)
There is a unique silicon serial number IC on both the SMT338-VP and the SMT381.
Each serial number is 64 bits long and is thus requires four 16 bit registers to store
the value.
Read Request Format:
31 .. 28
27 .. 24
23 .. 20
19 .. 16
15 .. 12
11 .. 8
7 .. 4
3 .. 0
Command
Address
Data MSB
Data LSB
0x2
0x2
0x2
0x2
0x022 (Smt338SerialNoA)
0x023 (Smt338SerialNoB)
0x024 (Smt338SerialNoC)
0x025 (Smt338SerialNoD)
xx
xx
xx
xx
xx
xx
xx
xx
0x2
0x2
0x2
0x2
0x02A (DaughterCardSerialNoA)
0x02B (DaughterCardSerialNoB)
0x02C (DaughterCardSerialNoC)
0x02D (DaughterCardSerialNoD)
xx
xx
xx
xx
xx
xx
xx
xx
Figure 28. Serial Number Registers (Read Only).