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 | 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 can be used to configure things mentioned below:
SENT Decoder Design explains the firmware design in detail.