Adjustable Bit Length Counter for Asynchronous Serial Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing asynchronous serial data transfer systems face limitations in precision due to fixed bit length increments of 8 or 16 oscillator cycles, leading to errors in setting desired transfer rates, especially at specific oscillator frequencies, which are not tolerable in many applications.

Innovation Solution

An integrated circuit with an adjustable bit length counter and prescaler, allowing variable adjustment of the number of clock cycles, enabling precise bit length adjustment in oscillator clock increments, and potentially increasing the sampling frequency for quicker synchronization character detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a fixed bit length counter with a fixed number of clock cycles per bit (e.g., 8 or 16) is used, then the device complexity is reduced and ease of manufacture is improved, but the measurement precision of the transfer rate deteriorates due to limited adjustability in oscillator clock increments

Engineering Contradiction:
Improvetransfer rate precisionVSAvoidbit length counter complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies the dynamics principle by making the bit length counter adjustable rather than fixed. The counter can be programmed with different values to change the number of clock cycles per bit dynamically, allowing precise adaptation to different transfer rates while maintaining a manageable device structure through systematic design.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention implements parameter changes by allowing the bit length counter value to be modified based on the desired transfer rate. The system calculates the appropriate counter value from the transfer rate and oscillator frequency, then programs the counter accordingly, enabling precise control of the bit time parameter without increasing device complexity.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the number of clock cycles per bit is fixed at 8 or 16, then the device complexity is minimized, but the productivity of setting different transfer rates deteriorates due to large increment steps

Engineering Contradiction:
Improvetransfer rate adaptabilityVSAvoidcounter structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes the bit length counter dynamic and programmable, allowing it to adapt to different transfer rate requirements. The counter value is calculated based on the desired transfer rate and oscillator frequency, enabling fine-grained adjustment without requiring complex hardware structures.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention creates a universal bit length counter that can serve multiple transfer rate requirements through a single programmable structure. The same counter hardware can be configured for different bit lengths by loading different values, eliminating the need for multiple fixed counters and improving adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If a fixed prescaler with integer divisors is used, then the ease of manufacture is improved, but the measurement precision of the sampling clock deteriorates due to limited division ratios

Engineering Contradiction:
Improvesampling clock precisionVSAvoidprescaler implementation ease
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent applies parameter changes by making the prescaler divisor programmable rather than fixed. The divisor value is calculated based on the desired sampling clock frequency and the system clock frequency, allowing precise adjustment of the sampling rate while implementing the prescaler through standard digital logic components.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8275083B2Integrated circuit for an asynchronous serial data transfer with a bit length counter
Publication Date: 2012.09.25 TDK MICRONAS GMBH
  • US8275083B2 patent drawing
  • US8275083B2 patent drawing
  • US8275083B2 patent drawing

AI summary

An integrated circuit for an asynchronous serial data transfer comprises a sampler to sample the asynchronous serial data using a sampling clock. A bit length counter determines a bit time by counting a number (m) of predetermined clock cycles, where the bit length terminal variably adjusts the number (m) of clock cycles of the bit length counter.