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 (...)
Productos y hardware compatibles
Productos
MCU Arm Cortex-M0+
- MSPM0G1105 — MCU Arm® Cortex® M0+ de 80 MHz con 2 ADC de 12 bits y 4 Msps y amplificador operacional con SRAM
- MSPM0G1106 — MCU Arm® Cortex® M0+ de 80 MHz con 2 ADC de 12 bits y 4 Msps y amplificador operacional con SRAM de
- MSPM0G1107 — MCU Arm® Cortex® M0+ de 80 MHz con 2 ADC de 12 bits y 4 Msps y amplificador operacional con SRAM
- MSPM0G1505 — MCU Arm® Cortex® M0+ de 80 MHz con 2 ADC de 4 Msps, DAC de 12 bits, 3 COMP, 2 OPA y MATHACL, y memor
- MSPM0G1506 — MCU Arm® Cortex® M0+ de 80 MHz con 2 ADC de 4 Msps, DAC de 12 bits, 3 COMP, 2 OPA y MATHACL, y memor
- MSPM0G1507 — MCU Arm® Cortex® M0+ de 80 MHz con 2 ADC de 4 Msps, DAC de 12 bits, 3 COMP, 2 OPA y MATHACL, y memor
- MSPM0G1518 — MCU ARM® Cortex®-M0+ de 80 MHz con memoria flash de doble banco de 256 KB, SRAM de 128 KB, 2 ADC, DA
- MSPM0G1519 — MCU ARM® Cortex®-M0+ de 80 MHz con memoria flash de doble banco de 512 KB, SRAM de 128 KB, 2 ADC, DA
- MSPM0G3105 — MCU Arm® Cortex® M0+ de 80 MHz con 2 ADC de 12 bits y 4 Msps, amplificador operacional y CAN-FD con
- MSPM0G3105-Q1 — MCU automotriz Arm® Cortex® M0+ de 80 MHz con 2 ADC 12 bits y 4 Msps, amplificador operacional y CAN
- MSPM0G3106 — MCU Arm® Cortex® M0+ de 80 MHz con 2 ADC de 12 bits y 4 Msps, amplificador operacional y CAN-FD con
- MSPM0G3106-Q1 — MCU automotriz Arm® Cortex® M0+ de 80 MHz con 2 ADC 12 bits y 4 Msps, amplificador operacional y CAN
- MSPM0G3107 — MCU Arm® Cortex® M0+ de 80 MHz con 2 ADC de 12 bits y 4 Msps, amplificador operacional y CAN-FD con
- MSPM0G3107-Q1 — MCU automotriz Arm® Cortex® M0+ de 80 MHz con 2 ADC 12 bits y 4 Msps, amplificador operacional y CAN
- MSPM0G3505 — MCU Arm® Cortex® M0+ de 80 MHz con 2 ADC de 4 Msps, DAC, 3 COMP, 2 OPA, CAN-FD, MATHACL con SRAM
- MSPM0G3505-Q1 — MCU automotriz Arm® Cortex® M0+ de 80 MHz con ADC, DAC, COMP, OPA, CAN-FD, MATHACL con SRAM de 16KB
- MSPM0G3506 — MCU Arm® Cortex® M0+ de 80 MHz con 2 ADC de 4 Msps, DAC, 3 COMP, 2 OPA, CAN-FD, MATHACL con SRAM de
- MSPM0G3506-Q1 — MCU automotriz Arm® Cortex® M0+ de 80 MHz con ADC, DAC, COMP, OPA, CAN-FD, MATHACL con SRAM de 32KB
- MSPM0G3507 — MCU Arm® Cortex® M0+ de 80 MHz con 2 ADC de 4 Msps, DAC, 3 COMP, 2 OPA, CAN-FD, MATHACL con SRAM de
- MSPM0G3507-Q1 — MCU automotriz Arm® Cortex® M0+ de 80 MHz con ADC, DAC, COMP, OPA, CAN-FD, MATHACL con SRAM de 32KB
- MSPM0G3518 — MCU ARM® Cortex®-M0+ de 80 MHz con memoria flash de doble banco de 256 KB, SRAM de 128 KB, 2 CAN-FD,
- MSPM0G3518-Q1 — MCU ARM® Cortex®-M0+ de 80 MHz automotriz con 256 kB flash, 128 kB SRAM, 2 CAN, 2 ADC, DAC, COMP
- MSPM0G3519 — MCU ARM® Cortex®-M0+ de 80 MHz con memoria flash de doble banco de 512 KB, SRAM de 128 KB, 2 CAN-FD,
- MSPM0G3519-Q1 — MCU ARM® Cortex®-M0+ de 80 MHz automotriz con 512 kB flash, 128 kB SRAM, 2 CAN, 2 ADC, DAC, COMP
- MSPM0G3529-Q1 — MCU ARM® Cortex®-M0+ de 80 MHz para uso automotriz con memoria flash de 512 kB, 128 kB de SRAM, d
- MSPM0G5187 — 80MHz Arm® Cortex®-M0+ MCU with 128kB flash, 32kB SRAM, USB 2.0 FS, I2S, ADC, and edge AI NPU
- MSPM0L1303 — MCU Arm® Cortex®-M0+ de 32 MHz de memoria flash de 8 KB, 2 KB de SRAM, ADC de 12 bits, comparador, O
- MSPM0L1304 — MCU Arm® Cortex®-M0+ de 32 MHz de memoria flash de 16 KB, 2 KB de SRAM, ADC de 12 bits, comparador,
- MSPM0L1304-Q1 — Arm® Cortex®-M0+ de 32 Mhz auto. con memoria flash de 16 KB, 2 KB de RAM, ADC de 12 bits, OPA y LIN
- MSPM0L1305 — MCU Arm® Cortex®-M0+ de 32 MHz con flash de 32 KB, 4 KB de SRAM, ADC de 12 bits, comparador y OPA
- MSPM0L1305-Q1 — Arm® Cortex®-M0+ de 32 Mhz automotriz con memoria flash de 32 kB, 4 kB de RAM, convertidor analógico
- MSPM0L1306 — MCU Arm® Cortex®-M0+ de 32 MHz de memoria flash de 64 KB, 4 KB de SRAM, ADC de 12 bits, comparador,
- MSPM0L1306-Q1 — Arm® Cortex®-M0+ de 32 Mhz para automoción con memoria flash de 64 KB, 4 KB de RAM, ADC de 12 bits,
- MSPM0L1343 — MCU Arm® Cortex®-M0+ de 32 MHz de memoria flash de 8 KB, 2 KB de SRAM, ADC de 12 bits, comparador, T
- MSPM0L1344 — MCU Arm® Cortex®-M0+ de 32 MHz de memoria flash de 16 KB, 2 KB de SRAM, ADC de 12 bits, comparador,
- MSPM0L1345 — MCU Arm® Cortex®-M0+ de 32 MHz con flash de 32 KB, 4 KB de SRAM, ADC de 12 bits, comparador y TIA
- MSPM0L1346 — MCU Arm® Cortex®-M0+ de 32 MHz de memoria flash de 64 KB, 4 KB de SRAM, ADC de 12 bits, comparador,
Controladores BLDC
- DRV8300 — Controlador de puerta trifásico de 100 V máx. con diodos bootstrap
- DRV8300-Q1 — Controlador de puerta trifásico de 100 V máx. con diodos bootstrap para automoción
- DRV8300U — Controlador de compuerta trifásico sencillo de 100 V máx. con diodos de arranque y protección UVLO m
- DRV8311 — Controlador para motor de CC sin escobillas trifásico de 3 V a 20 V con FET integrados
- DRV8316 — Controlador de motor trifásico de 40 V máx. y pico de 8 A con detección de corriente integrada y FET
- DRV8316-Q1 — Controlador de motor trifásico de 40 V máx. y pico de 8 A con detección de corriente integrada para
- DRV8316C-Q1 — Controlador de motor trifásico de 40 V máx. y pico de 8 A con detección de corriente integrada para
- DRV8317 — Controlador de motor trifásico de 24 V máx. y pico de 5 A con detección de corriente y FET integrado
- DRV8323 — Controlador de puerta trifásico inteligente de 65 V máx. con amplificadores de derivación de corr
- DRV8323R — Controlador de puerta inteligente trifásico de 65 V máx. con regulador buck y amplificadores de deri
- DRV8328 — Controlador de puerta trifásico de 60 V y 1000/2000 mA
- DRV8329 — Controlador de puerta trifásico de 60 V con amplificador de detección de corriente único
- DRV8353 — Controlador de puerta trifásico inteligente de 102 V máx. con amplificadores de derivación de corrie
- DRV8353F — Controlador de puerta inteligente gestionado por calidad, seguridad funcional, trifásico, 102 V máx.
- DRV8353R — Controlador de puerta inteligente trifásico de 102 V máx. con regulador reductor y amplificadores de
Drivers para motores paso a paso
- DRV8411A — Controlador de motor de puente H doble de 1.65 V a 11 V y 4 A con regulación de corriente IPROPI<
- DRV8889-Q1 — Controlador de motor bipolar de paso de 50 V y 1.5 A para automoción con detección de corriente y de
Drivers para motores de corriente continua con escobillas (BDC)
- DRV8706-Q1 — Controlador de puerta inteligente y puente H de 40 V con diagnóstico fuera de línea y amplificado
Desarrollo de hardware
Placa de evaluación
- BOOSTXL-DRV8323RH — Módulo de evaluación DRV8323RH del controlador Smart Gate trifásico con módulo de evaluación de redu
- BOOSTXL-DRV8323RS — Controlador inteligente de puerta trifásico DRV8323RS con módulo de evaluación de buck, amperios
- DRV8300DIPW-EVM — Módulo de evaluación DRV8300DIPW para BLDC trifásico
- DRV8300DRGE-EVM — Módulo de evaluación de BLDC trifásico DRV8300DRGE
- DRV8311HEVM — Módulo de evaluación de controlador de motor PWM trifásico DRV8311H
- DRV8316REVM — Módulo de evaluación de controlador de motor PWM trifásico DRV8316R
- DRV8317HEVM — Módulo de evaluación DRV8317 para controlador de puerta de CC sin escobillas (BLDC) trifásico
- DRV8328AEVM — Módulo de evaluación de controlador de motor PWM trifásico DRV8328A
- DRV8329AEVM — Módulo de evaluación DRV8329A de controlador de compuerta BLDC trifásico
- DRV8353RH-EVM — Módulo de evaluación DRV8353RH para controlador de puerta inteligente CC sin escobillas y trifási
- DRV8353RS-EVM — Módulo de evaluación DRV8353RS para controlador de puerta inteligente de CC sin escobillas y trif
- DRV8411AEVM — Controlador de motor de puente en H doble con módulo de evaluación de regulación de corriente DRV841
- DRV8706S-Q1EVM — EVM de controlador de puerta inteligente y puente H para automoción con amplificador de detección
- DRV8889-Q1EVM — Controlador de paso para automoción DRV8889-Q1 con módulo de evaluación de detección de calado y mic
- LP-MSPM0G3507 — Kit de desarrollo MSPM0G3507 LaunchPad™ para MCU Arm® Cortex®-M0+ de 80 MHz
- LP-MSPM0G3519 — Módulo de evaluación LP-MSPM0G3519
- LP-MSPM0L1306 — Kit de desarrollo MSPM0L1306 LaunchPad™ para MCU Arm® Cortex®-M0+ de 32 MHz
Software
Kit de desarrollo de software (SDK)
- MSPM0-SDK — Kit de desarrollo de software (SDK) MSPM0