Clearwater Tech Logo


Home   >   Products   >   Accu-Coder   >   Blog Archives

Accu-Coder Encoders

Synchronous Serial Interface, or SSI, is a simple serial communications protocol designed for data transfer between computers or user terminals and smart sensors. Model MA and SA series absolute encoders from Encoder Products Company are always slave devices. The fieldbus device is the master, supplying a clock signal to which the encoder responds synchronously.

Accu-Coder Model MA63S Multi-Turn Absolute Shaft Encoders Distributors

Understanding SSI Encoders

The SSI Master must be configured to the correct data word length and clock rate.

The master must also be configured to display the correct data type (Gray or binary code) supplied by the encoder.

The SSI Master controls the data flow from the encoder data output by sending clock sequences to the encoder clock inputs.

The encoder electronics respond to the first falling slope of the clock sequence by freezing the current position value and starting the serial output of the data bits.

On every following rising clock edge from the master, one data bit is transmitted by the encoder.

Encoder & Controller Connection with a Twisted Pair Cable

After the last falling edge of the clock, the encoder pulls the dataline low for a period of time called the pause time (tp). After tp, the encoder will pull the dataline back to its high idle state and will load its updated position data. During this time, the master must wait for at least 30µs (tm) to begin sending more clock signals. If clock signals are sent prematurely, the encoder will resend the previous data, and will not send updated data until the pause time (tp) has been met.

Single SSI Data Transmission:

Single SSI Data Transmission

This is called multi-path transmission. Multi-path transmission can be used to check data integrity by reading the data twice and verifying the data matches. However, the encoder will continue to send the same position data until the pause time (tp) has been met.

Multi-Path SSI Data Transmission:

Multi-Path SSI Data Transmission

The encoder data bits are sent MSB to LSB, with multi-turn position bits sent first (if applicable), followed by single-turn position bits.

The MA and SA Series absolute encoders have two additional functions: preset and direction.

Multi-turn Data Format:

Multi-Turn Data Format

The preset wire defines the current actual shaft position as zero position if it is set to the supply voltage level for more than two seconds.

Single Turn Data Format:

Single Turn Data Format

The direction wire defines the positive direction of counting when the shaft rotates.

The standard direction is defined as positive counting during CW rotation when viewed from the shaft end. In this case, the direction is connected to GND. By connecting the direction wire to the supply voltage, the direction of counting changes to CCW. Changing the counting direction requires a reset of the encoder and may require an additional preset.

Preset Wire Direction Wire
VCC Sets current position to zero VCC CCW*
GND/floating No effect GND/floating CW*
    *Positive counting direction when viewed from shaft end

Maximum Data Transmission Rate

The data transmission rate is dictated by the master clock frequency. The maximum transmission rate is dependent upon cable length.

Max Baud Rate Cable Length
< 500 kHz < 20m (65ft)

Noise Protection


Noise protection is extremely important for proper encoder operation, especially when data is being sent serially.

The following tips will help increase noise protection:

  • Using shielded twisted pair cable is HIGHLY recommended.
  • It is extremely important that cable shields are connected to the receiver/instrument (counter, PLC, etc.) • ground. When doing so, do NOT connect the end near the encoder. Connecting the shield at both ends can cause ground loops.
  • Always make sure the motor/machine for which the encoder is mounted is properly grounded.
  • The encoder case should also be grounded with the following conditions:
    • DO NOT ground the encoder case through both the motor/machine and the cable wiring
    • DO NOT allow the encoder cable wiring to ground the motor/machine exclusively. High motor/machine ground currents could flow through the encoder wiring, potentially damaging the encoder and associated equipment.
  • Connecting cables should be kept away from power lines and other noise-generating equipment.
  • Interference sources including motors, solenoid valves, and frequency converters should always have their noise suppressed at the source.
  • Encoders should not be powered from the same main supply as solenoid valves or contactors, as this could likely cause interference.
  • It may be necessary to install additional noise protection in certain applications.
Stock Check
Part No:

Search Tips
Can't find a part number?
E-mail Us!

Kubler Encoders

The Type 2400/2420 incremental miniature encoders with their optical sensor technology offer a resolution of up to 1024 PPR. With a diameter of just 24 mm this encoder is ideal for use where space is tight. Thanks to their non-contact magnetic scanning technology the miniature-format encoders 2430 and 2440 guarantee exceptional ruggedness - and this with a resolution of up to 256 pulses per revolution.

Datalogic Sensors

The Fork Sensor includes M8 connector versions with NPN output, or PNP output; cable versions present both NPN/PNP outputs.The SR31 sensors have 30 mm wide and 42 mm deep fork These sensors are suitable for detecting opaque Iabels on a transparent support, to control material presence and continuity, to detect synchronism pulses on toothed or holed wheels, or as on-off edge guide. The SR31 series is composed of fork sensors with infrared LED emission,