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

GLOBAL_CONFIG register bit definitions. More...

Variables

constexpr uint16_t CLK_WD_EN = (1 << 0)
 Clock watchdog enable.
 
constexpr uint16_t SPI_WD_EN = (1 << 1)
 SPI watchdog enable.
 
constexpr uint16_t CRC_EN = (1 << 2)
 CRC check enable.
 
constexpr uint16_t V1V5_UV_TEST = (1 << 4)
 1.5V UV test
 
constexpr uint16_t V1V5_OV_TEST = (1 << 5)
 1.5V OV test
 
constexpr uint16_t OT_TEST = (1 << 12)
 Over-temp test.
 
constexpr uint16_t UV_OV_SWAP = (1 << 13)
 UV/OV swap test.
 
constexpr uint16_t VIO_SEL = (1 << 14)
 VIO select (0=3.3V, 1=5V)
 
constexpr uint16_t DEFAULT = 0x4005
 Default value.
 

Detailed Description

GLOBAL_CONFIG register bit definitions.

Global configuration register (write only in Config Mode).

Bit Map:
* Bit 14  : VIO_SEL        - VIO voltage selection (0=3.3V, 1=5.0V)
* Bit 13  : UV_OV_SWAP     - UV/OV swap test
* Bit 12  : OT_TEST        - Over-temperature test
* Bit 5   : V1V5_OV_TEST   - 1.5V overvoltage test
* Bit 4   : V1V5_UV_TEST   - 1.5V undervoltage test
* Bit 2   : CRC_EN         - CRC check enable
* Bit 1   : SPI_WD_EN      - SPI watchdog enable
* Bit 0   : CLK_WD_EN      - Clock watchdog enable
* 

Default: 0x4005

Variable Documentation

◆ CLK_WD_EN

constexpr uint16_t TLE92466ED::GLOBAL_CONFIG::CLK_WD_EN = (1 << 0)
constexpr

Clock watchdog enable.

◆ CRC_EN

constexpr uint16_t TLE92466ED::GLOBAL_CONFIG::CRC_EN = (1 << 2)
constexpr

CRC check enable.

◆ DEFAULT

constexpr uint16_t TLE92466ED::GLOBAL_CONFIG::DEFAULT = 0x4005
constexpr

Default value.

◆ OT_TEST

constexpr uint16_t TLE92466ED::GLOBAL_CONFIG::OT_TEST = (1 << 12)
constexpr

Over-temp test.

◆ SPI_WD_EN

constexpr uint16_t TLE92466ED::GLOBAL_CONFIG::SPI_WD_EN = (1 << 1)
constexpr

SPI watchdog enable.

◆ UV_OV_SWAP

constexpr uint16_t TLE92466ED::GLOBAL_CONFIG::UV_OV_SWAP = (1 << 13)
constexpr

UV/OV swap test.

◆ V1V5_OV_TEST

constexpr uint16_t TLE92466ED::GLOBAL_CONFIG::V1V5_OV_TEST = (1 << 5)
constexpr

1.5V OV test

◆ V1V5_UV_TEST

constexpr uint16_t TLE92466ED::GLOBAL_CONFIG::V1V5_UV_TEST = (1 << 4)
constexpr

1.5V UV test

◆ VIO_SEL

constexpr uint16_t TLE92466ED::GLOBAL_CONFIG::VIO_SEL = (1 << 14)
constexpr

VIO select (0=3.3V, 1=5V)