Flexible Data Rate Handling in CAN Bus Receiver Circuit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing CAN bus systems face challenges in reducing power consumption, especially when handling flexible data rate messages, and may incorrectly detect frames, leading to unnecessary wake-ups and increased power consumption, particularly under low-power and low-clock accuracy conditions.

Innovation Solution

A receiver circuit with a flexible data rate detector and a recessive bit counter that activates an analog filter only when a Flexible Data Rate Format bit is detected, allowing for efficient detection of the end of a flexible data rate frame using a low-power, low-precision RC oscillator, and avoiding false error detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the receiver monitors and analyzes the bit stream under severe power limitations, then power consumption is reduced, but clock accuracy is limited and error detection may occur

Engineering Contradiction:
Improvepower consumptionVSAvoidclock accuracy
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The system dynamically switches between two operational modes: low-power monitoring mode and full-power processing mode. The receiver circuit transitions from passive bit stream monitoring to active frame processing based on detection of the FDF bit, optimizing power consumption while maintaining accuracy when needed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters (power state, processing intensity) based on the detected message type. When a flexible data rate frame is detected via the FDF bit, the system activates full processing with accurate clocking; otherwise, it maintains low-power monitoring, thus adapting parameters to match actual requirements

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the receiver processes flexible data rate frames with high data rate, then accurate frame detection is achieved, but power consumption increases

Engineering Contradiction:
Improveframe detection accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The reception process is segmented into distinct phases: initial low-power monitoring phase, detection phase (identifying FDF bit), and processing phase (activated only for FD frames). This segmentation allows the system to spend most time in low-power state while maintaining capability for high-accuracy processing when required

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs partial processing by only fully processing frames that are identified as flexible data rate frames through the FDF bit detection. Non-FD frames receive minimal processing, avoiding unnecessary high-power consumption while maintaining adequate functionality

Inventive Principle:
Principle #16Partial or excessive action

3Use of energy by moving object

If the receiver uses low-power mode with limited clock accuracy, then power consumption is reduced, but false error detection occurs leading to unnecessary wake-ups

Engineering Contradiction:
Improvepower consumptionVSAvoiderror detection accuracy
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system performs preliminary detection of the FDF bit in low-power mode before committing to full frame processing. This preliminary action allows the receiver to identify flexible data rate frames early and activate full processing only when necessary, preventing false errors by ensuring proper processing mode is used

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The FDF bit detection acts as an intermediary mechanism that bridges low-power monitoring and high-power processing. This intermediary allows the system to make informed decisions about power state transitions, ensuring that full processing is activated only when actually needed, thus avoiding false error detections

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11102031B2Flexible data rate handling in data bus receiver
Publication Date: 2021.08.24 MELEXIS TECH NV
  • US11102031B2 patent drawing
  • US11102031B2 patent drawing
  • US11102031B2 patent drawing

AI summary

The present invention relates to a receiver circuit for processing an incoming bit stream from a bus system. The circuit comprises an analog interface for converting the analog signal to a digital input data stream. The interface comprises an analog filter and a switch to process the analog signal before generating the digital input data stream using the filter if, and only if, a selection criterion controlling the switch is met. The circuit comprises a frame decoding unit for decoding a data frame encoded in the digital input data stream in accordance with a CAN protocol, and a frame processing unit that comprises a flexible data rate detector and a recessive bit counter for counting consecutive recessive bits after detecting the flexible data rate frame. The selection criterion is satisfied when the flexible data rate frame is detected and unsatisfied when the recessive bit counter reaches a predetermined number.