Die PIC32CM-Serie von 5-V-Cortex-M0+-Mikrocontrollern (MCUs) erweitert das aktuelle SAMC2x-Portfolio von Microchip Technology um kosteneffiziente Optionen, darunter 64-KB- und 128-KB-Flash-Optionen, 16-KB-RAM und PDEC-Positionsdecoder für Motorsteuerungsanwendungen. Diese Produkte verfügen über eine robuste Kommunikationsperipherie, einschließlich des SERCOM-Moduls und LIN, zusammen mit fortschrittlicher Motorsteuerungsperipherie. Diese Bausteine arbeiten mit einer echten 5-V-Versorgung (2,7 V bis 5,5 V) und bieten eine erhöhte Robustheit in Anwendungen Motorsteuerungen von Haushaltsgeräten, indem sie den Dynamikbereich des ADWs über das übliche Grundrauschen hinaus erhöhen. Anwendungs-Democode, einschließlich der sensorlosen FOC-Motorsteuerung, ist über die Motorsteuerungsbibliothek in Harmony Version 3 verfügbar, die von MPLAB® X IDE und MPLAB Harmony unterstützt wird. Darüber hinaus werden auch externe Tools der Hersteller KEIL und IAR unterstützt. Die MCUs der PIC32CM-Familie sind ideal für Anwendungen der Verbraucherelektronik und in kommerziellen, industriellen und Automobilanwendungen in rauschbehafteten Umgebungen
Merkmale
- Motorsteuerungs-Timer - zwei 24-Bit-Timer/Zähler + ein 16-Bit-Timer/Zähler für eine Steuerung mit erweiterten Funktionen einschließlich:
- Bis zu vier Vergleichskanäle mit optionalem Komplementärausgang
- Erzeugung eines synchronisierten Pulsweitenmodulationsmusters (PWM) über die Anschluss-Pins
- Deterministischer Fehlerschutz, schnelles Abklingen und konfigurierbare Totzeit zwischen komplementären Ausgängen
- Dithering, das die Auflösung um bis zu 5 Bit erhöht und den Quantisierungsfehler reduziert
- Bis zu 8 Wellenform-Ausgangskanäle
- Ein 16-Bit-TC mit Vergleichs-/Erfassungskanälen
- Ein 8-Bit-TC mit Vergleichs-/Erfassungskanälen
- Ein 32-Bit-TC mit Vergleichs-/Erfassungskanälen durch Verwendung von zwei TC
- 32-Bit-Echtzeitzähler (RTC) mit Uhr-/Kalenderfunktion
- CRC-32-Generator
- Geringe Leistungsaufnahme
- Peripheriekomponenten
- 6-kanaliger Direktspeicherzugriffs-Controller (DMAC)
- 6-Kanal-Ereignissystem
- Frequenzmessgerät
- Watchdog-Timer (WDT)
- Erweiterte Analogfunktionen
- Ein 12-bit-1-Msps-analog-zu-digital Wandler (ADW)
- Differentielle und asymmetrische Eingänge
- Automatische Offset- und Verstärkungsfehlerkompensation
- Überabtastung und Dezimation in Hardware zur Unterstützung von 13-, 14-, 15- oder 16-Bit-Auflösung
- Zwei Analogkomparatoren (AC) mit Fenstervergleichsfunktion
- Ein 16-Bit-Sigma-Delta-ADW (SDADW) mit 2 differentiellen Kanälen
- 10-Bit-DAW mit 350 kS/s
- Integrierter Temperatursensor
- Bis zu 26 programmierbare GPIOs
- Arm Cortex-M0+-CPU mit bis zu 48 MHz
- Divisions- und Quadratwurzel-Beschleuniger (DIVAS)
- Einzelzyklus-Hardware-Multiplizierer
- Mikrospur-Puffer
- Speicherschutzeinheit (MPU)
- Speicher
- 64 KB systeminterner selbstprogrammierbarer Flash
- 2 KB unabhängiger, selbstprogrammierbarer Flash für EEPROM-Einstellung
- 8 KB SRA-Hauptspeicher