LCRF

Privacy preferences

Choose optional purposes independently. You can change or withdraw your choice at any time from the footer.

Strictly necessary

Required for security, session functions and storing your privacy choice.

Always active
Preferences

Remembers optional display or language settings when these features are enabled.

Analytics

Uses first-party visitor and session identifiers to measure pages, referrals and inquiry interactions.

Marketing

Allows marketing measurement or third-party advertising technologies if they are introduced in the future.

Communication protocol

RS-485 Communication Protocol for RF Power Amplifier Modules

Frame definitions, command and response behavior, PA enable control, and status telemetry for LCRF RF power amplifier modules using a half-duplex RS-485 interface.

Interface overview

This protocol uses an RS-485 half-duplex serial interface for communication between the host and the power amplifier module.

ParameterValue
Physical interfaceRS-485 half-duplex serial communication
Baud rate115200 bps
Data format8 data bits, no parity
Protocol notationHexadecimal (HEX)
Default byte orderBig-endian; high byte first unless otherwise specified by the customer

Data conventions

UINT is an unsigned 32-bit integer, USHORT is an unsigned 16-bit integer and UCHAR is an unsigned 8-bit integer. Bit 0 and byte 0 represent the least significant bit and least significant byte. Reserved fields are retained for future expansion and default to zero.

Communication rules

The host issues control or parameter-query commands. Communication follows a master-slave response model: the host sends one command, the power amplifier module processes it and returns the corresponding response, completing one communication cycle.

Data frame format

FieldIdentifierLengthDefinition
Frame headHead2 bytesFixed value 0x7E7E
Command typeType1 byteInstruction type, denoted by T
Data lengthBufLen2 bytesLength of the data area in bytes
Data areaBufn bytesCommand or response data
Frame endStop2 bytesFixed value 0x0A0D

PA enable control (T = 0x01)

The host uses this command to switch the PA off or on. After PA protection is triggered, the command can be used to restart the amplifier after the applicable recovery conditions are satisfied.

ByteContentDefinition
1-2Frame head0x7E7E
3Command type0x01
4-5Data length0x0001 (one data byte)
6PA enable control0x00: PA off; 0x01: PA on
7-8Frame end0x0A0D

Enable command examples

Host request - turn PA on

7E 7E 01 00 01 01 0A 0D

Module response - control successful

7E 7E 01 00 01 FF 0A 0D

Module response - control failed

7E 7E 01 00 01 01 0A 0D

Control command response

The response command type echoes the received control command type. The response data byte reports whether the requested action succeeded.

ByteContentDefinition
1-2Frame head0x7E7E
3Command typeEcho of the received control command type
4-5Data length0x0001 (one data byte)
6Control response0xFF: successful; 0x01: failed; other values reserved
7-8Frame end0x0A0D

Status query (T = 0xFF)

The status query has no data field. The host sends the following fixed frame:

7E 7E FF 00 00 0A 0D

Parameter query response (T = 0xFF)

The module returns 16 data bytes containing measured values and protection states. Multi-byte values use the default big-endian ordering defined by this protocol.

ByteContentEncoding / definition
1-2Frame head0x7E7E
3Command type0xFF
4-5Data length0x0010 (16 data bytes)
6PA on/off status0x00: off; 0x01: on
7-8Input voltageUnsigned 16-bit; 0.1 V per count; 285 = 28.5 V
9-10Input currentUnsigned 16-bit; 0.1 A per count; 125 = 12.5 A
11-12Module temperatureSigned 16-bit; 0.1 °C per count; 285 = 28.5 °C
13-14Forward output powerUnsigned 16-bit; 0.1 dBm per count; 425 = 42.5 dBm
15-16Reflected output powerUnsigned 16-bit; 0.1 dBm per count; 425 = 42.5 dBm
17Input voltage status0x00: normal; 0x01: over-voltage; 0x02: under-voltage
18Input current status0x00: normal; 0x01: over-current protection
19Module temperature status0x00: normal; 0x01: over-temperature protection
20Output power status0x00: normal; 0x01: output over-power protection
21VSWR protection status0x00: normal; 0x01: VSWR protection
22-23Frame end0x0A0D

Default protection thresholds

ProtectionDefault value in supplied protocolImplementation note
Under-voltage24 VConfirm against the applicable product or project release
Over-voltage32 VConfirm against the applicable product or project release
Over-current10 A or 20 AProduct-dependent value; confirmation is required
Over-temperature105 °CRecovery is 65 °C below the over-temperature threshold
Output over-power52 dBmConfirm against the applicable product or project release

Integration verification

Before release, verify byte order, command-response timing, bus direction control, physical-layer termination and biasing, error handling, every product-dependent threshold and the recovery sequence under the actual module and system test conditions.

Implementation boundary: The supplied protocol revision does not define node addressing, checksum or CRC, host timeout and retry behavior, RS-485 termination or biasing, or transceiver turnaround timing. Confirm these items, product-specific limits and project requirements in approved product or project documentation before implementation.