Microchip Technology dsPIC33CK256MC50x 100-MHz-Hochleistungs-DSCs
dsPIC33CK256MC50x 100-MHz-Hochleistungs-Digital-Signalcontroller (DSCs) von Microchip Technology verfügen über einen 100-MHz-dsPIC®-Core mit integrierter digitaler Signalverarbeitung (DSP) und verbesserter On-Chip-Peripherie. Diese DSCs ermöglichen Designs wie Motorsteuerungs-, Hochleistungs-, Universal-Embedded-Applikationen und robuste Applikationen für Bereiche wie Automobilsektor, Industrie, Medizintechnik und Unterhaltungselektronik.Die dsPIC33CK256MC50x Bauteile eignen sich hervorragend für kostengünstige Fahrzeug-, Verbraucher- und Industrieapplikationen im Bereich der Motorsteuerungen. Die Produktfamilie dsPIC33CK256MC50X von DSCs ist optimal für die Steuerung von BLDC-, PMSM-, ACIM-, SR- und Schrittmotoren geeignet. Das hohe Maß an Peripherieintegration auf den dsPIC33CK256MC50X DSCs ermöglicht Applikationen zur Implementierung von Blindleistungskompensation (PFC) und feldorientierter Motorsteuerung (FOC) durch einen einzigen DSC.
Die dsPIC33CK256MC50x DSCs sind mit modernen analogen Peripheriegeräten wie leistungsstarken 12-Bit-ADCs und 12-Bit-DACs, analogen Hochgeschwindigkeits-Komparatoren und Operationsverstärkern bestückt und bieten benutzerfreundliche intelligente Sensorschnittstellen für verschiedene elektronische Sensorapplikationen. Mit ihrem umfangreichen Funktionssatz und einer Temperaturfestigkeit bis 150 °C sind diese Bauteile optimal für Fahrzeugsensoren und Industrieautomatisierung geeignet.
Die dsPIC33CK256MC50x-Bauteile mit Unterstützung der funktionalen Sicherheit bieten zahlreiche Funktionen und ein umfassendes Sicherheitsökosystem, das das Design von sicherheitskritischen Applikationen vereinfacht und die funktionale Sicherheitszertifizierung unterstützt.
Die dsPIC33CK256MC50x 100-MHz-DSCs von Microchip Technology werden in 28-, 36-, 48- und 64-poligen SSOP-, TQFP- und UQFN-Gehäusetypen angeboten. Diese Bauteile sind nach AEC-Q100 für den Einsatz in Fahrzeuganwendungen zertifiziert.
Merkmale
- dsPIC33CK DSC-Core und -Speicher
- Bis zu 256 KBytes Programm-Flash mit ECC
- Bis zu 32 KBytes Daten-SRAM mit Speicher-integriertem Selbsttest (MBIST)
- Modifizierte Harvard-Architektur mit 16-bit-Daten und 24-bit-Anweisungen
- Programmcode-effiziente (C und Assembly) CPU-Architektur, die für Echtzeit-Applikationen ausgelegt ist
- Sechzehn 16-Bit-Arbeitsregister
- Vier Sätze von Interrupt-Kontextspeicherregistern, einschließlich ACC- und CPU-Status für eine schnelle Interrupt-Verarbeitung
- 32-Bit-Mixed-Signal-Multiplikation mit Einzelzyklus
- Schnelle 6-Zyklus-Hardware 32/16 und 16/16 DIV
- Duale 40-Bit-Festkomma-Akkumulatoren (ACC) für DSP-Betrieb
- Einzelzyklus-MAC/MPY mit doppeltem Datenabruf und Ergebnis beim Zurückschreiben
- Kein Overhead-Looping-Support
- Unterstützung der funktionalen Sicherheit (ISO 26262 und IEC 61508)
- ISO-26262-konforme Entwicklung
- ASIL B Fahrzeug-Sicherheitsapplikationen – ISO 26262
- SIL 2 Industrie-Sicherheitsapplikationen – IEC 61508
- ISO 26262 und IEC 61508 funktionale Sicherheitspakete
- Eingebettete Sicherheit
- Die CodeGuard-Sicherheit zusammen mit Flash-OTP durch ICSP-Schreibsperre ermöglicht die Implementierung eines unveränderbaren Secure Boot
- Flash-OTP durch ICSP-Schreibsperre zur umfassenden Flash-Konfiguration als OTP
- Benutzer-OTP
- Ermöglicht die Implementierung robuster Sicherheits-Anwendungsfälle in Verbindung mit CryptoAuthentication und CryptoAutomotive-Bauteilen, darunter:
- Secure Boot
- Sicheres Firmware-Upgrade
- Sichere Kommunikation
- Knotenauthentifizierung und mehr
- Hochgeschwindigkeits-PWM-Modul
- Vier unabhängige PWM-Paare (acht Ausgänge insgesamt) mit einer Auflösung von bis zu 2 ns
- Totzeiteinfügung für steigende und fallende Flanken und Unterstützung für Totzeitkompensation
- Takt-Chopping für Hochfrequenzbetrieb
- Fehler- und Strombegrenzungseingänge
- Flexible Trigger-Konfiguration für ADC-Auslösung
- Erweiterte Analogfunktionen
- 12-Bit-ADC-Module mit 3,5-MS/s
- Bis zu 20 ADC-Eingangskanäle (je nach Gehäuse)
- 4 digitale Komparatoren zur Minimierung des CPU-Overhead
- 4 Überabtastungsfilter bis zu 256x für eine verbesserte Auflösung (bis zu 16-Bit)
- 2 Analog-Komparatoren (15 ns) mit dediziertem 12-Bit-DAC mit Hardware-Neigungsausgleich und DAC-Bufferausgang
- Bis zu 3 Operationsverstärker mit interner Verbindung zum ADC-Modul, 20 MHz GBW, ±1 mV Offsetspannung und 40 V/μs Anstiegsrate
- Timer/Zähler/Ausgangsvergleich/Eingangserfassung
- 9 16-Bit-Timer/Zähler (oder vier 32-Bit)
- 4 PWM- oder Ausgangsvergleichsausgänge (OC)
- 4 Eingangserfassungs-Pins (IC) oder interne Verbindungen von CLC- oder Komparatormodulen
- Peripherie-Trigger-Generator (PTG) zur Planung komplexer Sequenzen
- 1 x Quadratur-Encoder-Schnittstellenmodule (QEI) für optische encoder-Unterstützung
- AUTOSAR-Ready DSC
- AUTOSAR (4.3.x)
- ASIL B- and ASPICE-compliant MCAL Treiber
- ISO 26262 Funktionale Sicherheit und Automotive-Sicherheit
- Kommunikationsschnittstellen
- 3 UARTs (15 MBit/s) mit automatischer Protokollverarbeitung für LIN/J2602 und DMX
- 2 x 4-wire SPI/I2S bis zu 40 MHz mit dedizierten PINS
- 1 x I2C-Modul (bis zu 1 MBit/s) mit SMBus-Unterstützung
- Flexibles CAN-Datenratenmodul (CAN-FD) (nur 50x Bauteile)
- 1 Single-Edge Nibble Transmission (SENT) Module für die Sensorschnittstelle
- 4 DMA-Kanäle zur Unterstützung von Datenübertragungen
- Spezielle Funktionen
- 4 konfigurierbare Logikzellen-Module (CLC) mit benutzerdefinierten Logikgatter-Schaltungen
- Programmierbare Pinauswahl (PPS) für Peripherie-Pin-Funktionszuordnung
- On-Chip-Temperatursensor mit direkter ADC-Modulverbindung
- Einmal programmierbarer (OTP) 256-Bytes-Speicher und eindeutiger 120-Bit-Geräte-Identifikator (UDID)
- Takt- und Leistungsmanagement
- 8-MHz-Fast RC (FRC) on Chip
- Programmierbare PLLs mit externen Oszillator-Taktquellen und Referenztaktausgang (REFO)
- Ausfallsicherer Taktwächter (FSCM) mit 8-MHz-Backup Fast RC-Oszillator (BFRC)
- Stromsparende Management-Modi – Schlaf-, Leerlauf- und Halbschlafmodus
- Integriertes Power-on-Reset (POR) und Brown-Out-Reset (BOR)
- Debugger-Entwicklungsunterstützung
- In-Circuit- und In-Application-Programmierung und -Debug-Unterstützung (ICSP)
- On-Chip-Debug mit 3 komplexen und 5 einfachen Breakpoints
- IEEE 1149.2 (JTAG) Boundary-Scan-Unterstützung
- Sicherheitsfunktionen
- Dead-Man-Timer-Sicherheitsfunktion (DMT), getaktet durch Befehlsauslesungen
- Watchdog-Timer mit Fenster (WWDT)
- CodeGuard™-Sicherheit für Programm-FLASH
- FLASH mit ECC und Fehlerinjektion-Testfunktion
- Flash-OTP durch ICSP™-Schreibsperre
- Integrierter Speicher-Selbsttest (MBIST)
- Taktüberwachung mit mehreren redundanten Taktquellen
- Programmierbare zyklische Redundanzprüfung (CRC)
- Hardware-Fallen
- SFR-Locks
- Schatten-Betriebsregister
- PWM-Fehlermanagement
- Kondensatorloser On-Chip-LDO
- I/O-Anschluss-Auslesung
- Betriebsbedingungen
- 3,0 V bis 3,6 V
- -40 ºC bis +125 ºC, DC bis 100 MHz
- -40 ºC bis +150 ºC, DC bis 70 MHz
- Gehäuseoptionen
- 28-Pin SSOP, UQFN
- 36-Pin UQFN
- 48-Pin TQFP, UQFN
- 64-Pin-TQFP, UQFN
Applikationen
- Automotive- und funktionale Sicherheit
- Motorsteuerung
- Sensornetzwerke
- Industrieautomatisierung
Videos
Blockdiagramm
