User Guide
– –
– –
14 15
Theory of Operation
The HumPRC
TM
Series transceiver is a low-cost, high-performance
synthesized FSK transceiver. Figure 20 shows the module’s block diagram.
The HumPRC
TM
Series transceiver operates in the 902 to 928MHz
frequency band. The transmitter output power is programmable. The
range varies depending on the antenna implementation and the local RF
environment.
The RF carrier is generated directly by a frequency synthesizer that includes
an on-chip VCO. The received RF signal is amplified by a low noise
amplifier (LNA) and down-converted to I/Q quadrature signals. The I/Q
signals are digitized by ADCs.
A low-power onboard communications processor performs the radio
control and management functions including Automatic Gain Control
(AGC), filtering, demodulation and packet synchronization. A control
processor performs the higher level functions and controls the serial and
hardware interfaces.
A crystal oscillator generates the reference frequency for the synthesizer
and clocks for the ADCs and the processor.
PA
LNA
0
90
FREQ
SYNTH
ADC
ADC
DEMODULATOR
MODULATOR
ANTENNA
PROCESSOR
GPIO /
INTERFACE
INTERFACE
Figure 20: HumPRC
TM
Series Transceiver RF Section Block Diagram
Module Description
The HumPRC
TM
Series remote control transceiver module is a completely
integrated RF transceiver and processor that is designed to send the
logic state of its inputs to a remote unit and replicate the logic states of
the remote unit’s inputs. This allows for the easy creation of basic remote
control systems.
The module operates through a series of dedicated I/O lines, resulting in a
solution that does not need any software development. The module does
have a serial interface that allows for some configuration in applications that
need specific control. This interface is likely not needed for basic remote
control applications.
Since this module can act as both transmitter and receiver, terminology and
descriptions are important. This guide uses the term Initiating Unit (IU) to
describe a module that is transmitting commands. Responding Unit (RU) is
used to describe a module that is receiving commands.
The module has 8 status lines numbered S0 through S7. These can be set
as inputs for buttons or contacts or as outputs to drive application circuitry.
When S0 is taken high on the IU, S0 goes high on the RU, and so forth. A
line that is an input on one side needs to be set as an output on the other
side.
The HumPRC
TM
Series adds a remote control application layer to the
HumPRO
TM
Series data modem protocol stack. This enables the simple
creation of remote control systems that benefit from the robust feature set
of the protocol stack, such as a fast locking Frequency Hopping Spread
Spectrum (FHSS) algorithm, AES128 encryption, 32-bit addressing,
assured delivery and a simple Join Process for associating multiple
modules with each other.
As a result, much of the HumPRC
TM
Series terminology is the same as the
HumPRO
TM
Series. Likewise, most of the software registers are the same
though some do not apply to the remote control application.
A result of this common protocol stack is that HumPRC
TM
Series
transmissions can be received by another HumPRC
TM
Series module for
simple remote control applications or by a HumPRO
TM
Series module for
applications that want to combine data transmissions (such as sensor
values) with remote control functionality.