Motor Control Circuit Serial Terminal Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional motor control circuits require multiple external terminals for controlling multiple motors, leading to inefficiencies and noise issues that can cause false operations and damage, especially when using ICs with built-in driver functions.

Innovation Solution

A motor control circuit that utilizes serial communication with a reduced number of terminals, incorporating a serial communication circuit, storage for data, a detection circuit for driving pulses, and an address matching detection circuit to manage motor settings and prevent noise-induced false operations, while also including a delay circuit and gate circuit to manage clock signals and reduce terminal requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple stand-alone driver ICs are used to control multiple motors, then the motor control capability is improved, but the number of external terminals increases significantly

Engineering Contradiction:
Improvemotor control capabilityVSAvoidnumber of external terminals
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple driver ICs into a single integrated motor control IC that can control multiple motors simultaneously. This merging approach reduces the total number of external terminals required while maintaining the capability to control multiple motors, directly resolving the technical contradiction between motor control capability and terminal quantity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The integrated motor control IC is designed with multi-functionality to control multiple motors through a reduced set of external terminals. By making the IC universal and capable of handling multiple motor control functions within a single device, the patent achieves improved adaptability without proportionally increasing terminal count.

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

2Speed

If control signals are transmitted during motor current changes, then real-time control is achieved, but noise on ground lines causes false setting and potential motor damage

Engineering Contradiction:
Improvecontrol response speedVSAvoidcontrol signal accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements preliminary action by detecting changes in driving pulse signals before they occur and using these detection results to control the timing of data transfer from storage to the motor mode setting holding circuit. This ensures that control signals are updated at appropriate moments, avoiding transmission during high-noise periods while maintaining real-time control capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs feedback mechanisms where the detection circuit monitors driving pulse changes and feeds this information back to control the data transfer timing. This feedback loop ensures that control settings are updated only when appropriate, preventing false settings caused by noise during motor current changes while maintaining responsive control.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9331628B2Motor control circuit
Publication Date: 2016.05.03 SEMICON COMPONENTS IND LLC
  • US9331628B2 patent drawing
  • US9331628B2 patent drawing
  • US9331628B2 patent drawing

AI summary

In some preferred embodiments, a motor control circuit 1 for controlling driving of a plurality of motors 3 and 4 includes a serial communication circuit configured to perform serial communication with an outside, a received data storage 15 configured to store data from the serial communication circuit, a motor mode setting holding circuit 16 configured to store motor mode settings which decide operations of the motors, and a detection circuit 24 configured to detect changes in driving pulse of the motor. Depending on the detected result of the detection circuit 24, the data stored in the received data storage 15 is transferred to the motor mode setting holding circuit 16.