DI/OT Monitoring Module (MoniMod)
v2_proto

Table of Contents

  • Overview
  • PCB
  • Firmware
DI/OT Monitoring Module (MoniMod)
  • Docs »
  • DI/OT Monitoring Module (MoniMod) documentation
  • View page source

DI/OT Monitoring Module (MoniMod) documentationΒΆ

Welcome to the documentation of the DI/OT Monitoring Module (MoniMod). The MoniMod is a PMBus-compatible monitoring module based on a Cortex-M0+ microcontroller, developed as part of the DI/OT project. It can monitor the voltage and current consumption of up to three power rails, system temperature(s), and control up to three fans.

Table of Contents

  • Overview
    • Repository Structure
    • Feature Checklist
  • PCB
    • Main blocks
      • Linear Regulator
      • SAMD21 uC
      • Fan drivers
      • Analog inputs
    • Connections
    • Radiation qualification
  • Firmware
    • PMBus command infrastructure
    • Bootloader
    • PMBus and extended commands overview
    • Detailed list of PMBus and extended commands
      • PAGE
      • QUERY
      • FAN_CONFIG_n_m
      • FAN_COMMAND_n
      • READ_VOUT
      • READ_IOUT
      • READ_TEMPERATURE_N
      • READ_FAN_SPEED_N
      • READ_POUT
      • MFR_ID
      • MFR_MODEL
      • MFR_REVISION
      • MFR_LOCATION
      • MFR_DATE
      • MFR_SERIAL
      • PMBUS_COMMAND_EXT
      • (ext.) WRITTEN_FW_SIZE
      • (ext.) WRITTEN_FW_BLOCK
      • (ext.) WRITTEN_FW_CHKSUM
      • (ext.) BOOT_NEW_FW
      • (ext.) UC_RESET
      • (ext.) TMR_ERROR_CNT
      • (ext.) USE_PEC
      • (ext.) TEMP_CURVE_POINTS
      • (ext.) TEMP_MATRIX_ROW
      • (ext.) TC_ONOFF
    • Fan control PID
    • Temperature control
    • Test firmware
    • Mitigation measures
      • TMR using COAST
      • NOPs and trampolines
      • Watchdog
      • Bling scrubbing
      • Stack protection
    • Toolchains
Next

© Copyright 2019, CERN Revision fbd6f9bc.