AFE7950EVM: Follow up on RX DSA Calibration

Part Number: AFE7950EVM


Hello,

In a previous question I inquired about a problem I encountered when trying to calibrate the RX DSA using an external signal. I have some follow up questions to this.

1) As suggested, I increased the power of the external signal to around -30dBFS. However, this time I encountered another error, shown in the image below.

image.png

 

This time the problem seems to be a large phase error. I would like to know more about this error, and if there is any document detailing these error messages as I could not find the information in the files I have.

2) I have tried to calibrate the RX DSA using the internal loopback and was successful in generating the calibration file. I performed this calibration multiple times and on different days and found that the .hex files are very different between executions. Is this expected? I suspected that maybe the change in hexadecimal values might not reflect big change in the phase values.

3) I loaded one of the DSA calibration files and then tried to start the internal AGC to control the DSA. I wanted to verify the AGC behaviour as I varied the input power. 

I found that the AGC state (agcStatRead  command) never changed, and the power read (pwrRead) was always zero. I also saw in the HSDC GUI that the receiving signal was saturating as I increased the input power, so I believe the AGC was not acting.

How can I create a simple test to initiate the Internal AGC and see its reaction to varying input levels? I tried using the following commands to set up the AGC:

agcEnable 

run_agc 

setRxDsaMode(TopNo, mode) 

Seetting the SysParams for the AGC and ALC as in the Configuration Guide

Any additional information on the questions above is greatly appreciated.