Industrial Automation

Your present location > Home page > Industrial Automation
Intelligent Power Drive Solution for Bimanual Collaborative Humanoid Robots: High-Reliability Power MOSFET Selection Guide
Bimanual Collaborative Humanoid Robot Power Drive System Topology Diagram

Bimanual Collaborative Humanoid Robot Power Drive System Overall Topology

graph LR %% Central Power Management subgraph "Central Power Management & Safety Control" POWER_SUPPLY["Main Power Supply
48V/24V/12V"] --> POWER_DIST["Power Distribution Unit"] BATTERY["Lithium Battery Pack"] --> BATTERY_PROT["Battery Protection Module"] BATTERY_PROT --> VBE5638_BATT["VBE5638
Common Drain N+P Pair"] VBE5638_BATT --> SAFETY_CONTROL["Safety Control Logic"] SAFETY_CONTROL --> STO_CIRCUIT["Safe Torque Off (STO)"] end %% High-Power Joint Drive Section subgraph "High-Power Joint Motor Drive (Scenario 1)" subgraph "3-Phase Inverter Bridge - Shoulder Joint" HS_U["High-Side U Phase"] --> VBP1104N_UH["VBP1104N
100V/85A/TO247"] LS_U["Low-Side U Phase"] --> VBP1104N_UL["VBP1104N
100V/85A/TO247"] HS_V["High-Side V Phase"] --> VBP1104N_VH["VBP1104N
100V/85A/TO247"] LS_V["Low-Side V Phase"] --> VBP1104N_VL["VBP1104N
100V/85A/TO247"] HS_W["High-Side W Phase"] --> VBP1104N_WH["VBP1104N
100V/85A/TO247"] LS_W["Low-Side W Phase"] --> VBP1104N_WL["VBP1104N
100V/85A/TO247"] end GATE_DRIVER_HIGH["High-Current Gate Driver"] --> VBP1104N_UH GATE_DRIVER_HIGH --> VBP1104N_VH GATE_DRIVER_HIGH --> VBP1104N_WH GATE_DRIVER_LOW["Low-Side Gate Driver"] --> VBP1104N_UL GATE_DRIVER_LOW --> VBP1104N_VL GATE_DRIVER_LOW --> VBP1104N_WL VBP1104N_UH --> MOTOR_U["Motor Phase U"] VBP1104N_UL --> MOTOR_U VBP1104N_VH --> MOTOR_V["Motor Phase V"] VBP1104N_VL --> MOTOR_V VBP1104N_WH --> MOTOR_W["Motor Phase W"] VBP1104N_WL --> MOTOR_W MOTOR_U --> SHOULDER_MOTOR["Shoulder BLDC/PMSM Motor
500W-2KW"] MOTOR_V --> SHOULDER_MOTOR MOTOR_W --> SHOULDER_MOTOR end %% Medium-Power Auxiliary Drive Section subgraph "Medium-Power Auxiliary & Servo Drive (Scenario 2)" subgraph "Wrist & Finger Actuator Drives" WRST_DRIVER["Wrist Servo Driver"] --> VBMB1311_W1["VBMB1311
30V/68A/TO220F"] WRST_DRIVER --> VBMB1311_W2["VBMB1311
30V/68A/TO220F"] VBMB1311_W1 --> WRIST_MOTOR["Wrist Servo Motor"] VBMB1311_W2 --> WRIST_MOTOR FINGER_DRIVER["Finger Actuator Driver"] --> VBMB1311_F1["VBMB1311
30V/68A/TO220F"] VBMB1311_F1 --> FINGER_MOTOR["Finger Motor"] end subgraph "Cooling & Auxiliary Systems" FAN_CONTROLLER["Fan Controller"] --> VBMB1311_FC["VBMB1311
30V/68A/TO220F"] PUMP_CONTROLLER["Coolant Pump Controller"] --> VBMB1311_PC["VBMB1311
30V/68A/TO220F"] VBMB1311_FC --> COOLING_FAN["Cooling Fan"] VBMB1311_PC --> COOLING_PUMP["Coolant Pump"] end subgraph "DC-DC Converter Stage" DC_DC_CONTROLLER["DC-DC Controller"] --> VBMB1311_SR["VBMB1311
30V/68A/TO220F"] VBMB1311_SR --> CONVERTER_OUT["12V/5V Auxiliary Outputs"] end end %% System Control & Communication subgraph "Robot Control System" MAIN_CONTROLLER["Main Controller (MCU/DSP)"] --> MOTOR_CONTROL["Motor Control Algorithm (FOC)"] MAIN_CONTROLLER --> SAFETY_MONITOR["Safety Monitoring System"] MOTOR_CONTROL --> GATE_DRIVER_HIGH MOTOR_CONTROL --> GATE_DRIVER_LOW SAFETY_MONITOR --> STO_CIRCUIT SAFETY_MONITOR --> FAULT_DETECT["Fault Detection Circuits"] end %% Protection & Sensing Networks subgraph "Protection & Monitoring Circuits" subgraph "Current Sensing" SHUNT_U["Phase U Current Shunt"] SHUNT_V["Phase V Current Shunt"] SHUNT_W["Phase W Current Shunt"] end SHUNT_U --> CURRENT_SENSE_IC["Current Sense Amplifier"] SHUNT_V --> CURRENT_SENSE_IC SHUNT_W --> CURRENT_SENSE_IC CURRENT_SENSE_IC --> MAIN_CONTROLLER subgraph "Voltage Protection" TVS_ARRAY["TVS Diode Array"] OVERVOLT_DET["Overvoltage Detector"] UNDERVOLT_DET["Undervoltage Detector"] end TVS_ARRAY --> VBP1104N_UH TVS_ARRAY --> VBP1104N_VH TVS_ARRAY --> VBP1104N_WH OVERVOLT_DET --> FAULT_DETECT UNDERVOLT_DET --> FAULT_DETECT subgraph "Thermal Management" THERMAL_SENSOR["NTC Temperature Sensors"] HEATSINK_COOLING["Heatsink/Air Cooling"] COLD_PLATE["Liquid Cold Plate"] end THERMAL_SENSOR --> MAIN_CONTROLLER HEATSINK_COOLING --> VBP1104N_UH COLD_PLATE --> VBP1104N_UH end %% Connections POWER_DIST --> VBP1104N_UH POWER_DIST --> VBP1104N_VH POWER_DIST --> VBP1104N_WH POWER_DIST --> VBMB1311_W1 POWER_DIST --> VBMB1311_FC CONVERTER_OUT --> MAIN_CONTROLLER MAIN_CONTROLLER --> CAN_BUS["Robot CAN Bus"] CAN_BUS --> JOINT_SENSORS["Joint Position Sensors"] %% Style Definitions style VBP1104N_UH fill:#e8f5e8,stroke:#4caf50,stroke-width:2px style VBMB1311_W1 fill:#e3f2fd,stroke:#2196f3,stroke-width:2px style VBE5638_BATT fill:#fff3e0,stroke:#ff9800,stroke-width:2px style MAIN_CONTROLLER fill:#fce4ec,stroke:#e91e63,stroke-width:2px

With the rapid development of robotics and AI, bimanual collaborative humanoid robots are becoming key platforms for flexible automation and human-robot interaction. Their joint actuator drive and system power management, serving as the "muscles and nervous system" of the robot, require highly efficient, precise, and robust power conversion and control for core loads such as joint motors, servo drivers, and onboard auxiliary systems. The selection of power MOSFETs directly determines the system's dynamic response, motion accuracy, power efficiency, thermal performance, and operational safety. Addressing the stringent demands of collaborative robots for safety, compactness, efficiency, and reliability, this article reconstructs the power MOSFET selection logic based on scenario adaptation, providing an optimized and ready-to-implement solution.
I. Core Selection Principles and Scenario Adaptation Logic
Core Selection Principles
High Reliability & Ruggedness: Must withstand frequent start-stop, dynamic loading, and potential overload conditions inherent to robotic motion. Prioritize devices with high avalanche energy rating and robust gate oxide.
High Efficiency & Low Loss: Minimize conduction and switching losses in motor drives to reduce heat generation, extend battery life (or reduce thermal stress), and enable higher torque density.
Optimal Power Density: Select packages (e.g., TO247, TO220, advanced surface-mount) that balance high current capability, thermal dissipation, and space constraints within compact robot joints and torso.
Safety & Integration: Support functional safety requirements (e.g., STO - Safe Torque Off), facilitate integrated current sensing, and ensure compatibility with advanced motor control algorithms (FOC).
Scenario Adaptation Logic
Based on the core power needs within a bimanual collaborative robot, MOSFET applications are divided into three main scenarios: High-Power Joint Motor Drive (Primary Motion), Medium-Power Auxiliary & Servo Drive (Supporting Functions), and Power Management & Safety Control (System Core). Device parameters and characteristics are matched accordingly.
II. MOSFET Selection Solutions by Scenario
Scenario 1: High-Power Joint Motor Drive (500W-2KW+) – Primary Motion Device
Recommended Model: VBP1104N (Single N-MOS, 100V, 85A, TO247)
Key Parameter Advantages: 100V voltage rating provides ample margin for 48V or higher bus voltage systems. Extremely low Rds(on) of 35mΩ (at 10V Vgs) minimizes conduction losses. High continuous current rating of 85A meets the peak demands of high-torque joint actuators.
Scenario Adaptation Value: The robust TO247 package offers superior thermal performance, essential for dissipating heat in high-power motor drives within confined spaces. Low loss translates to higher system efficiency and reduced cooling requirements, enabling longer operation or more compact joint design. Suitable for 3-phase inverter bridge driving brushless DC or PMSM motors in shoulders, elbows, or waist joints.
Applicable Scenarios: Main inverter bridges for high-power joint motors, regenerative braking circuits.
Scenario 2: Medium-Power Auxiliary & Servo Drive (50W-500W) – Supporting Functions Device
Recommended Model: VBMB1311 (Single N-MOS, 30V, 68A, TO220F)
Key Parameter Advantages: Optimized for lower voltage buses (12V/24V). Very low Rds(on) of 10mΩ (at 10V Vgs). High current capability of 68A. TO220F (fully insulated) package simplifies mounting and improves isolation.
Scenario Adaptation Value: The low on-resistance ensures high efficiency for numerous medium-power loads. The insulated package enhances safety and thermal management flexibility in densely packed control boards. Ideal for driving smaller servo motors (e.g., wrist, finger actuators), fan pumps, or as switches in DC-DC converter stages for various subsystem voltages.
Applicable Scenarios: Auxiliary motor drives, power distribution switching, synchronous rectification in intermediate power converters.
Scenario 3: Power Management & Safety Control – System Core Device
Recommended Model: VBE5638 (Common Drain N+P MOSFET Pair, ±60V, 35A/-19A, TO252-4L)
Key Parameter Advantages: Integrated common-drain N-channel and P-channel MOSFET in one package (30mΩ N-ch / 50mΩ P-ch at 10V Vgs). Symmetrical ±60V rating. Provides a compact solution for bidirectional control or high-side/low-side configurations.
Scenario Adaptation Value: This integrated pair is ideal for building safe, efficient power path management circuits, such as battery protection modules, active reverse polarity protection, and H-bridge drivers for smaller bidirectional actuators. Its integration reduces component count and PCB area, enhancing system reliability. Facilitates the implementation of safety functions like controlled power sequencing and isolation.
Applicable Scenarios: Battery connection management, safe torque-off (STO) enabling circuits, compact H-bridge drives for auxiliary joints.
III. System-Level Design Implementation Points
Drive Circuit Design
VBP1104N: Requires dedicated gate driver ICs with adequate peak current capability. Attention must be paid to minimizing power loop inductance in the inverter layout. Use Kelvin source connections if available for optimal switching performance.
VBMB1311: Can be driven by medium-current drivers or pre-drivers. Ensure low-impedance gate drive paths. Bootstrap circuits for high-side drives must be carefully designed.
VBE5638: The complementary pair simplifies drive design for H-bridges. Ensure proper dead-time insertion to prevent shoot-through. Gate drive voltage must be compatible with both Vth values.
Thermal Management Design
Hierarchical Strategy: VBP1104N will likely require heatsinks or direct attachment to a cold plate/chassis. VBMB1311 may need a small heatsink or careful PCB thermal design with thick copper pours. VBE5638 thermal performance relies on PCB copper area under its package.
Derating Practice: Operate at ≤80% of rated continuous current under maximum ambient temperature (e.g., 50°C inside joint). Monitor junction temperature via thermal models or sensors.
EMC and Reliability Assurance
Switching Node Control: Use gate resistors to fine-tune switching speed of VBP1104N and VBMB1311, balancing EMI and loss. Employ RC snubbers or ferrite beads on motor leads.
Protection Circuits: Implement comprehensive overcurrent detection (desaturation monitoring for VBP1104N), overtemperature shutdown, and clamp circuits (TVS) for voltage spikes from cable inductance or regenerative energy.
Isolation & Safety: Utilize the insulated package of VBMB1311 and the integrated isolation of VBE5638 to enhance system-level electrical isolation, supporting safety standards compliance.
IV. Core Value of the Solution and Optimization Suggestions
The power MOSFET selection solution for bimanual collaborative humanoid robots, based on scenario adaptation logic, achieves full-chain coverage from high-power motion generation to medium-power auxiliary functions and critical power management. Its core value is reflected in:
Maximized Dynamic Performance & Efficiency: The use of ultra-low Rds(on) devices like VBP1104N and VBMB1311 minimizes I²R losses in motor drives, translating to higher torque-per-watt, extended operational time, and reduced thermal load. This allows for either more dynamic motion or a smaller, lighter battery pack.
Enhanced Safety and Integration for Collaboration: The selection of devices like the insulated TO220F (VBMB1311) and the integrated complementary pair (VBE5638) directly supports the design of compact, reliable safety circuits and power management. This is critical for ensuring safe human-robot interaction and functional safety certification.
Optimized Trade-off between Power Density and Reliability: The chosen devices, from the high-power TO247 to the compact TO252-4L, offer proven reliability in demanding industrial environments. This solution avoids the extreme cost of cutting-edge wide-bandgap devices while providing excellent performance, ensuring a highly competitive and robust product lifecycle.
In the design of power drive systems for bimanual collaborative humanoid robots, MOSFET selection is a cornerstone for achieving high performance, safety, and compactness. This scenario-based selection solution, by accurately matching the demands of joint drives, auxiliary systems, and power management, provides a comprehensive and actionable technical roadmap. As robots evolve towards greater autonomy, dexterity, and collaboration, power device selection will increasingly focus on deeper integration with control algorithms and system safety architectures. Future exploration may involve the application of next-generation trench/SJ technologies for even lower losses and the adoption of intelligent power modules (IPMs) with embedded sensing and protection, laying a solid hardware foundation for the next generation of high-performance, safe, and truly collaborative humanoid robots.

Detailed Topology Diagrams

High-Power Joint Motor Drive Topology (Scenario 1)

graph LR subgraph "3-Phase Inverter Bridge with VBP1104N" DC_BUS["High-Voltage DC Bus (48V+)"] --> HS_DRIVER["High-Side Gate Driver"] DC_BUS --> Q_UH["VBP1104N
High-Side U"] DC_BUS --> Q_VH["VBP1104N
High-Side V"] DC_BUS --> Q_WH["VBP1104N
High-Side W"] HS_DRIVER --> Q_UH HS_DRIVER --> Q_VH HS_DRIVER --> Q_WH LS_DRIVER["Low-Side Gate Driver"] --> Q_UL["VBP1104N
Low-Side U"] LS_DRIVER --> Q_VL["VBP1104N
Low-Side V"] LS_DRIVER --> Q_WL["VBP1104N
Low-Side W"] Q_UH --> PHASE_U["Motor Phase U"] Q_UL --> PHASE_U Q_VH --> PHASE_V["Motor Phase V"] Q_VL --> PHASE_V Q_WH --> PHASE_W["Motor Phase W"] Q_WL --> PHASE_W PHASE_U --> BLDC_MOTOR["BLDC/PMSM Motor"] PHASE_V --> BLDC_MOTOR PHASE_W --> BLDC_MOTOR end subgraph "Gate Drive & Protection" BOOTSTRAP["Bootstrap Circuit"] --> HS_DRIVER DEADTIME["Dead-Time Generator"] --> HS_DRIVER DEADTIME --> LS_DRIVER DESAT_PROT["Desaturation Detection"] --> FAULT["Fault Shutdown"] FAULT --> HS_DRIVER FAULT --> LS_DRIVER RC_SNUBBER["RC Snubber Network"] --> Q_UH TVS_CLAMP["TVS Clamp"] --> Q_UH end subgraph "Current Sensing & Control" SHUNT_RES["Shunt Resistor"] --> AMP["Current Sense Amp"] AMP --> ADC["ADC Input"] ADC --> FOC_CONTROLLER["FOC Controller"] FOC_CONTROLLER --> PWM_GEN["PWM Generator"] PWM_GEN --> HS_DRIVER PWM_GEN --> LS_DRIVER end style Q_UH fill:#e8f5e8,stroke:#4caf50,stroke-width:2px

Medium-Power Auxiliary & Servo Drive Topology (Scenario 2)

graph LR subgraph "Servo Motor Drive with VBMB1311" DC_IN["24V/12V DC Input"] --> Q_HIGH["VBMB1311
High-Side Switch"] Q_HIGH --> MOTOR_TERM["Motor Terminal"] MOTOR_TERM --> Q_LOW["VBMB1311
Low-Side Switch"] Q_LOW --> GND["Ground"] SERVO_DRIVER["Servo Controller"] --> GATE_DRV["Medium-Current Driver"] GATE_DRV --> Q_HIGH GATE_DRV --> Q_LOW end subgraph "DC-DC Synchronous Rectification" SW_NODE["Switching Node"] --> Q_SYNC["VBMB1311
Synchronous Rectifier"] Q_SYNC --> OUTPUT_LC["Output LC Filter"] OUTPUT_LC --> VOUT["12V/5V Output"] end subgraph "Intelligent Load Switching" MCU_GPIO["MCU GPIO"] --> LEVEL_SHIFT["Level Shifter"] LEVEL_SHIFT --> Q_SWITCH["VBMB1311
Load Switch"] Q_SWITCH --> LOAD["Fan/Pump/LED Load"] subgraph "Thermal Design" PCB_COPPER["PCB Copper Pour"] --> Q_HIGH SMALL_HS["Small Heatsink"] --> Q_HIGH end end style Q_HIGH fill:#e3f2fd,stroke:#2196f3,stroke-width:2px style Q_SYNC fill:#e3f2fd,stroke:#2196f3,stroke-width:2px style Q_SWITCH fill:#e3f2fd,stroke:#2196f3,stroke-width:2px

Power Management & Safety Control Topology (Scenario 3)

graph LR subgraph "Battery Protection with VBE5638" BATT_POS["Battery Positive"] --> Q_P_CH["VBE5638 P-Channel"] BATT_NEG["Battery Negative"] --> Q_N_CH["VBE5638 N-Channel"] Q_P_CH --> LOAD_POS["Load Positive"] Q_N_CH --> LOAD_NEG["Load Negative"] subgraph "Protection Control" OVERCURRENT["Overcurrent Detect"] --> CONTROL_LOGIC["Control Logic"] OVERVOLTAGE["Overvoltage Detect"] --> CONTROL_LOGIC UNDERVOLTAGE["Undervoltage Detect"] --> CONTROL_LOGIC CONTROL_LOGIC --> GATE_CTRL["Gate Control"] GATE_CTRL --> Q_P_CH GATE_CTRL --> Q_N_CH end end subgraph "Safe Torque Off (STO) Implementation" STO_SIGNAL["STO Safety Signal"] --> ISOLATION["Isolation Barrier"] ISOLATION --> VBE5638_STO["VBE5638
Power Disconnect"] VBE5638_STO --> MOTOR_POWER["Motor Power Bus"] end subgraph "Bidirectional H-Bridge Drive" VCC["Supply Voltage"] --> HB_Q1["VBE5638 P-Channel"] HB_Q1 --> MOTOR_A["Motor Terminal A"] MOTOR_A --> HB_Q2["VBE5638 N-Channel"] HB_Q2 --> GND_HB["Ground"] VCC --> HB_Q3["VBE5638 P-Channel"] HB_Q3 --> MOTOR_B["Motor Terminal B"] MOTOR_B --> HB_Q4["VBE5638 N-Channel"] HB_Q4 --> GND_HB HBRIDGE_DRV["H-Bridge Controller"] --> HB_Q1 HBRIDGE_DRV --> HB_Q2 HBRIDGE_DRV --> HB_Q3 HBRIDGE_DRV --> HB_Q4 end subgraph "Compact Power Path Management" INPUT_POWER["Input Power"] --> VBE5638_PATH["VBE5638
Path Selector"] VBE5638_PATH --> BACKUP_PWR["Backup Power"] VBE5638_PATH --> MAIN_PWR["Main Power"] VBE5638_PATH --> CHARGE_PATH["Battery Charge Path"] end style Q_P_CH fill:#fff3e0,stroke:#ff9800,stroke-width:2px style VBE5638_STO fill:#fff3e0,stroke:#ff9800,stroke-width:2px style HB_Q1 fill:#fff3e0,stroke:#ff9800,stroke-width:2px style VBE5638_PATH fill:#fff3e0,stroke:#ff9800,stroke-width:2px
Download PDF document
Download now:VBP1104N

Sample Req

Online

Telephone

400-655-8788

WeChat

Topping

Sample Req
Online
Telephone
WeChat