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

DITHER_CTRL register bit definitions. More...

Variables

constexpr uint16_t STEP_SIZE_MASK = 0x0FFF
 Step size mask.
 
constexpr uint16_t DEEP_DITHER = (1 << 13)
 Deep dither enable.
 
constexpr uint16_t FAST_MEAS_DITH = (0 << 14)
 Dither period.
 
constexpr uint16_t FAST_MEAS_HALF = (1 << 14)
 Half dither period.
 
constexpr uint16_t FAST_MEAS_QUAD = (2 << 14)
 Quarter dither period.
 
constexpr uint16_t FAST_MEAS_MASK = 0xC000
 Fast meas mask.
 
constexpr uint16_t DEFAULT = 0x0000
 Default value.
 

Detailed Description

DITHER_CTRL register bit definitions.

Bit Map:
* Bits 15-14: FAST_MEAS   - Fast measurement period
* Bit 13    : DEEP_DITHER - Deep dither feature
* Bits 11-0 : STEP_SIZE   - Dither step size
* 

Variable Documentation

◆ DEEP_DITHER

constexpr uint16_t TLE92466ED::DITHER_CTRL::DEEP_DITHER = (1 << 13)
constexpr

Deep dither enable.

◆ DEFAULT

constexpr uint16_t TLE92466ED::DITHER_CTRL::DEFAULT = 0x0000
constexpr

Default value.

◆ FAST_MEAS_DITH

constexpr uint16_t TLE92466ED::DITHER_CTRL::FAST_MEAS_DITH = (0 << 14)
constexpr

Dither period.

◆ FAST_MEAS_HALF

constexpr uint16_t TLE92466ED::DITHER_CTRL::FAST_MEAS_HALF = (1 << 14)
constexpr

Half dither period.

◆ FAST_MEAS_MASK

constexpr uint16_t TLE92466ED::DITHER_CTRL::FAST_MEAS_MASK = 0xC000
constexpr

Fast meas mask.

◆ FAST_MEAS_QUAD

constexpr uint16_t TLE92466ED::DITHER_CTRL::FAST_MEAS_QUAD = (2 << 14)
constexpr

Quarter dither period.

◆ STEP_SIZE_MASK

constexpr uint16_t TLE92466ED::DITHER_CTRL::STEP_SIZE_MASK = 0x0FFF
constexpr

Step size mask.