The preamble pattern is an alternating
sequence of ones and zeros (
he minimum length of the preamble is
programmable. When enabling TX, the
modulator will start transmitting the preamble.
When the programmed number of preamble
bytes has been transmitted, the modulator will
send the sync word and then data from the TX
if data is available. If the TX FIFO is
empty, the modulator will continue to send
preamble bytes until the first byte is written to
the TX FIFO. The modulator will then send the
sync word and then the data bytes.
number of preamble bytes is programme
The synchronization word is a two
sync word provides byte synchronization of th
preamble pattern. It is also possible to emulate
a 32 bit sync word by using
will then be repeated twice.
supports both fixed packet length
protocols and variable packet length protocols.
Variable or fixed packet length mode can be
up to 255 bytes. For longer
packets, infinite packet length mode must
Fixed packet length mode is selected by
desired packet length is set by the
length is configured by the first byte after the
The packet length is defined as the
payload data, excluding the length byte and
to set the maximum packet length
allowed in RX. Any packet received with a
length byte with a value greater than
o infinite and transmission
and reception will continue until turned off
manually. As described in the next section, this
can be used to support packet formats with
different length configuration than natively
TX mode is not turned off during the
transmission of the first half of any byte.
Note that the minimum packet length
supported (excluding the optional len
and CRC) is one byte of payload data.
Arbitrary Length Field Configuration
The packet length register,
reprogrammed during receive and transmit. In
combination with fixed packet length mode
the possibility to have a different length field
configuration than supported for variable
length packets (in variable packet length mode
the length byte is the first byte after the sync
tart of reception, the packet
length is set to a large value. The MCU reads
out enough bytes to interpret the length field in
according to this value. The end of packet will
e byte counter in the packet
the MCU must be able to program the correct
length, before the internal counter reaches the
Packet Length > 256 bytes
tomation control register,
can be reprogrammed during TX
and RX. This opens the possibility to transmit
and receive packets that are longer than 256
bytes and still be able to use the packet
handling hardware support
packet, the infinite packet length mode
active. On the TX side, the
ut enough bytes to interpret the
length field in the packet and sets the
256 bytes remains of the packet the MCU
disables infinite packet length mode and
internal byte counter reaches the
value, the transmission or reception ends (the
radio enters the state determined by
CRC appending/checking can also be used