Aperçu du développement avec la gamme de microcontrôleurs RA 32 bits de Renesas

Renesas affiche un long historique de produits à semi-conducteurs. Tout a commencé avec une coentreprise entre Hitachi et Mitsubishi en 2003, qui a ensuite fusionné avec NEC Electronics en 2010. La marque offre un solide héritage dans le domaine des microcontrôleurs, la série RA étant l'une de ses dernières gammes.

Gamme de microcontrôleurs Renesas Advanced (RA)

Les séries de microcontrôleurs de la gamme Renesas Advanced (RA) sont basées sur des cœurs Arm® Cortex®-M 32 bits. Ces séries de microcontrôleurs ont été conçues sur la base d'un ADN commun, pour des produits à brochage et fonctionnalités compatibles. Cela permet une évolutivité aisée et une réutilisation du code d'un dispositif à un autre.

(Source de l'image : Renesas)

Les trois séries (RA2, RA4 et RA6) offrent un large éventail de performances, de périphériques, de puissance et de mémoire. Les applications typiques s'étendent de l'interface utilisateur aux points d'extrémité IoT.

Microcontrôleurs RA6 de Renesas disponibles chez DigiKey

Microcontrôleurs RA4 de Renesas disponibles chez DigiKey

Microcontrôleurs RA2 de Renesas disponibles chez DigiKey

Outils de développement et support

Les options d'environnement de développement intégré (IDE) pour la gamme RA incluent l'outil MDK de Keil et le propre outil e² studio de Renesas. Les options de compilateur incluent GNU et Arm Compiler version 6. Les choix d'émulateurs incluent J-Link de SEGGER et E2/E2 Lite de Renesas. Le programmateur de mémoire Flash inclut le PG-FP6 de Renesas et de nombreuses solutions tierces.

(Source de l'image : Renesas)

Les cartes de développement de Renesas disponibles pour la gamme RA incluent : EK-RA2A1 pour le groupe RA2A1, EK-RA4M1 pour le groupe RA4M1, EK-RA6M1 pour le groupe RA6M1, EK-RA6M2 pour le groupe RA6M2 et les modèles EK-RA6M3 et EK-RA6M3G (EK-RA6M3 avec carte d'extension graphique) pour le groupe RA6M3.

Pack logiciel flexible (FSP)

Le pack logiciel flexible (FSP) RA de Renesas offre un moyen rapide et polyvalent de concevoir des dispositifs IoT connectés et sécurisés à l'aide de la gamme RA de microcontrôleurs Arm proposée par Renesas.

(Source de l'image : Renesas)

Le pack FSP fournit des pilotes périphériques prêts pour la production, des piles de protocoles de connectivité, le système d'exploitation Amazon FreeRTOS et des piles d'intergiciels afin de tirer parti de l'écosystème FSP.

Environnement de développement intégré (IDE) e² studio

L'outil e² studio est un environnement de développement intégré (IDE) basé sur Eclipse pour les microcontrôleurs Renesas. Il couvre tous les processus de développement, du téléchargement de code d'exemple au débogage.

(Source de l'image : Renesas)

e² studio se compose de la structure d'environnement intégré open-source Eclipse, d'un plug-in CDT et de différents plug-ins de Renesas et de fournisseurs partenaires. Cette structure permet d'ajouter ou de mettre à jour facilement des compilateurs et des plug-ins, ce qui fait d'e² studio un environnement IDE hautement multifonctionnel et extensible. La gamme RA peut générer des codes prêts à l'emploi pour les microcontrôleurs de Renesas par le biais d'une interface utilisateur graphique, notamment pour la configuration des pilotes et de l'intergiciel fourni par le pack FSP, l'affectation des broches et la configuration des horloges/interruptions. Vous trouverez des informations supplémentaires et un lien pour télécharger e² studio sur le site de Renesas.

Kit d'évaluation EK-RA6M1

L'EK-RA6M1 est un exemple représentatif des kits d'évaluation RA fournis par Renesas et il comprend le composant d'entrée de gamme pour la famille RA6 hautes performances. Il est basé sur le R7FA6M1AD3CFP, qui présente un cœur Arm® Cortex®-M4 120 MHz avec unité en virgule flottante (FPU), 256 Ko de SRAM, 512 Ko de mémoire Flash code et 8 Ko de mémoire Flash de données.

(Source de l'image : Renesas)

Les fonctionnalités de la carte d'évaluation incluent le débogage embarqué (SEGGER J-Link®), le débogage d'entrée (SWD et JTAG), deux interfaces PmodTM de Digilent (SPI et UART), une LED utilisateur, un bouton utilisateur mécanique, un bouton utilisateur tactile capacitif et un cavalier de configuration de démarrage du microcontrôleur. L'accès aux broches natives est assuré par 4 embases mâles à 40 broches. Étant donné que les cartes d'évaluation RA de Renesas utilisent SEGGER J-Link pour le débogage, elles prennent en charge l'outil RTT Viewer très utile. Avec la technologie RTT (transfert en temps réel), il est possible de générer des informations à partir du microcontrôleur cible, mais aussi d'envoyer des données à l'application à une vitesse très élevée sans affecter le comportement en temps réel de la cible.

Projet avec le kit d'évaluation EK-RA6M1 et l'IDE e² studio

Le projet consiste en une évaluation pratique de l'environnement de développement e² studio de Renesas et du kit d'évaluation EK-RA6M1. Le projet commence par l'installation d'e² studio et de l'outil RTT Viewer de SEGGER sur un ordinateur portable Windows 10. La phase suivante nous guide tout au long du projet de démarrage rapide fourni sur la carte d'évaluation. Le deuxième projet utilise l'interface I2C pour configurer une carte de capteur PMODACL et communiquer avec elle, et pour envoyer les données de capteur à l'outil RTT Viewer.

(Source de l'image : Scheme-it)

Pour connaître tous les détails du projet, consultez le projet eeWiki (Working with the Renesas EK-RA6M1 Eval Kit and e² studio IDE). En résumé, l'utilisation du kit d'évaluation et d'e² studio a été une bonne expérience. Les outils sont faciles à installer et à connecter à la carte d'évaluation EK-RA6M1 dans l'environnement de développement. L'éditeur de code basé sur Eclipse et l'explorateur de projet sont intuitifs et faciles à utiliser.

Conclusion

La gamme RA de microcontrôleurs de Renesas, combinée à e² studio, offre une plateforme complète pour le développement de produits pour les applications du monde réel. La gamme RA offre un large éventail d'options de microcontrôleurs rentables pour diverses exigences d'application. La suite d'outils flexible et compatible avec e² studio, associée aux kits d'évaluation RA de Renesas, constitue un environnement de développement complet et facile à utiliser.

À propos de l'auteur

Image of Scott Raeker

Scott Raeker, ingénieur d'application principal chez DigiKey, travaille dans l'entreprise depuis 2006 et il est principalement responsable de l'assistance aux clients dans le domaine de l'espace sans fil. Il affiche plus de 35 ans d'expérience dans l'industrie électronique et il est titulaire d'un diplôme en génie électrique de l'Université du Minnesota. Durant son temps libre, Scott aime réparer sa ferme du début du siècle.

More posts by Scott Raeker
 TechForum

Have questions or comments? Continue the conversation on TechForum, DigiKey's online community and technical resource.

Visit TechForum