SPRUJ87 june 2023
The AM2x MCU PRU provide a flexible 2-wire and 4-wire absolute encoder feedback path for interfacing to high performance industrial and safety critical absolute encoders and protocols.
A set of THVD1450 RS-485 transceivers is used to convert the 3.3V logic level transmit, receive, clock and transmit-enable signals from the AM2x MCU to the expected RS-485 line-levels with proper termination. A 4-channel 1:2 MUX (U35, and U24) are used to select between the 2-Wire RS-485 path option (TX/RX on a single differential pair) vs. the 4-Wire RS-485 path option (TX/RX differential pair and a separate clock differential pair). 2-Wire/4-Wire mode selection is done through the J24 and J25 jumpers.
With this combination of RS-485 transceivers and configurable 2-wire/4-wire peripheral support, the AM2x MCU can support a wide range of RS-485 based absolute encoders such as Heidenhain EnDat22, SICK HIPERFACE DSL, Tamagawa, Nikon and others. See the AM243x MCU SDK and the AM263x MCU SDK for an array of encoder interface software examples.
The axis-1 encoder PRU path implementation is multiplexed between the compatible LP-AM243 and LP-AM263 pins which utilize different parts of the LaunchPad pinout. Jumper J28 selects between the LP-AM243 and LP-AM263 paths. Jumper J24 is used to select between 2-wire and 4-wire RS-485 options.
The axis-2 path is direct from the BoosterPack headers to the U24 MUX and on to the RS-485 transceivers. This axis-2 path is only compatible with the LP-AM243 LaunchPad pinout. Jumper J25 is used to select between 2-wire and 4-wire RS-485 options.