5 read version-string 1/2, 6 read total ontime minutes – ADLINK CoreExpress-ECO2 User Manual

Page 15

Advertising
background image

4.5 Read Version-String 1/2

This command reads the Version Information of the SMC Firmware. Each command receives 1 length
Byte and 32 Bytes of Data.

START SMC_addr ACK command ACK START (Repeat) SMC_addr+1 ACK length ACK(C)

Byte 1

ACK(C) …

ACK(C) Byte 32

ACK(C) STOP

Table 4.5.1 SMC transmitter format of the Version String 1/2 Command Code

ITEM

DESCRIPTION

START

SM-bus start condition

SMC_addr

0x50 (8-bit)

ACK

SM-bus acknowledge condition generated by receiver

command

0x30 / 0x31 = “Read Version-String 1/2” Command code

length

0x20 = 32 Bytes data length

Byte 1-32

ASCII-Byte of Information String

STOP

SM-bus stop condition

Table 4.5.2 Explanation of Table 4.5.1

4.6 Read Total Ontime Minutes

This command reads the total Ontime Minutes of the System running in S0-State. The Ontime

Minute-counter has a 32-bit (four byte wide) size and is count-up every minute in the Flash of the
SMC. The Most Significant Byte is sent first, followed by the next highest Byte down to the Least

Significant Byte (Table 4.6.1).

START

SMC_addr

ACK command

ACK START (Repeat)

SMC_addr+1

ACK

length

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

Byte 4 (LSB) ACK(C) STOP

Table 4.6.1 SMC transmitter format of the Total Ontime Minutes Command Code

ITEM

DESCRIPTION

START

SM-bus start condition

SMC_addr

0x50 (8-bit)

ACK

SM-bus acknowledge condition generated by receiver

command

0x32 = “Read Total Ontime Minutes” Command code

Length

0x04 = 4 Bytes data length

Byte 1-4

Value of Ontime Minute Counter

STOP

SM-bus stop condition

Table 4.6.2 Explanation of Table 4.6.1

Advertising