Linx HumPRO Series Data Manual

Linx HumPRO Series Data Manual

Rf transceiver module
Hide thumbs Also See for HumPRO Series:

Advertisement

Quick Links

HumPRO
Series
TM
RF Transceiver Module
Data Guide

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Linx HumPRO Series

  • Page 1 HumPRO Series RF Transceiver Module Data Guide...
  • Page 2: Table Of Contents

    Property Safety Situation application. Addressing Modes Automatic Addressing Do not use this or any Linx product to trigger an action directly Acknowledgements and Assured Delivery from the data line or RSSI lines without a protocol or encoder/ decoder to validate the data. Without validation, any signal from...
  • Page 3: Description

    Board Layout Guidelines module configuration and data transfer. A few simple serial commands are all that are needed for configuration. Helpful Application Notes from Linx Production Guidelines All modules have a unique 32-bit serial number that can be used as an Hand Assembly address.
  • Page 4: Ordering Information

    Ordering Information Electrical Specifications HumPRO Series Transceiver Specifications Ordering Information Parameter Symbol Min. Typ. Max. Units Notes Part Number Description HUM-***-PRO HumPRO Series Data Transceiver Power Supply Operating Voltage HUM-***-PRO-CAS HumPRO Series Data Transceiver with Castellation Connection HUM-***-PRO-UFL HumPRO Series Data Transceiver with u.FL Connector TX Supply Current CCTX 900MHz at +10dBm...
  • Page 5: Typical Performance Graphs

    HumPRO Series Transceiver Specifications HumPRO Series Transceiver Specifications Parameter Symbol Min. Typ. Max. Units Notes Parameter Symbol Min. Typ. Max. Units Notes Receiver Section Output Spurious Emissions –47 Logic Low, RFACTV, BE 0.3*V IF Frequency 304.7 Logic High, RFACTV, BE 0.7*V Receiver Sensitivity Logic Low...
  • Page 6 40.00 -40°C 39.50 25°C 39.00 -40°C 38.50 25°C 38.00 85°C 85°C 37.50 37.00 36.50 2.5V 3.3V 3.6V Supply Voltage (V) TX Output Power (dBm) Figure 6: HumPRO Series Transceiver Average Current vs. Transmitter Output Power at 2.5V - HUM-900-PRO Figure 9: HumPRO Series Transceiver TX Current vs.
  • Page 7 24.5 1.40 85°C 24.3 85°C 1.20 24.1 1.00 23.9 25°C 23.7 0.80 -40°C 23.5 25°C 0.60 23.3 -40°C 23.1 0.40 22.9 0.20 22.7 22.5 0.00 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.1 3.2 3.3 3.4 3.5 3.6 Supply Voltage (V) Supply Voltage (V) Figure 10: HumPRO...
  • Page 8: Pin Assignments

    Pin Assignments Pin Descriptions Pin Number Name I/O Description Command Input. When this line is low, incoming bytes are command data. When high, incoming bytes are data to be transmitted. ANTENNA — 50-ohm RF Antenna Port — Supply Voltage 29 28 27 26 25 24 23 22 21 RFACTV This line resets the module when pulled low.
  • Page 9: Pre-Certified Module Pin Assignments

    Pre-Certified Module Pin Assignments Module Dimensions The pre-certified version of the module has mostly the same pin 0.55" assignments as the standard version. The antenna connection is routed to (13.97) either a castellation (-CAS) or a u.FL connector (-UFL), depending on the part number ordered.
  • Page 10: Theory Of Operation

    Theory of Operation Module Description The HumPRO Series transceiver is a low-cost, high-performance The HumPRO Series module is a completely integrated RF transceiver synthesized FSK / MSK transceiver. Figure 19 shows the module’s block and processor designed to transmit digital data across a wireless link. diagram.
  • Page 11: Overview

    Streaming Data and Explicit Packets The module’s default configuration is for streaming data. In this operation The HumPRO Series RF transceiver module offers a number of features the module sends the data at a higher rate over-the-air than it is input on that make it suitable for many data transfer applications.
  • Page 12: Addressing Modes

    ADDMODE configuration. If the received message from operating with any other systems. Contact Linx for more details. matches the addressing criteria, it is output on the UART. Otherwise it is discarded.
  • Page 13: Acknowledgements And Assured Delivery

    This requires more software development, but avoids the cost of adding communicate with 250 Series modules at UART data rates of 38,400 extra memory on the module for applications that don’t need it. Linx can to 115,200 bps. For other addressing modes, the HumPRO...
  • Page 14: Transmitting Packets

    Transmitting Packets Receiving Packets In default operation when transmitting, the host microcontroller writes bytes In default operation when receiving packets, the module outputs all to the CMD_DATA_IN line while the CMD line is held high at the baud rate received bytes as soon as the packet is validated (CRC checks pass) and selected by the UARTBAUD register.
  • Page 15 DSN Address Packet Header Header Frame Hop ID Sequence Dest DSN Source Data Length Type Length CMD_DATA_IN Any Command Read Packet Command 0x01 CMD_DATA_OUT Any Response Packet to UART User Address Packet Header Header Frame Hop ID Sequence Cust ID Dest Addr Source Source...
  • Page 16: Exception Engine

    Exception Engine The EX line can be asserted to indicate to the host that an error has occurred. The EXCEPT register must be read to reset the line. Figure 25 The HumPRO is equipped with an internal exception engine to notify the lists some example exception masks.
  • Page 17: Carrier Sense Multiple Access (Csma)

    Carrier Sense Multiple Access (CSMA) Using the Command Response (CRESP) Line CSMA is an optional feature. It is a best-effort delivery system that listens The CRESP line is normally high, but the module lowers this line when to the channel before transmitting a message. If CSMA is enabled and responding to a UART command.
  • Page 18: Using The Cmd Line

    Using the CMD Line AES Encryption The CMD line informs the module where incoming UART data should be Encryption algorithms are complex mathematical equations that use a routed. When the line is high, all incoming UART data is treated as payload number, called a key, to encrypt data before transmission.
  • Page 19: Restore Factory Defaults

    Restore Factory Defaults Output Line Sleep States The transceiver is reset to factory default by taking the PB line high briefly Output Line Sleep State 4 times, then holding PB high for more than 3 seconds. Each brief interval Unchanged must be high 0.1 to 2 seconds and low 0.1 to 2 seconds.
  • Page 20 The Command Data Interface The Length byte is the number of bytes in the Command field. The Command field contains the register address that is to be accessed and, The HumPRO Series transceiver has a serial Command Data Interface in the case of a write command, the value to be written. Neither Length nor (CDI) that is used to configure and control the transceiver through Command can contain a 0xFF byte.
  • Page 21 Writing to Registers Reading from Registers Byte values of 128 (0x80) or greater must be encoded into a two-byte A register read command is constructed by placing an escape character escape sequence of the format 0xFE, [value - 0x80]. This includes register (0xFE) before the register number.
  • Page 22 The Command Data Interface Command Set DESTDSN2 0x1E 0x69 0xFF Destination Device Serial Number The following sections describe the registers. DESTDSN1 0x1F 0x6A 0xFF Destination Device Serial Number Note: Values are shown in hexadecimal format unless otherwise stated. DESTDSN0 0x20 0x6B 0xFF Destination Device Serial Number...
  • Page 23 CRCERRS - CRC Error Count number. When the baud rate is 38,400bps and higher, the module uses Volatile Address = 0x40 26 hopping channels. Figure 36 shows the hop sequences referenced by The value in the CRCERRS register is incremented each time a packet is channel number.
  • Page 24 HumPRO Series Hop Sequences by Channel Number for 19,200bps and below HumPRO Series Hop Sequences by Channel Number for 38,400bps and Above Figure 36: HumPRO Series Hop Sequences for UART rates of 19,200bps and above Figure 35: HumPRO Series Hop Sequences for UART rate of 9,600bps –...
  • Page 25 TXPWR - Transmitter Output Power UARTBAUD - UART Baud Rate Volatile Address = 0x4D; Non-Volatile Address = 0x02 Volatile Address = 0x4E; Non-Volatile Address = 0x03 The value in the TXPWR register sets the module’s output power. Figure 37 The value in UARTBAUD sets the data rate of the UART interface. shows the command and response and Figure 38 available power settings Changing the non-volatile register changes the data rate on the following and typical power outputs for the module.
  • Page 26: Humpro

    ADDMODE - Addressing Mode DATATO - Transmit Wait Timeout Volatile Address = 0x4F; Non-Volatile Address = 0x04 Volatile Address = 0x50; Non-Volatile Address = 0x05 The module supports three addressing modes: DSN, User, and Extended When a byte is received from the UART, the module starts a timer that User, which are configured using bits 0 - 2.
  • Page 27: 0X01

    MAXTXRETRY - Maximum Transmit Retries ENCRC - CRC Enable Volatile Address = 0x52; Non-Volatile Address = 0x07 Volatile Address = 0x53; Non-Volatile Address = 0x08 The value in the MAXTXRETRY register sets the number of transmission The protocol includes a Cyclic Redundancy Check (CRC) on the received retries if an acknowledgement is not received.
  • Page 28: 0X02

    Figure 51: HumPRO Series Show Version Register Settings Example: HUM-900-PRO v1.2.3 (C) 2014 Linx Technologies Inc. All rights reserved. – – – –...
  • Page 29 ENCSMA - CSMA Enable IDLE - Idle Mode Volatile Address = 0x56; Non-Volatile Address = 0x0B Volatile Address = 0x58; Non-Volatile Address = 0x0D Carrier-Sense Multiple Access (CSMA) is a best-effort transmission protocol The value in the IDLE register sets the operating mode of the transceiver. that listens to the channel before transmitting a message.
  • Page 30 WAKEACK - ACK on Wake UDESTID - User Destination Address Volatile Address = 0x59; Non-Volatile Address = 0x0E Volatile Address = 0x5A-0x5D; Non-Volatile Address = 0x0F-0X12 When UART Acknowledge on Wake is enabled, the module sends an ACK These registers contain the address of the destination module when User (0x06) character out of the CMD_DATA_OUT line after the module wakes.
  • Page 31 UMASK - User ID Mask EXMASK - Exception Mask Volatile Address = 0x62-0x65; Non-Volatile Address = 0x17-0x1A Volatile Address = 0x6C; Non-Volatile Address = 0x21 These registers contain the user ID mask when User Addressing mode or The module has a built-in exception engine that can notify the host Extended User Addressing mode are enabled.
  • Page 32 CMDHOLD - CMD Halts Traffic COMPAT - Compatibility Mode Volatile Address = 0x6E; Non-Volatile Address = 0x23 Volatile Address = 0x70; Non-Volatile Address = 0x25 When configuring the module’s register settings, it is possible that incoming Compatibility mode allows the HumPRO Series modules to communicate RF data can intermix with the module’s response, making it difficult to with the 250 Series modules.
  • Page 33: 0X04

    Contact Figure 69 shows the Addressing Mode values that the module writes to the Linx for details. Figure 71 shows the Customer ID registers. upper 4 bits after successfully receiving a packet.
  • Page 34 CRSSI - Carrier Sense Minimum RSSI EXCEPT - Exception Code Non-Volatile Address = 0x3F Volatile Address = 0x79 This value is the minimum RSSI that causes the module to wait for a The module has a built-in exception engine that can notify the host clear channel when CSMA is enabled.
  • Page 35 PRSSI - Last Good Packet RSSI FWVER - Firmware Version Volatile Address = 0x7B Non-Volatile Address = 0xC0 - 0xC3 This register holds the received signal strength in dBm of the last These read-only registers contain the firmware version number currently successfully received packet.
  • Page 36 NVCYCLE - Non-Volatile Erase Cycles LSTATUS - Output Line Status Non-Volatile Address = 0xC4-0xC5 Volatile Address = 0xC6 These read-only non-volatile registers contain the number of lifetime erase This register contains the logic states of the output indicator lines, providing cycles performed for the non-volatile memory.
  • Page 37 CMD - Command Register after completion of the header transfer. If the data is not read before this Volatile Address = 0xC7 command is issued a second time, then the data is discarded and the This volatile write-only register is used to issue special commands. header for the following packet is returned.
  • Page 38 EEXFLAG - Extended Exception Flags HumPRO Series Transceiver Extended Exception Codes Volatile Address = 0xCD - 0xCF Exception Name Description These volatile registers contain flags for various events. Similar to the EXCEPT register, they provide a separate bit for each exception. EEXFLAG0 (0xCF) EX_BUFOVFL Internal UART buffer overflowed.
  • Page 39 PKTOPT - Packet Options Multiple outgoing packets can be buffered. Changing this option clears the Volatile Address = 0xD3; Non-Volatile Address = 0x83 incoming buffer, losing untransmitted or unacknowledged data. This register selects options for transferring packet data. When TXnCMD is 1, lowering the CMD line has the same effect as writing HumPRO Series Packet Options the SENDP command to the CMD register, triggering buffered data to be...
  • Page 40 Typical Applications EEXMASK - Extended Exception Mask Volatile Address = 0x80-0x82; Non-Volatile Address = 0xD0-0xD2 Figure 90 shows a typical circuit using the HumPRO Series transceiver. These registers contain a mask for the events in EEXFLAG, using the same offset and bit number. GPIO µ...
  • Page 41 • Reorient or relocate the receiving antenna. Any changes or modifications not expressly approved by Linx Technologies • Increase the separation between the equipment and receiver. could void the user’s authority to operate the equipment.
  • Page 42 Antennas / Antennes riveting, or a permanent adhesive. The label must be designed to last Linx Part Number Impedance the expected lifetime of the equipment in the environment in which the...
  • Page 43 Comparing your supply lines. These values may need to be adjusted depending on the own design with a Linx evaluation board can help to determine if and at noise present on the supply line.
  • Page 44 This is a critical factor, especially in and Figure 95 shows the footprint for the pre-certified version. high-frequency products like Linx RF modules, because the trace leading to the module’s antenna can effectively contribute to the length of the 0.520"...
  • Page 45 Figure 98 which address in depth key areas is secured to prevent displacement. of RF design and application of Linx products. These applications notes are available online at www.linxtechnologies.com or by contacting the Linx Do not route PCB traces directly under the module. There should not be literature department.
  • Page 46 Washability Figure 100: Absolute Maximum Solder Times Automated Assembly The modules are wash-resistant, but are not hermetically sealed. Linx recommends wash-free manufacturing; however, the modules can be For high-volume assembly, the modules are generally auto-placed. subjected to a wash cycle provided that a drying time is allowed prior The modules have been designed to maintain compatibility with reflow to applying electrical power to the modules.
  • Page 47 General Antenna Rules plane as possible in proximity to the base of the antenna. In cases where the antenna is remotely located or the antenna is not in close The following general rules should help in maximizing antenna performance. proximity to a circuit board, ground plane or grounded metal case, a metal plate may be used to maximize the antenna’s performance.
  • Page 48 There are hundreds of antenna styles and variations that can be employed directly on a product’s PCB (Figure 108). This with Linx RF modules. Following is a brief discussion of the styles most makes it the most cost-effective of antenna commonly utilized.
  • Page 49 Email: labinfo@fcc.gov and certification process. Here at Linx, our desire is not only to expedite the design process, but also to assist you in achieving a clear idea of what is...
  • Page 50 Notes – – – –...
  • Page 51 Under no circumstances shall any user be conveyed any license or right to the use or ownership of such items. ©2014 Linx Technologies. All rights reserved. The stylized Linx logo, Wireless Made Simple, WiSE, CipherLinx and the stylized CL logo are trademarks of Linx Technologies.

Table of Contents