User's Guide
Table Of Contents
- Description
- Features
- Ordering Information
- Absolute Maximum Ratings
- Electrical Specifications
- Typical Performance Graphs
- Pin Assignments
- Pin Descriptions
- Pre-Certified 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
- External Amplifier Control
- AES Encryption
- Using the MODE_IND Line
- Using the PB Line
- Restore Factory Defaults
- Using the Low Power Features
- 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
- Castellation Version Reference Design
- Power Supply Requirements
- Antenna Considerations
- Interference Considerations
- Pad Layout
- Microstrip Details
- Board Layout Guidelines
- Helpful Application Notes from Linx
- Production Guidelines
- Hand Assembly
- Automated Assembly
- General Antenna Rules
- Common Antenna Styles
- Regulatory Considerations
– –
– –
70 71
CMDHOLD - CMD Halts Traffic
Volatile Address = 0x6E; Non-Volatile Address = 0x23
A CMDHOLD register setting of 0x01 causes the module to store incoming
RF traffic (up to the RF buffer size) while the CMD line is low. When the
CMD line is returned high, the module outputs all buffered data. A register
value of 0 allows received bytes to be output on the UART immediately with
CRESP high to indicate that the bytes are received data. See Using the
Command Response (CRESP) Line section for details. This register setting
is overridden when PKOPT:RXPKT=1.
Figure 70 shows examples of the commands and Figure 71 shows the
available values.
Figure 70: HumPRO
TM
Series Transceiver CMD Halts Traffic Command and Response
HumPRO
TM
Series CMD Halts Traffic Register Settings
V Mode
0x00 Disable Halt (received data is sent to the UART immediately)
0x01 Enable Halt (received data is sent when the CMD line is high)
Figure 71: HumPRO
TM
Series CMD Halts Traffic Register Settings
HumPRO
TM
Series CMD Halts Traffic
Read Command Read Response
Header Size Escape Address ACK Address Value
0xFF 0x02 0xFE
0x6E
0x23
0x06
0x6E
0x23
V
Write Command
Header Size Address Value
0xFF 0x02
0x6E
0x23
V
COMPAT - Compatibility Mode
Volatile Address = 0x70; Non-Volatile Address = 0x25
Compatibility mode allows the HumPRO
TM
Series modules to communicate
with the 250 Series modules. Please see the Compatibility Mode section
for more details. Figure 72 shows examples of the commands and Figure
73 shows the available values.
Figure 72: HumPRO
TM
Series Transceiver Compatibility Mode Command and Response
HumPRO
TM
Series Compatibility Mode
Read Command Read Response
Header Size Escape Address ACK Address Value
0xFF 0x02 0xFE
0x70
0x25
0x06
0x70
0x25
V
Write Command
Header Size Address Value
0xFF 0x02
0x70
0x25
V
HumPRO
TM
Series Compatibility Mode Register Settings
V Mode
0x00 Enable 250 Series Compatibility Mode
0x02 Enable normal Addressing Operation
Figure 73: HumPRO
TM
Series Compatibility Mode Register Settings