Vincenzo Pizzolante
So far in this series, we have discussed various digital-interface options for motor position encoders including EnDat 2.2, bidirectional/serial/synchronous (BiSS) and HIPERFACE DSL.
These are the main standards using RS-485- or RS-422-based serial digital interfaces to connect an absolute-position encoder. Further interface standards include Profibus Decentralized Peripherals (DP) and Profibus Input/Output (I/O), as well as controller-area network (CAN) or Ethernet-based interfaces. There are also proprietary, drive vendor-specific standards like DRIVE-CLiQ from Siemens, Fanuc serial interface, Mitsubishi high-speed serial interface and more. In this blog series, we’ve only covered EnDat, BiSS and HIPERFACE. In this post, I will summarize all the standards and share an EMC-compliant design that can support whichever standard you are implementing in your industrial drive.
Table 1 is an attempt to summarize the specs of all of these encoder interface standards, comparing three standards (EnDat 2.2, HIPERFACE DSL and BiSS) with regard to physical layer (PHY) and supply voltage. Figure 1 is an overview of the maximum clock frequency vs. cable length.
![]() |
Table 2 lists the basic specifications for the RS-422/RS-485 transceiver and for the power supply applicable to the three standards mentioned in Table 1. Table 3 shows the supply specifications for the same.
![]() |
![]() |
The Universal Digital Interface to Absolute Position Encoders Reference Design (TIDA-00179) implements an electromagnetic compatibility (EMC)-compliant universal digital interface to absolute-position encoders like EnDat 2.2, BiSS or HIPERFACE DSL.
The major building blocks of this TI Designs reference design are:
The host processor that runs the corresponding encoder master protocol is not part of this design.
Figure 2 shows a simplified system block of a universal digital interface module as a subsystem of an industrial drive to connect to absolute, with the reference design represented by the light-green box.
The design is powered by an industry-standard 24V supply and features a wide-input voltage range from 15V to 60V. A connector with 3.3V logic I/O signals allows for a direct interface to the host processor like a Sitara™ AM437x or C2000™ microcontroller unit (MCU) to run the corresponding encoder’s master protocol. The C2000 MCU offers the DesignDRIVE development platform, as well as TIDM-SERVODRIVE that can be adapted to interface with a host port interface and TIDA-00179. The design allows the host processor to activate either the four-wire RS-485 physical interface to connect to an EnDat 2.2 or BiSS encoder, or the two-wire RS-485 interface with power over RS-485 to connect to a HIPERFACE DSL encoder.
To meet the selected encoder's supply ranges and specifications, the protected encoder power supply features a programmable output voltage of either 5.25V or 11V. We chose the voltage along with the voltage ripple and output current to ensure compliance with the overall supply specification for EnDat 2.2, BiSS and HIPERFACE DSL encoder standards. The encoder supply is also protected against short circuit, and the overvoltage threshold is matched to the selected output voltage with fault feedback.
You can connect the absolute-position encoder to the reference design either through a Sub D-15 connector or a 10-pin header. The connector has dedicated pins for connecting a two-wire HIPERFACE DSL encoder, which includes power over RS-485 and shared pins for EnDat 2.2 and BiSS position encoders. This design supports cable lengths of up to 100m. For cable specifications, see the corresponding encoder vendor’s recommendations.
The design has been tested for EMC immunity against electrostatic discharge (ESD), electrical fast transient (EFT), surge and conducted radio frequency (RF), with levels specified per IEC 61800-3.
To run the TIDA-00179, a hardware and a software layer is required. The master control is normally performed by an FPGA; this design uses the AM437x host processor to run all the three encoder protocols.
Like the TIDA-00179 hardware that combines the three designs for EnDat 2.2 (TIDA-00172), BiSS C (TIDA-00175) and HIPERFACE DSL (TIDA-00177), the new software provided with the AM437x combines the three software designs associated to them— the TIDEP0050 (EnDat 2.2), the TIDEP0022 (BiSS C) and the TIDEP0035 (Hiperface DSL)— in order to interface to any encoder that complies to any of the three major standards discussed in this blog series.
The TI Sitara AM437x provides integrated solution for single-chip drive and modular architecture using industrial Ethernet in parallel. It provides a register-compatible implementation to existing FPGA IP core. Internal and external synchronization with drive applications are available, with no host CPU load needed to run any of the three master protocols.
For more information and also to see the live demo, please visit TI booth at the SPS tradeshow in Nuremberg Nov. 24 to 26. The demo will show on-the-fly detection and connection to different position encoder protocols.
This post concludes our series about designing an EMC-compliant interface to motor-position encoders.
If you would like to see other topics related to position-encoder interface design addressed in future blog posts, please comment below.
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS” AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable standards, and any other safety, security, or other requirements. These resources are subject to change without notice. TI grants you permission to use these resources only for development of an application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these resources.
TI’s products are provided subject to TI’s Terms of Sale (www.ti.com/legal/termsofsale.html) or other applicable terms available either on ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for TI products.
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2023, Texas Instruments Incorporated