TPS23861 Power over Ethernet  1.0.0
Software Application Programming Interface for Command and Control of the TI TPS23861 PSE Controller
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Data Fields
TPS238x_Port_Voltage_Difference_Register_u Union Reference

#include <TPS23861.h>

Data Structures

struct  Port_Voltage_Difference_Char_t
 
struct  Port_Voltage_Difference_Short_t
 

Data Fields

struct
TPS238x_Port_Voltage_Difference_Register_u::Port_Voltage_Difference_Short_t 
Port_Voltage_Difference_Short
 
struct
TPS238x_Port_Voltage_Difference_Register_u::Port_Voltage_Difference_Char_t 
Port_Voltage_Difference_Char
 

Detailed Description

Port 1 Detect Voltage Difference Register - Software reads this value using tps_GetDetectVoltageDifference()
Hardware - Command 68h; 2 data byte (LSB followed by MSB); read only
Port 2 Detect Voltage Difference Register
Hardware - Command 6Ah; 2 data byte (LSB followed by MSB); read only
Port 3 Detect Voltage Difference Register
Hardware - Command 6Ch; 2 data byte (LSB followed by MSB); read only
Port 4 Detect Voltage Difference Register
Hardware - Command 6Eh; 2 data byte (LSB followed by MSB); read only

This register is used to determine the presence of a legacy PD by measuring the PD input capacitance on the PI. A charge is injected into the PI and the resulting voltage differnce is reported. The resulting 12-bit data conversion has an LSB of 4.884 mV, and is only valid if the status on the port is VDS_STATUS_VALID_MEASUREMENT.

Field Documentation

struct TPS238x_Port_Voltage_Difference_Register_u::Port_Voltage_Difference_Char_t TPS238x_Port_Voltage_Difference_Register_u::Port_Voltage_Difference_Char
struct TPS238x_Port_Voltage_Difference_Register_u::Port_Voltage_Difference_Short_t TPS238x_Port_Voltage_Difference_Register_u::Port_Voltage_Difference_Short

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