Hello,
I am controlling the AWR1243 over SPI using an FPGA as a host. We are programming it by issuing commands according to the app note discussed on page ccxxxiii of the AWR1XX_Radar_Interface_Control document (v 0.95). The first few commands are successful, however after a certain point we receive either timeouts or errors and cannot understand what is happening. Please see the following experiments, where steps refers to the steps outlined in the document above:
Steps Result
1,2,3,4,8,9 Error 35 after 9g
1,2,3,4,5,8,9 Error 35 after 9g
1,2,3,4,5,6,8,9 Error 35 after 9g
1,2,3,4,5,6,7,8,9 Timeout after 7c
1,2,3,4,5,7,8,9 Error 1022 after 7f
1,2,3,4,6,7,8,9 Timeout after 7d
1,2,3,4,6,8,9 Error 35 after 9g
1,2,3,4,7,8,9 Error 1022 after 7f
Note that:
- If we issue all the APIs in the proper order (experiment 4), the radar stops responding after step 7c (AWR_DEV_RX_DATA_PATH_LANE_EN_SB). We have verified on the scope that the proper message is being sent with correct CRC.
- If we skip some commands, then step 7c succeeds but eventually we receive error messages.
- The error messages do not make sense. Error 35 does not relate to command 9g (AWR_CALIB_MON_TIME_UNIT_CONF_SB). We have checked Error 1022 against our data and find that our data is correct (clock position is 3).
Can you please advise as to what would cause the radar to stop responding to SPI messages?
Thanks for your assistance.
Best,
Antonio