Le cœur esclave est utile pour exécuter du code de contrôle spécialisé lorsque le temps est critique, tandis que le cœur maître gère l'interface utilisateur, la surveillance du système et les fonctions de communication personnalisées pour l'application finale. Le dsPIC33CH est spécifiquement conçu pour faciliter le développement indépendant de code pour chaque cœur par des équipes de conception distinctes et permet une intégration transparente lorsqu'ils sont combinés sur une seule puce.

La famille dsPIC33CH est optimisée pour les alimentations numériques, la commande de moteurs et d'autres applications hautes performances nécessitant des algorithmes sophistiqués. Elle inclut notamment les alimentations sans fil, les alimentations pour serveurs, les drones et les capteurs automobiles. Par exemple, dans une alimentation numérique, le cœur esclave gère les algorithmes mathématiques, tandis que le cœur maître gère indépendamment la pile de protocoles PMBus™ et assure les fonctions de surveillance du système, améliorant ainsi les performances et la réactivité globales. La répartition de la charge de travail totale sur deux cœurs DSC au sein d'un même composant permet d'accroître la densité de puissance grâce à des fréquences de commutation plus élevées, ce qui réduit la taille des composants.

La famille dsPIC33CH a été conçue pour des mises à jour système instantanées, ce qui est particulièrement important pour les alimentations lorsque les mises à jour du firmware doivent être effectuées sans interruption de service.

Dans un ventilateur ou une pompe automobile, le cœur esclave gère la régulation de vitesse et de couple en temps réel, tandis que le maître gère les communications CAN-FD (Controller Area Network Flexible Data), la surveillance du système et les diagnostics. Les deux cœurs fonctionnent de concert, permettant l'utilisation d'algorithmes avancés pour améliorer l'efficacité et la réactivité. De plus, chaque cœur du nouveau dispositif dsPIC33CH est conçu pour offrir des performances supérieures aux cœurs dsPIC DSC actuels grâce à :

1) un plus grand nombre d’utilisateurs enregistrés sélectionnés en fonction du contexte pour améliorer la réponse aux perturbations ;

2) de nouvelles instructions qui accélèrent les performances du DSP (processeur de signal numérique) ; et

3) Exécution plus rapide des instructions.

La famille dsPIC33CH offre une intégration sans précédent dans un boîtier compact de 5 x 5 mm et intègre des fonctionnalités telles que la communication CAN-FD. Des périphériques avancés, disponibles pour chaque cœur, permettent de réduire les coûts système et la taille de la carte. Parmi ces périphériques figurent des convertisseurs A/D et N/A haute vitesse avec génération de formes d'onde, des comparateurs analogiques, des amplificateurs analogiques à gain programmable et des circuits de modulation de largeur d'impulsion (PWM) haute résolution. La présence de deux cœurs et de périphériques spécifiques permet de programmer les cœurs pour qu'ils se surveillent mutuellement, garantissant ainsi la sécurité fonctionnelle et facilitant la conception d'un système robuste.

Le dsPIC33CH est pris en charge par l'écosystème de développement MPLAB® de Microchip, qui comprend l'environnement de développement intégré (IDE) MPLAB® X téléchargeable gratuitement et le configurateur de code Microchip MPLAB®.

La carte Curiosity dsPIC33CH (DM330028), proposée à 34,99 $ l'unité, est une plateforme économique et flexible permettant de créer rapidement un prototype riche en fonctionnalités. Le module d'extension (PIM) dsPIC33CH pour plateformes de commande de moteurs (MA330039), conçu pour les systèmes MCLV-2 et MCHV-2/3 de Microchip, est disponible à 25,00 $ l'unité. Le dsPIC33CH est également disponible pour les plateformes à usage général (MA330040), au prix de 25,00 $ l'unité, et est compatible avec la carte de développement Explorer 16/32 (DM240001-2). Le dsPIC33CH est proposé en huit boîtiers différents, allant du dsPIC33CH64MP202 à 28 broches aux versions à 80 broches, avec des dimensions minimales de 5 x 5 mm. Sa capacité mémoire Flash est de 64 à 128 Ko.

Pour plus d'informations ou un devis