ADC Bit-Shifting Mode for MCU-Compatible SPI Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data acquisition systems face inefficiencies due to the inability of microcontrollers to handle quantized analog signals from ADCs in formats that do not match their native bit widths, leading to inefficient data transfer and processing, especially when the number of bits is not an even multiple of 8, 16, or 32, resulting in wasted time and power for data reformatting.

Innovation Solution

Incorporating a mode input in the ADC circuit to selectively change the order of bit shifting, allowing the ADC to produce digital values in formats compatible with the microcontroller's serial interface, such as shifting bits in MCU mode to minimize data manipulation and optimize data transfer, using logic circuitry to adjust the bit order based on the mode input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the ADC circuit uses a fixed bit-shifting order, then the circuit design is simple, but the data format is incompatible with microcontroller requirements leading to inefficient data transfer

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidADC circuit complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic bit-shifting order in the ADC circuit by introducing a mode input that allows selection between different bit-shifting sequences (MSB-first or LSB-first). This dynamic capability enables the ADC to adapt its output format to match microcontroller requirements, thereby improving data transfer efficiency without requiring complex external reformatting circuits.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of bit-shifting order in the ADC circuit based on the mode input signal. By switching between MSB-first and LSB-first shifting orders, the ADC can produce digital values in formats compatible with different microcontroller architectures, eliminating the need for processor intervention and data reformatting while maintaining circuit simplicity.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the ADC circuit produces digital values in non-standard bit widths, then the converter design is flexible, but the microcontroller requires additional processing time and power for data reformatting

Engineering Contradiction:
ImproveADC design flexibilityVSAvoiddata reformatting time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by configuring the bit-shifting order in the ADC circuit before data transfer to the microcontroller. The mode input allows the system to pre-establish the appropriate bit sequence (MSB-first or LSB-first) matching the microcontroller's expected format, thereby eliminating the need for time-consuming data reformatting operations in the processor.

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If the ADC circuit uses standard bit-shifting order, then the circuit design is simple, but the data format does not match microcontroller requirements leading to power waste

Engineering Contradiction:
Improvepower consumptionVSAvoidADC circuit complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent introduces a dynamic mode input that allows the ADC circuit to switch between different bit-shifting orders based on the connected microcontroller's requirements. This dynamic adaptation ensures optimal power efficiency by eliminating unnecessary data reformatting operations in the microcontroller, while adding minimal complexity to the ADC circuit through a simple mode selection mechanism.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11515882B2MCU mode for SPI communication between precision converters and microcontrollers
Publication Date: 2022.11.29 ANALOG DEVICES INT UNLTD CO
  • US11515882B2 patent drawing
  • US11515882B2 patent drawing
  • US11515882B2 patent drawing

AI summary

A data acquisition device comprises an analog-to-digital converter (ADC) circuit configured to produce a digital value from an analog input signal. The ADC circuit includes a signal input, a mode input, a serial output, and logic circuitry. The logic circuitry is configured to shift bits of the digital value out the serial output and change an order of the bits shifted out the serial output according to the mode input.