AX5243
www.onsemi.com
19
Table 17. REGISTERS
Register Bits Purpose
PLLLOOP
PLLLOOPBOOST
FLT[1:0] Synthesizer loop filter bandwidth and selection of external loop filter, recommended usage is to
increase the bandwidth for faster settling time, bandwidth increases of factor 2 and 5 are
possible.
PLLCPI
PLLCPIBOOST
Synthesizer charge pump current, recommended usage is to decrease the bandwidth (and
improve the phasenoise) for low datarate transmissions.
PLLVCODIV
REFDIV Sets the synthesizer reference divider ratio
RFDIV Sets the synthesizer output divider ratio
VCOSEL Selects either the internal or the external VCO
VCO2INT Selects either the internal VCO inductor or an external inductor between pins L1 and L2
FREQA, FREQB Programming of the carrier frequency
PLLRANGINGA, PLLRANGINGB Initiate VCO autoranging and check results
RF Input and Output Stage (ANTP/ANTN)
The AX5243 antenna interface uses differential pins
ANTP and ANTN for both RX and TX. RX/TX switching
is handled internally.
LNA
The LNA amplifies the differential RF signal from the
antenna and buffers it to drive the I/Q mixer. An external
matching network is used to adapt the antenna impedance to
the IC impedance. A DC feed to GND must be provided at
the antenna pins. For recommendations see section:
Application Information.
PA
In TX mode the PA drives the signal generated by the
frequency generation subsystem out to either the differential
antenna terminals or to the single ended antenna pin. The
antenna terminals are chosen via the bits TXDIFF and TXSE
in register MODECFGA.
The output power of the PA is programmed via the register
TXPWRCOEFFB.
The PA can be digitally predistorted for high linearity.
The output amplitude can be shaped (raised cosine), this
mode is selected with bit AMPLSHAPE in register
MODECFGA. PA ramping is programmable in increments
of the bit time and can be set to 1 – 8 bit times via bits
SLOWRAMP in register MODECFGA.
Output power as well as harmonic content will depend on
the external impedance seen by the PA, recommendations
are given in the section: Application Information.
Digital IF Channel Filter and Demodulator
The digital IF channel filter and the demodulator extract
the data bitstream from the incoming IF signal. They must
be programmed to match the modulation scheme as well as
the datarate. Inaccurate programming will lead to loss of
sensitivity.
The channel filter offers bandwidths of 995 Hz up to
221 kHz.
The AXRadioLab Software calculates the necessary
register settings for optimal performance and details can be
found in the AX5243 Programming Manual. An overview
of the registers involved is given in the following Table 18
as reference. The register setups typically must be done once
at powerup of the device.
Table 18. REGISTERS
Register Remarks
DECIMATION This register programs the bandwidth of the digital channel filter.
RXDATARATE2 RXDATARATE0
These registers specify the receiver bit rate, relative to the channel filter bandwidth.
MAXDROFFSET2 MAXDROFFSET0
These registers specify the maximum possible data rate offset.
MAXRFOFFSET2 MAXRFOFFSET0
These registers specify the maximum possible RF frequency offset.
TIMEGAIN, DRGAIN These registers specify the aggressiveness of the receiver bit timing recovery. More
aggressive settings allow the receiver to synchronize with shorter preambles, at the
expense of more timing jitter and thus a higher bit error rate at a given signaltonoise
ratio.
MODULATION This register selects the modulation to be used by the transmitter and the receiver,
i.e. whether ASK, FSK should be used.
PHASEGAIN, FREQGAINA, FREQGAINB,
FREQGAINC, FREQGAIND, AMPLGAIN
These registers control the bandwidth of the phase, frequency offset and amplitude
tracking loops.
AX5243
www.onsemi.com
20
Table 18. REGISTERS
Register Remarks
AGCGAIN This register controls the AGC (automatic gain control) loop slopes, and thus the
speed of gain adjustments. The faster the bitrate, the faster the AGC loop should be.
TXRATE These registers control the bit rate of the transmitter.
FSKDEV These registers control the frequency deviation of the transmitter in FSK mode. The
receiver does not explicitly need to know the frequency deviation, only the channel
filter bandwidth has to be set wide enough for the complete modulation to pass.
Encoder
The encoder is located between the Framing Unit, the
Demodulator and the Modulator. It can optionally transform
the bitstream in the following ways:
It can invert the bit stream.
It can perform differential encoding. This means that a
zero is transmitted as no change in the level, and a one
is transmitted as a change in the level.
It can perform Manchester encoding. Manchester
encoding ensures that the modulation has no DC
content and enough transitions (changes from 0 to 1 and
from 1 to 0) for the demodulator bit timing recovery to
function correctly, but does so at a doubling of the data
rate.
It can perform spectral shaping (also know as
whitening). Spectral shaping removes DC content of
the bit stream, ensures transitions for the demodulator
bit timing recovery, and makes sure that the transmitted
spectrum does not have discrete lines even if the
transmitted data is cyclic. It does so without adding
additional bits, i.e. without changing the data rate.
Spectral Shaping uses a self synchronizing feedback
shift register.
The encoder is programmed using the register
ENCODING, details and recommendations on usage are
given in the AX5243 Programming Manual.
Framing and FIFO
Most radio systems today group data into packets. The
framing unit is responsible for converting these packets into
a bitstream suitable for the modulator, and to extract
packets from the continuous bitstream arriving from the
demodulator.
The Framing unit supports two different modes:
Packet modes
Raw modes
The microcontroller communicates with the framing
unit through a 256 byte FIFO. Data in the FIFO is organized
in Chunks. The chunk header encodes the length and what
data is contained in the payload. Chunks may contain packet
data, but also RSSI, Frequency offset, Timestamps, etc.
The AX5243 contains one FIFO. Its direction is switched
depending on whether transmit or receive mode is selected.
The FIFO can be operated in polled or interrupt driven
modes. In polled mode, the microcontroller must
periodically read the FIFO status register or the FIFO count
register to determine whether the FIFO needs servicing.
In interrupt mode EMPTY, NOT EMPTY, FULL, NOT
FULL and programmable level interrupts are provided. The
AX5243 signals interrupts by asserting (driving high) its
IRQ line. The interrupt line is level triggered, active high.
Interrupts are acknowledged by removing the cause for the
interrupt, i.e. by emptying or filling the FIFO.
Basic FIFO status (EMPTY, FULL, Overrun, Underrun,
FIFO fill level above threshold, FIFO free space above
threshold) are also provided during each SPI access on
MISO while the micro controller shifts out the register
address on MOSI. See the SPI interface section for details.
This feature significantly reduces the number of SPI
accesses necessary during transmit and receive.
Packet Modes
The AX5243 offers different packet modes. For arbitrary
packet sizes HDLC is recommended since the flag and
bitstuffing mechanism. The AX5243 also offers packet
modes with fixed packet length with a byte indicating the
length of the packet.
In packet modes a CRC can be computed automatically.
HDLC Mode is the main framing mode of the AX5243. In
this mode, the AX5243 performs automatic packet
delimiting, and optional packet correctness check by
inserting and checking a cyclic redundancy check (CRC)
field.
NOTE: HDLC mode follows HighLevel Data Link
Control (HDLC, ISO 13239) protocol.
The packet structure is given in the following table.
Table 19. HDLC PACKET STRUCTURE
Flag Address Control Information FCS (Optional Flag)
8 bit 8 bit 8 or 16 bit Variable length, 0 or more bits in multiples of 8 16 / 32 bit 8 bit
AX5243
www.onsemi.com
21
HDLC packets are delimited with flag sequences of
content 0x7E.
In AX5243 the meaning of address and control is user
defined. The Frame Check Sequence (FCS) can be
programmed to be CRCCCITT, CRC16 or CRC32.
The receiver checks the CRC, the result can be retrieved
from the FIFO, the CRC is appended to the received data.
In Wireless MBus Mode, the packet structure is given in
the following table.
NOTE: Wireless MBus mode follows EN137574
Table 20. WIRELESS MBUS PACKET STRUCTURE
Preamble L C M A FCS
Optional Data Block
(optionally repeated with FCS)
FCS
variable 8 bit 8 bit 16 bit 48 bit 16 bit 8 96 bit 16 bit
For details on implementing a HDLC communication as
well as Wireless MBus please use the AXRadioLab
software and see the AX5243 Programming Manual.
Raw Modes
In Raw mode, the AX5243 does not perform any packet
delimiting or byte synchronization. It simply serializes
transmit bytes and deserializes the received bitstream and
groups it into bytes. This mode is ideal for implementing
legacy protocols in software.
Raw mode with preamble match is similar to raw mode.
In this mode, however, the receiver does not receive
anything until it detects a user programmable bit pattern
(called the preamble) in the receive bitstream. When it
detects the preamble, it aligns the deserialization to it.
The preamble can be between 4 and 32 bits long.
RX AGC and RSSI
AX5243 features three receiver signal strength indicators
(RSSI):
1. RSSI before the digital IF channel filter.
The gain of the receiver is adjusted in order to
keep the analog IF filter output level inside the
working range of the ADC and demodulator. The
register AGCCOUNTER contains the current
value of the AGC and can be used as an RSSI. The
step size of this RSSI is 0.625 dB. The value can
be used as soon as the RF frequency generation
subsystem has been programmed.
2. RSSI behind the digital IF channel filter.
The register RSSI contains the current value of the
RSSI behind the digital IF channel filter. The step
size of this RSSI is 1 dB.
3. RSSI behind the digital IF channel filter high
accuracy.
The demodulator also provides amplitude
information in the TRK_AMPLITUDE register.
By combining both the AGCCOUNTER and the
TRK_AMPLITUDE registers, a high resolution
(better than 0.1 dB) RSSI value can be computed
at the expense of a few arithmetic operations on
the microcontroller. The AXRadioLab Software
calculates the necessary register settings for best
performance and details can be found in the
AX5243 Programming Manual.
Modulator
Depending on the transmitter settings the modulator
generates various inputs for the PA:
Table 21. MODULATIONS
Modulation Bit = 0 Bit = 1 Main Lobe Bandwidth Max. Bitrate
ASK PA off PA on BW = BITRATE 125 kBit/s
FSK/MSK/GFSK/GMSK
Df = f
deviation
Df = +f
deviation
BW = (1 + h) BITRATE 125 kBit/s
PSK
DF = 0° DF = 180°
BW = BITRATE 125 kBit/s
h = modulation index. It is the ratio of the deviation
compared to the bitrate;
f
deviation
= 0.5hBITRATE, AX5243 can
demodulate signals with h < 32.
ASK = amplitude shift keying
FSK = frequency shift keying
MSK= minimum shift keying; MSK is a special case of
FSK, where h = 0.5, and therefore
f
deviation
= 0.25BITRATE; the advantage of MSK
over FSK is that it can be demodulated more
robustly.
PSK = phase shift keying
All modulation schemes, except 4FSK, are binary.
Amplitude can be shaped using a raised cosine waveform.
Amplitude shaping will also be performed for constant
amplitude modulation ((G)FSK, (G)MSK) for ramping up
and down the PA. Amplitude shaping should always be
enabled.
Frequency shaping can either be hard (FSK, MSK), or
Gaussian (GMSK, GFSK), with selectable BT = 0.3 or
BT = 0.5.

AX5243-1-TA05

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
RF Transceiver RADIO TRANSCEIVER
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet