Linx Technologies HumPRC Series Data Manual

868mhz rf transceiver module
Hide thumbs Also See for HumPRC Series:

Advertisement

Quick Links

HumPRC
Series 868MHz
TM
RF Transceiver Module
Data Guide

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the HumPRC Series and is the answer not in the manual?

Questions and answers

Summary of Contents for Linx Technologies HumPRC Series

  • Page 1 HumPRC Series 868MHz RF Transceiver Module Data Guide...
  • Page 2 Warning: Some customers may want Linx radio frequency (“RF”) products to control machinery or devices remotely, including machinery or devices that can cause death, bodily injuries, and/or property damage if improperly or inadvertently triggered, particularly in industrial settings or other applications implicating life-safety concerns (“Life and Property Safety Situations”).
  • Page 3: Microstrip Details

    Using the PB Line 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 HumPRC Series Long-Range Handheld Transmitter Power Supply Requirements Antenna Considerations Interference Considerations...
  • Page 4: Ordering Information

    Ordering Information Ordering Information Part Number Description 868MHz HumPRC Series Remote Control Transceiver, HUM-868-PRC Castellation Interface, External Antenna Connection 868MHz HumPRC Series Remote Control Transceiver, HUM-868-PRC-CAS Certified, Castellation Interface, External Antenna Connection 868MHz HumPRC Series Remote Control Transceiver, HUM-868-PRC-UFL Certified, Castellation Interface, U.FL Connector 868MHz HumPRC Series Carrier Board, Through-Hole Pin EVM-868-PRC-CAS...
  • Page 5 HumPRC Series Transceiver Specifications Parameter Symbol Min. Typ. Max. Units Notes Timing Module Turn-On Time Via V Via POWER_DOWN Via Standby 4.12 Serial Command Response Volatile R/W NV Update Factory Reset Channel Dwell Time Interface Section UART Data rate 9,600 115,200 Input Logic Low...
  • Page 6 25°C -40°C 85°C TX Output Power (dBm) Figure 8: HumPRC Series Transceiver Average TX Current vs. Transmitter Output Power at 3.3V 40.00 -40°C 39.50 39.00 38.50 25°C 38.00 85°C 37.50 37.00 36.50 2.5V 3.3V 3.6V Supply Voltage (V) Figure 7: HumPRC Series Transceiver TX Current vs.
  • Page 7 1.40 85°C 1.20 1.00 0.80 25°C 0.60 -40°C 0.40 0.20 0.00 Supply Voltage (V) Figure 11: HumPRC Series Transceiver Standby Current Consumption vs. Supply Voltage – –...
  • Page 8: Pin Assignments

    Pin Assignments There are three version of the module. The standard version is the smallest. The other versions have mostly the same pin assignments, but the antenna is routed to either a castellation (-CAS) or a U.FL connector (-UFL), depending on the part number ordered. 29 28 27 26 25 24 23 22 21 MODE_IND ACK_OUT...
  • Page 9 Pin Descriptions Pin Number Name I/O Description If this line is high, then the status line outputs are latched (a received command to activate a status line toggles the output LATCH_EN state). If this line is low, then the output lines are momentary (active for as long as a valid signal is received).
  • Page 10: Theory Of Operation

    Theory of Operation The HumPRC Series transceiver is a low-cost, high-performance synthesized FSK transceiver. Figure 19 shows the module’s block diagram. FREQ GPIO / ANTENNA PROCESSOR INTERFACE INTERFACE SYNTH MODULATOR Figure 19: HumPRC Series Transceiver RF Section Block Diagram The HumPRC Series transceiver operates in the 863 to 870MHz frequency band.
  • Page 11: Transceiver Operation

    Transceiver Operation The transceiver has two roles: Initiating Unit (IU) that transmits control messages and Responding Unit (RU) that receives control messages. If all of the status lines are set as inputs, then the module is set as an IU only. The module stays in a low power sleep mode until a status line goes high, starting the Transmit Operation.
  • Page 12: System Operation

    System Operation Transmitters and receivers are paired using the built-in Join Process (see Join Process for details). One device is configured as an Administrator and creates the network address and encryption key. When Nodes join, the Administrator sends them the encryption key, network address and their unique address within the network.
  • Page 13 Polite Spectrum Access Europe’s ETSI standards have very specific requirements for operating in the 868MHz band, which are contained in EN 300 220-1. One of the items is called Polite Spectrum Access (PSA) and is a method of performing a Clear Channel Assessment before transmitting to mitigate interference with other systems.
  • Page 14: Addressing Modes

    Addressing Modes The module has very flexible addressing methods selected with the ADDMODE register. It can be changed during operation. The transmitting module addresses packets according to the addressing mode configuration. The receiving module processes all addressing types regardless of the ADDMODE configuration.
  • Page 15: Aes Encryption

    AES Encryption HumPRC Series modules offer AES encryption. Encryption algorithms are complex mathematical calculations that use a large number called a key to scramble data before transmission. This is done so that unauthorized persons who may intercept the signal cannot access the data. To decrypt the data, the receiver must use the same key that was used to encrypt it.
  • Page 16 A module becomes a node by joining with an administrator. This is done by pressing and releasing the PB button on both units. The modules automatically search for each other using a special protocol. When they find each other, the administrator sends the node the encryption key, UMASK and its network address.
  • Page 17 Operation with the HumPRO Series The commands from the HumPRC Series module can be received by a HumPRO Series transceiver and vice versa. The modules should be joined using the normal Join Process. The IU sends a REMOTE_ACTIVATE packet and accepts a REMOTE_CONFIRM reply. A microcontroller connected to the HumPRO Series can be programmed to take action based on the STATUS byte in a REMOTE_ACTIVATE packet...
  • Page 18 Acknowledgement A responding module is able to send an acknowledgement to the transmitting module. This allows the initiating module to know that the responding side received the command. When the Responding Unit receives a valid REMOTE_ACTIVATE packet, it immediately checks the state of the ACK_EN line. If it is high the module sends a REMOTE_CONFIRM packet.
  • Page 19 Using the MODE_IND Line The MODE_IND line is designed to be connected to an LED to provide visual indication of the module’s status and current actions. The pattern of blinks indicates the particular feedback from the module. Figure 24 shows the different blink patterns and their meanings.
  • Page 20: Using The Low Power Features

    Using the Low Power Features The module supports a sleep state to save current in battery-powered applications. During the sleep state, no module activity occurs and no packets can be received but current consumption is less than 1µA typical. There are two ways of putting the module to sleep. First, pulling the Power Down (POWER_DOWN) line low puts the module to sleep.
  • Page 21: The Command Data Interface

    The Command Data Interface The HumPRC Series transceiver has a serial Command Data Interface (CDI) that is used to configure and control the transceiver through software commands. This interface consists of a standard UART with a serial command set. The CMD_DATA_IN and CMD_DATA_OUT lines are the interface to the module’s UART.
  • Page 22: Writing To Registers

    Writing to Registers To allow any byte value to be written, values of 128 (0x80) or greater can be encoded into a two-byte escape sequence of the format 0xFE, [value - 0x80]. This includes register addresses as well as values to be written to the registers.
  • Page 23 File EncodeProCmd.c /* Sample C code for encoding Hum-fff-PRO commands ** Copyright 2015 Linx Technologies ** 159 Ort Lane ** Merlin, OR, US 97532 ** www.linxtechnologies.com ** License: ** Permission is granted to use and modify this code, without royalty, for ** any purpose, provided the copyright statement and license are included.
  • Page 24 The Command Data Interface Command Set The following sections describe the registers. HumPRC Series Configuration Registers Default Name Description Addr Addr Value CRCERRS 0x40 0x00 CRC Error Count HOPTABLE 0x00 0x4B 0xFF Channel Hop Table TXPWR 0x02 0x4D 0x03 Transmit Power UARTBAUD 0x03 0x4E...
  • Page 25 CRCERRS - CRC Error Count Volatile Address = 0x40 The value in the CRCERRS register is incremented each time a packet with a valid header is received that fails the CRC check on the payload. This check applies only to unencrypted packets. Overflows are ignored. Writing 0x00 to this register initializes the count.
  • Page 26 HumPRC Series Hop Sequences by Channel Number Channel Index – –...
  • Page 27 TXPWR - Transmitter Output Power Volatile Address = 0x4D; Non-Volatile Address = 0x02 The value in the TXPWR register sets the module’s output power. Figure 35 shows the command and response and Figure 36 available power settings and typical power outputs for the module. The default setting is 0x03. HumPRC Series Transmitter Output Power Mode Read Command...
  • Page 28 MAXTXRETRY - Maximum Transmit Retries Volatile Address = 0x52; Non-Volatile Address = 0x07 The value in the MAXTXRETRY register sets the number of transmission retries performed if an acknowledgement is not received. If an acknowledgement is not received after the last retry, exception EX_ NORFACK is raised.
  • Page 29 ENCSMA - Polite Spectrum Access Enable Volatile Address = 0x56; Non-Volatile Address = 0x0B Carrier-Sense Multiple Access (CSMA), also called Listen Before Talk (LBT) or Polite Spectrum Access (PSA), is a best-effort transmission protocol that listens to the channel before transmitting a message. See the Polite Spectrum Access section for details.
  • Page 30 WAKEACK - ACK on Wake Volatile Address = 0x59; Non-Volatile Address = 0x0E When UART Acknowledge on Wake is enabled, the module sends an ACK (0x06) character out of the CMD_DATA_OUT line after the module resets or wakes from sleep. This indicates that the module is ready to accept data and commands.
  • Page 31 USRCID - User Source Address Volatile Address = 0x5E-0x61; Non-Volatile Address = 0x13-0x16 These registers contain the address of the module when User Addressing mode or Extended User Addressing mode are enabled. User Addressing mode uses bytes 0 and 1 to determine the source address for both transmitted messages and matching received messages.
  • Page 32 DESTDSN - Destination Serial Number Volatile Address = 0x68-0x6B; Non-Volatile Address = 0x1D-0x20 These registers contain the serial number of the destination module when DSN Addressing Mode is enabled. Each register byte is read and written separately. Figure 52 shows the Destination DSN registers. HumPRC Series Destination DSN Registers Volatile...
  • Page 33 CMDHOLD - CMD Halts Traffic Volatile Address = 0x6E; Non-Volatile Address = 0x23 This register selects options for transferring packet data in the HumPRO Series. These options are controlled automatically by the HumPRC application and do not have any effect on its operation. COMPAT - Compatibility Mode Volatile Address = 0x70;...
  • Page 34 MYDSN - Local Device Serial Number Non-Volatile Address = 0x34-0x37 These registers contain the factory-programmed read-only Device Serial Number. This address is unique for each module and is included in all packet types as a unique origination address. Figure 57 shows the Device Serial Number registers. HumPRC Series DSN Registers Non-Volatile...
  • Page 35 RELEASE - Release Number Non-Volatile Address = 0x78 This register contains a number designating the firmware series and hardware platform. Figure 60 shows examples of the commands and Figure 61 lists current releases to date. HumPRC Series Release Number Read Command Read Response Header Size...
  • Page 36 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.
  • Page 37 NVCYCLE - Non-Volatile Refresh Cycles Non-Volatile Address = 0xC4-0xC5 These read-only non-volatile registers contain the number of lifetime refresh cycles performed for the non-volatile memory. The minimum lifetime refreshes is 2,000 refresh cycles. Beyond this the refreshes may not be complete and the module’s operation can become unpredictable.
  • Page 38 CMD - Command Register Volatile Address = 0xC7 This volatile write-only register is used to issue special commands. HumPRC Series Command Register Write Command Header Size Escape Address Value 0xFF Size 0xFE 0x47 Figure 69: HumPRC Series Transceiver Command Register Command and Response Value V is chosen from among the options in Figure 70.
  • Page 39 The Reload Key command copies the key in non-volatile memory (NKN) to the volatile location (NKV). This allows a sophisticated system to change the keys during operation and quickly revert back to the default key. The Non-volatile Reset command (FF 07 FE 47 20 FE 2A FE 3B) sets all non-volatile registers to their default values.
  • Page 40 EEXFLAG - Extended Exception Flags Volatile Address = 0xCD - 0xCF These volatile registers contain flags for various events. Similar to the EXCEPT register, they provide a separate bit for each exception. HumPRC Series Extended Exception Flags Registers Volatile Name Description Address EEXFLAG2...
  • Page 41 EEXMASK - Extended Exception Mask Volatile Address = 0xD0-0xD2; Non-Volatile Address = 0x80-0x82 These registers contain a mask for the events in EEXFLAG, using the same offset and bit number. HumPRC Series Extended Exception Mask Registers Volatile Non-Volatile Name Description Address Address EEXMASK2...
  • Page 42 SECOPT - Security Options Volatile Address = 0xD4; Non-Volatile Address = 0x84 This register selects options for security features. HumPRC Series Security Options Read Command Read Response Header Size Escape Escape Address Address Value 0x54 0xD4 0xFF 0x03 0xFE 0xFE 0x06 0x04 0x84...
  • Page 43: Typical Applications

    Typical Applications The following steps describe how to use the HumPRC Series module with hardware only. 1. Set the C0 and C1 lines opposite on both sides. 2. Press and hold the PB button for 30s on the unit chosen as Administrator.
  • Page 44 VCC VCC MODE_IND ACK_OUT MODE_IND ACK_OUT GND VCC Figure 85: HumPRC Series Transceiver Basic Application Circuits for Bi-directional Remote Control – –...
  • Page 45 HumPRC Series Long-Range Handheld Transmitter The HumPRC Series Long-Range Handheld Transmitter is ideal for general-purpose remote control and command applications. It incorporates the HumPRC Series remote control transceiver, antenna and a coin-cell battery into a plastic enclosure. A membrane switch array is used to activate the unit. An LED embedded into the membrane switch indicates acknowledgement from the remote device.
  • Page 46: Power Supply Requirements

    Power Supply Requirements The module does not have an internal Vcc TO voltage regulator, therefore it requires a clean, MODULE well-regulated power source. The power supply 10Ω noise should be less than 20mV. Power supply Vcc IN noise can significantly affect the module’s 10µF performance, so providing a clean power supply for the module should be a high priority during...
  • Page 47: Pad Layout

    Pad Layout The pad layout diagrams below are designed to facilitate both hand and automated assembly. Figure 90 shows the footprint for the smaller version and Figure 91 shows the footprint for the encapsulated version. 0.520" 0.015" 0.028" 0.420" 0.050" 0.015"...
  • Page 48: Board Layout Guidelines

    Board Layout Guidelines The module’s design makes integration straightforward; however, it is still critical to exercise care in PCB layout. Failure to observe good layout techniques can result in a significant degradation of the module’s performance. A primary layout goal is to maintain a characteristic 50-ohm impedance throughout the path from the antenna to the module.
  • Page 49: Production Guidelines

    Production Guidelines The module is housed in a hybrid SMD package that supports hand and automated assembly techniques. Since the modules contain discrete components internally, the assembly procedures are critical to ensuring the reliable function of the modules. The following procedures should be reviewed with and practiced by all assembly personnel.
  • Page 50: General Antenna Rules

    General Antenna Rules The following general rules should help in maximizing antenna performance. 1. Proximity to objects such as a user’s hand, body or metal objects will cause an antenna to detune. For this reason, the antenna shaft and tip should be positioned as far away from such objects as possible.
  • Page 51: Common Antenna Styles

    Common Antenna Styles There are hundreds of antenna styles and variations that can be employed with Linx RF modules. Following is a brief discussion of the styles most commonly utilized. Additional antenna information can be found in Linx Application Notes AN-00100, AN-00140, AN-00500 and AN-00501. Linx antennas and connectors offer outstanding performance at a low price.
  • Page 52: Regulatory Considerations

    2. The system shall use an antenna of a similar type with a gain equal to or less than the antenna that was used during the module testing. Contact Linx Technologies for implementation guidelines. 3. The following module settings must not be changed from their default values and must not be user adjustable: –...
  • Page 53 Regulatory Standards Tested • Operating Frequency - EN 300 220-1 v3.1.1 (2017-02) Section 5.1.2 • Unwanted Emissions in the Spurious Domain - EN 300 220-1 v3.1.1 (2017-02) Section 5.9.2 • Effective Radiated Power - EN 300 220-1 v3.1.1 (2017-02) Section 5.2.2 •...
  • Page 54 Notes – –...
  • Page 55 Under no circumstances shall any user be conveyed any license or right to the use or ownership of such items. ©2017 Linx Technologies. All rights reserved. The stylized Linx logo, Wireless Made Simple, WiSE, CipherLinx and the stylized CL logo are trademarks of Linx Technologies.
  • Page 56 RF Modules Click to view products by manufacturer: Linx Technologies Other Similar products are found below : HMC-C009 HMC-C011 nRF24L01P-MODULE-PCB HMC-C021 HMC-C024 XB9XT-DPRS-721 XBP9B-DMUTB022 nRF24L01P- MODULE-SMA CMD-KEY2-418-CRE XM-C92-2P-UA XB9XT-DPUS-721 V640-A90 HMC-C583 MAAM-008818-TR3000 MTSMC- H5-U SIMSA868-PRO SIMSA915C-PRO SIMSA868C-PRO SIMSA433C-PRO SIMSA915-PRO XBP9B-DMUT-042 HMC-C582 HMC-...

Table of Contents