TIDUA05B June 2015 – March 2025
This TI design implements an industrial temperature, EMC-compliant interface to Sin/Cos incremental position encoders with 1-VPP differential analog output signals, frequencies up to 500 kHz, and a 5-V supply voltage. The major building blocks of this TI design are the dual path analog signal chain, the high-speed comparator block, the power management block, and the interfaces to the Sin/Cos encoder as well as the interface to a host microcontroller for digital signal processing and high-resolution position calculation. A simplified system block diagram is shown in Figure 1-1, with the TI hardware design represented by the box in light green.
To allow for an easy evaluation of this design guide, an example firmware is provided for the TMS320F28069M InstaSPIN™-MOTION LaunchPad. The TMS320F28069M calculates the high-resolution angle position for both analog signal paths. One path is leveraging the external 16-bit dual ADC through SPI. The other path is using the F28069M embedded dual S/H 12-bit ADC. The angle is calculated with up to 28-bit resolution and output for evaluation through USB virtual COM port.
Figure 1-1 Simplified System Block Diagram of TIDA-00176 With Piccolo F28069M LaunchPadThe analog signal chain provides 120-Ω termination with EMC protection. The differential 1 VPP sine and cosine input signals are amplified and level-shifted, respectively. A dual signal path option is provided with an onboard high-speed, high-resolution dual 16-bit simultaneous sampling ADC with SPI and dual analog single-ended outputs with a 1.65-V bias voltage to interface to a microcontroller with embedded dual S/H ADC like the C2000™ Piccolo Real-time MCU family.
The comparator block features high-speed, low propagation delay and adjustable hysteresis for better noise immunity and converts the analog signals A, B, and the marker R into digital signals with a 3.3-V TTL-level to interface to a quadrature encoder pulse module like the QEP module on the C2000 Piccolo MCU.
The onboard wide-input range 24-V power supply provides the necessary voltages for analog signal chain as well as the 5.25-V supply voltage for the Sin/Cos encoder.
The Sin/Cos encoder can be either connected to a 15-pin shielded Sub-D connector or an 8-pin header. The interface to the host processor provides the analog single-ended signals A and B scaled from 0 to 3.3 V with a 1.65-V bias voltage, the digital signals for SPI and A, B, and R with a 3.3-V I/O. The digital output signals A, B, and R are often referred to as ABZ signals.
The design is tested for IEC61000-4-2, 4-4, and 4-5 (ESD, EFT, and Surge) as specified in the IEC 61800-3 standard for EMC immunity requirements and specific test methods applicable in adjustable speed, electrical-power drive systems.