Other Parts Discussed in Thread: AFE7900
Tool/software:
Hi,
I am working with the AFE7900 and have noticed a significant difference in output power when setting the NCO frequency for Channel D at 2 GHz using different methods.
- Using Latte: I get a power level of -27.03 dBm.
- Using Python: The power level drops to -48.51 dBm.
Below are the SPI commands I used to set the NCO frequency to 2 GHz through Python:
SPIWrite 0012,08,0,7
SPIWrite 00a3,ad,0,7
SPIWrite 00a2,9c,0,7
SPIWrite 00a1,71,0,7
SPIWrite 00a0,c7,0,7
SPIWrite 0180,00,0,7
SPIWrite 0180,01,0,7
SPIWrite 0180,00,0,7
SPIWrite 0012,00,0,7
SPIWrite 0019,80,0,7
SPIWrite 0353,2b,0,7
SPIWrite 0352,67,0,7
SPIWrite 0351,1c,0,7
SPIWrite 0350,72,0,7
SPIWrite 0773,00,0,7
SPIWrite 0773,01,0,7
SPIWrite 0773,00,0,7
SPIWrite 0019,00,0,7
I checked for all the other channels and also observed the difference between power levels. Can anyone help identify what might be causing the power difference between the two methods? Are there any differences in how Latte and Python handle SPI configuration that could explain this?
Thanks in advance for any insights!
Regards,
Bala