SPRADQ5 March 2025 AM2612 , AM2612-Q1 , AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1 , AM263P2-Q1 , AM263P4 , AM263P4-Q1
To verify the scheme, 2 AM243x launch Pad are used with some hardware connection including:
Figure 3-1 shows the verification set up for the demo and Figure 3-2 is the waveform for the timing of all the signals including:
Figure 3-1 Verification Demo Set Up
Figure 3-2 Overall Timing of all SignalingThe cycle time is set to 62.5us at the PWM cycle level (16kHz) which shows on channel 0. The position sense starts at the central point of the cycle which shows on channel 1. The FSI latency including the processing time for FSI TX and RX also the data transmitting is shown on channel 2, channel 4 and channel 3 respectively. The total communication latency via FSI is around 3.046us for transmitting 32 bytes data words. Channel 6 and 7 are the IEP SYNCOUT0 signals generated by both device 1 and device 2 which are aligned well by compensate the delay. Figure 3-3 shows the verification results mentioned above. Also Figure 3-4 shows the drift of IEP SYNCOUT0 pulse between device 1 and device 2 is less than 5ns with overnight testing. The drift is compensated in the device 2. Thus, the process synchronize the IEP counters of two AM243x devices.
Figure 3-3 Verification Results of the Timing
Figure 3-4 Overnight Testing Result for Drift of IEP SYNCOUT0 Between DevicesThe data transmitting validation result is shown on Figure 3-5. 32 bytes data are written into the ICSSG Dynamic Random-Access Memory (DRAM) of device 2 in advance as the position data. Tightly Coupled Memory (TCM) of device 1 stores the data received from FSI RX buffer. All the data is copied to the debug buffer gRxBufData inside the PRU core interrupt to showcase the data validation.
Figure 3-5 Data Transmitting Validation Result