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® Cortex®-M0+ MCU, 32KB 플래시 16KB SRAM 12비트 4Msps ADC 2개, 연산 증폭기
- MSPM0G1106 — 80MHz Arm® Cortex®-M0+ MCU, 64KB 플래시 32KB SRAM 12비트 4Msps ADC 2개, 연산 증폭기
- MSPM0G1107 — 80MHz Arm® Cortex®-M0+ MCU, 128KB 플래시 32KB SRAM 12비트 4Msps ADC 2개, 연산 증폭기
- MSPM0G1505 — 80MHz Arm® Cortex®-M0+ MCU, 32KB 플래시 16KB SRAM 4Msps ADC 2개, 12비트 DAC, 3xCOMP, 2xOPA, MATHACL
- MSPM0G1506 — 80MHz Arm® Cortex®-M0+ MCU, 64KB 플래시 32KB SRAM 4Msps ADC 2개, 12비트 DAC, 3xCOMP, 2xOPA, MATHACL
- MSPM0G1507 — 80MHz Arm® Cortex®-M0+ MCU, 128KB 플래시 32KB SRAM 4Msps ADC 2개, 12비트 DAC, 3xCOMP, 2xOPA, MATHACL
- MSPM0G1518 — 듀얼 뱅크 256kB 플래시, 128kB SRAM, 2xADC, DAC, 3xCOMP가 포함된 80MHz ARM® Cortex®-M0+ MCU | PM | 64
- MSPM0G1519 — 듀얼 뱅크 512kB 플래시, 128kB SRAM, 2xADC, DAC, 3xCOMP가 포함된 80MHz ARM® Cortex®-M0+ MCU | PM | 64
- MSPM0G3105 — 80MHz Arm® Cortex®-M0+ MCU, 32KB 플래시 16KB SRAM 12비트 4Msps ADC 2개, 연산 증폭기, CAN-FD
- MSPM0G3105-Q1 — 차량용 80MHz Arm® Cortex®-M0+ MCU, 32KB 플래시, 16KB SRAM 12비트 4Msps ADC 2개, 연산 증폭기, CAN-FD
- MSPM0G3106 — 80MHz Arm® Cortex®-M0+ MCU, 64KB 플래시 32KB SRAM 12비트 4Msps ADC 2개, 연산 증폭기, CAN-FD
- MSPM0G3106-Q1 — 차량용 80MHz Arm® Cortex®-M0+ MCU, 64KB 플래시, 32KB SRAM 12비트 4Msps ADC 2개, 연산 증폭기, CAN-FD
- MSPM0G3107 — 80MHz Arm® Cortex®-M0+ MCU, 128KB 플래시 32KB SRAM 12비트 4Msps ADC 2개, 연산 증폭기, CAN-FD
- MSPM0G3107-Q1 — 차량용 80MHz Arm® Cortex®-M0+ MCU, 128KB 플래시, 32KB SRAM 12비트 4Msps ADC 2개, 연산 증폭기, CAN-FD
- MSPM0G3505 — 80MHz Arm® Cortex®-M0+ MCU, 32KB 플래시 16KB SRAM 24Msps ADC 2개, DAC, 3xCOMP, 2xOPA, CAN-FD, MATHACL
- MSPM0G3505-Q1 — 차량용 80MHz Arm® Cortex®-M0+ MCU, 32KB 플래시, 16KB SRAM ADC, DAC, COMP, OPA, CAN-FD, MATHACL
- MSPM0G3506 — 80MHz Arm® Cortex®-M0+ MCU, 64KB 플래시 32KB SRAM 24Msps ADC 2개, DAC, 3xCOMP, 2xOPA, CAN-FD, MATHACL
- MSPM0G3506-Q1 — 차량용 80MHz Arm® Cortex®-M0+ MCU, 64KB 플래시, 32KB SRAM ADC, DAC, COMP, OPA, CAN-FD, MATHACL
- MSPM0G3507 — 80MHz Arm® Cortex®-M0+ MCU, 128KB 플래시 32KB SRAM 24Msps ADC 2개, DAC, 3xCOMP, 2xOPA, CAN-FD, MATHACL
- MSPM0G3507-Q1 — 차량용 80MHz Arm® Cortex®-M0+ MCU, 128KB 플래시, 32KB SRAM ADC, DAC, COMP, OPA, CAN-FD, MATHACL
- MSPM0G3518 — 듀얼 뱅크 256kB 플래시, 128kB SRAM, 2xADC2xCAN-FD, 2xADC, DAC, COMP가 포함된 80MHz ARM® Cortex®-M0+ MCU
- MSPM0G3518-Q1 — 256kB 플래시, 128kB SRAM, CAN 2개, ADC 2개, DAC, COMP를 탑재한 차량용 80MHz ARM® Cortex®-M0+ MCU
- MSPM0G3519 — 듀얼 뱅크 512kB 플래시, 128kB SRAM, 2xADC2xCAN-FD, 2xADC, DAC, COMP가 포함된 80MHz ARM® Cortex®-M0+ MCU
- MSPM0G3519-Q1 — 512kB 플래시, 128kB SRAM, CAN 2개, ADC 2개, DAC, COMP를 탑재한 차량용 80MHz ARM® Cortex®-M0+ MCU
- MSPM0G3529-Q1 — 512KB 플래시, 128KB SRAM, CAN-FD 2개, ADC 2개, DAC 및 COMP를 지원하는 차량용 80MHz ARM® Cortex®-M0+ MCU
- MSPM0G5187 — 80MHz Arm® Cortex®-M0+ MCU with 128kB flash, 32kB SRAM, USB 2.0 FS, I2S, ADC, and edge AI NPU
- MSPM0L1303 — 8KB 플래시, 2KB SRAM, 12비트 ADC, 콤퍼레이터, OPA가 포함된 32-MHz 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+
- 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+
- 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+
- MSPM0L1343 — 8KB 플래시, 2KB SRAM, 12비트 ADC, 콤퍼레이터, TIA가 포함된 32-MHz 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 단순 3상 게이트 드라이버
- DRV8300-Q1 — 부트스트랩 다이오드를 탑재한 오토모티브 100V 최대 간단한 3상 게이트 드라이버
- DRV8300U — 부트스트랩 다이오드 및 향상된 UVLO 보호 기능을 탑재한 최대 100V 단순 3상 게이트 드라이버
- DRV8311 — FET가 통합된 3V~20V, 3상 브러시리스 DC 모터 드라이버
- DRV8316 — 통합 전류 감지 및 통합 FET를 지원하는 40V 최대 8A 피크 3상 모터 드라이버
- DRV8316-Q1 — 일체형 전류 감지를 지원하는 오토모티브 40V 최대 8A 피크 3상 모터 드라이버
- DRV8316C-Q1 — 일체형 전류 감지를 지원하는 오토모티브 40V 최대 8A 피크 3상 모터 드라이버
- DRV8317 — 통합 전류 감지를 지원하는 40V 최대 8A 피크 3상 모터 드라이버
- DRV8323 — 전류 션트 증폭기를 지원하는 65V 최대 3상 스마트 게이트 드라이버
- DRV8323R — 벅 레귤레이터 및 전류 션트 증폭기를 지원하는 65V 최대 3상 스마트 게이트 드라이버
- DRV8328 — 60V 1000/2000 mA 3상 게이트 드라이버
- DRV8329 — 단일 전류 감지 증폭기를 지원하는 60V 3상 게이트 드라이버
- DRV8353 — 전류 션트 증폭기를 갖춘 102V 최대 3상 스마트 게이트 드라이버
- DRV8353F — 102V 최대 3상 기능 안전 품질-관리 스마트 게이트 드라이버 3x CSA
- DRV8353R — 벅 레귤레이터 및 전류 션트 증폭기를 지원하는 102V 최대 3상 스마트 게이트 드라이버
스테퍼 모터 드라이버
- DRV8411A — IPROPI 전류 조정을 지원하는 1.65V~11V, 4A 듀얼 H 브리지 모터 드라이버
- DRV8889-Q1 — 오토모티브 50V, 1.5A 양극 스테퍼 모터 드라이버, 통합 전류 감지 및 스톨 감지
BDC(브러시드 DC) 모터 드라이버
- DRV8706-Q1 — 오프라인 진단 및 인라인 전류 감지 증폭기를 지원하는 오토모티브 40V H 브리지 스마트 게이트 드라이버
하드웨어 개발
평가 보드
- BOOSTXL-DRV8323RH — 벅, 션트 증폭기(하드웨어 인터페이스)를 지원하는 DRV8323RH 3상 스마트 게이트 드라이버 평가 모듈
- BOOSTXL-DRV8323RS — 벅, 션트 증폭기(SPI 인터페이스)를 지원하는 DRV8323RS 3상 스마트 게이트 드라이버 평가 모듈
- DRV8300DIPW-EVM — 3상 BLDC용 DRV8300DIPW 평가 모듈(EVM)
- DRV8300DRGE-EVM — DRV8300DRGE 3상 BLDC 평가 모듈
- DRV8311HEVM — DRV8311H 3상 PWM 모터 드라이버 평가 모듈
- DRV8316REVM — DRV8316R 3상 PWM 모터 드라이버 평가 모듈
- DRV8317HEVM — 3상 브러시리스 DC(BLDC) 게이트 드라이버용 DRV8317 평가 모듈
- DRV8328AEVM — DRV8328A 3상 PWM 모터 드라이버 평가 모듈
- DRV8329AEVM — DRV8329A 3상 BLDC 게이트 드라이버용 평가 모듈
- DRV8353RH-EVM — DRV8353RH EVM(평가 모듈), 3상 브러시리스 DC 스마트 게이트 드라이버
- DRV8353RS-EVM — DRV8353RS 평가모듈(EVM), 3상 브러시리스 DC 스마트 게이트 드라이버
- DRV8411AEVM — 전류 조정을 지원하는 듀얼 H 브리지 모터 드라이버용 DRV8411A 평가 모듈
- 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(소프트웨어 개발 키트)