A N 3 7 0
56
Rev. 1.0
7.6. Frequency Casting Module
This module is responsible for adjusting the output frequency to the desired value before transmission and setting
up parameters which allow for temperature compensation during transmission inside the Single Tx Loop (see
Stl
module).
It is also responsible for optional output frequency calibration using crystal oscillator.
7.6.1. Frequency Casting Module Structure Types
tFCast_XoSetup
Description
: A pointer to a structure of this type is used as an input to the vFCast_Xo-
Setup() function. The following table lists the members belonging to the tFCast_XoSetup
structure.
7.6.2. Frequency Casting Module Functions
vFCast_Setup
Description
: Frequency casting initialization. This function should only be called only
once per boot. It is to be called prior to any calls to vFCast_Tune(). Once called the fre-
quency casting is initialized for use.
Inputs
:
None
Outputs
:
None
Name
Type
Description
fXoFreq
float
Frequency of the external oscillator in [Hz].
bLowCap
BYTE
Controls the XO_LOWCAP register bit. If 0x00 value
then the bit is set to 0, if other than 0x00 value then
the bit is set to 1.