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

Per-channel register offsets (add to channel base address) More...

Variables

constexpr uint16_t SETPOINT = 0x0000
 Current Setpoint Register.
 
constexpr uint16_t CTRL = 0x0001
 Control Register.
 
constexpr uint16_t PERIOD = 0x0002
 ICC PWM Frequency Controller.
 
constexpr uint16_t INTEGRATOR_LIMIT = 0x0003
 ICC Integrator Limitation.
 
constexpr uint16_t DITHER_CLK_DIV = 0x0004
 Dither Clock Register.
 
constexpr uint16_t DITHER_STEP = 0x0005
 Dither Step Register.
 
constexpr uint16_t DITHER_CTRL = 0x0006
 Dither Control Register.
 
constexpr uint16_t CH_CONFIG = 0x0007
 Channel Configuration.
 
constexpr uint16_t MODE = 0x000C
 Channel Mode Register.
 
constexpr uint16_t TON = 0x000D
 On-Time Register.
 
constexpr uint16_t CTRL_INT_THRESH = 0x000E
 ICC Integrator Threshold.
 
constexpr uint16_t FB_DC = 0x0200
 Feedback Duty Cycle.
 
constexpr uint16_t FB_VBAT = 0x0201
 Feedback Average VBAT.
 
constexpr uint16_t FB_I_AVG = 0x0202
 Feedback Average Current.
 
constexpr uint16_t FB_IMIN_IMAX = 0x0203
 Feedback Min/Max Current.
 
constexpr uint16_t FB_INT_THRESH = 0x0205
 Feedback Integrator Threshold.
 

Detailed Description

Per-channel register offsets (add to channel base address)

Variable Documentation

◆ CH_CONFIG

constexpr uint16_t TLE92466ED::ChannelReg::CH_CONFIG = 0x0007
constexpr

Channel Configuration.

◆ CTRL

constexpr uint16_t TLE92466ED::ChannelReg::CTRL = 0x0001
constexpr

Control Register.

◆ CTRL_INT_THRESH

constexpr uint16_t TLE92466ED::ChannelReg::CTRL_INT_THRESH = 0x000E
constexpr

ICC Integrator Threshold.

◆ DITHER_CLK_DIV

constexpr uint16_t TLE92466ED::ChannelReg::DITHER_CLK_DIV = 0x0004
constexpr

Dither Clock Register.

◆ DITHER_CTRL

constexpr uint16_t TLE92466ED::ChannelReg::DITHER_CTRL = 0x0006
constexpr

Dither Control Register.

◆ DITHER_STEP

constexpr uint16_t TLE92466ED::ChannelReg::DITHER_STEP = 0x0005
constexpr

Dither Step Register.

◆ FB_DC

constexpr uint16_t TLE92466ED::ChannelReg::FB_DC = 0x0200
constexpr

Feedback Duty Cycle.

◆ FB_I_AVG

constexpr uint16_t TLE92466ED::ChannelReg::FB_I_AVG = 0x0202
constexpr

Feedback Average Current.

◆ FB_IMIN_IMAX

constexpr uint16_t TLE92466ED::ChannelReg::FB_IMIN_IMAX = 0x0203
constexpr

Feedback Min/Max Current.

◆ FB_INT_THRESH

constexpr uint16_t TLE92466ED::ChannelReg::FB_INT_THRESH = 0x0205
constexpr

Feedback Integrator Threshold.

◆ FB_VBAT

constexpr uint16_t TLE92466ED::ChannelReg::FB_VBAT = 0x0201
constexpr

Feedback Average VBAT.

◆ INTEGRATOR_LIMIT

constexpr uint16_t TLE92466ED::ChannelReg::INTEGRATOR_LIMIT = 0x0003
constexpr

ICC Integrator Limitation.

◆ MODE

constexpr uint16_t TLE92466ED::ChannelReg::MODE = 0x000C
constexpr

Channel Mode Register.

◆ PERIOD

constexpr uint16_t TLE92466ED::ChannelReg::PERIOD = 0x0002
constexpr

ICC PWM Frequency Controller.

◆ SETPOINT

constexpr uint16_t TLE92466ED::ChannelReg::SETPOINT = 0x0000
constexpr

Current Setpoint Register.

◆ TON

constexpr uint16_t TLE92466ED::ChannelReg::TON = 0x000D
constexpr

On-Time Register.