Diese Optionen helfen Systementwicklern bei der Entwicklung anspruchsvoller eingebetteter Steuerungsanwendungen, die flexible Skalierbarkeit benötigen, wenn die Projekte komplexer werden.
Der neue Dual-Core-Mikrocontroller dsPIC33CH512MP508 eignet sich für Anwendungen mit hohem Programmspeicherbedarf. Der Single-Core-Mikrocontroller dsPIC33CK64MP105 hingegen ist eine kostengünstige Variante für Anwendungen mit geringerem Speicherbedarf und kleinerer Bauform. Dank der neuen Bausteine, deren Pinbelegung mit den dsPIC33CH- und dsPIC33CK-Familien kompatibel ist, finden Entwickler schnell und einfach das passende Modell.
Die dsPIC33CH512MP508 (MP5)-Familie erweitert die kürzlich eingeführte dsPIC33CH-Familie um einen vergrößerten Flash-Speicher (von 128 KB auf 512 KB) und einen verdreifachten Programmspeicher (von 24 KB auf 72 KB). Dadurch eignen sie sich ideal für größere Anwendungen mit mehreren Software-Stacks oder mehr Programmspeicher, wie beispielsweise Anwendungen im Automobilbereich und für drahtloses Laden. In Automobilanwendungen wird mehr Speicher benötigt, um AUTOSAR-Software, MCAL-Treiber und CAN-FD-Peripheriegeräte zu installieren. Die Implementierung von drahtlosem Laden in Automobilanwendungen erfordert zusätzliche Software-Stacks für das Qi-Protokoll und NFC (Near Field Communication), was wiederum den Bedarf an Programmspeicher erhöht. Die Live-Update-Funktion für Firmware-Aktualisierungen in Echtzeit ist für hochverfügbare Systeme unerlässlich, verdoppelt aber auch den benötigten Gesamtspeicher. Bei Dual-Core-Geräten kann ein Kern als Master und der andere als Slave fungieren. Der Slave-Kern eignet sich zur Ausführung dedizierten, zeitkritischen Steuercodes, während der Master-Kern die Benutzeroberfläche, die Systemüberwachung und die Kommunikationsfunktionen übernimmt. Beispielsweise erleichtert die Verwendung von zwei Kernen die Aufteilung der Software-Stacks für die parallele Ausführung des Qi-Protokolls und anderer Funktionen wie NFC, um die Leistung bei drahtlosen Ladeanwendungen im Auto zu optimieren.
Die dsPIC33CK64MP105 (MP1)-Familie erweitert die kürzlich eingeführte dsPIC33CK-Familie um eine kostengünstige Version für Anwendungen mit geringerem Speicherbedarf und kleinerer Baugröße. Sie bietet bis zu 64 KB Flash-Speicher und Gehäuse mit 28 bis 48 Pins bei einer Grundfläche ab 4 mm x 4 mm. Dieses kompakte Bauteil bietet die ideale Kombination an Funktionen für Anwendungen in der Automobilsensorik, Motorsteuerung, hochdichte DC/DC-Wandlung und eigenständige Qi-Transmitter. Single- und Dual-Core-dsPIC33C-Bausteine liefern schnelle und deterministische Leistung für zeitkritische Steuerungsanwendungen durch kontextsensitive Register, die die Interrupt-Latenz reduzieren und die Ausführung mathematischer Algorithmen beschleunigen.
Alle Bausteine der dsPIC33C-Familie verfügen über umfassende Hardware für funktionale Sicherheit, um ASIL-B- und ASIL-C-Zertifizierungen für sicherheitskritische Anwendungen zu ermöglichen. Zu den funktionalen Sicherheitsfunktionen gehören unter anderem mehrere redundante Taktquellen, ein ausfallsicherer Taktmonitor (FSCM), die Überprüfung der I/O-Ports, Flash-Fehlerkorrekturcode (ECC), ein integrierter Selbsttest des RAM (BIST), Schreibschutz und redundante analoge Peripheriegeräte. Dank leistungsstarker CAN-FD-Peripheriegeräte und der neuen Fähigkeit zum Betrieb bei 150 °C eignen sich diese Bausteine ideal für anspruchsvolle Betriebsumgebungen, wie beispielsweise im Motorraum von Kraftfahrzeugen.
Die dsPIC33C-Familie wird durch Microchips MPLAB®-Entwicklungsökosystem unterstützt, einschließlich der kostenlosen integrierten Entwicklungsumgebung (IDE) MPLAB X, des MPLAB Code Configurators, des MPLAB XC16 C-Compilers und der MPLAB-Tools für In-Circuit-Debugging und -Programmierung. Version 2.0 der motorBench™ Development Suite von Microchip, die nun Hochspannungsmotoren bis 600 V unterstützt, ist ebenfalls verfügbar und hilft Kunden bei der Motoroptimierung mittels feldorientierter Regelung (FOC).
Für die gesamte Gerätefamilie sind verschiedene Entwicklungsboards und Steckmodule (PIMs) erhältlich. Zu den Entwicklungswerkzeugen für die neuen Geräte gehören das dsPIC33CH Curiosity Board (DM330028-2), das dsPIC33CH512MP508 PIM für allgemeine Anwendungen (MA330046), das dsPIC33CH512MP508 PIM für die Motorsteuerung (MA330045), das dsPIC33CK64MP105 PIM für allgemeine Anwendungen (MA330047), das dsPIC33CK64MP105 PIM für die Motorsteuerung mit externem Operationsverstärker (MA330050-1) und das dsPIC33CK64MP105 PIM für die Motorsteuerung mit internem Operationsverstärker (MA330050-2).
Die dsPIC33CH512MP5-Bausteine sind jetzt in den Gehäusen 48/64/80-polig TQFP, 64-polig QFN und 48-polig uQFN erhältlich. Die dsPIC33CK64MP1-Bausteine sind jetzt in den Gehäusen 28-polig SSOP, 28/36/48-polig uQFN und 48-polig TQFP erhältlich.
