TIDA-010265

采用 C2000™ MCU 和 MSPM0 的 750W 电机逆变器参考设计

TIDA-010265

设计文件

概述

该参考设计是一款适用于洗衣机或类似设备的 750W 电机驱动器,展示了一种实现三相永磁同步电机 (PMSM) 无传感器磁场定向控制 (FOC) 的方法,其中采用了磁通、角度、速度和扭矩观测器 (FAST) 软件编码器或增强型滑模观测器 (eSMO)。该参考设计采用模块化设计,支持 C2000™ 微控制器 (MCU) 和 MSPM0 MCU 子板位于同一主板上。此参考设计提供的硬件和软件已经过测试,而且可随时使用,有助于加快开发,从而缩短产品上市时间。该设计指南提供了硬件设计详细信息和测试结果。

特性
  • 165V 至 265VAC 的宽工作电压输入范围,频率为 50Hz 或 60Hz
  • 具有高达 750W 的逆变器级、15kHz 开关频率、扭矩补偿和自动弱磁控制
  • C2000 MCU 或 MSPM0 控制器子板位于同一电源主板上的模块化设计
  • FOC 电机控制,支持 FAST 和 eSMO
  • 用户友好型图形用户界面,用于控制、识别和监控电机
??image.gallery.download_zh_CN?? 观看带字幕的视频 视频

我们开发的全面组装电路板仅用于测试和性能验证,不可用于销售。

设计文件和产品

设计文件

下载现成的系统文件,加快您的设计过程。

PDF | HTML
ZHCUBM2.PDF (6612 K)

参考设计概述和经过验证的性能测试数据

TIDMCE3.PDF (878 K)

设计布局和元件的详细原理图

TIDMCE4.PDF (166 K)

设计元件、引用标识符和制造商/器件型号的完整列表

TIDMCE5.PDF (507 K)

元件放置方式设计布局的详细原理图

TIDMCE7.ZIP (8849 K)

IC 元件的 3D 模型和 2D 图纸使用的文件

TIDCGL1.ZIP (735 K)

包含设计 PCB 物理板层信息的设计文件

TIDMCE6.PDF (1841 K)

用于生成 PCB 设计布局的 PCB 层图文件

产品

在设计中包括 TI 产品和可能的替代产品。

Gallium nitride (GaN) power stages

LMG3422R030具有集成驱动器、保护和温度报告功能的 600V 30mΩ GaN FET

数据表: PDF | HTML
Power modules (integrated inductor)

TPSM560R6H采用 5mm x 5.5mm x 4mm QFN 封装的 4.2V 至 60V 输入、1V 至 16V 输出、0.6A 降压模块

数据表: PDF | HTML
Power modules (integrated inductor)

TPSM82903具有集成电感器的 3V 至 17V、3A、高效率、低 IQ 同步降压转换器模块

数据表: PDF | HTML
Precision ADCs

AMC1035具有 ±1V 双极输入和 2.5V 基准输出的精密 Δ-Σ 调制器

数据表: PDF | HTML
数字隔离器

ISO7730EMC 性能优异的三通道、3/0、增强型数字隔离器

数据表: PDF | HTML
数字隔离器

ISO7741EMC 性能优异的四通道、3/1、增强型数字隔离器

数据表: PDF | HTML
隔离式 ADC

AMC1306M05±50mV 输入、精密电流检测增强型隔离式调制器

数据表: PDF | HTML

开始开发

软件

入门

MSP-MOTOR-CONTROL MSP firmware solutions for motor control

MSP Motor Control is a collection of software, tools and examples to spin motors in 30 minutes or less with MSPM0 Arm® Cortex® M0+ MCUs and popular motor driver solutions.

MSP Motor Control provides examples for supported hardware kits to spin brushed, stepper, and three-phase motors with sensored (...)

支持的产品和硬件

支持的产品和硬件

产品
Arm Cortex-M0+ MCU
MSPM0G1105 80MHz Arm M0+ MCU,32KB 闪存,16KB SRAM,2 个 12 位 4Msps ADC,运算放大器 MSPM0G1106 具有 64KB 闪存、32KB SRAM、2 个 12 位 4Msps ADC、运算放大器的 80MHz Arm M0+ MCU MSPM0G1107 具有 128KB 闪存、32KB SRAM、2 个 12 位 4Msps ADC、运算放大器的 80MHz Arm M0+ MCU MSPM0G1505 具有 32KB 闪存、16KB SRAM、2 个 12 位 4Msps ADC、DAC、3 个 COMP、3 个运算放大器、MATHACL 的 80MHz Arm M0+ MCU MSPM0G1506 具有 64KB 闪存、32KB SRAM、2 个 12 位 4Msps ADC、DAC、3 个 COMP、3 个运算放大器、MATHACL 的 80MHz Arm M0+ MCU MSPM0G1507 具有 128KB 闪存、32KB SRAM、2 个 12 位 4Msps ADC、DAC、3 个 COMP、3 个运算放大器、MATHACL 的 80MHz Arm M0+ MCU MSPM0G3105 具有 32KB 闪存、16KB SRAM、2 个 12 位 4Msps ADC、运算放大器、CAN-FD 的 80MHz Arm®M0+ MCU MSPM0G3106 具有 64KB 闪存、32KB SRAM、2 个 12 位 4Msps ADC、运算放大器、CAN-FD 的 80MHz Arm®M0+ MCU MSPM0G3107 具有 128KB 闪存、32KB SRAM、2 个 12 位 4Msps ADC、运算放大器、CAN-FD 的 80MHz Arm®M0+ MCU MSPM0G3107-Q1 具有 128KB 闪存、32KB SRAM、12 位 4Msps ADC、运算放大器、CAN-FD 的汽车级 80MHz Arm M0+ MCU MSPM0G3505 具有 32KB 闪存、16KB SRAM、2 个 12 位 4Msps ADC、DAC、3 个 COMP、3 个运算放大器、CAN-FD、MATHACL 的 80MHz Arm M0+ MCU MSPM0G3506 具有 64KB 闪存、32KB SRAM、2 个 12 位 4Msps ADC、DAC、3 个 COMP、3 个运算放大器、CAN-FD、MATHACL 的 80MHz Arm M0+ MCU MSPM0G3507 具有 128KB 闪存、32KB SRAM、2 个 12 位 4Msps ADC、DAC、3 个 COMP、3 个运算放大器、CAN-FD、MATHACL 的 80MHz Arm M0+ MCU MSPM0G3507-Q1 具有 128KB 闪存、32KB SRAM、12 位 ADC、DAC、COMP、运算放大器、CAN-FD、MATHACL 的汽车级 80MHz Arm M0+ MCU MSPM0L1303 具有 8KB 闪存、2KB SRAM、12 位 ADC、比较器和 OPA 的 32MHz Arm® Cortex®-M0+ MCU MSPM0L1304 具有 16KB 闪存、2KB SRAM、12 位 ADC、比较器和 OPA 的 32MHz Arm® Cortex®-M0+ MCU MSPM0L1304-Q1 具有 16KB 闪存、2KB RAM、12 位 ADC、OPA 和 LIN 的汽车类 32MHz Arm® Cortex®-M0+ MCU MSPM0L1305 具有 32KB 闪存、4KB SRAM、12 位 ADC、比较器和 OPA 的 32MHz Arm® Cortex®-M0+ MCU MSPM0L1305-Q1 具有 32KB 闪存、4KB RAM、12 位 ADC、OPA 和 LIN 的汽车类 32MHz Arm® Cortex®-M0+ MCU MSPM0L1306 具有 64KB 闪存、4KB SRAM、12 位 ADC、比较器和 OPA 的 32MHz Arm® Cortex®-M0+ MCU MSPM0L1306-Q1 具有 64KB 闪存、4KB RAM、12 位 ADC、OPA 和 LIN 的汽车类 32MHz Arm® Cortex®-M0+ MCU MSPM0L1343 具有 8KB 闪存、2KB SRAM、12 位 ADC、比较器和 TIA 的 32MHz Arm® Cortex®-M0+ MCU MSPM0L1344 具有 16KB 闪存、2KB SRAM、12 位 ADC、比较器和 TIA 的 32MHz Arm® Cortex®-M0+ MCU MSPM0L1345 具有 32KB 闪存、4KB SRAM、12 位 ADC、比较器和 TIA 的 32MHz Arm® Cortex®-M0+ MCU MSPM0L1346 具有 64KB 闪存、4KB SRAM、12 位 ADC、比较器和 TIA 的 32MHz Arm® Cortex®-M0+ MCU
BLDC 驱动器
DRV8300 具有自举二极管的最大 100V 简单三相栅极驱动器 DRV8300-Q1 具有自举二极管的汽车类 100V(最大值)简单三相栅极驱动器 DRV8300U 具有自举二极管和增强型 UVLO 保护的 100V(最大值)简单三相栅极驱动器 DRV8311 具有集成 FET、最大绝对电压为 24V 的 3V 至 20V 三相无刷直流电机驱动器 DRV8316 具有集成电流检测功能和集成 FET、40V 最大电压、8A 峰值电流的三相电机驱动器 DRV8316-Q1 具有集成电流检测功能、最大电压为 40V、峰值电流为 8A 的汽车级三相电机驱动器 DRV8316C-Q1 具有集成电流检测功能、最大电压为 40V、峰值电流为 8A 的汽车级三相电机驱动器 DRV8317 具有集成 FET 和电流检测功能、最大电压为 24V、峰值电流为 5A 的三相电机驱动器 DRV8323 具有电流分流放大器的最大 65V 三相智能栅极驱动器 DRV8323R 具有降压稳压器和电流分流放大器的最大 65V 三相智能栅极驱动器 DRV8328 60V 1000/2000mA 三相栅极驱动器 DRV8329 具有单个电流检测放大器的 60V 1000/2000mA 三相栅极驱动器 DRV8353 具有电流分流放大器的最大 102V 三相智能栅极驱动器 DRV8353F 具有 3 个 CSA 的 102V(最大值)三相功能安全质量管理型智能栅极驱动器 DRV8353R 具有降压稳压器和电流分流放大器的 102V(最大值)三相智能栅极驱动器
步进电机驱动器
DRV8411A 具有 IPROPI 电流调节功能的 1.65V 至 11V、4A、双路 H 桥电机驱动器 DRV8889-Q1 具有集成式电流检测和失速检测功能的汽车类 50V、1.5A 双极步进电机驱动器
有刷直流 (BDC) 电机驱动器
DRV8706-Q1 具有离线诊断功能和直列式电流检测放大器的汽车级 40V 半桥智能栅极驱动器
硬件开发
BOOSTXL-DRV8323RH 具有降压、分流放大器的 DRV8323RH 三相智能栅极驱动器(硬件接口)评估模块 BOOSTXL-DRV8323RS 具有降压、分流放大器的 DRV8323RS 三相智能栅极驱动器(SPI 接口)评估模块 DRV8300DIPW-EVM DRV8300DIPW three phase BLDC evaluation module DRV8300DRGE-EVM DRV8300DRGE 三相 BLDC 评估模块 DRV8311HEVM DRV8311H 三相无刷电机驱动器评估模块 DRV8316REVM DRV8316R 三相 PWM 电机驱动器评估模块 DRV8317HEVM DRV8317 三相无刷直流 (BLDC) 栅极驱动器评估模块 DRV8328AEVM DRV8328A 三相 PWM 电机驱动器评估模块 DRV8329AEVM DRV8329A 三相 BLDC 栅极驱动器评估模块 DRV8353RH-EVM DRV8353RH 三相无刷直流智能栅极驱动器评估模块 DRV8353RS-EVM DRV8353RS 三相无刷直流智能栅极驱动器评估模块 DRV8411AEVM DRV8411A 具有电流调节功能的双 H 桥电机驱动器评估模块 DRV8706S-Q1EVM 具有宽共模电流感应放大器的汽车类 H 桥智能栅极驱动器 EVM DRV8889-Q1EVM 具有 1/256 微步进和失速检测功能的 DRV8889-Q1 汽车类步进驱动器评估模块 LP-MSPM0G3507 适用于 80MHz Arm® Cortex®-M0+ MCU 的 MSPM0G3507 LaunchPad™ 开发套件 LP-MSPM0L1306 适用于 32MHz Arm® Cortex®-M0+ MCU 的 MSPM0L1306 LaunchPad™ 开发套件
Software
支持软件
MSPM0-SDK MSPM0 software development kit (SDK)
开始使用 下载选项

MSP-MOTOR-CONTROL MSP firmware solutions for motor control

close
最新版本
版本: 2.0.0
发布日期: 12 四月 2024