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 (...)
Unterstützte Produkte und Hardware
Produkte
Arm Cortex-M0+-MCUs
- MSPM0G1105 — 80 MHz Arm® Cortex®-M0+ MCU mit 32 KB Flash, 16 KB SRAM, 2x12 Bit 4 Msps ADC, Operationsverstärke
- MSPM0G1106 — 80 MHz Arm® Cortex®-M0+ MCU mit 64 KB Flash, 32 KB SRAM, 2x12 Bit 4 Msps ADC, Operationsverstärker
- MSPM0G1107 — 80 MHz Arm® Cortex®-M0+ MCU mit 128 KB Flash, 32 KB SRAM, 2x12 Bit 4 Msps ADC, Operationsverstärk
- MSPM0G1505 — 80 MHz Arm® Cortex®-M0+ MCU mit 32 KB Flash 16 KB SRAM 2x4 Msps ADC, 12 Bit DAC, 3xCOMP, 2xOPA, MATH
- MSPM0G1506 — 80 MHz Arm® Cortex®-M0+ MCU mit 64 KB Flash 32 KB SRAM 2x4 Msps ADC, 12 Bit DAC, 3xCOMP, 2xOPA, MATH
- MSPM0G1507 — 80 MHz Arm® Cortex®-M0+ MCU mit 128 KB Flash 32 KB SRAM 2x4 Msps ADC, 12 Bit DAC, 3xCOMP, 2xOPA, MAT
- MSPM0G1518 — 80 MHz ARM® Cortex®-M0+ MCU mit Dual-Bank 256 kB Flash, 128 kB SRAM, 2xADC-DAC, 3xCOMP
- MSPM0G1519 — 80 MHz ARM® Cortex®-M0+ MCU mit Dual-Bank 512 kB Flash, 128 kB SRAM, 2xADC-DAC, 3xCOMP
- MSPM0G3105 — 80 MHz Arm® Cortex®-M0+ MCU mit 32 KB Flash, 16 KB SRAM, 2x12 Bit 4 Msps ADC, Operationsverstärker C
- MSPM0G3105-Q1 — 80 MHz Arm® Cortex®-M0+ MCU für die Automobilindustrie mit 32 KB Flash, 16 KB SRAM, 2x12 Bit 4 Msps
- MSPM0G3106 — 80 MHz Arm® Cortex®-M0+ MCU mit 64 KB Flash, 32 KB SRAM, 2x12 Bit 4 Msps ADC, Operationsverstärker C
- MSPM0G3106-Q1 — 80 MHz Arm® Cortex®-M0+ MCU für die Automobilindustrie mit 64 KB Flash, 32 KB SRAM, 2x12 Bit 4 Msps
- MSPM0G3107 — 80 MHz Arm® Cortex®-M0+ MCU mit 128 KB Flash, 32 KB SRAM, 2x12 Bit 4 Msps ADC, Operationsverstärker
- MSPM0G3107-Q1 — 80 MHz Arm® Cortex®-M0+ MCU für die Automobilindustrie mit 128 KB Flash, 32 KB SRAM, 2x12 Bit 4 Msps
- MSPM0G3505 — 80 MHz Arm® Cortex®-M0+ MCU mit 32 KB Flash, 16 KB SRAM, 2x4 Msps ADC, DAC, 3xCOMP, 2xOPA, CAN-FD
- MSPM0G3505-Q1 — 80 MHz Arm® Cortex®-M0+ MCU für die Automobilindustrie mit 32KB Flash, 16KB SRAM, ADC, DAC, COMP, OP
- MSPM0G3506 — 80 MHz Arm® Cortex®-M0+ MCU mit 64 KB Flash, 32 KB SRAM, 2x4 Msps ADC, DAC, 3xCOMP, 2xOPA, CAN-FD, M
- MSPM0G3506-Q1 — 80 MHz Arm® Cortex®-M0+ MCU für die Automobilindustrie mit 64KB Flash, 32KB SRAM, ADC, DAC, COMP, OP
- MSPM0G3507 — 80 MHz Arm® Cortex®-M0+ MCU mit 128 KB Flash, 32 KB SRAM, 2x4 Msps ADC, DAC, 3xCOMP, 2xOPA, CAN-FD,
- MSPM0G3507-Q1 — 80 MHz Arm® Cortex®-M0+ MCU für die Automobilindustrie mit 128KB Flash, 32KB SRAM, ADC, DAC, COMP, O
- MSPM0G3518 — 80 MHz ARM® Cortex®-M0+ MCU mit Dual-Bank 256 kB Flash, 128 kB SRAM, 2xCAN-FD, 2xADC, DAC, COMP
- MSPM0G3518-Q1 — ARM® Cortex®-M0+ MCU für die Automobilindustrie, 80 MHz, 256 kB Flash, 128 kB SRAM, 2 CAN, 2 ADC, DA
- MSPM0G3519 — 80 MHz ARM® Cortex®-M0+ MCU mit Dual-Bank 512 kB Flash, 128 kB SRAM, 2xCAN-FD, 2xADC, DAC, COMP
- MSPM0G3519-Q1 — ARM® Cortex®-M0+ MCU für die Automobilindustrie, 80 MHz, 512 kB Flash, 128 kB SRAM, 2 CAN, 2 ADC, DA
- MSPM0G3529-Q1 — ARM® Cortex®-M0+ MCU für die Automobilindustrie, 80 MHz, 512 kB Flash, 128 kB SRAM, zwei CAN-FDs,
- MSPM0G5187 — Arm®-Cortex®-M0+-MCU, 80 MHz, 128 kB Flash, 32 kB SRAM, USB 2.0 FS, I2S, ADCund Edge-KI-NPU
- MSPM0L1303 — 32-MHz-Arm® Cortex®-M0+-MCU mit 8 KB Flash, 2 KB SRAM, 12-Bit-ADC, Komparator, OPA
- MSPM0L1304 — 32-MHz-Arm® Cortex®-M0+-MCU mit 16 KB Flash, 2 KB SRAM, 12-Bit-ADC, Komparator, OPA
- MSPM0L1304-Q1 — 32-MHz-Arm® Cortex®-M0+ für die Automobilindustrie mit 16 KB Flash, 2 KB RAM, 12-Bit-ADC, OPA, LIN
- MSPM0L1305 — 32-MHz-Arm® Cortex®-M0+-MCU mit 32 KB Flash, 4 KB SRAM, 12-Bit-ADC, Komparator, OPA
- MSPM0L1305-Q1 — 32-MHz-Arm® Cortex-M0®+ für die Automobilindustrie, mit 32 KB Flash, 4 KB RAM, 12-Bit-ADC, OPA, LIN
- MSPM0L1306 — 32-MHz-Arm® Cortex®-M0+-MCU mit 64 KB Flash, 4 KB SRAM, 12-Bit-ADC, Komparator, OPA
- MSPM0L1306-Q1 — 32-MHz-Arm® Cortex-M0®+ für die Automobilindustrie, mit 64 KB Flash, 4 KB RAM, 12-Bit-ADC, OPA, LIN
- MSPM0L1343 — 32-MHz-Arm® Cortex®-M0+-MCU mit 8 KB Flash, 2 KB SRAM, 12-Bit-ADC, Komparator, TIA
- MSPM0L1344 — 32-MHz-Arm® Cortex®-M0+-MCU mit 16 KB Flash, 2 KB SRAM, 12-Bit-ADC, Komparator, TIA
- MSPM0L1345 — 32-MHz-Arm® Cortex®-M0+-MCU mit 32 KB Flash, 4 KB SRAM, 12-Bit-ADC, Komparator, TIA
- MSPM0L1346 — 32-MHz-Arm® Cortex®-M0+-MCU mit 64 KB Flash, 4 KB SRAM, 12-Bit-ADC, Komparator, TIA
BLDC-Treiber
- DRV8300 — Einfacher dreiphasiger Gate-Treiber für max. 100 V mit Bootstrap-Dioden
- DRV8300-Q1 — 100-V-Batterie-3-Phasen-Gate-Treiber mit präziser Stromerfassung und verbessertem Schutz, für die Au
- DRV8300U — Einfacher Drei-Phasen-Gate-Treiber mit Bootstrap-Dioden und verbessertem UVLO-Schutz, max. 100 V
- DRV8311 — 3-phasiger bürstenloser DC-Motortreiber mit integrierten FETs, 3 V bis 20 V
- DRV8316 — 3-Phasen-Motortreiber mit 8-A-Peak für max. 40 V mit integrierter Strommessung und integrierten FETs
- DRV8316-Q1 — 40-V-Drei-Phasen-Motortreiber, max. 8 A Spitze und integrierter Strommessung (Automobilindustrie)
- DRV8316C-Q1 — 40-V-Drei-Phasen-Motortreiber, max. 8 A Spitze und integrierter Strommessung (Automobilindustrie)
- DRV8317 — 24-V-Drei-Phasen-Motortreiber, max. 5 A Spitze und integrierte FETs und Strommessung
- DRV8323 — 3-phasiger intelligenter Gate-Treiber, max. 65 V, mit Strom-Shunt-Verstärkern
- DRV8323R — Maximal dreiphasiger intelligenter Gate-Treiber für 65 V mit Abwärtsregler und Strom-Shunt-Verstärke
- DRV8328 — Dreiphasiger 60-V-Gate-Treiber für 1000/2000 mA
- DRV8329 — Dreiphasiger intelligenter Gate-Treiber (60 V) mit drei Strom-Shunt-Verstärkern
- DRV8353 — 3-phasiger intelligenter Gate-Treiber, max. 102 V, Strom-Shunt-Verstärker
- DRV8353F — 102-V max. 3-phasiger Smart Gate-Treiber mit 3x CSA, qualifiziert für Funktionssicherheitsapplikatio
- DRV8353R — Maximal 3-phasiger intelligenter Gate-Treiber für 102 V mit Abwärtsregler, Strom-Shunt-Verstärkern
Schrittmotor-Treiber
- DRV8411A — Doppel-H-Brücken-Motortreiber, (1,65 bis 11 V, 4 A) mit Stromregelung über IPROPI
- DRV8889-Q1 — Bipolarer Schrittmotortreiber für die Automobilindustrie, 50 V, 1,5 A-, integrierte Strommessung & A
Treiber für Gleichstrom-Bürstenmotoren
- DRV8706-Q1 — Intelligenter 40 V-H-Brücken-Gate-Treiber mit Offline-Diagnose und Inline-Strommessverstärker für
Hardware-Entwicklung
Evaluierungsplatine
- BOOSTXL-DRV8323RH — DRV8323RH – dreiphasiger intelligenter Gate-Treiber mit Buck, Shunt-Verstärkern (SPI-Schnittstelle)
- BOOSTXL-DRV8323RS — DRV8323RS – dreiphasiger intelligenter Gate-Treiber mit Buck, Shunt-Verstärkern (SPI-Schnittstell
- DRV8300DIPW-EVM — DRV8300DIPW-Evaluierungsmodul für dreiphasige BLDC
- DRV8300DRGE-EVM — DRV8300DRGE Dreiphasen-BLDC – Evaluierungsmodul
- DRV8311HEVM — DRV8311H Evaluierungsmodul für dreiphasigen PWM-Motortreiber
- DRV8316REVM — DRV8316R Evaluierungsmodul für dreiphasigen PWM-Motortreiber
- DRV8317HEVM — Evaluierungsmodul DRV8317 für dreiphasigen bürstenlosen DC (BLDC)-Gate-Treiber
- DRV8328AEVM — DRV8328A Evaluierungsmodul für dreiphasigen PWM-Motortreiber
- DRV8329AEVM — DRV8329A Evaluierungsmodul für dreiphasigen BLDC-Gate-Treiber
- DRV8353RH-EVM — DRV8353RH-Evaluierungsmodul, dreiphasiger bürstenloser DC-Smart-Gate-Treiber
- DRV8353RS-EVM — DRV8353RS Evaluierungsmodul, dreiphasiger bürstenloser DC-Smart-Gate-Treiber
- DRV8411AEVM — Evaluierungsmodul DRV8411A für Dual H-Brücken-Motortreiber mit Stromregelung
- DRV8706S-Q1EVM — EVM für H-Brücken-Smart-Gate-Treiber für den Automobilbereich mit Strommessverstärker mit breitem
- DRV8889-Q1EVM — DRV8889-Q1 Evaluierungsmodul für einen Schrittmotortreiber für die Automobilindustrie mit 1/256-Mikr
- LP-MSPM0G3507 — MSPM0G3507 LaunchPad™-Entwicklungskit für 80-MHz-Arm® Cortex®-M0+ MCU
- LP-MSPM0G3519 — LP-MSPM0G3519 – Evaluierungsmodul
- LP-MSPM0L1306 — MSPM0L1306 LaunchPad™-Entwicklungskit für 32-MHz-Arm® Cortex®-M0+ MCU
Software
Software-Entwicklungskit (SDK)
- MSPM0-SDK — MSPM0 Software-Entwicklungskit (SDK)