I am getting an error at random times when I have to re-calibrate the chip after a frequency change. The chip has been operating for some time (10min - 1hr) and I perform a frequency change. The problem seems to be somewhat correlated with the temperature.
Are there any suggestions on how to troubleshoot this?
After further testing, it seems to be related to the TX_QEC_INIT. If that is masked out the system reliably starts. However, I need the Tx... Also seems to not be specifically temp-related.
These are the masks we are using for the Initial cal and tracking cals.
INIT_CALIBRATION_TABLE = 0x17DFF
TRACKING_CALIBRATION_TABLE = 0x45F
If we disable the TX_QEC_INIT
INIT_CALIBRATION_TABLE = 0x179FF
and the ARM error goes away however failed further down the process. I think this issue is somehow related to the TX QEC Init...
To confirm, when this occurs we get:
- errorCode = 0
- errorFlag = 0
when we get the MYKONOS_ERR_WAIT_INITCALS_ARMERROR.
We did also run MYKONOS_abortInitCals(calsCompleted) after we get the error and it returns 0x59FF but the system fails when we run the tracking cal enable.
- This issue has been found to be very consistent on a subset of identical HW. The issue happens on all units with less frequency.
added a note about reproducibility
[edited by: Jpayne at 7:53 PM (GMT -5) on 8 Dec 2021]