AM62P: AM62P: SPI inter-frame interval problem

Part Number: AM62P
Other Parts Discussed in Thread: SYSCONFIG

Hi

The tool version i am using is shown in P1. The SPI configuration is shown in P2. When i performed communication using this configuration, i found that the frame interval of the SPI output was too short  (200ns) to meet the communication protocol requirements of the associated peripheral device. This issue is shown in P3, the peripheral device should respond with 0x00FA, but the second frame respond 0x000F.  However as shown in P4, when i insert a while() function into the SDK transmit function MCSPI_fifoWrite16() , the inter-frame interval was increased to 2.8us. With this adjustment, the peripheral responds properly as shown in P5. However this is not an ideal solution for practical applications. The inter-frame interval cannot be configured via SysConfig, nor can it be set through related registers. Therefore, could you please provide any better or more reliable official solutions.

 

P1. 

image.png

 

P2.   

 image.png

 

P3.  image.png

 

P4.image.png

 

P5.

image.png