
Qui s�appuie sur le syst�me sur puce RP2040 de sa propre conception
Du Raspberry Pi mod�le 1A (lanc� en f�vrier 2013) au Raspberry Pi mod�le 4B disponible (depuis juin 2019), la fondation Raspberry Pi nous a habitu�s � des nano-ordinateurs monocartes : des ordinateurs de la taille d�une carte de cr�dit pr�ts � utiliser une fois connect� � un clavier et � une souris via des interfaces d�di�es. Elle a m�me lanc� un ordinateur de bureau sous forme de clavier compact au terme de l�ann�e pr�c�dente. La fondation fait d�sormais son entr�e dans l�univers des microcontr�leurs avec la nouvelle carte d�nomm�e Raspberry Pi Pico. Pourquoi �tait-ce n�cessaire ? Quels sont les avantages et les inconv�nients de la nouvelle plateforme ?
Les Raspberry Pi 1A et autres 4B sont des ordinateurs � usage g�n�ral mis sur pied dans le but premier de faciliter l�apprentissage de la programmation informatique pour les plus jeunes. Ces syst�mes sont n�anmoins utilisables pour la commande des proc�d�s industriels, ce, non pas sans adaptation. Deux barri�res � contourner : les ordinateurs monocartes ne disposent pas d�entr�es analogiques ; le logiciel con�u pour tourner sur un syst�me d�exploitation � usage g�n�ral comme Linux n�est pas appropri� pour le pilotage des broches d�entr�es-sorties avec de faibles temps de latence.
En d�autres termes, les ordinateurs monocartes de la fondation ne r�pondent pas aux exigences de la commande des processus industriels. C�est d�ailleurs la raison pour laquelle on les retrouve coupl�s � des plateformes de type microcontr�leur comme Arduino pour les op�rations dans la commande des processus industriels.
Dans des associations de ce type, l�ordinateur monocarte Raspberry Pi se charge des calculs qui requi�rent une puissance de calcul importante ainsi que d�autres d�tails comme la connectivit� au r�seau et le stockage. La carte � microcontr�leur pour sa part g�re les entr�es/sorties analogiques avec les temps de latence requis et apporte un plus dans la gestion des modes d��conomie d��nergie. La carte Raspberry Pi Pico vient donc apporter r�ponse � ces besoins.
Le Pi Pico repose sur la puce RP 2040. Ce syst�me sur puce int�gre une puce double c�ur Arm Cortex M0 + fonctionnant jusqu�� 133 MHz, 264Ko de m�moire vive statique (SRAM) et 2 Mo de stockage int�gr� de type flash. De taille r�duite 21 x 51 mm, la carte comprend aussi un port USB, 26 broches d�entr�es-sorties. Le d�tail sur le brochage de la carte :
Le connecteur d�entr�es-sorties pr�sent sur les ordinateurs monocartes est absent de la carte � microcontr�leur, ce qui peut constituer un inconv�nient. � la place, la fondation propose des tampons perfor�s aux bords cr�nel�s, ce, comme pour souligner o� ce microcontr�leur pourrait �tre le plus utilis�. La plateforme est d�ailleurs vendue en bobines de 600 unit�s pour s�int�grer dans des cha�nes de montage automatis�es.
La nouvelle carte � microcontr�leur est programmable en langage C. Un kit de d�veloppement qui s�int�gre � Visual Studio est pr�vu � cet effet. Le Cortex M0+ ne dispose pas d�unit� de traitement de nombres en virgule flottante. Cet aspect est g�r� au travers du SDK de programmation en langage C. Un portage de MicroPython sur la carte est �galement disponible pour sa prise en main logicielle en langage Python.
Source : Fondation RPi
Et vous ?


Voir aussi :




Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.