TIDUE74F April 2018 – March 2026
Refer to: Figure 2-2, marker (4).
On the falling edge of ENCODER_RESPONSE, the FRAME_STATE transitions from WAIT_FOR_START to RECEIVE_DATA.
Refer to: Figure 2-2, marker (5).
During the RECEIVE_DATA, the SPI receives the response from the encoder. The size of the response (number of clocks) depends on the specific request sent during TRANSMIT_DATA. The number of required clocks was configured by the C28x during the command setup. To receive the response:
Refer to: Figure 2-2, marker (6).
When the number of clocks required to receive the response is reached, the CLOCK_COUNT_COMPLETE signal is pulled high. The CLB returns FRAME_STATE back to IDLE.
This pattern is repeated for each transaction with the encoder.