TLE92466ED Driver 0.1.0-preview
Modern C++23 driver for Infineon TLE92466ED Six-Channel Low-Side Solenoid Driver
Loading...
Searching...
No Matches
TLE92466ED::CH_CTRL_REG Namespace Reference

Channel CTRL register bit definitions. More...

Variables

constexpr uint16_t MIN_INT_THRESH_MASK = 0x00FF
 Min threshold mask.
 
constexpr uint16_t PWM_PERIOD_CALC_MODE = (1 << 8)
 PWM calc mode.
 
constexpr uint16_t OLSG_WARN_WINDOW_MASK = 0x3E00
 OLSG window mask.
 
constexpr uint16_t OLSG_WARN_WINDOW_SHIFT = 9
 OLSG window shift.
 
constexpr uint16_t OLSG_WARN_EN = (1 << 14)
 OLSG warn enable.
 
constexpr uint16_t DEFAULT = 0x4600
 Default value.
 

Detailed Description

Channel CTRL register bit definitions.

Bit Map:
* Bit 14    : OLSG_WARN_EN      - OLSG warning enable
* Bits 13-9 : OLSG_WARN_WINDOW  - OLSG warning window
* Bit 8     : PWM_PERIOD_CALC_MODE - PWM period calc mode
* Bits 7-0  : MIN_INT_THRESH    - Minimum integrator threshold
* 

Variable Documentation

◆ DEFAULT

constexpr uint16_t TLE92466ED::CH_CTRL_REG::DEFAULT = 0x4600
constexpr

Default value.

◆ MIN_INT_THRESH_MASK

constexpr uint16_t TLE92466ED::CH_CTRL_REG::MIN_INT_THRESH_MASK = 0x00FF
constexpr

Min threshold mask.

◆ OLSG_WARN_EN

constexpr uint16_t TLE92466ED::CH_CTRL_REG::OLSG_WARN_EN = (1 << 14)
constexpr

OLSG warn enable.

◆ OLSG_WARN_WINDOW_MASK

constexpr uint16_t TLE92466ED::CH_CTRL_REG::OLSG_WARN_WINDOW_MASK = 0x3E00
constexpr

OLSG window mask.

◆ OLSG_WARN_WINDOW_SHIFT

constexpr uint16_t TLE92466ED::CH_CTRL_REG::OLSG_WARN_WINDOW_SHIFT = 9
constexpr

OLSG window shift.

◆ PWM_PERIOD_CALC_MODE

constexpr uint16_t TLE92466ED::CH_CTRL_REG::PWM_PERIOD_CALC_MODE = (1 << 8)
constexpr

PWM calc mode.