HF-MAX22200 Driver 0.1.0-dev
HF-MAX22200 C++ Driver
Loading...
Searching...
No Matches
MAX22200_TestConfig::BoardTestConfig Struct Reference

Board configuration for tests (single board: RREF via short = 15 kΩ) More...

#include <esp32_max22200_test_config.hpp>

Static Public Attributes

static constexpr float RREF_KOHM = 15.0f
 RREF in kΩ (short default = 15 kΩ → IFS = 1000 mA)
 
static constexpr bool HFS = false
 Half full-scale (false = full-scale)
 
static constexpr uint8_t NUM_CHANNELS = 8
 Channels exposed on this board (MAX22200 has 8 max)
 
static constexpr uint32_t MAX_CURRENT_MA = 800
 Optional safety limit (0 = no limit)
 
static constexpr uint8_t MAX_DUTY_PERCENT = 90
 Optional for VDR (0 = no limit)
 

Detailed Description

Board configuration for tests (single board: RREF via short = 15 kΩ)

Board supports 30 kΩ or 15 kΩ (short on board by default = 15 kΩ). IFS = KFS×1000/RREF with KFS = 15k (HFS=0) or 7.5k (HFS=1). 15 kΩ → IFS = 1000 mA. NUM_CHANNELS: number of channels exposed on this board (e.g. 8 full, or 4 if only half wired).

Member Data Documentation

◆ HFS

constexpr bool MAX22200_TestConfig::BoardTestConfig::HFS = false
staticconstexpr

Half full-scale (false = full-scale)

◆ MAX_CURRENT_MA

constexpr uint32_t MAX22200_TestConfig::BoardTestConfig::MAX_CURRENT_MA = 800
staticconstexpr

Optional safety limit (0 = no limit)

◆ MAX_DUTY_PERCENT

constexpr uint8_t MAX22200_TestConfig::BoardTestConfig::MAX_DUTY_PERCENT = 90
staticconstexpr

Optional for VDR (0 = no limit)

◆ NUM_CHANNELS

constexpr uint8_t MAX22200_TestConfig::BoardTestConfig::NUM_CHANNELS = 8
staticconstexpr

Channels exposed on this board (MAX22200 has 8 max)

◆ RREF_KOHM

constexpr float MAX22200_TestConfig::BoardTestConfig::RREF_KOHM = 15.0f
staticconstexpr

RREF in kΩ (short default = 15 kΩ → IFS = 1000 mA)


The documentation for this struct was generated from the following file: