A N 6 9 2
Rev 0.4
31
5.2.1. Continuous Wave (CW) and Pseudo Random (PN9) Transmission
This example project demonstrates the EZConfig method for setting up the radio chip. In the main() function, there
is only a function call to the vInitializeHW(). After the hardware and radio initialization, CW transmission starts.
Since the MCU has no more tasks once the radio has been initialized, an empty infinite loop keeps running while in
the cycle.
The vInitializeHW() invokes initialize functions for the MCU IOs and peripherals and for the radio chip itself. The
vPlf_Mcuinit() should be called before the vRadio_Init() function because the radio initializer assumes that the
radio related IOs are already configured as well as the SPI peripheral in order to communicate with the radio chip.
The vRadio_Init() function, already discussed in the Radio Configuration chapter, is responsible for loading the
EZConfig array and setting the radio registers according to the configuration specified in radio_config.h. Depending
on which radio configuration was compiled into, the same project can set the radio to produce Carrier Wave, to
transmit Pseudo Random (PN9) sequence with the specified modulation on the desired frequency, or even to
handle direct mode transmission and reception. The above mentioned operating modes of the radio requires no
intervention from the MCU except the configuration process, therefore, the same project can be used for all of
them. The only modification needed to change the radio operating mode is to replace the radio_config.h file with
the one generated by the Wireless Development Suite for the required operation.
Содержание Si4455 Series
Страница 8: ...AN692 8 Rev 0 4 Figure 6 Device Configuration Options ...
Страница 22: ...AN692 22 Rev 0 4 Figure 21 Supply Current versus Time Diagram from Shutdown to RX State ...
Страница 23: ...AN692 Rev 0 4 23 4 4 Radio Chip Waking Up Figure 22 Radio Wake Up Process ...
Страница 25: ...AN692 Rev 0 4 25 4 5 EZConfig and Configuration Options Figure 23 Radio RF Initialization Process ...
Страница 35: ...AN692 Rev 0 4 35 Figure 32 Transmission Flowchart ...
Страница 39: ...AN692 Rev 0 4 39 Figure 33 Reception Flowchart ...
Страница 41: ...AN692 Rev 0 4 41 Figure 34 Bidirectional Variable Packet Example Project Flowchart ...
Страница 47: ...AN692 Rev 0 4 47 Figure 41 Long Packet Transmission Flowchart ...
Страница 48: ...AN692 48 Rev 0 4 Figure 42 Long Packet RX Flowchart ...