Vehicle RTC Data Compensation Circuit for SPI Transmission Errors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Real Time Clock (RTC) devices in vehicles face errors due to delayed data transmission and reception, leading to incorrect time and date data, which can cause erroneous operations in Micro-Controller Units (MCUs) and data collisions, especially when using external communication interfaces like SPI, which have size limitations.
Innovation Solution
A real time clock device for vehicles with a data compensation circuit that includes a 1 s tick generator, counter, and logic circuits to manage an RTC lock signal, allowing for compensation of delayed data by blocking 1 s tick inputs and generating error flags when necessary, thereby reducing circuit size and design complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a temporary register is used to store RTC data during transmission/reception, then data collision can be prevented, but device complexity and circuit size increase
Solution Approach 1:
The patent extracts the delay time compensation function from the data transmission path and implements it separately through a dedicated delay time compensation circuit. This circuit independently calculates and compensates for delay times without requiring temporary registers to block data flow, thus preventing data collisions while maintaining a simple circuit structure.
Solution Approach 2:
The patent introduces a delay time compensation circuit as an intermediary component that mediates between the RTC data generation and transmission processes. This intermediary calculates delay times and compensates for them, enabling accurate data transmission without requiring complex temporary storage mechanisms.
2Measurement precision
If delay time compensation is implemented, then data transmission accuracy improves, but device complexity increases
Solution Approach 1:
The patent segments the RTC device into distinct functional modules: an RTC data generation unit, a delay time compensation unit, and a data transmission unit. The delay time compensation unit is further divided into sub-components including a delay time calculation circuit and a compensation execution circuit. This segmentation allows each component to perform its specific function with simplicity, avoiding the need for complex integrated solutions.
Solution Approach 2:
The delay time compensation circuit performs self-service by automatically calculating delay times based on transmission/reception timing and applying the necessary compensation without external intervention. The circuit monitors its own operation and adjusts compensation dynamically, eliminating the need for additional control logic or temporary storage registers.
3Device complexity
If the RTC device operates without delay compensation, then device complexity remains low, but data transmission accuracy deteriorates
Solution Approach 1:
The patent implements preliminary action by calculating and compensating for delay times before data transmission occurs. The delay time compensation circuit computes the expected delay based on transmission timing and pre-adjusts the RTC data accordingly, ensuring accurate transmission without requiring complex real-time correction mechanisms or temporary registers.
Data Source
AI summary
A real time clock device for a vehicle may include: a register set provided with a first register, in which second time information is stored, and configured to store Real Time Clock (RTC) data including the time or date; and a data compensation circuit to block an input of a 1 second (1 s) tick to the first register and compensate for a delay time according to the block of the input of the 1 s tick to the first register by an RTC lock signal during a process of transmitting the RTC data to an external device or receiving setting data for the RTC data from the external device.


