Motor Driver PWM Timing at Commutation to Reduce Fan Noise

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional motor drivers generate unpredictable pulse width modulation signal frequencies, leading to noise and vibration in motors used for cooling heat-generating components in electronic devices.

Innovation Solution

A motor driver circuit comprising a motor position detecting circuit, commutation control circuit, and pulse width modulation calculating circuit that sets pulse width modulation signals at commutation time points, aligning signal intervals with phase control signals to maintain a low current level during dead time and ensure stable motor operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional motor drivers set pulse width modulation signals according to commutation messages, then the motor can be driven to rotate, but the frequencies of the pulse width modulation signals change unexpectedly causing noise

Engineering Contradiction:
Improvemotor rotation controlVSAvoidnoise and vibration
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by setting the pulse width modulation signal frequency based on the commutation signal frequency in advance. Specifically, the control circuit determines the PWM frequency according to the detected commutation signal frequency before generating the PWM output, ensuring that the PWM frequency remains synchronized with the motor's rotational state and preventing unexpected frequency changes that cause noise

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by continuously monitoring the commutation signal frequency and using it to adjust the pulse width modulation signal frequency. The control circuit receives feedback from the commutation signal and dynamically sets the PWM frequency accordingly, creating a closed-loop control system that maintains stable operating frequencies and eliminates noise caused by frequency drift

Inventive Principle:
Principle #23Feedback

2Productivity

If pulse width modulation signals are generated without aligning with commutation time points, then the motor driver can operate continuously, but current levels fluctuate causing instability during dead time

Engineering Contradiction:
Improvecontinuous operationVSAvoidcurrent level stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent applies preliminary action by pre-synchronizing the pulse width modulation signal timing with the commutation signal timing. The control circuit calculates and sets the PWM signal start time and duration based on the commutation signal characteristics before the actual PWM generation, ensuring that PWM pulses are properly aligned with commutation events and maintaining stable current levels during dead time periods

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements periodic action by generating pulse width modulation signals with regular periodic intervals that are synchronized to the motor's commutation cycle. The control circuit produces PWM pulses at consistent periodic intervals aligned with each commutation event, ensuring predictable and stable current flow patterns throughout continuous motor operation

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12176840B2Motor driver capable of setting pulse width modulation at commutation time points of motor
Publication Date: 2024.12.24 ANPEC ELECTRONICS CORPORATION
  • US12176840B2 patent drawing
  • US12176840B2 patent drawing
  • US12176840B2 patent drawing

AI summary

A motor driver of setting pulse width modulation at commutation time points of a motor is provided. A commutation control circuit outputs a phase control signal and a commutation starting signal according to a preset phase angle and a commutation signal of the motor. A pulse width modulation calculating circuit determines a starting time point of each of a plurality of cycles of a pulse width modulation signal according to the commutation starting signal. The pulse width modulation calculating circuit determines time of each of the plurality of cycles of the pulse width modulation signal according to the phase control signal. The pulse width modulation calculating circuit determines widths of a plurality of pulse waves of the pulse width modulation signal according to a target rotational speed of the motor. A motor driver circuit drives the motor according to the pulse width modulation signal.