Industrial Automation

Your present location > Home page > Industrial Automation
MOSFET Selection Strategy and Device Adaptation Handbook for AI Industrial Humanoid Robots with High-Dynamic and Reliability Requirements
AI Industrial Humanoid Robot Power MOSFET Topology Diagram

AI Industrial Humanoid Robot - Power MOSFET System Overall Topology

graph LR %% Power Distribution & Main Bus subgraph "Main Power Distribution & Voltage Domains" MAIN_BUS["Main Power Bus
48V/72V DC"] --> JOINT_DRIVER["Joint Motor Drive Systems"] MAIN_BUS --> AUX_POWER["Auxiliary Power Converter"] AUX_POWER --> CONTROL_BUS["12V/5V Control Bus"] MAIN_BUS --> BRAKE_MODULE["Dynamic Brake System"] end %% Scenario 1: High-Power Joint Motor Drive subgraph "Scenario 1: High-Power Joint Motor Drive (1-3kW per arm)" JOINT_MCU["Joint Motor Controller
MCU/DSP"] --> GATE_DRIVER1["High-Current Gate Driver
(2A+ source/sink)"] GATE_DRIVER1 --> PHASE_A_BRIDGE["Phase A: Half-Bridge"] subgraph PHASE_A_BRIDGE ["Phase A Bridge - VBGM1603 MOSFETs"] direction LR Q_A_HIGH["VBGM1603
60V/130A
Rds(on)=2.5mΩ"] Q_A_LOW["VBGM1603
60V/130A
Rds(on)=2.5mΩ"] end PHASE_A_BRIDGE --> MOTOR_PHASE_A["Motor Phase A"] JOINT_MCU --> GATE_DRIVER2["High-Current Gate Driver"] GATE_DRIVER2 --> PHASE_B_BRIDGE["Phase B: Half-Bridge"] subgraph PHASE_B_BRIDGE ["Phase B Bridge - VBGM1603 MOSFETs"] direction LR Q_B_HIGH["VBGM1603
60V/130A"] Q_B_LOW["VBGM1603
60V/130A"] end PHASE_B_BRIDGE --> MOTOR_PHASE_B["Motor Phase B"] JOINT_MCU --> GATE_DRIVER3["High-Current Gate Driver"] GATE_DRIVER3 --> PHASE_C_BRIDGE["Phase C: Half-Bridge"] subgraph PHASE_C_BRIDGE ["Phase C Bridge - VBGM1603 MOSFETs"] direction LR Q_C_HIGH["VBGM1603
60V/130A"] Q_C_LOW["VBGM1603
60V/130A"] end PHASE_C_BRIDGE --> MOTOR_PHASE_C["Motor Phase C"] JOINT_DRIVER --> JOINT_MCU end %% Scenario 2: Dynamic Brake & Energy Clamp subgraph "Scenario 2: Dynamic Brake / Energy Clamp Circuit" BRAKE_CONTROLLER["Brake Controller
Voltage Comparator"] --> BRAKE_GATE_DRIVER["Fast Gate Driver"] BRAKE_GATE_DRIVER --> BRAKE_MOSFET["VBFB165R08S
650V/8A
Rds(on)=550mΩ"] BRAKE_MOSFET --> BRAKE_RESISTOR["Braking Resistor
Power Dissipator"] MAIN_BUS --> BRAKE_MONITOR["Bus Voltage Monitor"] BRAKE_MONITOR --> BRAKE_CONTROLLER end %% Scenario 3: Safety & Auxiliary Power Control subgraph "Scenario 3: Safety & Auxiliary Power Control" SAFETY_MCU["Safety MCU/PLC"] --> LEVEL_SHIFTER["Level Shifter Circuit"] LEVEL_SHIFTER --> DUAL_PMOS["VBA4670 Dual P-MOSFET
(-60V/-5A per channel)"] subgraph DUAL_PMOS ["VBA4670 SOP8 Package"] direction LR CHANNEL1_G["Channel 1 Gate"] CHANNEL1_D["Channel 1 Drain"] CHANNEL1_S["Channel 1 Source"] CHANNEL2_G["Channel 2 Gate"] CHANNEL2_D["Channel 2 Drain"] CHANNEL2_S["Channel 2 Source"] end CHANNEL1_D --> SAFETY_LOAD1["Safety Load 1
(Servo Lock, Sensor)"] CHANNEL2_D --> SAFETY_LOAD2["Safety Load 2
(Emergency Stop)"] CONTROL_BUS --> DUAL_PMOS end %% Thermal Management & Protection subgraph "Thermal Management & Protection System" HEATSINK_TO220["TO-220 Heatsink
(Aluminum)"] --> Q_A_HIGH HEATSINK_TO220 --> Q_A_LOW HEATSINK_TO220 --> Q_B_HIGH HEATSINK_TO220 --> Q_B_LOW HEATSINK_TO220 --> Q_C_HIGH HEATSINK_TO220 --> Q_C_LOW PCB_COPPER["PCB Copper Pour + Thermal Vias"] --> DUAL_PMOS COOLING_FAN["Cooling Fan
(PWM Controlled)"] --> HEATSINK_TO220 TEMP_SENSORS["Temperature Sensors
(NTC)"] --> MONITOR_MCU["Monitoring MCU"] CURRENT_SENSE["Current Sensing
(Shunt/Hall)"] --> MONITOR_MCU MONITOR_MCU --> OVERCURRENT["Overcurrent Protection"] MONITOR_MCU --> OVERTEMP["Overtemperature Protection"] OVERCURRENT --> SHUTDOWN["System Shutdown"] OVERTEMP --> SHUTDOWN end %% EMC & Reliability subgraph "EMC & Reliability Enhancement" EMC_FILTER["EMI/EMC Filter"] --> MAIN_BUS TVS_ARRAY["TVS Diode Array"] --> MAIN_BUS TVS_ARRAY --> CONTROL_BUS SNUBBER_RC["RC Snubber Circuits"] --> PHASE_A_BRIDGE SNUBBER_RC --> PHASE_B_BRIDGE SNUBBER_RC --> PHASE_C_BRIDGE SHIELDED_CABLES["Shielded Motor Cables"] --> MOTOR_PHASE_A SHIELDED_CABLES --> MOTOR_PHASE_B SHIELDED_CABLES --> MOTOR_PHASE_C end %% Style Definitions style Q_A_HIGH fill:#e8f5e8,stroke:#4caf50,stroke-width:2px style BRAKE_MOSFET fill:#fff3e0,stroke:#ff9800,stroke-width:2px style DUAL_PMOS fill:#e3f2fd,stroke:#2196f3,stroke-width:2px style JOINT_MCU fill:#fce4ec,stroke:#e91e63,stroke-width:2px

With the advancement of industrial automation and AI, high-payload humanoid robots are becoming key equipment for flexible manufacturing. The joint motor drive, dynamic brake, and safety control systems, serving as the "muscles and reflexes" of the robot, require robust power switching for high-torque motion, rapid braking, and safe operation. The selection of power MOSFETs is critical for system efficiency, power density, thermal performance, and operational reliability. Addressing the stringent demands of robots for high dynamic response, sustained high power, and functional safety, this article develops a practical and optimized MOSFET selection strategy based on scenario-specific adaptation.
I. Core Selection Principles and Scenario Adaptation Logic
(A) Core Selection Principles: Four-Dimensional Synergistic Adaptation
MOSFET selection requires coordinated adaptation across four dimensions—voltage, loss, package, and reliability—to ensure precise matching with the harsh operating conditions of industrial robots:
Sufficient Voltage & Current Margin: For joint motor drives (typically 24V/48V/72V buses), reserve a voltage margin ≥50% and a continuous current rating ≥2-3 times the motor's RMS current to handle peak inrush currents during acceleration and deceleration. For braking circuits, voltage rating must exceed the bus voltage plus regenerative spikes.
Prioritize Ultra-Low Loss: Prioritize devices with extremely low Rds(on) to minimize conduction loss under high continuous currents and optimized gate charge (Qg) for fast switching, adapting to high-frequency PWM control for precise torque and reducing thermal stress on joints.
Package for Power & Thermal Management: Choose robust packages like TO-220/TO-247 for main power paths (joint motors) for their superior thermal dissipation. Select compact packages like TO-251/TO-252 or SOP for auxiliary and safety circuits to save space in a dense mechanical structure.
Reliability & Ruggedness: Meet requirements for 24/7 operation, frequent start-stop cycles, and potential overloads. Focus on high avalanche energy rating, wide junction temperature range, and strong ESD robustness, adapting to demanding industrial environments.
(B) Scenario Adaptation Logic: Categorization by Functional Demands
Divide the power management needs into three core scenarios: First, High-Power Joint Motor Drive (motion core), requiring very high current, low loss, and efficient heat dissipation. Second, Dynamic Braking & Energy Clamp (safety & control), requiring high voltage blocking capability and fast switching to safely dissipate regenerative energy. Third, Safety & Auxiliary Power Control (system management), requiring reliable high-side switching for functional isolation and safety interlocks.
II. Detailed MOSFET Selection Scheme by Scenario
(A) Scenario 1: High-Power Joint Motor Drive (e.g., 1-3kW per arm) – Motion Core Device
Joint motors for 12kg payload arms demand handling of high continuous current (50A+) and even higher peak currents during dynamic motion, requiring minimal loss for efficiency and thermal stability.
Recommended Model: VBGM1603 (Single-N, 60V, 130A, TO-220)
Parameter Advantages: SGT (Shielded Gate Trench) technology achieves an ultra-low Rds(on) of 2.5mΩ at 10V. A high continuous current of 130A is ideal for 48V bus systems driving high-torque motors. The TO-220 package offers excellent thermal performance for mounting on heatsinks.
Adaptation Value: Drastically reduces conduction loss. For a 48V/2kW joint motor (~42A RMS), conduction loss per device can be below 4.4W, enabling compact drive design and high overall efficiency. Supports high-frequency PWM for precise current control, essential for smooth and accurate robotic motion.
Selection Notes: Verify motor phase current and worst-case peak current, ensuring sufficient margin. A dedicated heatsink with thermal interface material is mandatory. Must be paired with a high-current gate driver IC (e.g., 2A+ source/sink) to leverage its fast-switching capability.
(B) Scenario 2: Dynamic Braking / Energy Clamp Circuit – Safety & Control Device
During rapid deceleration or emergency stop, the motor acts as a generator, creating a high voltage on the DC bus. This circuit must quickly switch to dump this regenerative energy into a braking resistor.
Recommended Model: VBFB165R08S (Single-N, 650V, 8A, TO-251)
Parameter Advantages: Super Junction (SJ_Multi-EPI) technology provides a high voltage rating of 650V, safely clamping regenerative spikes on 48V or even 72V systems. Low Rds(on) of 550mΩ minimizes loss during the braking period. The TO-251 package is a good balance of power handling and size.
Adaptation Value: Provides a reliable and fast path to dissipate kinetic energy, protecting the main DC bus capacitors and power supply from overvoltage. Ensures the robot can stop swiftly and safely, a critical functional safety requirement.
Selection Notes: The current rating is for the braking pulse; ensure the selected braking resistor value limits the peak current within the device's SOA. Gate drive must be fast to activate the brake quickly. Adequate PCB copper area is needed for heat dissipation during braking events.
(C) Scenario 3: Safety & Auxiliary Power Control – System Management Device
This involves controlling power to critical safety circuits (e.g., servo lock, safety sensors) or auxiliary subsystems. High-side switching with P-MOSFETs is often preferred for simplified control and fault isolation.
Recommended Model: VBA4670 (Dual P+P, -60V, -5A per channel, SOP8)
Parameter Advantages: The SOP8 package integrates two independent P-MOSFETs, saving over 60% PCB space compared to two discrete devices. A -60V drain-source voltage is suitable for high-side switching on 24V or 48V buses. Low Vth of -1.7V allows for easier drive from logic-level signals.
Adaptation Value: Enables compact and reliable independent control of two safety or auxiliary power rails. Facilitates implementation of safety interlocks (e.g., cutting power to a joint when a guard door is open). The integrated dual design simplifies layout in space-constrained robot torso or base controllers.
Selection Notes: Verify the load current per channel, leaving margin. Use a simple NPN transistor or a dedicated high-side driver for level translation if driven from a low-voltage MCU. Attention must be paid to heat dissipation if both channels carry significant current simultaneously.
III. System-Level Design Implementation Points
(A) Drive Circuit Design: Matching Device Characteristics
VBGM1603: Pair with high-current three-phase motor driver ICs or discrete gate drivers (e.g., IR2184, UCC5350) capable of sourcing/sinking several Amps. Minimize power loop inductance in the motor phase lines.
VBFB165R08S: Can be driven by a comparator circuit that monitors DC bus voltage. Ensure the gate driver can provide fast turn-on to engage the brake promptly upon detecting an overvoltage threshold.
VBA4670: Can be driven directly by MCU GPIOs through a small NPN buffer stage for each gate. Include pull-up resistors on the gates to ensure defined off-state.
(B) Thermal Management Design: Tiered and Structural Integration
VBGM1603 (TO-220): Primary thermal focus. Mount on a substantial aluminum heatsink, possibly attached to the robot's structural frame or a dedicated cooling plate. Use thermal grease. Consider forced air cooling if inside an enclosed compartment.
VBFB165R08S (TO-251): Requires a moderate PCB copper pad (≥150mm²) or a small clip-on heatsink due to pulsed operation.
VBA4670 (SOP8): Provide symmetrical copper pours under the package (≥50mm² total). Thermal vias to inner layers help spread heat. Continuous current should be derated based on ambient temperature inside the control box.
(C) EMC and Reliability Assurance
EMC Suppression:
VBGM1603: Use low-ESR/ESL capacitors very close to the drain-source terminals. Employ shielded motor cables and/or add ferrite beads on motor phase outputs.
VBFB165R08S: Snubber circuits (RC) across the device may be needed to damp high-frequency ringing during switching.
Implement strict PCB zoning: separate high-power motor drives, sensitive logic, and communication areas.
Reliability Protection:
Derating Design: Derate current and voltage based on worst-case ambient temperature (e.g., inside robot body).
Overcurrent Protection: Use shunt resistors or Hall sensors in motor phases with fast comparators or driver IC protection features.
Overvoltage/Avalanche Protection: Ensure VBFB165R08S operates within its avalanche energy rating. A TVS diode on the DC bus provides additional clamping.
ESD/Transient Protection: Use TVS diodes on all external connections (communication ports, sensor inputs).
IV. Scheme Core Value and Optimization Suggestions
(A) Core Value
High Dynamic Performance & Efficiency: Ultra-low Rds(on) devices minimize energy loss as heat, enabling longer operation or smaller batteries, while supporting the fast current control needed for agile motion.
Enhanced Functional Safety: Dedicated devices for braking and safety power control create a robust architecture for safe emergency stops and system isolation.
Optimized Power Density & Reliability: The selection balances high-power handling (TO-220) with space-saving integration (SOP8), leading to a compact, reliable, and serviceable drive system suitable for humanoid robot constraints.
(B) Optimization Suggestions
Power Scaling: For higher power joints (>3kW), consider parallel operation of VBGM1603 or moving to a TO-247 package device like VBP185R50SFD (850V/50A) for future high-voltage (72V+) robot platforms.
Integration Upgrade: For joint drives, consider using integrated motor driver modules (IPMs) for further size reduction. For more safety channels, use multiple VBA4670 devices.
Special Scenarios: For robots operating in washdown or humid environments, prioritize devices with conformal coating compatibility or higher isolation ratings. For extreme dynamic performance, explore GaN FETs for the high-side/low-side of the motor bridge, though cost may be a factor.
Conclusion
Strategic MOSFET selection is central to achieving the high efficiency, dynamic response, and safety required by AI industrial humanoid robots. This scenario-based scheme provides targeted technical guidance for R&D through precise matching of device capabilities to the demanding loads of motion control, braking, and system safety. Future exploration into wide-bandgap devices (GaN, SiC) and highly integrated intelligent power modules will further push the boundaries of power density and performance, enabling the next generation of agile and powerful robotic systems.

Detailed Functional Topology Diagrams

Joint Motor Drive Topology (Scenario 1 - High Power Drive)

graph LR subgraph "Three-Phase Motor Drive Bridge" POWER_IN["48V/72V DC Bus"] --> CAP_BANK["DC-Link Capacitor Bank"] CAP_BANK --> PHASE_A_HB["Phase A Half-Bridge"] CAP_BANK --> PHASE_B_HB["Phase B Half-Bridge"] CAP_BANK --> PHASE_C_HB["Phase C Half-Bridge"] subgraph PHASE_A_HB ["Phase A Half-Bridge - VBGM1603"] direction TB HS_A["High-Side: VBGM1603
60V/130A"] LS_A["Low-Side: VBGM1603
60V/130A"] end subgraph PHASE_B_HB ["Phase B Half-Bridge - VBGM1603"] direction TB HS_B["High-Side: VBGM1603"] LS_B["Low-Side: VBGM1603"] end subgraph PHASE_C_HB ["Phase C Half-Bridge - VBGM1603"] direction TB HS_C["High-Side: VBGM1603"] LS_C["Low-Side: VBGM1603"] end PHASE_A_HB --> MOTOR_A["Motor Phase A"] PHASE_B_HB --> MOTOR_B["Motor Phase B"] PHASE_C_HB --> MOTOR_C["Motor Phase C"] end subgraph "Control & Driving System" DRIVER_IC["Motor Driver IC
or Discrete Driver"] --> GATE_DRIVE_A["Phase A Gate Driver"] DRIVER_IC --> GATE_DRIVE_B["Phase B Gate Driver"] DRIVER_IC --> GATE_DRIVE_C["Phase C Gate Driver"] GATE_DRIVE_A --> HS_A GATE_DRIVE_A --> LS_A GATE_DRIVE_B --> HS_B GATE_DRIVE_B --> LS_B GATE_DRIVE_C --> HS_C GATE_DRIVE_C --> LS_C MCU["Main Control MCU"] --> DRIVER_IC CURRENT_FEEDBACK["Current Sensing
(Shunt Resistors)"] --> MCU end subgraph "Thermal Management" HEATSINK["TO-220 Heatsink"] --> HS_A HEATSINK --> LS_A HEATSINK --> HS_B HEATSINK --> LS_B HEATSINK --> HS_C HEATSINK --> LS_C TEMP_SENSOR["Temperature Sensor"] --> MCU MCU --> FAN_CONTROL["Fan PWM Control"] FAN_CONTROL --> COOLING_FAN["Cooling Fan"] end style HS_A fill:#e8f5e8,stroke:#4caf50,stroke-width:2px

Dynamic Brake Circuit Topology (Scenario 2 - Energy Clamp)

graph LR subgraph "Regenerative Brake Energy Path" MOTOR_GEN["Motor as Generator
During Deceleration"] --> REGEN_CURRENT["Regenerative Current"] REGEN_CURRENT --> DC_BUS["DC Bus Capacitors"] end subgraph "Brake Control & Switching" DC_BUS --> VOLTAGE_DIVIDER["Voltage Divider Network"] VOLTAGE_DIVIDER --> COMPARATOR["Voltage Comparator
(Overvoltage Detection)"] COMPARATOR --> BRAKE_DRIVER["Brake Gate Driver"] BRAKE_DRIVER --> BRAKE_FET["VBFB165R08S
650V/8A"] BRAKE_FET --> BRAKE_RES["Braking Resistor
(Power Dissipation)"] BRAKE_RES --> SYSTEM_GND["System Ground"] DC_BUS --> BRAKE_FET end subgraph "Protection & Monitoring" TVS_CLAMP["TVS Diode Clamp"] --> DC_BUS OVERVOLT_LATCH["Overvoltage Latch Circuit"] --> COMPARATOR CURRENT_MONITOR["Brake Current Monitor"] --> BRAKE_RES CURRENT_MONITOR --> SAFETY_MCU["Safety MCU"] TEMP_MONITOR["Resistor Temperature"] --> SAFETY_MCU SAFETY_MCU --> WARNING["Overheat Warning"] end subgraph "Thermal Management" PCB_PAD["PCB Copper Pad
(≥150mm²)"] --> BRAKE_FET CLIP_HEATSINK["Clip-on Heatsink"] --> BRAKE_FET THERMAL_INTERFACE["Thermal Interface Material"] --> BRAKE_FET end style BRAKE_FET fill:#fff3e0,stroke:#ff9800,stroke-width:2px

Safety & Auxiliary Power Control Topology (Scenario 3 - System Management)

graph LR subgraph "Dual-Channel High-Side Switch" POWER_SOURCE["12V/24V Auxiliary Power"] --> CHANNEL1_SW["Channel 1 Switch"] POWER_SOURCE --> CHANNEL2_SW["Channel 2 Switch"] subgraph CHANNEL1_SW ["VBA4670 Channel 1"] direction TB CH1_DRAIN["Drain (Input)"] CH1_GATE["Gate (Control)"] CH1_SOURCE["Source (Output)"] end subgraph CHANNEL2_SW ["VBA4670 Channel 2"] direction TB CH2_DRAIN["Drain (Input)"] CH2_GATE["Gate (Control)"] CH2_SOURCE["Source (Output)"] end CH1_SOURCE --> LOAD1["Safety Load 1
(Servo Lock)"] CH2_SOURCE --> LOAD2["Safety Load 2
(Emergency Stop)"] LOAD1 --> GROUND LOAD2 --> GROUND end subgraph "Control Interface" MCU_GPIO["MCU GPIO (3.3V/5V)"] --> BUFFER_STAGE["NPN Buffer Stage"] BUFFER_STAGE --> CH1_GATE BUFFER_STAGE --> CH2_GATE PULLUP_RES["Pull-up Resistors"] --> CH1_GATE PULLUP_RES --> CH2_GATE PULLUP_RES --> VCC_LOGIC["Logic Power"] end subgraph "Protection Features" TVS_SAFETY["TVS Protection"] --> CH1_SOURCE TVS_SAFETY --> CH2_SOURCE CURRENT_LIMIT["Current Limit Circuit"] --> LOAD1 CURRENT_LIMIT --> LOAD2 REVERSE_POL["Reverse Polarity Protection"] --> POWER_SOURCE end subgraph "Thermal & PCB Design" COPPER_POUR["Symmetrical Copper Pour
(≥50mm²)"] --> CHANNEL1_SW COPPER_POUR --> CHANNEL2_SW THERMAL_VIAS["Thermal Vias to Inner Layers"] --> COPPER_POUR AIRFLOW["PCB Airflow Channel"] --> CHANNEL1_SW end style CHANNEL1_SW fill:#e3f2fd,stroke:#2196f3,stroke-width:2px
Download PDF document
Download now:VBGM1603

Sample Req

Online

Telephone

400-655-8788

WeChat

Topping

Sample Req
Online
Telephone
WeChat