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

Central and global register addresses. More...

Variables

constexpr uint16_t CH_CTRL = 0x0000
 Channel Control Register.
 
constexpr uint16_t GLOBAL_CONFIG = 0x0002
 Global Configuration Register.
 
constexpr uint16_t GLOBAL_DIAG0 = 0x0003
 Global Diagnosis Register 0.
 
constexpr uint16_t GLOBAL_DIAG1 = 0x0004
 Global Diagnosis Register 1.
 
constexpr uint16_t GLOBAL_DIAG2 = 0x0005
 Global Diagnosis Register 2.
 
constexpr uint16_t VBAT_TH = 0x0006
 VBAT Threshold Register.
 
constexpr uint16_t FB_FRZ = 0x0007
 Feedback Freeze Register.
 
constexpr uint16_t FB_UPD = 0x0008
 Feedback Update Register.
 
constexpr uint16_t WD_RELOAD = 0x0009
 SPI Watchdog Reload Register.
 
constexpr uint16_t DIAG_ERR_CHGR0 = 0x000A
 Diagnosis Error CH Group 0.
 
constexpr uint16_t DIAG_ERR_CHGR1 = 0x000B
 Diagnosis Error CH Group 1.
 
constexpr uint16_t DIAG_ERR_CHGR2 = 0x000C
 Diagnosis Error CH Group 2.
 
constexpr uint16_t DIAG_ERR_CHGR3 = 0x000D
 Diagnosis Error CH Group 3.
 
constexpr uint16_t DIAG_ERR_CHGR4 = 0x000E
 Diagnosis Error CH Group 4.
 
constexpr uint16_t DIAG_ERR_CHGR5 = 0x000F
 Diagnosis Error CH Group 5.
 
constexpr uint16_t DIAG_WARN_CHGR0 = 0x0010
 Diagnosis Warning CH Group 0.
 
constexpr uint16_t DIAG_WARN_CHGR1 = 0x0011
 Diagnosis Warning CH Group 1.
 
constexpr uint16_t DIAG_WARN_CHGR2 = 0x0012
 Diagnosis Warning CH Group 2.
 
constexpr uint16_t DIAG_WARN_CHGR3 = 0x0013
 Diagnosis Warning CH Group 3.
 
constexpr uint16_t DIAG_WARN_CHGR4 = 0x0014
 Diagnosis Warning CH Group 4.
 
constexpr uint16_t DIAG_WARN_CHGR5 = 0x0015
 Diagnosis Warning CH Group 5.
 
constexpr uint16_t FAULT_MASK0 = 0x0016
 Fault Mask Register 0.
 
constexpr uint16_t FAULT_MASK1 = 0x0017
 Fault Mask Register 1.
 
constexpr uint16_t FAULT_MASK2 = 0x0018
 Fault Mask Register 2.
 
constexpr uint16_t CLK_DIV = 0x0019
 Clock Control Register.
 
constexpr uint16_t SFF_BIST = 0x003F
 BIST Register.
 
constexpr uint16_t ICVID = 0x0200
 IC Version and ID.
 
constexpr uint16_t PIN_STAT = 0x0201
 Pin Status Register.
 
constexpr uint16_t FB_STAT = 0x0202
 Feedback Status Register.
 
constexpr uint16_t FB_VOLTAGE1 = 0x0203
 Feedback Voltage Register 1.
 
constexpr uint16_t FB_VOLTAGE2 = 0x0204
 Feedback Voltage Register 2.
 
constexpr uint16_t CHIPID0 = 0x0205
 Unique Chip ID Register 0.
 
constexpr uint16_t CHIPID1 = 0x0206
 Unique Chip ID Register 1.
 
constexpr uint16_t CHIPID2 = 0x0207
 Unique Chip ID Register 2.
 

Detailed Description

Central and global register addresses.

These registers control global device configuration, status, and diagnostics. All addresses are 10-bit (0x0000 - 0x03FF).

Variable Documentation

◆ CH_CTRL

constexpr uint16_t TLE92466ED::CentralReg::CH_CTRL = 0x0000
constexpr

Channel Control Register.

◆ CHIPID0

constexpr uint16_t TLE92466ED::CentralReg::CHIPID0 = 0x0205
constexpr

Unique Chip ID Register 0.

◆ CHIPID1

constexpr uint16_t TLE92466ED::CentralReg::CHIPID1 = 0x0206
constexpr

Unique Chip ID Register 1.

◆ CHIPID2

constexpr uint16_t TLE92466ED::CentralReg::CHIPID2 = 0x0207
constexpr

Unique Chip ID Register 2.

◆ CLK_DIV

constexpr uint16_t TLE92466ED::CentralReg::CLK_DIV = 0x0019
constexpr

Clock Control Register.

◆ DIAG_ERR_CHGR0

constexpr uint16_t TLE92466ED::CentralReg::DIAG_ERR_CHGR0 = 0x000A
constexpr

Diagnosis Error CH Group 0.

◆ DIAG_ERR_CHGR1

constexpr uint16_t TLE92466ED::CentralReg::DIAG_ERR_CHGR1 = 0x000B
constexpr

Diagnosis Error CH Group 1.

◆ DIAG_ERR_CHGR2

constexpr uint16_t TLE92466ED::CentralReg::DIAG_ERR_CHGR2 = 0x000C
constexpr

Diagnosis Error CH Group 2.

◆ DIAG_ERR_CHGR3

constexpr uint16_t TLE92466ED::CentralReg::DIAG_ERR_CHGR3 = 0x000D
constexpr

Diagnosis Error CH Group 3.

◆ DIAG_ERR_CHGR4

constexpr uint16_t TLE92466ED::CentralReg::DIAG_ERR_CHGR4 = 0x000E
constexpr

Diagnosis Error CH Group 4.

◆ DIAG_ERR_CHGR5

constexpr uint16_t TLE92466ED::CentralReg::DIAG_ERR_CHGR5 = 0x000F
constexpr

Diagnosis Error CH Group 5.

◆ DIAG_WARN_CHGR0

constexpr uint16_t TLE92466ED::CentralReg::DIAG_WARN_CHGR0 = 0x0010
constexpr

Diagnosis Warning CH Group 0.

◆ DIAG_WARN_CHGR1

constexpr uint16_t TLE92466ED::CentralReg::DIAG_WARN_CHGR1 = 0x0011
constexpr

Diagnosis Warning CH Group 1.

◆ DIAG_WARN_CHGR2

constexpr uint16_t TLE92466ED::CentralReg::DIAG_WARN_CHGR2 = 0x0012
constexpr

Diagnosis Warning CH Group 2.

◆ DIAG_WARN_CHGR3

constexpr uint16_t TLE92466ED::CentralReg::DIAG_WARN_CHGR3 = 0x0013
constexpr

Diagnosis Warning CH Group 3.

◆ DIAG_WARN_CHGR4

constexpr uint16_t TLE92466ED::CentralReg::DIAG_WARN_CHGR4 = 0x0014
constexpr

Diagnosis Warning CH Group 4.

◆ DIAG_WARN_CHGR5

constexpr uint16_t TLE92466ED::CentralReg::DIAG_WARN_CHGR5 = 0x0015
constexpr

Diagnosis Warning CH Group 5.

◆ FAULT_MASK0

constexpr uint16_t TLE92466ED::CentralReg::FAULT_MASK0 = 0x0016
constexpr

Fault Mask Register 0.

◆ FAULT_MASK1

constexpr uint16_t TLE92466ED::CentralReg::FAULT_MASK1 = 0x0017
constexpr

Fault Mask Register 1.

◆ FAULT_MASK2

constexpr uint16_t TLE92466ED::CentralReg::FAULT_MASK2 = 0x0018
constexpr

Fault Mask Register 2.

◆ FB_FRZ

constexpr uint16_t TLE92466ED::CentralReg::FB_FRZ = 0x0007
constexpr

Feedback Freeze Register.

◆ FB_STAT

constexpr uint16_t TLE92466ED::CentralReg::FB_STAT = 0x0202
constexpr

Feedback Status Register.

◆ FB_UPD

constexpr uint16_t TLE92466ED::CentralReg::FB_UPD = 0x0008
constexpr

Feedback Update Register.

◆ FB_VOLTAGE1

constexpr uint16_t TLE92466ED::CentralReg::FB_VOLTAGE1 = 0x0203
constexpr

Feedback Voltage Register 1.

◆ FB_VOLTAGE2

constexpr uint16_t TLE92466ED::CentralReg::FB_VOLTAGE2 = 0x0204
constexpr

Feedback Voltage Register 2.

◆ GLOBAL_CONFIG

constexpr uint16_t TLE92466ED::CentralReg::GLOBAL_CONFIG = 0x0002
constexpr

Global Configuration Register.

◆ GLOBAL_DIAG0

constexpr uint16_t TLE92466ED::CentralReg::GLOBAL_DIAG0 = 0x0003
constexpr

Global Diagnosis Register 0.

◆ GLOBAL_DIAG1

constexpr uint16_t TLE92466ED::CentralReg::GLOBAL_DIAG1 = 0x0004
constexpr

Global Diagnosis Register 1.

◆ GLOBAL_DIAG2

constexpr uint16_t TLE92466ED::CentralReg::GLOBAL_DIAG2 = 0x0005
constexpr

Global Diagnosis Register 2.

◆ ICVID

constexpr uint16_t TLE92466ED::CentralReg::ICVID = 0x0200
constexpr

IC Version and ID.

◆ PIN_STAT

constexpr uint16_t TLE92466ED::CentralReg::PIN_STAT = 0x0201
constexpr

Pin Status Register.

◆ SFF_BIST

constexpr uint16_t TLE92466ED::CentralReg::SFF_BIST = 0x003F
constexpr

BIST Register.

◆ VBAT_TH

constexpr uint16_t TLE92466ED::CentralReg::VBAT_TH = 0x0006
constexpr

VBAT Threshold Register.

◆ WD_RELOAD

constexpr uint16_t TLE92466ED::CentralReg::WD_RELOAD = 0x0009
constexpr

SPI Watchdog Reload Register.