TLE92466ED Driver 2.0.0
API reference
Loading...
Searching...
No Matches
Public Attributes | List of all members
tle92466ed::ChannelFeedback Struct Reference

High-resolution per-channel feedback snapshot (Phase 6). More...

#include <tle92466ed_registers.hpp>

Public Attributes

int32_t avg_current_mA {0}
 Average current from FB_I_AVG/FB_DC ratio (mA, signed)
 
uint16_t duty_cycle_permyriad {0}
 Duty cycle 0..10000 (= 0.00..100.00 %)
 
uint32_t avg_vbat_mV {0}
 Channel-referenced VBAT average (mV)
 
int32_t imin_mA {0}
 Minimum current in measurement window (mA)
 
int32_t imax_mA {0}
 Maximum current in measurement window (mA)
 
uint32_t period_min_us {0}
 Shortest PWM period observed (µs)
 
uint32_t period_max_us {0}
 Longest PWM period observed (µs)
 
int16_t int_thresh_seed {0}
 Current ICC integrator threshold readback.
 
uint8_t period_seq {0}
 Measurement exponent sequence (from FB_I_AVG EXP)
 
uint8_t quad_seq {0}
 Quarter-period sequence counter (reserved)
 

Detailed Description

High-resolution per-channel feedback snapshot (Phase 6).

Populated by ReadChannelFeedback(). Average current uses the FB_I_AVG mantissa ratio with TP_MANT from FB_DC — not FB_I_AVG_s16 (see GetCalibrationAvgCurrent_mA()).

Member Data Documentation

◆ avg_current_mA

int32_t tle92466ed::ChannelFeedback::avg_current_mA {0}

Average current from FB_I_AVG/FB_DC ratio (mA, signed)

◆ avg_vbat_mV

uint32_t tle92466ed::ChannelFeedback::avg_vbat_mV {0}

Channel-referenced VBAT average (mV)

◆ duty_cycle_permyriad

uint16_t tle92466ed::ChannelFeedback::duty_cycle_permyriad {0}

Duty cycle 0..10000 (= 0.00..100.00 %)

◆ imax_mA

int32_t tle92466ed::ChannelFeedback::imax_mA {0}

Maximum current in measurement window (mA)

◆ imin_mA

int32_t tle92466ed::ChannelFeedback::imin_mA {0}

Minimum current in measurement window (mA)

◆ int_thresh_seed

int16_t tle92466ed::ChannelFeedback::int_thresh_seed {0}

Current ICC integrator threshold readback.

◆ period_max_us

uint32_t tle92466ed::ChannelFeedback::period_max_us {0}

Longest PWM period observed (µs)

◆ period_min_us

uint32_t tle92466ed::ChannelFeedback::period_min_us {0}

Shortest PWM period observed (µs)

◆ period_seq

uint8_t tle92466ed::ChannelFeedback::period_seq {0}

Measurement exponent sequence (from FB_I_AVG EXP)

◆ quad_seq

uint8_t tle92466ed::ChannelFeedback::quad_seq {0}

Quarter-period sequence counter (reserved)


The documentation for this struct was generated from the following file: