Skip to main content


The SENT SAE-J2716 protocol is a one-way, point-to-point scheme for transmitting signals from a sensor to an electronic control unit (ECU). It is typically used in the automotive industry as a cost-effective alternative to analog sensors due to its high resolution, cost-effectiveness and immunity to harsh environments with electromagnetic interference. The SAE-J2716 protocol, also referred to as Single Edge Nibble Transmission (SENT), transmits pulses containing 4-bit data nibbles. Each pulse has a variable duration dependent on the data. The physical layer of SENT SAE-J2716 consists of a three-wire interface between the sensor and the ECU: one for sensor power, one for ground and a single wire for data.

Speedgoat provides support for SENT SAE-J2716 transmission and reception with FPGA code modules running on Configurable FPGAs. This flexible solution enables users to measure multiple SENT sensors or actuators for rapid control prototyping and also emulate multiple SENT devices for hardware-in-the-loop testing. All FPGA code modules come with driver blocks for Simulink Real-Time.


Selection Guide

SENT Rx FPGA code module Receiver of SENT protocol
SENT Tx FPGA code module Transmitter of SENT protocol