Microchip Technology dsPIC33CK MC Digital-Signal-Controller (DSCs)
Microchip Technology dsPIC33CK MC Digital-Signal-Controller (DSCs) kombinieren eine leistungsstarke dsPIC33CK 16-Bit-CPU mit DSP-Funktionen, Peripherie mit Hochgeschwindigkeits-Pulsweitenmodulation (PWM), fortschrittliche Analogfunktionen und integrierte Kommunikationsschnittstellen. Diese DSCs, die mit bis zu 100 MIPS arbeiten, sind für Steuerungsapplikationen in Echtzeit optimiert, die schnelle Berechnungen und präzise Signalverarbeitung erfordern.Die dsPIC33CK MC-Produktfamilie umfasst hochauflösende PWM-Generatoren, konfigurierbare 12-Bit-Analog-Digital-Wandler (ADCs), DMA-Kanäle und CAN-FD-Anschlussfähigkeit. Diese Fähigkeiten ermöglichen die effiziente Steuerung von DC/DC-Wandlern, AC/DC-Netzteilen, Leistungsfaktorkorrekturstufen, Wechselrichtern und intelligenten Beleuchtungssystemen.Die Bauteile von Microchip Technology sind für anspruchsvolle Motorsteuerungsapplikationen ausgelegt und unterstützen BLDC-, PMSM-, AC- Induktions-, Schrittmotoren und Reluktanzmotoren. Integrierte Sicherheitsfunktionen, Diagnosefunktionen und Industriekommunikation machen die dsPIC33CK MC DSCs ideal für Industrieautomatisierung, Robotik, Fahrzeugsysteme und fortschrittliche, eingebettete Steuerungsplattformen.
Merkmale
- Betriebsbedingungen
- Bereich von 3 V bis 36 V
- Bereich von DC bis 100 MIPS
- -40 °C bis +125 °C Temperaturbereich
- dsPIC33CK 16-Bit-CPU-Core
- 32 Kbytes bis 256 Kbytes Program-Flash mit ECC und 8 K bis 16 K Arbeitsspeicher
- Schnelle 6-Zyklus-Teilung
- Code-effiziente Architektur (C und Bestückung)
- 40-Bit-Akkumulatoren
- Ein Zyklus (MAC/MPY) mit doppeltem Datenabruf
- Einzelzyklus, Mixed-Sign MUL plus Hardware-Teilung
- Unterstützung für 32-Bit-Multiplikation
- Fünf Sätze an kontextabhängigen Interrupt-Registern für eine schnelle Reaktion bei Unterbrechungen
- Kein Overhead-Looping
- 384 Bytes OTP-Speicher (One-Time-Programmable)
- Takt-Management
- Wählbare Oszillatoroptionen
- 8 MHz interner schneller RC (FRC)-Oszillator
- Primärer Hochgeschwindigkeits-Quarz-/Resonator-Oszillator oder externer Takt
- Primäre PLL, die vom FRC oder vom Quarzoszillator getaktet werden kann
- Programmierbare PLLs und Oszillator-Taktquellen
- Referenztaktausgang (REFCLKO)
- Ausfallsicherer Taktwächter (FSCM)
- Interner Backup-Oszillator
- Wählbare Oszillatoroptionen
- Energiemanagement
- Stromsparende Modi (Schlafmodus, Leerlaufmodus, Schlummermodus)
- Integrierter Power-on-Reset und Brown-Out-Reset
- Hochgeschwindigkeits-PWM
- Vier PWM-Paare
- PWM-Auflösung bis zu 2 ns
- Totzeit für ansteigende und abfallende Flanken
- Totzeitkompensation
- Takt-Chopping für Hochfrequenzbetrieb
- PWM-Unterstützung für
- DC/DC, AC/DC, Wechselrichter, PFC und Beleuchtung
- BLDC, PMSM, ACIM, Schrittmotoren und SRM-Motoren
- Fehler- und Strombegrenzungseingänge
- Flexible Trigger-Konfiguration für ADC-Auslösung
- Timer/Ausgangsvergleich/Eingangserfassung
- Ein Universal-16-Bit-Timer
- Peripheral Trigger Generator (PTG)
- Bis zu 15 Triggerquellen für andere Peripheriemodule
- CPU-unabhängiger, auf einer Zustandsmaschine basierender Befehlssequenzer
- Zwei 16-Bit-Universal-Timer
- Vier SCCP-Module, die Timer, Erfassung/Vergleich und PWM umfassen
- In jedem Modul befinden sich entweder zwei 16-Bit-Timer oder ein 32-Bit-Timer
- PWM-Auflösung bis hinunter zu 2,5 ns (ein Ausgang pro SCCP-Modul)
- 16-Bit- oder 32-Bit-Erfassung
- Vier-Deep-Capture-Buffer
- Vollständig asynchroner Betrieb, verfügbar in Schlafmodi
- Erweitertes Analog
- Hochgeschwindigkeits-12-Bit-ADU
- Ein gemeinsamer SAR ADU-Core
- Konfigurierbare Auflösung (bis zu 12-Bit)
- Bis zu 2 MSps Konversionsrate pro Kanal bei 12-Bit-Auflösung
- Bis zu 20 Eingangskanäle
- Dedizierte Ergebnispuffer für jeden analogen Kanal
- Flexible und unabhängige ADC-Auslöserquellen
- Vier digitale Komparatoren
- Vier Übertastfilter für eine höhere Auflösung
- Ein 30 ns Analogkomparator
- Ein 12-Bit- DAC mit Hardware-Neigungskompensation
- Hochgeschwindigkeits-12-Bit-ADU
- Kommunikationsschnittstelle
- Drei Protokoll-UARTs mit automatischer Protokollausführungsunterstützung für LIN 2.2, DMX und IrDA®
- Zwei Vierdraht-SPI/I2S-Module
- 16-Byte-FIFO
- Variable Breite
- I2S-Modus
- Ein CAN FD-Modul (Flexible Data)
- Ein I2C-Modul mit SMBus-Unterstützung
- PPS, um die Neuzuordnung von Funktionen zu ermöglichen
- Programmierbares zyklisches Redundanzprüfungsmodul (CRC)
- Ein SENT-Modul
- Vier Direct Memory Access (DMA) Kanäle
- Peripherie
- Hochstrom-I/O-Senke/Quelle
- Flanken- oder Pegeländerungs-Benachrichtigungs-Interrupt auf I/O-Pins
- Peripherie-Pin-Auswahl (PPS) mit neu belegbaren Pins
- Unterstützung bei der Entwicklung von DEBUGGER
- Programmierung im Schaltkreis und in der Anwendung
- Drei komplexe und fünf einfache Breakpoints
- IEEE 1149.2-kompatibler (JTAG) Abgrenzungsscan
- Trace-Buffer und Laufzeituhr
- Sicherheit
- Backup Fast RC Oszillator (BFRC)
- Spannungsabfall-Wiedereinschaltung (Brown-Out Reset (BOR))
- Kondensatorloser interner Spannungsregler
- Taktüberwachungssystem mit Backup-Oszillator
- CodeGuard™-Schutz
- Zyklische Redundanzprüfung (CRC)
- Dual-Watchdog-Timer (WDT)
- Ausfallsichere Taktüberwachung (FSCM)
- Flash-Fehlerkorrekturcode (ECC)
- Flash-OTP durch ICSP™- Schreibsperre
- Im RAM-Speicher integrierter Selbsttest (MBIST)
- Start in zwei Geschwindigkeiten
- Virtuelle Pins für Redundanz und Überwachung
- Deadman-Timer-Fenster (DMT)
- AEC-Q100 REV G zugelassen (Klasse 1: -40 °C bis +125 °C)
Applikationen
- Industrieautomatisierungsanlagen
- Werkseitige Motorantriebe
- Robotik und Bewegungssteuerung
- Steuermodule für Fahrzeuge
- Verbraucherhaushaltsgeräte
- Intelligente Leistungsmanagementsysteme
- Intelligente Sensoren und Aktuatoren
- Eingebettete Echtzeit-Steuerungsplattformen
- Erneuerbare Energiesysteme
Blockdiagramm
CPU-Blockdiagramm
Veröffentlichungsdatum: 2026-10-19
| Aktualisiert: 2026-10-23
