Microcontrôleurs avec transfert des tâches logicielles vers le matériel | Microchip
La famille PIC18-Q43 de Microchip associe davantage de périphériques indépendants du cœur et un écosystème complet d’outils de développement pour des systèmes améliorés sur les applications de commande en temps réel et applications connectées.
Sur les systèmes basés sur un microcontrôleur, la partie logicielle est souvent synonyme de ralentissement pour la commercialisation du produit tout comme pour les performances du système. En allégeant de nombreuses tâches logicielles, alors confiées à la partie matérielle du système, la nouvelle génération de la famille PIC18-Q43 de Microchip Technology aide les développeurs à mettre plus rapidement sur le marché des solutions performantes.
La combinaison de périphériques que la famille intègre offre aux utilisateurs plus de flexibilité et de simplicité lors de la création de fonctions matérielles personnalisées grâce à des outils de développement faciles à utiliser. Les périphériques configurables sont interconnectés intelligemment, afin d’afficher une latence proche de zéro pour le partage de données, les entrées logiques ou les signaux analogiques, sans avoir besoin de code supplémentaire, pour une réponse système améliorée.
Adaptée à de nombreuses applications de commande en temps réel et applications connectées, y compris les appareils ménagers, les systèmes de sécurité, la commande de moteurs et les systèmes de commande industriels, les systèmes d’éclairage et l’Internet des Objets (IoT), la famille des PIC18-Q43 aide à réduire l’encombrement sur la carte, la nomenclature, les coûts globaux et les délais de mise sur le marché.
Les périphériques CIP (Core Independent Peripherals) sont des périphériques qui ont été conçus avec des capacités supplémentaires pour gérer de nombreuses tâches différentes sans aucune intervention du processeur central (CPU). Dotée de périphériques CIP tels que des temporisateurs, une sortie PWM (Pulse Width Modulaiton) simplifiée, des cellules CLC, un convertisseur A/N avec capacités de calcul (ADC2), des communications série multiples, et bien d’autres encore, la famille de produits est conçue pour aider les développeurs à personnaliser la configuration idéale pour leur système.
Les cellules CLC sont des cellules logiques configurables qui fonctionnent au-delà des limites de vitesse d’exécution logicielles, offrant aux clients la capacité d’ajuster des paramètres tels que la génération de forme d’onde ou les mesures de timing entre autres. Les cellules CLC peuvent faire office de circuit logique de liaison (« glue logic ») afin de connecter les périphériques sur puce et permettre la personnalisation matérielle à un degré de facilité jamais atteint. Leurs interfaces de communication indépendantes du cœur, y compris UART, SPI et I2C, constituent des blocs de fonctions flexibles et faciles à utiliser par les développeurs qui veulent créer des composants personnalisés, tandis que l’ajout de canaux d’accès direct à la mémoire DMA et de la gestion des interruptions accélère la commande en temps réel grâce à des boucles logicielles simplifiées.
Grâce à la suite d’outils de développement complète de Microchip, les utilisateurs peuvent générer rapidement et en toute simplicité le code de l’application et des combinaisons de périphériques CIP personnalisées, le tout via à une interface graphique. De plus, la famille fonctionne avec une tension allant jusqu’à 5 V, ce qui augmente l’immunité au bruit et permet aux clients de connecter un grand nombre de capteurs.
« La famille PIC18-Q43 intègre des périphériques CIP qui permettent de nombreuses fonctions, y compris des boucles de contrôle complètes à réaliser sur une puce matérielle personnalisable », explique Greg Robinson, vice-président du Marketing pour le département des microcontrôleurs 8 bits chez Microchip. « Grâce à l’association de périphériques CIP flexibles et d’un haut degré d’intégration analogique, les utilisateurs pourront réduire significativement le temps de développement et améliorer les performances de leurs systèmes en automatisant le contrôle de la forme d’onde, les opérations de timing et de mesure et les fonctions logiques ».
La famille est compatible avec les environnements de développement (IDE) MPLAB X et MPLAB Xpress de Microchip ainsi qu’avec le générateur de code MPLAB Code Configurator (MCC), un plug-in logiciel gratuit qui offre une interface graphique permettant de configurer les périphériques et fonctions spécifiques à chaque application. Elle est également compatible avec la carte Curiosity Nano PIC18F57Q43, une carte de développement compacte et économique dotée de capacités de programmation et de débogage.
Fabricant : Microchip
Référence : PIC18-Q43