CAN Transceiver Gating to Block Error Frame Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

CAN bus networks can experience unwanted transmission of error frames due to defective or compromised CAN controllers, leading to potential safety and security issues.

Innovation Solution

A CAN transceiver apparatus that detects specific fields of a CAN frame and prevents the transmission of error frames by monitoring and controlling the CAN transceiver's signaling, using error detection rules and a security level index to manage transmission based on the behavior of the CAN controller.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a CAN controller is used to transmit data on the CAN bus, then communication functionality is provided, but error frames may be unintentionally transmitted causing safety and security issues

Engineering Contradiction:
Improvenetwork safetyVSAvoiderror frame transmission
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

A transceiver apparatus is introduced as an intermediary component between the CAN controller and the CAN bus. This apparatus includes a processor that monitors transmit-data from the CAN controller, detects error frames based on CAN protocol rules, and selectively prevents their transmission. The intermediary blocks harmful error frames while allowing valid data transmission, thus resolving the contradiction between maintaining communication functionality and preventing harmful transmissions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The transceiver apparatus implements a feedback mechanism where the processor continuously monitors the transmit-data generated by the CAN controller, compares it against CAN protocol specifications, and dynamically controls the transmission based on detected errors. The apparatus receives transmit-data, analyzes it for errors, and provides feedback by enabling or disabling transmission accordingly, preventing error frames from being sent while maintaining normal communication.

Inventive Principle:
Principle #23Feedback

2Reliability

If transmission prevention is implemented to block error frames, then network safety is improved, but transmission delays may occur

Engineering Contradiction:
Improveerror frame preventionVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The transceiver apparatus performs preliminary analysis of the transmit-data before it is transmitted on the CAN bus. The processor detects error frames in advance by monitoring the data generated by the CAN controller and comparing it against CAN protocol rules. By identifying and blocking error frames before transmission, the system prevents harmful transmissions without causing delays to valid data, as the detection and decision process occurs proactively rather than reactively.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12483441B2Apparatus for a controller area network
Publication Date: 2025.11.25 NXP BV
  • US12483441B2 patent drawing
  • US12483441B2 patent drawing
  • US12483441B2 patent drawing

AI summary

An apparatus for use with a Controller Area Network (“CAN”) transceiver includes a first input for receiving transmit-data and a second input for receiving receive-data. The transmit-data includes data generated by a CAN controller to cause a CAN transceiver to transmit signalling that represents the transmit-data on the CAN bus and the receive-data indicates signalling from the CAN bus. The apparatus is configured to detect, in the receive-data, one or more fields of a CAN frame. The apparatus is then configured to prevent the CAN transceiver from transmitting the signalling that represents the transmit-data at times corresponding to the detected one or more fields of the CAN frame, thereby preventing an error frame in the transmit-data from being transmitted.