Skip to main content

Encoders

Speedgoat offers support for reading and emulating most encoders available on the market today. Support is implemented using FPGA code modules that are used by either Configurable or Programmable FPGA I/O modules.

Connect a Speedgoat system with commercial encoders using the Quadrature Decoder, EnDat Master, SSI Master or BiSS Master FPGA code modules. This is typically done for Rapid Control Protyping. Sniffer FPGA code modules are also available for monitoring.

For hardware-in-the-loop (HIL) simulation, the encoders are typically emulated and connected to controllers, PLCs or drivers via a Speedgoat FPGA I/O module. Such emulated encoder signals are typically driven by complex machine, motor or engine simulations running in real-time on a Speedgoat real-time target machine. The Quadrature Encoder, BiSS Encoder, EnDat Encoder or SSI Slave FPGA code modules are typically used to emulate the real encoders for HIL applications.

 

Encoders

Selection Guide

Protocol FPGA Code Module Functionality
BiSS BiSS Master BiSS Encoder BiSS Sniffer
EnDat EnDat Master EnDat Encoder EnDat Sniffer
Quadrature Quadrature Encoder Quadrature Decoder  
SSI (Synchronous Serial Interface) SSI Master SSI Slave  
Cam and Crank Cam and Crank Decoder Cam and Crank Simulator  

For further information about the above and additional FPGA code modules and implementations contact Speedgoat.

Resources