MSP-MOTOR-CONTROL — MSPM0 Firmware solutions for motor control applications
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 (...)
支持的产品和硬件
产品
有刷直流 (BDC) 电机驱动器
- DRV8706-Q1 — 具有离线诊断功能和直列式电流检测放大器的汽车级 40V H 桥智能栅极驱动器
General-purpose MCUs
- MSPM0G1105 — 具有 32KB 闪存、16KB SRAM、2 个 12 位 4Msps ADC、运算放大器的 80MHz Arm® Cortex®-M0+ MCU
- MSPM0G1106 — 具有 64KB 闪存、32KB SRAM、2 个 12 位 4Msps ADC、运算放大器的 80MHz Arm® Cortex®-M0+ MCU
- MSPM0G1107 — 具有 128KB 闪存、32KB SRAM、2 个 12 位 4Msps ADC、运算放大器的 80MHz Arm® Cortex®-M0+ MCU
- MSPM0G1505 — 具有 32KB 闪存、16KB SRAM、2 个 4Msps ADC、12 位 DAC、3 个 COMP、2 个运算放大器、MATHACL 的 80MHz Arm® Cortex®-M0+ MCU
- MSPM0G1506 — 具有 64KB 闪存、32KB SRAM、2 个 4Msps ADC、12 位 DAC、3 个 COMP、2 个运算放大器、MATHACL 的 80MHz Arm® Cortex®-M0+ MCU
- MSPM0G1507 — 具有 128KB 闪存、32KB SRAM、2 个 4Msps ADC、12 位 DAC、3 个 COMP、2 个运算放大器、MATHACL 的 80MHz Arm® Cortex®-M0+ MCU
- MSPM0G1518 — 具有 256KB 双组闪存、128KB SRAM、2 个 ADC、DAC 和 3 个 COMP 的 80MHz Arm® Cortex®-M0+ MCU
- MSPM0G1519 — 具有 512KB 双组闪存、128KB SRAM、2 个 ADC、DAC 和 3 个 COMP 的 80MHz Arm® Cortex®-M0+ MCU
- MSPM0G3105 — 具有 32KB 闪存、16KB SRAM、2 个 12 位 4Msps ADC、运算放大器、CAN-FD 的 80MHz Arm® Cortex®-M0+ MCU
- MSPM0G3106 — 具有 64KB 闪存、32KB SRAM、2 个 12 位 4Msps ADC、运算放大器、CAN-FD 的 80MHz Arm® Cortex®-M0+ MCU
- MSPM0G3107 — 具有 128KB 闪存、32KB SRAM、2 个 12 位 4Msps ADC、运算放大器、CAN-FD 的 80MHz Arm® Cortex®-M0+ MCU
- MSPM0G3505 — 具有 32KB 闪存、16KB SRAM、2 个 4Msps ADC、DAC、3 个 COMP、2 个运算放大器、CAN-FD、MATHACL 的 80MHz Arm® Cortex®-M0+
- MSPM0G3506 — 具有 64KB 闪存、32KB SRAM、2 个 4Msps ADC、DAC、3 个 COMP、2 个运算放大器、CAN-FD、MATHACL 的 80MHz Arm® Cortex®-M0+ MCU
- MSPM0G3507 — 具有 128KB 闪存、32KB SRAM、2 个 4Msps ADC、DAC、3 个 COMP、2 个运算放大器、CAN-FD、MATHACL 的 80MHz Arm® Cortex®-M0+ MC
- MSPM0G3518 — 具有 256KB 双组闪存、128KB SRAM、2 个 CAN-FD、2 个 ADC、DAC 和 COMP 的 80MHz Arm® Cortex®-M0+ MCU
- MSPM0G3519 — 具有 512KB 双组闪存、128KB SRAM、2 个 CAN-FD、2 个 ADC、DAC 和 COMP 的 80MHz Arm® Cortex®-M0+ MCU
Low-power MCUs
- MSPM0L1303 — 具有 8KB 闪存、2KB SRAM、12 位 ADC、比较器和 OPA 的 32MHz Arm® Cortex®-M0+ MCU
- MSPM0L1304 — 具有 16KB 闪存、2KB SRAM、12 位 ADC、比较器和 OPA 的 32MHz Arm® Cortex®-M0+ MCU
- MSPM0L1305 — 具有 32KB 闪存、4KB SRAM、12 位 ADC、比较器和 OPA 的 32MHz Arm® Cortex®-M0+ MCU
- MSPM0L1306 — 具有 64KB 闪存、4KB SRAM、12 位 ADC、比较器和 OPA 的 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
Automotive body & lighting MCUs
- MSPM0G3105-Q1 — 具有 32KB 闪存、16KB SRAM、2 个 12 位 4Msps ADC、运算放大器、CAN-FD 的汽车级 80MHz Arm® Cortex®-M0+ MCU
- MSPM0G3106-Q1 — 具有 64KB 闪存、32KB SRAM、2 个 12 位 4Msps ADC、运算放大器、CAN-FD 的汽车级 80MHz Arm® Cortex®-M0+ MCU
- MSPM0G3107-Q1 — 具有 128KB 闪存、32KB SRAM、2 个 12 位 4Msps ADC、运算放大器、CAN-FD 的汽车级 80MHz Arm® Cortex®-M0+ MCU
- MSPM0G3505-Q1 — 具有 32KB 闪存、16KB SRAM、ADC、DAC、COMP、运算放大器、CAN-FD、MATHACL 的汽车级 80MHz Arm® Cortex®-M0+ MCU
- MSPM0G3506-Q1 — 具有 64KB 闪存、32KB SRAM、ADC、DAC、COMP、运算放大器、CAN-FD、MATHACL 的汽车级 80MHz Arm® Cortex®-M0+ MCU
- MSPM0G3507-Q1 — 具有 128KB 闪存、32KB SRAM、ADC、DAC、COMP、运算放大器、CAN-FD、MATHACL 的汽车级 80MHz Arm® Cortex®-M0+ MCU
- MSPM0G3518-Q1 — 具有 256kB 闪存、128kB SRAM、2 个 CAN、2 个 ADC、DAC 和 COMP 的汽车级 80MHz ARM® Cortex®-M0+ MCU
- MSPM0G3519-Q1 — 具有 512kB 闪存、128kB SRAM、2 个 CAN、2 个 ADC、DAC 和 COMP 的汽车级 80MHz ARM® Cortex®-M0+ MCU
- MSPM0L1304-Q1 — 具有 16KB 闪存、2KB RAM、12 位 ADC、OPA 和 LIN 的汽车类 32MHz Arm® Cortex®-M0+ MCU
- MSPM0L1305-Q1 — 具有 32KB 闪存、4KB RAM、12 位 ADC、OPA 和 LIN 的汽车类 32MHz Arm® Cortex®-M0+ MCU
- MSPM0L1306-Q1 — 具有 64KB 闪存、4KB RAM、12 位 ADC、OPA 和 LIN 的汽车级 32MHz Arm® Cortex®-M0+
硬件开发
评估板
- BOOSTXL-DRV8323RH — 具有降压、分流放大器的 DRV8323RH 三相智能栅极驱动器(硬件接口)评估模块
- BOOSTXL-DRV8323RS — 具有降压、分流放大器的 DRV8323RS 三相智能栅极驱动器(SPI 接口)评估模块
- DRV8300DIPW-EVM — DRV8300DIPW 三相 BLDC 评估模块
- 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-MSPM0G3519 — LP-MSPM0G3519 评估模块
- LP-MSPM0L1306 — 适用于 32MHz Arm® Cortex®-M0+ MCU 的 MSPM0L1306 LaunchPad™ 开发套件
软件
软件开发套件 (SDK)
- MSPM0-SDK — MSPM0 软件开发套件 (SDK)