• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Linear Motion Tips

Covering Linear Motion Systems, Components and Linear Motion Resources

  • New
    • Editor’s blog
    • Industry news
    • Motion Casebook
    • Video
  • Applications
  • Slides + guides
    • Ball + roller guides
    • Track roller (cam + wheel) guides
    • Crossed-roller slides
    • Linear bearings
    • Plastic + composite guides
  • Drives
    • Ball + lead + roller screws
    • Belt + chain drives for linear
    • Rack + pinion sets
  • Actuators
    • Ball + leadscrew driven
    • Belt + chain driven
    • Linear motors
    • Mini + piezo + voice coil
    • Rack + pinion driven
    • Rigid-chain actuators
  • Encoders + sensors (linear) + I/O
  • Stages + gantries
  • Suppliers

What are the differences between incremental and sine-cosine encoders?

October 30, 2020 By Danielle Collins Leave a Comment

Encoders that provide incremental position measurements (whether rotary or linear) output two signals, or channels, typically termed “A” and “B,” to provide position and direction information. These output signals can be in the form of analog sine and cosine waves or in the form of digital square waves. Those that produce digital output signals are typically referred to as simply “incremental encoders,” while those that produce analog output signals are referred to as “sine-cosine encoders.”


Incremental encoders for digital output signals

Incremental encoders can provide any of several types of digital output signals, but the two most common are high transistor logic (HTL) and and transistor-transistor logic (TTL).

Incremental encoders with high transistor logic (HTL) output generate the output signal using two transistors in a totem-pole configuration. When the output is active, in the logic “high” state, the output voltage equals the supply voltage, so the transistors are “pushing” or “sourcing” the output signal to the load. When the output is off, or in the logic “low” state, the output voltage equals the supply common voltage level, in effect “pulling” or “sinking” the output signal from the load. This is why HTL output is sometimes referred to as “push-pull” output.

sinking vs sourcing
Sinking and sourcing are terms that refer to the direction that current flows when one signal is activating another signal. A sinking device provides a path for the current to ground and does not provide power to the device. A sourcing device provides power and “pushes” the current through the load.
Image credit: circuitstoday.com

The supply voltage for HTL output encoders can range from 10 to 30 VDC, with 24 VDC being common. These encoders are often used when the controller requires a 12 or 24 V signal for the feedback input, or when the input voltage to the encoder is variable.

Incremental encoders with transistor-transistor logic (TTL) output provide a 5 VDC signal when the output is in the logic “high” state, regardless of the supply voltage, which can range from 4.5 to 5 VDC or from 10 to 30 VDC. When the output is in the logic “low” state, the output signal is 0 VDC.

sine-cosine encoders
TTL output uses differential wiring (A with /A and B with /B) to cancel noise.

Because TTL output encoders always use differential (complementary) signals, they’re sometimes referred to as “differential line drivers” or “balanced differential line drivers,” and are compliant with the RS422 standard when operated with a 5 VDC supply. TTL output encoders have very good noise immunity due to the differential signals, and so can operate reliably with long cable runs.


The term “line driver” refers to the fact that the circuit can source, or drive, current down the line, or signal cable. 


Sine-cosine encoders for analog output signals

sine-cosine encoders
Output signals from an incremental encoder (top) versus a sine-cosine encoder (bottom).
Image credit: Texas Instruments

Sine-cosine encoders are very similar to incremental encoders, except the output signals are 1 Vpp (Volt peak-to-peak) sine and cosine waves, rather than digital square wave pulses. The high quality of sin-cos signals allows high levels of interpolation, for better resolution and better control of position and speed.

In a type of encoding referred to as X4 encoding, resolution can be increased fourfold by counting the number of zero crossings of each waveform (sine and cosine) during each period. This type of encoding is also possible, — and common — with the digital output of incremental encoders, but because analog encoders use continuous sinusoidal waveforms rather than stepped, digital waveforms, the signals of sine-cosine encoders can be interpolated to a higher degree for better resolution.

Sine-cosine encoders are often used in servo systems, where high resolution is required for extremely accurate position and speed control. Analog output signals are, however, more prone to noise than digital signals, so it’s common for sine-cosine encoders to produce differential output signals to remove noise.

You may also like:

  • encoder speed
    How to calculate maximum encoder speed for linear and rotary…
  • sub-divisional error
    What is sub-divisional error (SDE) in linear encoders?
  • magnetic linear encoders
    How do magnetic linear encoders differ from optical versions?
  • encoder resolution
    How to calculate encoder resolution
  • quadrature encoder
    What is quadrature encoding?

Filed Under: Encoders + sensors (linear) + I/O, FAQs + basics, Featured

Reader Interactions

Leave a Reply Cancel reply

You must be logged in to post a comment.

Primary Sidebar

MOTION DESIGN GUIDES

“motion

“motion

“motion

“motion

“motion

“motion

“motion

“motion

“motion
Subscribe Today

RSS Featured White Papers

  • Identifying Best-Value Linear Motion Technologies
  • What are dual-motion hybrid actuators and where do they excel?
  • Considerations for adding Linear Guide Features to Industrial equipment

RSS Motion Control Tips

  • Miniature controllers from FAULHABER control a range of dc motors
  • Robotic bartender powered by Arduino-compatible controller and BLDC servo motors
  • What are double- and triple-stack hybrid stepper motors ?
  • PowerSTAR right angle gearmotor features advanced precision hypoid gearing
  • What are different ways to express a gear ratio?

Follow us on Twitter

Tweets by Linear_Motion

Footer

Linear Motion Tips

Design World Network

Design World Online
The Robot Report
Coupling Tips
Motion Control Tips
Bearing Tips
Fastener Engineering

Linear Motion Tips

Subscribe to our newsletter
Advertise with us
Contact us
About us

Follow us on TwitterAdd us on FacebookAdd us on LinkedInAdd us on YouTubeAdd us on Instagram

Copyright © 2021 · WTWH Media LLC and its licensors. All rights reserved.
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.

Privacy Policy