EasyManuals Logo

Analog Devices ADRV9029 User Manual

Analog Devices ADRV9029
82 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #49 background imageLoading...
Page #49 background image
Preliminary Technical
Data
Rev. PrA | Page 49 of 82
This function may be called only when the target transmitter channel is off after device initialization and the ARM processor boot
up is complete.
Table 20. adi_adrv9025_ CfrCorrectionPulseRead_v2(…) Parameters
Parameter
Description
*device
Pointer to the device settings structure
txChannel
Target transmitter channel whose correction pulse coefficients are requested
maxCorrectionPulsesToRead
Maximum number of correction pulses to read which is also the size of cfrCorrectionPulses
parameter. The maximum number of correction pulses supported for read back currently is 2.
cfrCorrectionPulses
An array of CFR correction pulses which will be updated with the CFR correction pulses retrieved
from the device
numCorrectionPulsesReturned
Number of correction pulses actually read back from the CFR engine. The user can pass a NULL to
this parameter if this info is not required.
adi_adrv9010_CfrEnableSet(…)
int32_t adi_adrv9025_CfrEnableSet(adi_adrv9025_Device_t *device, adi_adrv9025_CfrEnable_t
cfrEnable[], uint8_t cfrEnableArraySize);
Description
This function enables or disables the CFR engines present before the DPD engine in the transmitter datapath. The CFR control
config settings can be applied via adi_adrv9025_CfrCtrlConfigSet.
To apply CFR correction to transmitter data, the user can set adi_adrv9025_CfrEnable_t.cfrEngineXEnable to 1 and
adi_adrv9025_CfrEnable_t.cfrEngineXBypassEnable to 0. To bypass CFR engine, the user can set
adi_adrv9025_CfrEnable_t.cfrEngineXEnable to 1 and adi_adrv9025_CfrEnable_t.cfrEngineXBypassEnable to 1. To disable the
CFR engine completely, the user can set adi_adrv9025_CfrEnable_t.cfrEngineXEnable to 0.
Please note that this is an init time function and the enabling/disabling of CFR engine cannot be performed during runtime.
Precondition
This function may be called after device initialization and the ARM processor boot up is complete but before the CFR init cal is
executed.
Table 21. adi_adrv9025_ CfrEnableSet(…) Parameters
Parameter
Description
*device
Pointer to the device settings structure
cfrEnable
An array of CFR enable control config structures
cfrEnableArraySize
Number of configurations contained in cfrEnable array
adi_adrv9025_CfrEnableGet(…)
int32_t adi_adrv9025_CfrEnableGet(adi_adrv9025_Device_t *device, adi_adrv9025_TxChannels_e
txChannel, adi_adrv9025_CfrEnable_t *cfrEnable);
Description
This function retrieves the current state of CFR engine enables.
Precondition
This function may be called after device initialization and the ARM processor boot up is complete.

Other manuals for Analog Devices ADRV9029

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Analog Devices ADRV9029 and is the answer not in the manual?

Analog Devices ADRV9029 Specifications

General IconGeneral
BrandAnalog Devices
ModelADRV9029
CategoryTransceiver
LanguageEnglish

Related product manuals