AN 761: Board Management Controller

ID 683850
Date 6/29/2022
Public

Supported Commands

Table 8.  Controller Supported CommandsAll commands are case sensitive.
Command Description
ADC

Reads the ADC channel voltage or temperature.

Example:

  • ADC ALL—reads all ADC channels.
  • ADC 00—reads ADC Channel 0.
  • ADC 01—reads ADC Channel 1.
  • ADC TSD—reads temperature.
POWER

Turns on the power groups.

Example:

  • POWER 1 ON—turns on the power for Group 1.
  • POWER 1 OFF—turns off the power for Group 1.
  • POWER 2 ON—turns on the power for Group 2.
SEQ

Powers on or off all power groups based on the predefined sequence.

Example:

  • SEQ ON—turns on the power from Group 1 to Group 3 in sequence.
  • SEQ OFF—turns off the power from Group 3 to Group 1 in sequence.
READ UFM Reads all the data stored in the UFM.
ERASE UFM Erases all the data stored in the UFM.
CHECK SPACE Checks the available space left in the UFM.
THRESHOLD

Updates the upper or lower threshold value for each channel. Data is logged into the UFM when the value detected on each channel is beyond the threshold value.

Example:

  • THRESHOLD 1 H 1.2—sets the upper threshold for Channel 1 to 1.2V.
  • THRESHOLD 1 L 0.95—sets the lower threshold for Channel 1 to 0.95V.
  • THRESHOLD 15 H 1.6—sets the upper threshold for Channel 15 to 1.6V.
RAMP

Updates the threshold value for the ramp-up or ramp-down voltage.

During the power-up operation, the controller checks if the voltages on a power group have reached the threshold value (High) before turning on the next power group. During the power-down operation, the controller checks if the voltages on a power group is below the threshold value (Low) before turning off the power module group.

Example:

  • RAMP H 1 0.8—sets the high threshold value to 0.8V for Group 1.
  • RAMP L 1 0.05—sets the low threshold value to 0.05V for Group 1.
TEMP

Updates the lower or upper threshold value for the TSD. Data is logged into the UFM when the temperature detected by the TSD is beyond the threshold value.

This does not impact the fan speed.

Example:

  • TEMP H 80—sets the high threshold value to 80°C.
  • TEMP L 20—sets the low threshold value to 20°C.
SHOW LIMIT Shows all limits set in the board management controller.
RESET Resets all limits to the default values defined in main.h.
FAN

Changes the DC fan speed by changing the duty cycle of the PWM.

Example:

  • FAN 1—changes the fan speed to 1, where the duty cycle is 33.33%.
  • FAN 3—changes the fan speed to 3, where the duty cycle is 100%.
LOG UFM

Enables or disables data log to the UFM.

Example:

  • LOG UFM ON—enables data log to the UFM.
  • LOG UFM OFF—disables data log to the UFM.
SHOW TIMER Displays the interval to check the ADC or TSD.
UPDATE TIMER

Updates the interval to check the ADC or TSD.

Example:

  • UPDATE TIMER 5—updates the interval to five minutes. The controller checks the ADC or TSD on the interval of every five minutes.
HELP Displays the summary of all the supported commands on the terminal.