AM263x MCU+ SDK  09.02.00
SENT

Introduction

The SENT receiver firmware running on PRU-ICSS provides an interface to execute the SENT protocol. The SENT application interacts with the SENT receiver firmware interface. The SENT firmware and examples are based on GPIO interface from PRU-ICSS.

Feature Supported

Feature                             Support Remarks
No. of Channels        8       Can support upto 8 channels using default example using PRU GPIO based capture
6 Can support upto 6 channels in PRUICSS IEP CAP example (Note : It can be extendend to 8 channels using PRUICSS ECAP)
Min Tick Period                    500ns   Experimental support  
Sync Correction                    Yes     20% tolerance value
Frame buffering                  No     Supports only Single frame buffering
Configurable FIFO                No     Will be implemented in future release
Receiving 1 – 6 Data Nibbles       Yes     Receiving and decoding Supported in Firmware
CRC calculation                    Yes     CRC calculation done along with data nibble reception
Pause Pulse                        No      Will be implemented in future release
Short Serial Message Format No      Will be implemented in default example using PRU GPIO based capture in future release
Yes     Supported in PRUICSS IEP CAP example
Enhanced Serial Message Format No      Will be implemented in default example using PRU GPIO based capture in future release
Yes     Supported in PRUICSS IEP CAP example
Successive Calibration Pulse Check No      Will be implemented in future release
Selectable data length for receive No      Will be implemented in future release

SysConfig Features

Note
It is strongly recommend to use SysConfig where it is available instead of using direct SW API calls. This will help simplify the SW application and also catch common mistakes early in the development cycle.

SysConfig can be used to configure things mentioned below:

  • Syscfg based customization will be supported in future releases.

SENT Design

SENT Decoder Design explains the firmware design in detail.

Example