Microchip Technology PIC32CM MC00 Motorsteuerungs-MCUs

Motorsteuerungs-Mikrocontroller (MCUs) PIC32CM MC00 von Microchip Technology sind mit einer Arm® Cortex®-M0+-CPU, die bis zu 48 MHz mit einem Einzelzyklus-Hardware-Multiplikator und MPU läuft. Die PIC32CM Mikrocontroller verfügen über 128 KB Flash-Speicher, 16 KB SRAM-Hauptspeicher und 4 KB Flash-Speicher für Daten-Flash. Die PIC32CM MCUs von Microchip Technology unterstützen interne und externe Taktoptionen mit einem fraktionalen digitalen Phasenregelkreis (FDPLL) von 48 MHz bis 96 MHz, einem Power-on-Reset (POR) und einer Brown-out-Erkennung (BOD).

Die Motorsteuerungs-MCUs PIC32CM von Microchip Technology gleichen den Speicher und die Funktionen für eine optimierte Einzelmotorsteuerungslösung aus. Da diese Geräte direkt mit 5 V arbeiten können, reduzieren sie die Anzahl der Spannungsversorgungen, die in einer Anwendung erforderlich sind, wodurch sie sich hervorragend für tragbare batteriebetriebene Motoranwendungen wie Werkzeuge, Staubsauger, kleine Robotik und Spielzeug eignen, die mehrere LiPO-Akkus verwenden.

Die PIC32CM Mikrocontroller verfügen über zwei 24-Bit-Timer/-Zähler, einen 16-Bit-Timer/-Zähler für die Steuerung (TCC) mit erweiterten Funktionen und zwei 12-Bit-Analog-Digital-Wandler (ADC) mit 1 MS/s. Diese Mikrocontroller unterstützen die Programmierung in der Schaltung und der Applikation, eine 2-Draht-SWD-Anschlussschnittstelle (Serial Wire Debug, SWD) und einen Micro Trace Buffer (MTB) zur Befehlsverfolgung in SRAM. Die PIC32CM MCUs arbeiten in einem Versorgungsspannungsbereich von 2,7 V bis 5,5 V und einem Temperaturbereich von -40 °C bis +85 °C.

Merkmale

  • Betriebsbedingungen
    • Spannungsbereich von 2,7 V bis 5,5 V
    • -40 °C bis +85 °C Temperaturbereich
  • Core: Arm Cortex-M0+-CPU, der mit bis zu 48 MHz läuft
    • Einzelzyklus-Hardwaremultiplikator
    • Speicherschutzeinheit (Memory Protection Unit, MPU)
  • Speicher
    • Bis zu 128 KB integrierter selbstprogrammierbarer Flash
    • Bis zu 4 KB unabhängiger selbstprogrammierbarer Flash für Daten-Flash
    • Bis zu 16 KB SRAM-Hauptspeicher
  • Geringer Stromverbrauch
    • Leerlauf- und Standby-Modi
    • SleepWalking-Peripherie
  • Motorsteuerung
    • Zwei 24-Bit-Timer/-Zähler und ein 16-Bit-Timer/-Zähler für die Steuerung (TCC) mit erweiterten Funktionen
      • Bis zu vier Vergleichskanäle mit optionalem, zusätzlichem Ausgang
      • Generierung eines synchronisierten Pulsbreitenmodulations-Musters (PWM) auf den Anschluss-Pins
      • Deterministischer Fehlerschutz, schneller Abfall und konfigurierbare Totzeit zwischen zusätzlichen Ausgängen
      • Dithering, das die Auflösung mit bis zu 5 Bit erhöht und Quantisierungsfehler reduziert
      • Bis zu 8 Wellenform-Ausgangskanäle
  • System
    • Power-on-Reset (POR) und Brown-Out-Erkennung (BOD)
    • Interne und externe Taktoptionen mit franktionalem digitalem Phasenregelkreis (FDPLL96M) von 48 MHz bis 96 MHz
    • Externer Interrupt-Controller (EIC)
    • Ein nicht maskierbarer Interrupt
  • Erweitertes Analog:
    • Zwei 12-Bit-Analog-Digital-Wandler (ADC) mit 1 MS/s
      • Einendiger und Differential-Eingang
      • Automatisches Offset und Gain-Fehlerkorrektur
      • Überabtastung und Dezimierung von Hardware zur Unterstützung von 13-Bit-, 14-Bit-, 15-Bit- oder 16-Bit-Auflösung
    • Ein 16-Bit-Sigma-Delta-Analog-Digital-Wandler (SDADC)
    • 2 Differential-Kanäle
    • Ein 10-Bit-Digital-Analog-Wandler (DAC) mit 350 kS/s
    • Zwei Analogkomparatoren (AC) mit Fenstervergleichsfunktion

Applikationen

  • Motorsteuerung
  • Tools
  • Haushaltsgeräte
  • Industriesteuerung
  • Staubsauger
  • Kleine Robotik

Blockdiagramm

Blockdiagramm - Microchip Technology PIC32CM MC00 Motorsteuerungs-MCUs
Veröffentlichungsdatum: 2020-12-02 | Aktualisiert: 2025-06-11