New guidelines and system requirements for
servo drives are being introduced with Industry 4.0, making it important for designers
to select a solution that fits the needs of current and future servo drives. Precision,
connectivity, efficiency, and safety are the key considerations. Devices like Sitara
AM243x MCU, which includes up to 4x R5F @ 800 MHz, industrial communication subsystem
and real-time control peripherals, can be a good fit for the connected, high-end motor
drive system. This app note provides a step-by-step guidance to demonstrate AM243x in
the servo drive application, and help users understand the details of the implementation
and performance. Key features are summarized as below:
- Flexibility to support multiple
popular industrial communication protocols
- Unique synchronization architecture
of the AM243x/AM64x for easy implementation of synchronization among system
events
- A dedicated M4F core on AM243x/AM64x
for functional safety
- Use dedicated 800 Mhz R5F core to
achieve much higher complete motor control loop frequency (50Khz) in comparison to
the usually 8K to 20 Khz control loop frequency, Thanks to the low latency, more
deterministic, more reliable nature of the Arm® R5F core.
- Use the highly efficient MCU+ SDK,
take advantage of the single-cycle TCM and large on-chip RAM to build highly
efficient and DDRless motor control system.
- Use dedicated 800 Mhz R5F core to
handle the Industrial Communication Stack to improve the reliability and capable to
handle gigabit Profinet.
- Easy to extend to multiple axis motor
control – Easy to add functional safety. Thanks to the dedicated M4F core for
implementing functional safety.
- The FOC loop time reduced from 6us to
<1us.
- The Sigma Delta Filtering on
PRU_ICSSG can handle up to 9 channels (enough for 3 axis)
- The EnDat 2.2 decoding on PRU_ICSSG
can handle up to three channels (enough for 3 axis)
- AM243x consume less 1W