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 FPGA I/O modules. 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