Data Fields
rlExtAnaSignalsMonConf_t Struct Reference

External analog signals monitoring configuration. More...

#include <control/mmwavelink/include/rl_monitoring.h>

Data Fields

rlUInt8_t reportMode
 Value Definition
0 Report is sent every monitoring period without threshold check
1 Report is send only upon a failure (after checking for thresholds)
2 Report is sent every monitoring period with threshold check
.
 
rlUInt8_t reserved0
 Reserved for Future use.
 
rlUInt8_t signalInpEnables
 This field indicates the sets of externally fed DC signals which are to be
monitored using GPADC. When each bit in this field is set, the corresponding
signal is monitored. The monitored signals are compared against programmed
limits. The comparison result is part of the monitoring report message.
Bit Location SIGNAL
0 ANALOGTEST1
1 ANALOGTEST2
2 ANALOGTEST3
3 ANALOGTEST4
4 ANAMUX
5 VSENSE
Others RESERVED
.
 
rlUInt8_t signalBuffEnables
 This field indicates the sets of externally fed DC signals which are to be
buffered before being fed to the GPADC. When each bit in this field is set, the
corresponding signal is buffered before the GPADC. The monitored signals are
compared against programmed limits. The comparison result is part of the
monitoring report message.
Bit SIGNAL
0 ANALOGTEST1
1 ANALOGTEST2
2 ANALOGTEST3
3 ANALOGTEST4
4 ANAMUX
Others RESERVED
.
 
rlUInt8_t signalSettlingTime [6U]
 After connecting an external signal to the GPADC, the amount of time to wait for
it to settle before taking GPADC samples is programmed in this field. For each
signal, after that settling time, GPADC measurements take place for 6.4us
(averaging 4 samples of the GPADC output).The byte locations of the settling
times for each signal are tabulated here:
Byte Location SIGNAL
0 ANALOGTEST1
1 ANALOGTEST2
2 ANALOGTEST3
3 ANALOGTEST4
4 ANAMUX
5 VSENSE
1 LSB = 0.8us
Valid range: 0 to 12us
Valid programming condition: all the signals that are enabled
should take a total of <100us, including the programmed settling
times and a fixed 6.4us of measurement time per enabled signal.
.
 
rlUInt8_t signalThresh [12U]
 The external DC signals measured on GPADC are compared against these minimum and
maximum thresholds. The comparison result is part of the monitoring report
message (Error bit is set if any measurement is outside this (minimum, maximum)
range).
Byte Location Threshold SIGNAL
0 Minimum ANALOGTEST1
1 Minimum ANALOGTEST2
2 Minimum ANALOGTEST3
3 Minimum ANALOGTEST4
4 Minimum ANAMUX
5 Minimum VSENSE
6 Maximum ANALOGTEST1
7 Maximum ANALOGTEST2
8 Maximum ANALOGTEST3
9 Maximum ANALOGTEST4
10 Maximum ANAMUX
11 Maximum VSENSE
1 LSB = 1.8V / 256
Valid range: 0 to 255(0 to 1.79V)
.
 
rlUInt16_t reserved1
 Reserved for Future use.
 
rlUInt32_t reserved2
 Reserved for Future use.
 
rlUInt32_t reserved3
 Reserved for Future use.
 

Detailed Description

External analog signals monitoring configuration.

Definition at line 1363 of file rl_monitoring.h.


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

Copyright 2021, Texas Instruments Incorporated