This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/AWR1243: Cascade Runtime Calibration

Part Number: AWR1243

Tool/software: Linux

Hi TI application engineers, 

I am developing on a Xilinx FPGA platform that interfaces with a custom 4-chip AWR1243 cascade board via direct connect using a modified version of the mmw_example software. 

I am trying to enable periodic runtime RF calibration with the appropriate calls to rlRfInitCalibConfig(), rlRfRunTimeCalibConfig(), and rlRfSetCalMonTimeUnitConfig(). Currently, I only receive calibration reports for the initial calibration, and none during runtime. I have been tweaking calibMonTimeUnit to try to resolve this, but when I set it to 5 or less, I get the Runtime timing violation: Monitoring functions not be completed in one calibMonTimeUnit for all 4 chips. When I set it to 6 or more, I don't get calibration reports or error messages. I have also tried tweaking devId, numOfCascadeDev, and calibPeriodicity to no avail. 

Previously I had runtime calibration working with a single AWR1243 chip with the following settings: 

.calibEnMask = 0x17F0

.oneTimeCalibEnMask = 0x710, 
.periodicCalibEnMask = 0x710,
.calibPeriodicity = 6, 
.reportEn = 1,
.txPowerCalMode = 0, 

.calibMonTimeUnit = 3, 
.numOfCascadeDev = 1,
.devId = 0,

What type of settings would be needed for 4 cascaded AWR1243 chips? 

Thanks,

Richard Lee