Flexible PWM Sine Wave Generator for Low-Power Resolver Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for generating analog sine waves for resolver sensors are rigid, leading to increased power consumption, die size, and processing costs due to fixed resolution and reliance on local memory or CPU-based approaches.

Innovation Solution

A flexible pulse width modulation (PWM) technique using a direct digital synthesis (DDS) with an internal PWM timer, coupled with a phase accumulator and phase-to-amplitude converter, allows dynamic frequency adjustment and reduced die size by generating digital sine values in real-time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If conventional methods use fixed resolution and local memory or CPU-based approaches for generating analog sine waves, then the generation process is simple to implement, but power consumption increases and die size increases

Engineering Contradiction:
Improveease of implementationVSAvoidpower consumption
Core Design Contradiction:
Ease of manufactureVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic frequency adjustment capability through a programmable counter that can be configured with different prescaler values and period values. This allows the sine wave generator to adapt its operating parameters in real-time based on requirements, moving from fixed-resolution conventional approaches to a dynamic system that adjusts resolution and frequency as needed, thereby reducing unnecessary power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes key parameters including resolution (from fixed to variable), frequency (programmable adjustment), and uses a flexible PWM timer with configurable prescalers. These parameter changes enable the system to operate efficiently at lower power by adjusting resolution to match actual requirements rather than using fixed high-resolution memory-based approaches.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If conventional methods use fixed resolution and local memory or CPU-based approaches for generating analog sine waves, then the implementation is straightforward, but die size increases

Engineering Contradiction:
Improveease of implementationVSAvoiddie size
Core Design Contradiction:
Ease of manufactureVSArea of stationary object

Solution Approach 1:

The patent extracts the sine wave generation function from traditional CPU-based or dedicated memory-based approaches and implements it using a specialized flexible PWM timer with integrated phase accumulator and CORDIC algorithm. This extraction eliminates the need for large local memory structures while maintaining generation capability, thereby reducing die size.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces memory-based storage and CPU computation with a hardware-based flexible PWM timer that uses a phase accumulator and CORDIC algorithm for real-time sine wave generation. This substitution eliminates the need for large memory arrays and complex CPU intervention, significantly reducing die size while improving efficiency.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Device complexity

If conventional methods use fixed resolution approaches for sine wave generation, then the system is simple to design, but adaptability decreases

Engineering Contradiction:
Improvesystem simplicityVSAvoidfrequency adjustment capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic frequency adjustment through a programmable counter with configurable prescaler and period registers. The system can adapt its operating frequency and resolution by loading different values into these registers, providing versatility while maintaining a relatively simple hardware structure based on the flexible PWM timer.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The flexible PWM timer is designed to perform multiple functions including sine wave generation, frequency adjustment, and resolution scaling. By making the timer universal and configurable, the patent achieves adaptability without requiring separate dedicated circuits for each function, thus balancing simplicity with versatility.

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

4Productivity

If conventional methods use CPU-based approaches for sine wave generation, then the system has high processing capability, but latency increases

Engineering Contradiction:
Improveprocessing capabilityVSAvoidlatency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements self-service by using a dedicated flexible PWM timer with integrated phase accumulator and CORDIC algorithm that autonomously generates sine waves without requiring CPU intervention. The hardware automatically performs the generation process, eliminating CPU bottlenecks and reducing latency while maintaining high processing capability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces a dedicated flexible PWM timer as an intermediary between the CPU and the sine wave output. This intermediary handles the computationally intensive generation process in hardware, freeing the CPU from direct involvement and reducing overall system latency while maintaining processing capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250377687A1Sine wave generation based on a flexible pulse width modulation (PWM) technique
Publication Date: 2025.12.11 STMICROELECTRONICS INT NV
  • US20250377687A1 patent drawing
  • US20250377687A1 patent drawing
  • US20250377687A1 patent drawing

AI summary

Apparatuses, systems, and methods for sine wave generation based on a flexible pulse width modulation (PWM) technique. An exemplary apparatus may comprise a sine wave generator circuitry and a pulse width modulation timer circuitry coupled to the sine wave generator circuitry. The sine wave generator circuitry may comprise a phase accumulator circuitry and a phase to amplitude conversion circuitry coupled to the phase accumulator circuitry. The phase accumulator circuitry may be configured to receive a digital input value and output phase values. The phase to amplitude conversion circuitry may be configured to receive the phase values and output digital sine values. The pulse width modulation timer circuitry may be configured to receive the digital sine values and output at least one pulse width modulation signal for generation of an analog carrier wave signal. A frequency of the analog carrier wave signal may be based on the digital input value.