SLLSFO6A May 2024 – December 2025 TCAN2410-Q1 , TCAN2411-Q1
PRODUCTION DATA
The frame detection logic is what enables processing of serial data, or CAN frames, from the CAN bus. The device has Selective Wake Control Registers to set up the device to look for a programmed match using either the CAN ID (11 bit or 29 bit), or the CAN ID plus the data frame including data masking. If the detected CAN frame received from the bus matches the configured requirements in the frame detection logic, the condition is called a Wake-Up Frame (WUF).
Before enabling Frame Detection, the data needed for WUF validation must be correctly configured. Once the device is correctly configured for WUF validation, the SWCFG (Selective Wake Configuration) bit must be set. If a valid WUF is detected, the CANINT flag is set in Standby and Sleep modes.
When Frame Detection is enabled, several other actions can take place as the logic is decoding the CAN frames the device receives on the bus. These include error detection and counting and the indication of reception of a CAN frame via the CAN_SYNC and CAN_SYNC_FD flags.
If a Frame Overflow (FRAME_OVF) occurs while in Frame Detection mode, the condition is disabled, clearing the SW_EN bit.
When Frame Detection is enabled, and a CAN WUP event has stabilized the bus bias to 2.5V for the bias reaction time (tBias), the device ignores up to four CAN frames (for 500kbps and slower data rates) until the Frame Detection is stabilized. For data rates greater than 500kbps, the device ignores up to eight CAN frames until the Frame Detection is stabilized.
The procedure to correctly configure the device to use frame detection and selective wake up is:
If a SWERR interrupt occurs from the Frame Overflow flag, clear the Frame Overflow interrupt, and then reset the SWCFG bit to 1b.