The NXP FRDM-MCXN947 Development Board Bundle est une excellente ressource pour les ingénieurs, les amateurs passionnés et les étudiants. Avec son double cœur Arm Cortex-M33 fonctionnant jusqu'à 150 MHz, cette carte convient à toute une variété d'applications, dont l'automatisme industriel, l'IdO et l'apprentissage machine. Elle offre une vaste gamme d'options de connexions, telles que USB Haute vitesse, CAN 2.0, I³C, et Ethernet 10/100, la rendant polyvalente pour différents projets. Le débogueur intégré MCU-Link, le FlexI/O pour le contrôle d'un LCD et le double emplacement de mémoire flash pour une utilisation efficace de la mémoire, ajoute à son attrait pour ceux qui cherchent à explorer les technologies avancées.

Qu'est-ce qui la Rend Attractive ?

Une des caractéristiques remarquables de la FRDM-MCXN947 est son Unité de Traitement Neuronale intégrée eIQ Neutron (NPU), permettant aux utilisateurs de développer des applications basées sur l'IA. La carte est également compatible avec les shields d'Arduino et inclut des connecteurs pour les périphériques MikroElektronika Click Boards et Pmod, renforçant ainsi sa polyvalence. De plus, le livre fourni, du Prof. Dr. Dogan Ibrahim, offre une variété de projets testés, utilisant MCUXpresso IDE et SDK, permettant aux utilisateurs de se lancer immédiatement.

 
La carte de développement.

Caractéristiques de la Carte de Développement NXP FRDM-MCXN947

Le tableau suivant souligne les fonctions clés de la carte, y compris son puissant microcontrôleur, ses options de mémoire, sa connectivité, ses possibilités de débogage et les éléments de l'interface utilisateur.
 
Caractéristiques  Détails
 Microcontrôleur MCX-N947 à double cœur Arm Cortex-M33 @ 150 MHz,  chacun avec performance optimisée, jusqu'à 2 MB de mémoire flash double banque avec RAM optionnelle full ECC, flash externe
Accélérateurs : Unité de Traitement Neuronale, PowerQuad,  Smart DMA, etc.
  Extension de Mémoire *Emplacement pour carte Micro SD DNP
 Connectivité Connecteur Ethernet Phy
Connecteurs USB-C haute vitesse
Connecteur SPI/I²C/UART (PMOD/mikroBUS, DNP)
Connecteur WiFi (PMOD/mikroBUS, DNP)
Transmetteur CAN-FD
 Débogage Débogueur MCU-Link intégré avec CMSIS-DAP
Connecteur JTAG/SWD
 Capteur Capteur de température P3T1755 I³C/I²C, Pavé tactile
Options d'Extensions Connecteur Arduino (avec lignes d'extension FRDM)
Connecteur Header
Connecteur FlexIO/LCD
Connecteur SmartDMA/Camera
Pmod *DNP
mikroBUS
Interface Utilisateur LED RVB, Boutons Reset, ISP et Wakeup
 

Projets Principaux tirés du Livre

Voici quelques uns des projets intéressants inclus dan Bien débuter avec le Pack de la Carte de développement NXP FRDM-MCXN947:
 
  • Extensions de Port grâce au Bus I3C : Vous voulez toujours plus de ports E/S ? Ce projet vous montre comment utiliser la puce MCP23017 pour ajouter 16 ports E/S supplémentaires à votre carte de développement. C'est un super moyen d'étendre vos possibilités !
  • Capteur de Température TMP102 :  Dans ce projet, vous utiliserez le capteur TMP102 pour lire la température ambiante. Toutes les trois secondes, vous verrez la température s'afficher sur la console de débogage, vous donnant ainsi une expérience pratique de l'interfaçage avec un capteur.
  • Communication entre l'UART FlexIO et un PC : Vous aimeriez voir comment votre carte peut interagir avec un PC? Dans ce projet, vous allez taper des caractères sur votre ordinateur et la carte va répondre avec le caractère suivant dans la table ASCII. C'est une manière géniale pour se familiariser avec le module FlexIO.
  • Application Mono-Tâche FreeRTOS : Ce projet fournit une excellente introduction au multi-tâche dans les systèmes embarqués et montre comment la carte NXP peut gérer efficacement des opérations multiples.
  • Compteur d'Articles sur un Tapis Roulant avec LCD : Dans ce projet interactif, vous allez compter des articles passant sur un tapis roulant. A l'aide d'une LDR détectant l'interruption d'un faisceau lumineux, le système incrémente un compteur et affiche le total sur un LCD. C'est une expérience pratique avec capteur et afficheur, qui est à la fois pratique et amusante.
  • Modification de la Vitesse et du Sens de Rotation d'un Moteur : Dans ce projet, vous ajusterez la vitesse et le sens de rotation d'un moteur DC à l'aide d'un circuit en pont H. Basculez entre la vitesse lente et rapide, et faites tourner le moteur dans le sens des aiguilles d'une montre ou l'inverse—une compétence essentielle pour toute personne intéressée par la robotique !
  • Démonstration de Réseau Neuronal : Explorez l'IA avec ce programme de démonstration qui identifie des objets grâce à une caméra. Il commence par classifier une image statique, montrant le temps d'inférence et le nom de l'objet détecté. Pour une classification en temps réel, placez simplement une image d'apprentissage devant la caméra dans un emplacement dédié et le programme affichera le temps d'inférence, le nom de l'objet ainsi que le pourcentage de succès de détection sur le LCD.

Et ce n'est que le début ! Ces projets sont conçus pour vous donner une expérience pratique dans les systèmes embarqués et ce livre est manifestement une ressource précieuse dans votre parcours d'apprentissage.


Je m'abonne
Abonnez-vous à la balise thématique Development Boards pour être averti dès qu'une information relative à ce sujet sera publiée par Elektor !