Smart Home

Your present location > Home page > Smart Home
Application Analysis of Power MOSFET Selection for AI Smart Washing Machines – Design Guide for Efficient, Quiet, and Reliable Drive Systems
AI Smart Washing Machine Power System Topology Diagram

AI Smart Washing Machine Power System Overall Topology Diagram

graph LR %% Main Power Distribution subgraph "AC Input & Power Distribution" AC_IN["AC Mains Input
220-240VAC"] --> EMI_FILTER["EMI Filter & Surge Protection"] EMI_FILTER --> MAIN_RELAY["Main Power Relay"] MAIN_RELAY --> POWER_DIST["Power Distribution Bus"] end %% Main Drive Motor Section subgraph "Main Drive Motor (BLDC/Inverter 300-800W)" POWER_DIST --> MOTOR_BRIDGE["Motor Drive H-Bridge"] subgraph "Motor Drive MOSFET Array" Q_MOTOR1["VBGL11505
150V/140A"] Q_MOTOR2["VBGL11505
150V/140A"] Q_MOTOR3["VBGL11505
150V/140A"] Q_MOTOR4["VBGL11505
150V/140A"] Q_MOTOR5["VBGL11505
150V/140A"] Q_MOTOR6["VBGL11505
150V/140A"] end MOTOR_BRIDGE --> Q_MOTOR1 MOTOR_BRIDGE --> Q_MOTOR2 MOTOR_BRIDGE --> Q_MOTOR3 MOTOR_BRIDGE --> Q_MOTOR4 MOTOR_BRIDGE --> Q_MOTOR5 MOTOR_BRIDGE --> Q_MOTOR6 Q_MOTOR1 --> MOTOR_PHASE_U["Motor Phase U"] Q_MOTOR2 --> MOTOR_PHASE_V["Motor Phase V"] Q_MOTOR3 --> MOTOR_PHASE_W["Motor Phase W"] Q_MOTOR4 --> MOTOR_GND["Motor Ground"] Q_MOTOR5 --> MOTOR_GND Q_MOTOR6 --> MOTOR_GND MOTOR_PHASE_U --> BLDC_MOTOR["BLDC Motor
300-800W"] MOTOR_PHASE_V --> BLDC_MOTOR MOTOR_PHASE_W --> BLDC_MOTOR end %% Auxiliary Load Control Section subgraph "Auxiliary Load Control (Valves, Pumps)" subgraph "Dual MOSFET Switch Array" SW_VALVE1["VBA3638
Channel 1"] SW_VALVE2["VBA3638
Channel 2"] SW_PUMP1["VBA3638
Channel 1"] SW_PUMP2["VBA3638
Channel 2"] end MCU["Main Control MCU"] --> GPIO_DRIVER["GPIO Level Shifter"] GPIO_DRIVER --> SW_VALVE1 GPIO_DRIVER --> SW_VALVE2 GPIO_DRIVER --> SW_PUMP1 GPIO_DRIVER --> SW_PUMP2 POWER_DIST --> VALVE_POWER["12V/24V Aux Power"] VALVE_POWER --> SW_VALVE1 VALVE_POWER --> SW_VALVE2 VALVE_POWER --> SW_PUMP1 VALVE_POWER --> SW_PUMP2 SW_VALVE1 --> INLET_VALVE1["Water Inlet Valve 1"] SW_VALVE2 --> INLET_VALVE2["Water Inlet Valve 2"] SW_PUMP1 --> DRAIN_PUMP["Drain Pump"] SW_PUMP2 --> CIRC_PUMP["Circulation Pump"] INLET_VALVE1 --> LOAD_GND INLET_VALVE2 --> LOAD_GND DRAIN_PUMP --> LOAD_GND CIRC_PUMP --> LOAD_GND end %% Heater Control Section subgraph "Heater Control (1500-2200W)" POWER_DIST --> RECTIFIER["AC-DC Rectifier"] RECTIFIER --> DC_BUS["DC Bus ~300-400V"] DC_BUS --> HEATER_SWITCH["Heater Power Switch"] HEATER_SWITCH --> Q_HEATER["VBMB16I25 IGBT
600V/25A"] Q_HEATER --> HEATER_ELEMENT["Heating Element
1500-2200W"] HEATER_ELEMENT --> NEUTRAL["AC Neutral"] subgraph "Isolated Gate Drive" OPTO_ISOLATOR["Optocoupler Isolator"] GATE_DRIVER["Gate Driver Circuit"] MCU --> OPTO_ISOLATOR OPTO_ISOLATOR --> GATE_DRIVER GATE_DRIVER --> Q_HEATER end end %% Protection & Sensing subgraph "Protection & Monitoring Circuits" CURRENT_SENSE["Current Sensing
(Shunt Resistors)"] VOLTAGE_SENSE["Voltage Sensing"] TEMP_SENSORS["Temperature Sensors
(NTC)"] OVERCURRENT["Overcurrent Protection"] OVERVOLTAGE["Overvoltage Protection"] OVERTEMP["Overtemperature Protection"] CURRENT_SENSE --> MCU VOLTAGE_SENSE --> MCU TEMP_SENSORS --> MCU OVERCURRENT --> SAFETY_SHUTDOWN["Safety Shutdown"] OVERVOLTAGE --> SAFETY_SHUTDOWN OVERTEMP --> SAFETY_SHUTDOWN end %% Thermal Management subgraph "Thermal Management System" HEATSINK_MOTOR["Motor MOSFET Heatsink"] HEATSINK_HEATER["Heater IGBT Heatsink"] PCB_COPPER["PCB Copper Pour
(Aux MOSFETs)"] COOLING_FAN["Cooling Fan"] TEMP_MONITOR["Temperature Monitoring"] TEMP_MONITOR --> MCU MCU --> COOLING_FAN HEATSINK_MOTOR --> Q_MOTOR1 HEATSINK_HEATER --> Q_HEATER PCB_COPPER --> SW_VALVE1 end %% Communication & AI Interface subgraph "AI & Communication Interface" MCU --> WIFI_MODULE["WiFi/Bluetooth Module"] MCU --> SENSOR_ARRAY["Sensor Array
(Load, Vibration, Water)"] MCU --> DISPLAY_HMI["Display & HMI"] WIFI_MODULE --> CLOUD_SERVER["Cloud Server"] SENSOR_ARRAY --> AI_ALGORITHM["AI Wash Algorithm"] end %% Style Definitions style Q_MOTOR1 fill:#e8f5e8,stroke:#4caf50,stroke-width:2px style SW_VALVE1 fill:#e3f2fd,stroke:#2196f3,stroke-width:2px style Q_HEATER fill:#fff3e0,stroke:#ff9800,stroke-width:2px style MCU fill:#fce4ec,stroke:#e91e63,stroke-width:2px

The evolution of AI smart washing machines demands increasingly sophisticated power management and motor control systems. As the core switching components in these systems, the selection of power MOSFETs and IGBTs directly impacts washing performance, energy efficiency, noise levels, and long-term reliability. Facing diverse loads such as main motors, pumps, valves, and heaters, this guide proposes a targeted MOSFET/IGBT selection and implementation strategy, adopting a scenario-based and systematic design approach.
I. Overall Selection Principles: System Compatibility and Balanced Design
Selection should achieve an optimal balance between electrical performance, thermal management, package size, and cost, precisely matching the system's operational profile.
Voltage and Current Margin: For motor drives and mains-connected circuits (e.g., heaters), select devices with voltage ratings exceeding the peak system voltage by a safe margin (≥50-100% for bus voltages, considering line surges). Current ratings must handle startup/inrush and peak loads.
Low Loss Priority: Conduction loss (Rds(on)/VCEsat) and switching loss (Q_g, Coss) are critical for efficiency and thermal design. Low Rds(on) is key for high-current paths, while fast switching and low Q_g benefit high-frequency PWM motor drives.
Package and Thermal Coordination: Choose packages (TO-220F, TO-263, DFN, SOP) based on power level and PCB space. High-power devices require packages with low thermal resistance and effective heatsinking (e.g., chassis mounting). Compact packages (SOP8, DFN) are ideal for auxiliary loads.
Reliability: Devices must withstand humid environments, voltage transients, and long-duty cycles. Focus on ruggedness, junction temperature rating, and protective features.
II. Scenario-Specific Device Selection Strategies
AI washing machine loads can be categorized into three main types, each with distinct requirements.
Scenario 1: Main Drive Motor (BLDC or Inverter-Controlled Induction Motor, 300W-800W)
The main motor requires high efficiency, high torque, and variable speed control with low acoustic noise.
Recommended Model: VBGL11505 (Single-N MOSFET, 150V, 140A, TO263)
Parameter Advantages:
Utilizes advanced SGT technology, offering an extremely low Rds(on) of 5.6 mΩ (@10V) to minimize conduction losses in the high-current motor bridge.
High continuous current rating (140A) comfortably handles motor startup and high-torque washing cycles.
TO263 (D2PAK) package provides excellent thermal performance for effective heatsink attachment.
Scenario Value:
Enables high-efficiency (>95%) inverter drive, supporting precise speed and torque control for various wash programs.
Low loss contributes to lower operating temperatures and supports compact motor drive unit design.
Facilitates silent operation by enabling high-frequency PWM switching above the audible range.
Design Notes:
Must be driven by dedicated gate driver ICs with sufficient current capability.
PCB layout must minimize power loop inductance. A proper heatsink is mandatory.
Scenario 2: Auxiliary Load Control (Water Inlet Valves, Drain Pump, Circulation Pump)
These are lower-power (typically <100W) inductive loads requiring frequent on/off switching, with emphasis on board space savings and control simplicity.
Recommended Model: VBA3638 (Dual N+N MOSFET, 60V, 7A per channel, SOP8)
Parameter Advantages:
Integrates two N-channel MOSFETs in a compact SOP8 package, saving significant board area.
Low Rds(on) (28 mΩ @10V) ensures minimal voltage drop and power loss.
Standard gate threshold (Vth=1.7V) allows for direct drive from 3.3V/5V MCUs in low-side switch configuration.
Scenario Value:
A single IC can independently control two loads (e.g., hot and cold water valves), simplifying design and BOM.
Compact size is ideal for densely populated control boards.
Enables intelligent, sequenced control of water flow and drainage.
Design Notes:
Use flyback diodes or TVS for inductive spike suppression across each valve/pump coil.
Include gate series resistors (e.g., 10Ω-100Ω) to dampen ringing.
Scenario 3: Heater Control (AC Mains Powered Heating Element, 1500W-2200W)
This application involves switching high-voltage AC (rectified DC bus ~300-400V) at relatively low frequency (e.g., phase-angle or burst control), prioritizing high-voltage blocking capability, robustness, and cost-effectiveness. An IGBT is often an optimal choice.
Recommended Model: VBMB16I25 (IGBT with FRD, 600/650V, 25A, TO220F)
Parameter Advantages:
Rated for 600V/650V, providing ample margin for rectified 220-240VAC mains applications.
Low VCEsat (1.9V @15V, ICE=25A) ensures low conduction losses during the heater's on-time.
Integrated Fast Recovery Diode (FRD) simplifies design and improves reliability in inductive switching.
TO220F (fully isolated) package allows easy mounting to a heatsink without insulation hardware.
Scenario Value:
Provides a robust and cost-efficient solution for switching high-power resistive loads.
Isolated package enhances safety and simplifies thermal assembly.
Enables precise water temperature control via PWM or burst-fire algorithms managed by the AI.
Design Notes:
Requires a gate driver circuit (optocoupler or transformer isolated for safety). Ensure VGE is sufficiently high (e.g., 15V) for low VCEsat.
A snubber circuit may be necessary to manage voltage transients.
Heatsinking is critical; calculate thermal design based on worst-case duty cycle.
III. Key Implementation Points for System Design
Drive Circuit Optimization:
VBGL11505 (Motor Drive): Use high-current gate driver ICs (e.g., 2A source/sink) with proper dead-time control to prevent shoot-through in the H-bridge.
VBA3638 (Valves/Pump): MCU direct drive is acceptable. Include pull-down resistors on gates.
VBMB16I25 (Heater): Implement isolated driving (e.g., with an optocoupler) for safety. Ensure fast turn-off to reduce switching losses.
Thermal Management Design:
Tiered Strategy: VBGL11505 and VBMB16I25 require dedicated heatsinks. VBA3638 can dissipate heat through a sufficient PCB copper pour.
Monitoring: Implement NTC temperature sensing near high-power devices and on the heatsink for overtemperature protection.
EMC and Reliability Enhancement:
Snubbing & Filtering: Use RC snubbers across switches and ferrite beads on motor/pump leads to suppress conducted EMI.
Protection: Incorporate MOVs and/or TVS diodes at AC input. Implement overcurrent detection (shunt resistors/current sensors) for the motor and heater. Ensure proper isolation and creepage/clearance distances for mains-connected circuits.
IV. Solution Value and Expansion Recommendations
Core Value:
High Efficiency & Performance: Combination of low-loss SGT MOSFETs and IGBTs optimizes energy use across all cycles, helping meet high energy rating standards.
Enhanced Intelligence & Reliability: Independent control of all actuators enables advanced AI wash cycles. Rugged design ensures longevity in demanding environments.
Compact Integration: Use of dual MOSFETs and compact packages allows for smaller, more feature-rich control boards.
Optimization Recommendations:
Higher Power: For motors >1kW, consider higher current MOSFETs (e.g., 200V/150A class) or IGBT modules.
Integration: For space-constrained designs, explore multi-channel driver ICs with integrated MOSFETs for valve control.
Advanced Control: For sensorless BLDC motor control, pair the motor drive MOSFETs with a dedicated microcontroller or ASIC.
Conclusion
The strategic selection of power switching devices is fundamental to building high-performance AI smart washing machines. The scenario-based approach outlined here—utilizing the high-power VBGL11505 for the main drive, the integrated VBA3638 for auxiliary loads, and the robust VBMB16I25 IGBT for heating—delivers an optimal balance of efficiency, control, and reliability. As technology advances, future designs may integrate smart power stages or wide-bandgap devices (GaN/SiC) for even greater power density and efficiency, driving the next generation of intelligent home appliances.

Detailed Topology Diagrams

Main Drive Motor (BLDC/Inverter) Topology Detail

graph LR subgraph "Three-Phase H-Bridge Inverter" DC_BUS["DC Bus (150-400V)"] --> H_BRIDGE["H-Bridge Circuit"] subgraph "High-Side MOSFETs" Q_HS1["VBGL11505
150V/140A"] Q_HS2["VBGL11505
150V/140A"] Q_HS3["VBGL11505
150V/140A"] end subgraph "Low-Side MOSFETs" Q_LS1["VBGL11505
150V/140A"] Q_LS2["VBGL11505
150V/140A"] Q_LS3["VBGL11505
150V/140A"] end H_BRIDGE --> Q_HS1 H_BRIDGE --> Q_HS2 H_BRIDGE --> Q_HS3 H_BRIDGE --> Q_LS1 H_BRIDGE --> Q_LS2 H_BRIDGE --> Q_LS3 Q_HS1 --> PHASE_U["Phase U Output"] Q_HS2 --> PHASE_V["Phase V Output"] Q_HS3 --> PHASE_W["Phase W Output"] Q_LS1 --> GND_BRIDGE Q_LS2 --> GND_BRIDGE Q_LS3 --> GND_BRIDGE PHASE_U --> BLDC_M["BLDC Motor"] PHASE_V --> BLDC_M PHASE_W --> BLDC_M end subgraph "Gate Driving & Control" MCU_M["Motor Control MCU"] --> GATE_DRIVER_M["3-Phase Gate Driver"] GATE_DRIVER_M --> BOOTSTRAP_CIRCUIT["Bootstrap Circuit"] BOOTSTRAP_CIRCUIT --> Q_HS1 BOOTSTRAP_CIRCUIT --> Q_HS2 BOOTSTRAP_CIRCUIT --> Q_HS3 GATE_DRIVER_M --> Q_LS1 GATE_DRIVER_M --> Q_LS2 GATE_DRIVER_M --> Q_LS3 end subgraph "Current Sensing & Feedback" SHUNT_RESISTORS["Shunt Resistors"] --> CURRENT_AMP["Current Amplifier"] CURRENT_AMP --> ADC["ADC Input"] ADC --> MCU_M HALL_SENSORS["Hall Sensors"] --> MCU_M ENCODER["Motor Encoder"] --> MCU_M end subgraph "Protection Circuits" DESAT_PROTECTION["Desaturation Protection"] OVERCURRENT_M["Overcurrent Detection"] TEMPERATURE_M["Temperature Monitoring"] DESAT_PROTECTION --> FAULT_SIGNAL["Fault Signal"] OVERCURRENT_M --> FAULT_SIGNAL TEMPERATURE_M --> FAULT_SIGNAL FAULT_SIGNAL --> GATE_DRIVER_M end style Q_HS1 fill:#e8f5e8,stroke:#4caf50,stroke-width:2px style Q_LS1 fill:#e8f5e8,stroke:#4caf50,stroke-width:2px

Auxiliary Load Control (Valves & Pumps) Topology Detail

graph LR subgraph "Dual MOSFET Switch Configuration" AUX_POWER["Auxiliary Power
12V/24V"] --> MOSFET_ARRAY["VBA3638 Dual N-MOSFET"] subgraph MOSFET_ARRAY ["VBA3638 Internal Structure"] direction TB VCC_PIN["VCC (Drain1, Drain2)"] GATE1["Gate1"] GATE2["Gate2"] SOURCE1["Source1"] SOURCE2["Source2"] end MCU_A["Control MCU"] --> LEVEL_SHIFTER["Level Shifter"] LEVEL_SHIFTER --> GATE1 LEVEL_SHIFTER --> GATE2 VCC_PIN --> SOURCE1 VCC_PIN --> SOURCE2 SOURCE1 --> LOAD1["Inductive Load 1
(Valve/Pump)"] SOURCE2 --> LOAD2["Inductive Load 2
(Valve/Pump)"] LOAD1 --> LOAD_GND_A["Load Ground"] LOAD2 --> LOAD_GND_A end subgraph "Load Protection & Filtering" FLYBACK_DIODE1["Flyback Diode"] --> LOAD1 FLYBACK_DIODE2["Flyback Diode"] --> LOAD2 TVS_PROTECTION["TVS Diode Array"] --> MOSFET_ARRAY GATE_RESISTOR1["Gate Resistor"] --> GATE1 GATE_RESISTOR2["Gate Resistor"] --> GATE2 RC_SNUBBER["RC Snubber"] --> LOAD1 end subgraph "Load Examples & Sequencing" subgraph "Water Inlet Control" HOT_VALVE["Hot Water Valve"] COLD_VALVE["Cold Water Valve"] end subgraph "Pump Control" DRAIN_P["Drain Pump"] CIRC_P["Circulation Pump"] end LOAD1 --> HOT_VALVE LOAD2 --> COLD_VALVE LOAD1 --> DRAIN_P LOAD2 --> CIRC_P MCU_A --> SEQUENCING_LOGIC["Sequencing Logic"] SEQUENCING_LOGIC --> HOT_VALVE SEQUENCING_LOGIC --> COLD_VALVE end style MOSFET_ARRAY fill:#e3f2fd,stroke:#2196f3,stroke-width:2px

Heater Control (IGBT Based) Topology Detail

graph LR subgraph "AC Input & Rectification" AC_IN_H["AC Mains 220-240V"] --> BRIDGE_RECT["Bridge Rectifier"] BRIDGE_RECT --> DC_BUS_H["High-Voltage DC Bus
~300-400V"] end subgraph "IGBT Switching Stage" DC_BUS_H --> IGBT_SWITCH["Power Switch"] IGBT_SWITCH --> Q_IGBT["VBMB16I25 IGBT"] subgraph Q_IGBT ["IGBT Parameters"] V_CE["Vces=600/650V"] I_C["Ic=25A"] V_CE_SAT["Vce(sat)=1.9V"] FRD["Integrated FRD"] end Q_IGBT --> HEATER_LOAD["Heating Element
1500-2200W"] HEATER_LOAD --> AC_NEUTRAL["AC Neutral"] end subgraph "Isolated Gate Drive Circuit" MCU_H["Control MCU"] --> PWM_GEN["PWM Generator"] PWM_GEN --> OPTO_ISOLATOR_H["Optocoupler Isolator"] OPTO_ISOLATOR_H --> GATE_DRIVER_H["Gate Driver IC"] GATE_DRIVER_H --> V_GE["Vge=15V"] V_GE --> Q_IGBT end subgraph "Control Methods" subgraph "Phase-Angle Control" ZERO_CROSS["Zero-Cross Detection"] PHASE_CTRL["Phase Control Logic"] ZERO_CROSS --> PHASE_CTRL PHASE_CTRL --> PWM_GEN end subgraph "Burst-Fire Control" TEMP_FEEDBACK["Temperature Feedback"] BURST_LOGIC["Burst Logic"] TEMP_FEEDBACK --> BURST_LOGIC BURST_LOGIC --> PWM_GEN end end subgraph "Protection & Snubber" SNUBBER_CIRCUIT["RC Snubber Network"] --> Q_IGBT OVERCURRENT_H["Overcurrent Detection"] OVERVOLTAGE_H["Overvoltage Protection"] OVERTEMP_H["Overtemperature Sensing"] OVERCURRENT_H --> FAULT_H["Fault Signal"] OVERVOLTAGE_H --> FAULT_H OVERTEMP_H --> FAULT_H FAULT_H --> GATE_DRIVER_H end subgraph "Thermal Management" HEATSINK_H["Isolated Heatsink"] --> Q_IGBT THERMAL_PAD["Thermal Interface Material"] FAN_COOLING["Forced Air Cooling"] TEMPERATURE_H["Temperature Monitor"] --> MCU_H MCU_H --> FAN_COOLING end style Q_IGBT fill:#fff3e0,stroke:#ff9800,stroke-width:2px
Download PDF document
Download now:VBA3638

Sample Req

Online

Telephone

400-655-8788

WeChat

Topping

Sample Req
Online
Telephone
WeChat