Der Slave-Kern eignet sich zur Ausführung spezialisierter Steuerungsfunktionen, wenn es auf Zeit ankommt, während der Master-Kern die Benutzeroberfläche, die Systemüberwachung und benutzerdefinierte Kommunikationsfunktionen für die Endanwendung übernimmt. Der dsPIC33CH wurde speziell entwickelt, um die unabhängige Codeentwicklung für jeden Kern durch separate Entwicklungsteams zu ermöglichen und eine nahtlose Integration auf einem einzigen Chip zu gewährleisten.
Die dsPIC33CH-Familie ist für digitale Stromversorgungen, Motorsteuerungen und andere leistungsstarke Anwendungen mit komplexen Algorithmen optimiert. Dazu gehören beispielsweise drahtlose Stromversorgungen, Server-Netzteile, Drohnen und Automobilsensoren. In einer digitalen Stromversorgung beispielsweise verwaltet der Slave-Kern die mathematischen Algorithmen, während der Master-Kern unabhängig den PMBus™-Protokollstapel steuert und Systemüberwachungsfunktionen bereitstellt. Dies erhöht die Gesamtleistung und Reaktionsfähigkeit des Systems. Die Verteilung der gesamten Arbeitslast auf zwei DSC-Kerne in einem einzigen Baustein ermöglicht eine höhere Leistungsdichte durch höhere Schaltfrequenzen, was wiederum die Bauteilgröße reduziert.
Die dsPIC33CH-Familie wurde für sofortige Systemaktualisierungen entwickelt, was insbesondere bei Netzteilen wichtig ist, wenn Firmware-Updates ohne Ausfallzeiten durchgeführt werden müssen.
In einem Autolüfter oder einer Pumpe übernimmt der Slave-Kern die zeitkritische Drehzahl- und Drehmomentregelung, während der Master die CAN-FD-Kommunikation (Controller Area Network Flexible Data), die Systemüberwachung und die Diagnose steuert. Die beiden Kerne arbeiten nahtlos zusammen und ermöglichen so den Einsatz fortschrittlicher Algorithmen zur Verbesserung von Effizienz und Reaktionsfähigkeit. Darüber hinaus ist jeder der neuen dsPIC33CH-Gerätekerne so konzipiert, dass er eine höhere Leistung als die aktuellen dsPIC DSC-Kerne bietet:
1) eine größere Anzahl registrierter Benutzer, die kontextbezogen ausgewählt werden, um die Reaktion auf Störungen zu verbessern;
2) neue Befehle, die die Leistung des DSP (Digitalen Signalprozessors) beschleunigen; und
3) schnellere Ausführung der Anweisungen.
Die dsPIC33CH-Familie bietet eine beispiellose Integration in einem kleinen 5 x 5 mm Gehäuse und verfügt über Funktionen wie CAN-FD-Kommunikation. Fortschrittliche Peripheriegeräte für jeden Kern reduzieren Systemkosten und Platinengröße. Dazu gehören Hochgeschwindigkeits-A/D- und D/A-Wandler mit Wellenformgenerierung, Analogkomparatoren, programmierbare Analogverstärker und hochauflösende Pulsweitenmodulations-(PWM)-Schaltungen. Die Dual-Cores und die speziellen Peripheriegeräte ermöglichen die gegenseitige Überwachung der Kerne zur Gewährleistung der funktionalen Sicherheit und erleichtern so die Entwicklung eines robusten Systems.
Der dsPIC33CH wird durch das MPLAB®-Entwicklungsökosystem von Microchip unterstützt, einschließlich der kostenlos herunterladbaren integrierten Entwicklungsumgebung (IDE) MPLAB® X und des Microchip MPLAB® Code Configurator.
Das dsPIC33CH Curiosity Board (DM330028) ist eine kostengünstige und flexible Plattform, mit der Kunden schnell funktionsreiche Prototypen erstellen können. Es kostet 34,99 US-Dollar pro Stück. Das dsPIC33CH Plug-in-Modul (PIM) für Motorsteuerungsplattformen (MA330039), das für die Microchip-Systeme MCLV-2 und MCHV-2/3 entwickelt wurde, ist für 25,00 US-Dollar pro Stück erhältlich. Der dsPIC33CH ist auch für universelle Plattformen (MA330040) zum Preis von 25,00 US-Dollar pro Stück verfügbar und mit dem Explorer 16/32 Entwicklungsboard (DM240001-2) kompatibel. Er wird in acht verschiedenen Gehäusevarianten angeboten, von der 28-poligen Version dsPIC33CH64MP202 bis hin zu 80-poligen Versionen ab 5 x 5 mm. Seine Speicherkapazität beträgt 64 bis 128 KB Flash-Speicher.

