11 read current cpu temperature, 12 read current board temperature – ADLINK CoreExpress-ECO2 User Manual

Page 20

Advertising
background image

4.11 Read current CPU Temperature

This command reads the current CPU Temperature. The CPU temperature is transmitted in two
Bytes. The first byte is the full degree value, the second byte the value after the comma (Table

4.11.1). Both values are signed chars.

START

SMC_addr

ACK command ACK START (Repeat)

SMC_addr+1

ACK

length

ACK(C) Byte 1 (MSB) ACK(C)

Byte 2 (LSB)

ACK(C) STOP

Table 4.11.1 SMC transmitter format of the CPU Temperature Command Code

ITEM

DESCRIPTION

START

SM-bus start condition

SMC_addr

0x50 (8-bit)

ACK

SM-bus acknowledge condition generated by receiver

command

0x37 = “Read current CPU Temperature” Command code

Length

0x02 = 2 Bytes data length

Byte 1

Full degree value of CPU temperature. The format of this byte is signed char.

Byte 2

Value after comma of CPU temperature

STOP

SM-bus stop condition

Table 4.11.2 Explanation of Table 4.11.1

4.12 Read current Board Temperature

This command reads the current Board Temperature. The Board temperature is transmitted in a

signed char Byte.

START

SMC_addr

ACK command

ACK START (Repeat)

SMC_addr+1

ACK

length

ACK(C) data

ACK(C) STOP

Table 4.12.1 SMC transmitter format of the Read current Board Temperature Command Code

ITEM

DESCRIPTION

START

SM-bus start condition

SMC_addr

0x50 (8-bit)

ACK

SM-bus acknowledge condition generated by receiver

command

0x38 = “Read current Board Temperature” Command code

length

0x01 = 1 Bytes data length

Data

Board temperature. The format of this byte is signed char.

STOP

SM-bus stop condition

Table 4.12.2 Explanation of Table 4.12.1

Advertising