
– – – –
14 15
Theory of Operation
The HumPRCTM Series transceiver is a low-cost, high-performance
synthesized FSK transceiver. Figure 20 shows the module’s block diagram.
The HumPRCTM 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
PROCESSORGPIO /
INTERFACE
Figure 20: HumPRCTM Series Transceiver RF Section Block Diagram
Module Description
The HumPRCTM 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 HumPRCTM Series adds a remote control application layer to the
HumPROTM 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 HumPRCTM Series terminology is the same as the
HumPROTM 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 HumPRCTM Series
transmissions can be received by another HumPRCTM Series module for
simple remote control applications or by a HumPROTM Series module for
applications that want to combine data transmissions (such as sensor
values) with remote control functionality.