The SENT module includes the following
features:
- Based on SAE J2716 (J2716
January 2010 and J2716 April 2016)
- Supports 2007 and 2010 CRC checksum calculation
- Fast channel receiver
- Slow channel receiver
- Short serial message (8-bit data and 4-bit message ID)
- Enhanced serial 12-bit message (12-bit data and 8-bit message
ID)
- Enhanced serial 12-bit message (12-bit data and 8-bit message
ID)
- Configurable memory
depth
- Master Trigger Pulse
Generator (MTPG) enables multiple sensors for the same SENT bus
- 5 SENT channels that can each
be set to be triggered by one of 63 trigger sources
- Nibble sorting to minimize CPU intervention
- Timeout feature in SENT
channel can be re-purposed for watchdog (only usable in continuous receive
mode)
- RXD_I_R bit in the CSENT_RXD
register is used for debugging 1 bit of the SENT receive at a time
- Time stamp captures for received data frames
- Uses 32-bit free
running counter
- Can use external
counter for one or all SENT modules
- Receiver and Interrupt Features
- Programmable glitch
filter on input (bypass mode available)
- Automatic detection
of CRC error and framing error on Fast and Slow Channel Data
- Option to save data received with error
- Configurable number
of data nibbles to receive (1-8)
- FIFO and direct map support for received data frames
- RTDMA and
interrupts can be used to send data depending on how full
the FIFO is
- Error Detection Supported:
- Timeout
- Calibration
- FIFO Overflow/Underflow
- Frequency Drift
- Overflow Trigger Request