Hardware PWM Fan Controller for CPU-Independent Thermal Regulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

PWM fan controllers require CPU processing resources, leading to instability when the CPU is busy or experiences deadlocks, as they share processing resources with other tasks and may not function effectively under high workload conditions.

Innovation Solution

A PWM fan controller design that includes a generator, multiplexer, sensor, and selector, allowing for the generation and selection of PWM signals based on temperature without occupying processing resources, using a configuration of JK flip-flops, AND gates, OR gates, and an analog-to-digital converter to regulate fan speed efficiently and stably.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If PWM fan controller shares CPU processing resources through interrupts or polling, then the controller can read temperature and regulate fan speed, but the controller becomes unstable when CPU is busy or deadlocks occur

Engineering Contradiction:
Improvecontroller stabilityVSAvoidCPU resource dependency
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the temperature reading and PWM signal generation functions from the CPU and implements them in a dedicated hardware controller. The controller independently reads temperature from sensors and generates PWM signals without requiring CPU intervention, thereby eliminating CPU resource dependency and improving reliability under heavy CPU load.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The controller is designed to autonomously perform temperature monitoring and fan speed regulation without external CPU control. The hardware circuitry self-manages the entire control loop, including reading temperature sensors, comparing values against thresholds, and adjusting PWM duty cycles, making the system self-sufficient and immune to CPU busy states or deadlocks.

Inventive Principle:
Principle #25Self-service

2Reliability

If PWM fan controller uses hardware circuitry independent of CPU, then the controller achieves stable operation without CPU resources, but the device complexity increases

Engineering Contradiction:
Improvecontroller stabilityVSAvoidhardware circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The controller is segmented into distinct functional modules: temperature sensing circuitry, threshold comparison logic, and PWM signal generation circuitry. Each module performs a specific function with simple, well-defined circuitry. This modular segmentation allows the system to achieve reliable autonomous operation while keeping individual circuit components simple and manageable.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8461792B2Pulse width modulation fan controller
Publication Date: 2013.06.11 CLOUD NETWORK TECH SINGAPORE PTE LTD
  • US8461792B2 patent drawing
  • US8461792B2 patent drawing
  • US8461792B2 patent drawing

AI summary

A pulse width modulation (PWM) fan controller includes a sensor, a generator, a selector, and a multiplexer. The sensor is configured for sensing a current temperature of an electronic device. The generator is configured for generating different PWM signals, each of which is suitable for regulating the rotational speed of a fan for dissipating heat for the electronic device of a corresponding temperature. The selector is configured for generating a selection control signal based upon the current temperature of the electronic device. The selection control signal is used for selecting a PWM signal corresponding to the current temperature of the electronic device from the PWM signals from the generator. The multiplexer is configured for performing the selection of the PWM signal.