Microchip Technology dsPIC33CK512MP60x Digitalsignalcontroller
Microchip Technology dsPIC33CK512MP60x 16-Bit-Digitalsignalcontroller (DSCs) verfügen über einen einzigen 100 MIPS dsPIC®-DSC-Core mit integriertem Digitalsignalprozessor (DSP) und verbesserter On-Chip-Peripherie. Die dsPIC33CK512MP60x DSCs ermöglichen die Entwicklung hochleistungsfähiger, präziser Motorsteuerungssysteme, die energieeffizient und leise arbeiten und eine lange Lebensdauer der Motoren gewährleisten. Diese Bauteile bieten eine hochpräzise digitale Steuerung von Abwärts-, Aufwärts-, Flyback-, Halbbrücken-, Vollbrücken-, LLC- und weiteren Leistungsschaltungen. Aufgrund dieser Eigenschaften eignen sich diese Bauteile hervorragend für Schaltmodus-AC/DC-, DC/DC-, USV- und PFC-Stromversorgungen. Darüber hinaus eignen sich die dsPIC33CK512MP60x DSCs für leistungsstarke und robuste Universal-Applikationen.Die dsPIC33CK512MP60x DSPs von Microchip Technology verfügen über zahlreiche Funktionen, die die Zertifizierung der funktionalen Sicherheit für ASIL-B- und ASIL-C-Anwendungen im Automobilbereich vereinfachen. Diese Bausteine sind in 48-Pin (dsPIC33CK512MP605), 64-Pin (dsPIC33CK512MP606) und 80-Pin (dsPIC33CK512MP608)-Gehäusen erhältlich.
Merkmale
- dsPIC33CK DSC-Kern
- Bis zu 512 KByte Programm-Flash mit ECC und Live-Update (Flash mit zwei Partitionen)
- Bis zu 64 KByte Daten-SRAM mit integriertem Speicher-Selbsttest (MBIST)
- Modifizierte Harvard-Architektur mit 16-Bit-Daten und 24-Bit-Anweisungen
- Code-effiziente (C und Assembly) CPU-Architektur für Echtzeitanwendungen
- 16x 16-Bit-Arbeitsregister
- 4x Sätze von Interrupt-Kontext-Speicherregistern, einschließlich ACC und CPU-Status für schnelle Interrupt-Bearbeitung
- Eintakt, Mixed-Sign 32-Bit MUL
- Schnelle 6-Takt-Hardware 32/16 und 16/16 DIV
- Zwei 40-Bit-Festkomma-Akkumulatoren (ACC) für DSP-Operationen
- Ein-Takt-MAC/MPY mit doppeltem Datenabruf und Ergebnis beim Zurückschreiben
- Kein Overhead-Looping-Support
- Hochgeschwindigkeits-PWM-Modul
- 8 unabhängige PWM-Paare (16 Ausgänge insgesamt) mit einer Auflösung von bis zu 250 ps
- Unterstützung der Totzeiteinfügung für steigende und fallende Flanken und Totzeitkompensation
- Takt-Chopping für Hochfrequenzbetrieb
- Fehler- und Strombegrenzungseingänge
- Flexible Trigger-Konfiguration für ADC-Auslösung
- Fortschrittliche Analogfunktionen
- 5 x 12-Bit-ADC-Module mit 3,5 MS/s mit jeweils 4 x dedizierten SAR-Cores und 1 x gemeinsam genutztem SAR-Core (5 S&Hs)
- 19x, 20x oder 24x ADC-Eingangskanäle (je nach Gehäuse)
- 4x digitale Komparatoren zur Reduzierung des CPU-Overheads
- 4x Oversampling-Filter bis zum 256-fachen für eine höhere Auflösung (bis zu 16-Bit)
- 6x Analogkomparatoren (15 ns) mit dedizierten 12-Bit-DACs mit Hardware-Flankenausgleich
- Bis zu 3x Op-Amps mit interner Verbindung zum ADC-Modul
- Kommunikationsschnittstellen
- 3x UARTs (15 Mbps) mit automatischer Protokollverarbeitung für LIN/J2602, DMX und IrDA®
- 3 x 4-Draht-SPI/I2S von bis zu 40 MHz mit dedizierten Pins
- 3x I2C Module (bis zu 1 Mbps) mit SMBus Unterstützung
- 2x Flexibles CAN-Datenratenmodul (CAN-FD)
- 2x Single-Edge Nibble Transmission (SENT)-Module für die Sensoranbindung
- 8x DMA-Kanäle, die UART-, SPI-, ADC-, CAN-FD-, IC-, OC- und Timer-Datenübertragungen unterstützen
- Spezielle Funktionen
- 4x Configurable Logic Cell (CLC) Module mit benutzerdefinierten Logikgatterschaltungen
- Programmable Pin Select (PPS) für die Zuordnung von Peripherie-Pin-Funktionen
- Parallel Master Port (PMP) für externe Datenerweiterung
- On-Chip-Temperatursensor mit direktem ADC-Modul-Anschluss
- Takt- und Energiemanagement
- 8 MHz Fast RC (FRC)- und 32 kHz Low-Power RC (LPRC)- Oszillatoren auf dem Chip
- Programmierbare PLLs mit externen Oszillator-Taktquellen und Referenztaktausgang (REFO)
- Ausfallsicherer Taktwächter (FSCM) mit 8 MHz Backup Fast RC (BFRC)-Oszillator
- Stromsparende Management-Modi: Ruhezustand, Leerlauf und Schlummern
- Integrierter Power-on-Reset (POR) und Brown-Out-Reset (BOR)
- Timer/Zähler/Ausgangsvergleich/Eingangserfassung
- 24x 16-Bit-Timer/Zähler (bis zu 12x 32-Bit)
- 14x PWM- oder Output Compare (OC)-Ausgänge
- 9x Input Captures (IC) Pins oder interne Verbindungen vom CLC oder den Komparatormodulen
- 3x Quadrature Encoder Interface (QEI)-Module zur Unterstützung optischer Encoder
- Peripherer Triggergenerator (PTG) für die Planung komplexer Sequenzen
- Debugger-Entwicklungsunterstützung
- In-Circuit- und In-Applikations-Programmierung und Debug-Unterstützung (ICSP)
- On-Chip-Debug-Trace-Buffer und Laufzeitüberwachung mit 3x komplexen und 5x einfachen Haltepunkten
- IEEE 1149.2 (JTAG) Boundary-Scan-Unterstützung
- Sicherheitsfunktionen
- Dead-Man-Timer (DMT) Sicherheitsfunktion, getaktet durch Befehlsabrufe
- Watchdog-Timer (WDT)
- CodeGuard™-Sicherheit für das FLASH-Programm
- Programmierbare zyklische Redundanzprüfung (CRC)
- FLASH ECC Fault Injection Testfunktion
- ICSP™-Schreib-Verhinderung
- Klasse B Sicherheitsbibliothek, IEC 60730
- Unterstützung der funktionalen Sicherheit (ISO26262)
- Applikationen mit Schwerpunkt ASIL-B und ASIL-C
- FMEDA, Diagnosesoftware und Handbuch zur funktionalen Sicherheit sind unter NDA auf Anfrage bei Microchip Technology erhältlich
- funktionale Hardware-Sicherheitsfunktionen
- Mehrere redundante Taktquellen
- Rücklesung des I/O-Anschlusses
- Redundanzen von analogen Peripheriegeräten
- Watchdog-Timer mit Fenster
- RAM BIST
- Hardware-Fallen
- SFR-Schlösser
- Schreibschutz
- Schattenarbeitsregister
- Betriebsbedingungen
- 3,0 V bis 3,6 V, -40 ºC bis +125 ºC, DC bis 100 MIPS
- 3,0 V bis 3,6 V, -40 °C bis +150 °C, Gleichstrom bis 70 MIPS
- Gehäuseoptionen
- dsPIC33CK512MP605: TQFP-48, VQFN-48
- dsPIC33CK512MP605: TQFP-64, VQFN-64
- dsPIC33CK512MP605: TQFP-80
Applikationen
- Hochleistungs-Embedded Applikationen
- Motorsteuerung
- Digitale Leistungsumwandlung
- Robuste und sichere Applikationen
- Industrie-, Automotive- und Verbraucheranwendungen
Ressourcen
Videos
Blockdiagramm
Veröffentlichungsdatum: 2022-04-22
| Aktualisiert: 2022-10-24
