Board specific sema functions – ADLINK CM1-86DX2 User Manual

Page 61

Advertising
background image

Using the Module

55

CM1-86DX2

The SEMA Tools are available for Windows and Linux. SEMA functionality can also be used in
applications. Refer to the SEMA software manual and technical manual on the ADLINK web site
for more information.

Board Specific SEMA functions

Voltages

The BMC of the CM1-86DX2 implements a Voltage Monitor and samples several Onboard Volt-
ages. The Voltages can be read by calling the SEMA function, “Get Voltages”. The function
returns a 16-bit value divided in Hi-Byte (MSB) and Lo-Byte (LSB).

Main Current

The BMC of the CM1-86DX2 implements a Current Monitor. The current can be read by calling
the SEMA function “Get Main Current”. The function returns four 16-bit values divided in Hi-Byte
(MSB) and Lo-Byte (LSB). These four values represent the last four currents drawn by the
board. The values are sampled every 250ms. The order of the four values is NOT in relationship
to time. The access to the BMC may increase the drawn current of the whole system. In this
case, you still have three samples without the influence of the read access.

Main Current = (MSB_n<<8 + LSB_n) * 8.06mA

TS#-Events

TS# is activated by a temperature sensor when a device reaches its critical temperature and
released when the device is back in its normal temperature range. This counter gives the user
information about temperature or cooling issues. This counter is cleared when the system is
removed from power. The CM1-86DX2 only monitors the board temperature and does not sup-
port TS#-Events.

Table 4-1: Voltages

ADC

Channel

Voltage

Name

Voltage

Formula [V]

0

---

---

1

+V1.0S

(MSB<<8 + LSB) * 3.3 / 1024

2

+V1.2S

(MSB<<8 + LSB) * 3.3 / 1024

3

+V1.8S

(MSB<<8 + LSB) * 3.3 / 1024

4

+V3.3S

(MSB<<8 + LSB) * 1.100 * 3.3 / 1024

5

+V1.5S

(MSB<<8 + LSB) * 3.3 / 1024

6

+V5.0A

(MSB<<8 + LSB) * 1.833 * 3.3 / 1024

7

(MAINCURRENT)

Use Main Current Function

Advertising