Semiconductor Motor Driver Control with Automatic Vendor Identification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The integration of motors and drivers from different manufacturers in semiconductor manufacturing equipment poses challenges due to the need for multiple firmware versions, leading to complex load adjustments and potential inaccuracies in driving distances when incorrect firmware is applied.
Innovation Solution
A driving apparatus and method that utilize a controller to identify and manage different driving schemes for multiple drivers through I/O cables, allowing for integrated control by decoding unique IDs and calculating pulse values specific to each motor and driver type, enabling unified control across various vendors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If motors and drivers from different enterprises are used in one product equipment, then device versatility is improved, but firmware management complexity increases
Solution Approach 1:
The controller is designed to universally support multiple driver types from different enterprises through a single unified firmware. The controller identifies the connected driver type via I/O cable information and automatically adapts its control signals and parameters accordingly, eliminating the need for separate firmware versions for different driver manufacturers.
Solution Approach 2:
The controller dynamically adjusts control parameters based on the identified driver type. By changing signaling schemes, pulse calculation methods, and control parameters according to the specific driver enterprise, the system maintains optimal performance across different driver types while using a single unified firmware.
2Manufacturing precision
If separate firmware is provided for each driver type, then driving precision is maintained, but operational complexity increases
Solution Approach 1:
The controller employs dynamic adaptation by identifying the driver type at runtime and automatically configuring the appropriate control parameters and signaling schemes. This dynamic reconfiguration maintains driving precision for each specific driver type while presenting a uniform, simple interface to the operator, eliminating the need for manual firmware selection.
3Reliability
If incorrect firmware is applied to a driver, then system reliability deteriorates, but the risk of incorrect application increases when multiple firmware types are used
Solution Approach 1:
The system incorporates automatic feedback mechanisms where the controller queries the I/O cable to identify the connected driver type and automatically selects the appropriate control configuration. This closed-loop identification and adaptation process eliminates the possibility of incorrect firmware application, as the controller autonomously matches the driver type with the correct control parameters without requiring manual intervention.
Data Source
AI summary
A driving apparatus of semiconductor manufacturing equipment is disclosed. The driving apparatus includes a first driver for applying a signal driving a first motor and a second driver for applying a signal driving a second motor. The first driver and the second driver drive the first motor and the second motor in different schemes. The driving apparatus further includes a controller that performs integrated control of the first driver and the second driver. Each of the first driver and the second driver is connected with the controller through an I/O cable. The controller identifies the first driver or the second driver using information input through the I/O cable. The controller changes a signaling scheme depending on a driving mode of the motor corresponding to the identified driver.


