Specifications

Sheet 20 of 39 Document 12245 Rev. I
3 Message Details
3.1 Reset Microprocessor (04)
This command forces a power-up reset of the microprocessor in the addressed SSPA. If this command is
sent with an ACK request, the unit will send its ACK response first, and then reset. Otherwise, there is no
response to a RESET command.
Normally, a spurious reset would be reported as a CPU fault. If the reset is due to this command being sent,
however, a CPU fault will not be reported.
Example, RESET command to unit with ACK request:
SEND TO UNIT: 02 06 01 44 45 03
UNIT RESPONDS: 02 06 01 3F 40 03 (then RESETS)
While the units are resetting, no serial I/O communications will be possible.
3.2 Get Unit Type (07)
This message requests the module type information from the unit. Outdoor and Antenna-Mount SSPAs using
this protocol will return a message with module type “4” (34).
3.3 Get Faults (08)
There are two sets of flags maintained for all faults detected by this unit. Single bits in the set of flags
represent one possible fault condition. One set of flags is called the Latched Fault Mask, in which a bit
(b
LSUM_xxx
or b
LFLT_xxx
) being set means that the indicated condition has occurred since the last time the faults
were reset. The second set of flags is called the Active Fault Mask, in which a bit (b
ASUM_xxx
or b
AFLT_xxx
) being
set means that the indicated condition still exists. Bits in the Latched Fault Mask are reset by the Fault Reset
command (see Section 3.5). Both latched and active fault flags are returned by this message.
Note: If you are writing new drivers for this amplifier, it is recommended that you send the B
NEW_INFO
parameter, which summarizes faults in a manner more appropriate to this amplifier. The B
NEW_INFO
byte is sent in the message going to the amplifier. If it is not present, or present but not equal to 31,
the OLD set of fault masks will be returned; see Section 3.3.1 below. If B
NEW_INFO
is present and equal
to 31, the NEW set of fault masks will be reported; see Section 3.3.2.
3.3.1 “Old” Fault Mask
In order to maintain compatibility with existing M&C systems written to communicate with other VertexRSI
(MAXTECH) brand SSPAs, the message returns fault masks in which faults detected by this new amplifier
are mapped to similar faults that were detected by older amplifiers.
In the OLD fault mask, eight bytes containing bit data are returned. Bytes 1, 2, 3, and 7 contain the Latched
Fault Mask. Bytes 4, 5, 6, and 8 contain the Active Fault Mask. Both sets of three bytes are identical in the
meanings of each bit. See section 3.8.9 for more information on how this amplifier’s faults are mapped to
these flags.
01 b
LSUM_CURRENT
b
LSUM_VOLTAGE
0 b
LSUM_OUTPUT_POWER
b
LFLT_BUC_FAIL
b
LSUM_INPUT
01 000 b
LSUM_HARDWARE
b
LFLT_TEMP_SHDN
b
LFLT_TEMP_HI
01 b
LSUM_HDW_WARNING
0 b
LSUM_PREFL_HIGH
000
01 b
ASUM_CURRENT
b
ASUM_VOLTAGE
0 b
ASUM_OUTPUT_POWER
b
AFLT_BUC_FAIL
b
ASUM_INPUT
01 000 b
ASUM_HARDWARE
b
AFLT_TEMP_SHDN
b
AFLT_TEMP_HI
01 b
ASUM_HDW_WARNING
0 b
ASUM_PREFL_HIGH
000
01 0 b
LSUM_FAN
b
LSUM_RC_FAILURE
b
LFLT_MAINT_WARN
b
LFLT_LOCAL_WARN
0
01 0 b
ASUM_FAN
b
ASUM_RC_FAILURE
b
AFLT_MAINT_WARN
b
AFLT_LOCAL_WARN
0
b
xSUM_CURRENT
This flag is set if any individual current measurement in the amplifier
is too low or too high.