User's Manual
Table Of Contents
- Description
- Features
- Ordering Information
- Absolute Maximum Ratings
- Electrical Specifications
- Typical Performance Graphs
- Pin Assignments
- Pin Descriptions
- Module Pin Assignments
- Module Dimensions
- Theory of Operation
- Module Description
- Overview
- Addressing Modes
- Automatic Addressing
- Address Register Use
- Acknowledgements and Assured Delivery
- Frequency Hopping Spread Spectrum
- Compatibility with the 250 Series
- Networking
- Transmitting Packets
- Receiving Packets
- Using the Buffer Empty (BE) Line
- Exception Engine
- Carrier Sense Multiple Access (CSMA)
- Using the Command Response (CRESP) Line
- Using the CMD Line
- AES Encryption
- Using the MODE_IND Line
- Using the PB Line
- Restore Factory Defaults
- Using the Low Power Features
- Baud Rate and Transmitter Output Power
- The Command Data Interface
- Reading from Registers
- Writing to Registers
- Command Length Optimization
- Example Code for Encoding Read/Write Commands
- The Command Data Interface Command Set
- Typical Applications
- Usage Guidelines for FCC Compliance
- Additional Testing Requirements
- Information to the user
- Product Labeling
- FCC RF Exposure Statement
- Antenna Selection
- Power Supply Requirements
- Antenna Considerations
- Interference Considerations
- Pad Layout
- Castellation Version Reference Design
- Microstrip Details
- Board Layout Guidelines
- Helpful Application Notes from Linx
- Production Guidelines
- Hand Assembly
- Automated Assembly
- General Antenna Rules
- Common Antenna Styles
- Regulatory Considerations
- Notes
– –
– –
78 79
PRSSI - Last Good Packet RSSI
Volatile Address = 0x7B
This register holds the received signal strength in dBm of the last
successfully received packet. A successful packet reception is one that
causes payload data to be output on the UART interface. The value in this
register is overwritten each time a new packet is successfully processed.
The register value is an 8-bit signed integer representing the RSSI in dBm.
It is accurate to ±3dB.
ARSSI - Ambient RSSI
Volatile Address = 0x7C
This register returns the ambient receive signal strength on the current
channel in dBm. The signal strength is measured as soon as the command
is received. The register value is an 8-bit signed integer representing the
RSSI in dBm. It is accurate to ±3dB at the high RF data rate, and +3 to
-20 dB at the low RF data rate. The channel being read may be any of the
channels in the selected hopping sequence.
Figure 83: HumPRO-A
TM
Series Transceiver Last Good Packet RSSI Command and Response
Figure 84: HumPRO-A
TM
Series Transceiver Ambient RSSI Command and Response
HumPRO-A
TM
Series Last Good Packet RSSI
Read Command Read Response
Header Size Escape Address ACK Address Value
0xFF 0x02 0xFE 0x7B 0x06 0x7B V
HumPRO-A
TM
Series Ambient RSSI
Read Command Read Response
Header Size Escape Address ACK Address Value
0xFF 0x02 0xFE 0x7C 0x06 0x7C V
FWVER - Firmware Version
Non-Volatile Address = 0xC0 - 0xC3
These read-only registers contain the firmware version number currently
on the module. Each byte is a hexadecimal value: 12 03 01 00 indicates
version 18.3.1.0. Each register byte is read separately. Figure 85 shows the
Firmware Version registers.
HumPRO-A
TM
Series Firmware Version Registers
Name
Non-Volatile
Address
Description
FWVER3 0xC0 Major version number
FWVER2 0xC1 Minor version number
FWVER1 0xC2 Incremental version number
FWVER0 0xC3 Suffix
Figure 85: HumPRO-A
TM
Series Firmware Version Registers
Note: Encryption is implemented on modules with FWVER3 = 2 and
higher.