« Il semble que toutes les entreprises ayant un nom de fruit fabriquent leurs propres puces en ce moment, nous ne faisons pas exception », c’est ce qu’on lit dans le communiqué de Raspberry Pi pour l’annonce, entre autres, de son Pico. Ce microcontrôleur est en effet basé sur une puce RP2040 conçue en interne par la fondation et devrait permettre de mener à bien certains travaux sur lesquels les Raspberry Pi 4 ou Zero (notamment) affichaient leurs limites, forçant les utilisateurs et industriels à y associer un microcontrôleur tiers.
De son propre aveu, la Raspberry Pi Foundation n’avait pas trouvé de solution pour fabriquer un microcontrôleur adapté à son univers et ses clients. Passer par la création d’une puce en interne aura permis de passer ce cap… et de donner naissance au petit Pico.
Un microcontrôleur touche à tout ?
Le Pico est donc le premier microcontrôleur de Raspberry Pi. Il vise à satisfaire les utilisateurs cherchant une carte autonome pour des projets de développement deep-embedded ou souhaitant simplement le coupler à l’un des ordinateurs monocarte Raspberry Pi. Ce nouveau produit peut aussi servir à des fins d’apprentissage pour les personnes souhaitant simplement apprendre comment utiliser un microcontrôleur.
Le Pico associe sa puce RP2040 à 2 Mo de mémoire flash et à une puce d’alimentation supportant les tensions comprises entre 1,8 et 5,5 V, précise Raspberry Pi. Le Pico peut donc être alimenté via diverses sources d’énergie. Il pourra par exemple se contenter de trois piles AA montées en série ou d’une unique pile au lithium-ion.
Le premier microcontrôleur de Raspberry Pi embarque pour le reste un unique bouton (utilisable pour passer en stockage de masse USB au démarrage ou comme entrée générale) et une LED. On y trouve 26 des 30 broches GPIO du RP2040, lit-on, dont trois de ses quatre entrées analogiques. Au travers de fiches de 0,1 pouce, il sera enfin possible de souder des éléments au Pico ou de le souder lui-même à une carte porteuse, par exemple.
Raspberry Pi, qui souhaite proposer ce produit tant aux particuliers qu’aux industriels, indique que les acheteurs en masse pourront commander des Pico pré-enroulées (comme illustré ci-dessus). Pour les particuliers, le Pico profite d’une documentation déjà touffue, permettant de faire ses premiers pas avec un microcontrôleur. Ces ressources sont disponibles à cette adresse.
Rejoignez-nous de 17 à 19h, un jeudi sur deux, pour l’émission UNLOCK produite par Frandroid et Numerama ! Actus tech, interviews, astuces et analyses… On se retrouve en direct sur Twitch ou en rediffusion sur YouTube !
"PIO signifie entrée/sortie programmable, ce qui veut dire interface matérielle polyvalente compatible avec une variété de standards d'E/S. Chaque bloc PIO contient quatre automates finis (appelés state machines en anglais), programmables, que l'on peut voir comme de minuscules microcontrôleurs. Pour rester dans la terminologie Raspberry Pi, on pourrait appeler ça des picocontrôleurs. Leurs entrées et sorties peuvent être connectées à n'importe quelle broche GPIO et elles peuvent être reconfigurées à la volée."
Dans la doc Pico C/C++ sdk (267 pages), on trouve page 29 la liste des interfaces E/S réalisables avec les PIO : https://uploads.disquscdn.com/images/b3a5e7346077ce99b029b709fa2888cadfd46600f588fb2bc46b518ceac10b66.jpg
Il faut installer le SDK pico pour voir...
Bonjour, je pense que la nouveauté vient des PIO.... "PIO signifie entrée/sortie programmable, ce qui veut dire interface matérielle polyvalente compatible avec une variété de standards d'E/S.Chaque bloc PIO contient quatre automates finis (appelés state machinesen anglais), programmables, que l'on peut voir comme de minuscules microcontrôleurs. Pour rester dans la terminologie Raspberry Pi, on pourrait appeler ça des picocontrôleurs. Leurs entrées et sorties peuvent être connectées à n'importe quelle broche GPIO et elles peuvent être reconfigurées à la volée." comme des mini FPGA. Besoin d'une sortie VGA....un PIO Besoin d'une E/R Rj45.....un autre PIO le pico en possède 4....
Besoin d'une sortie VGA....un PIO Besoin d'une E/R Rj45.....un autre PIO le pico en possède 4....
Bonjour, je pense que la nouveauté vient des PIO....
J'ai pas cette image sur la page de l'article ? j'ai une image avec le livre MicroPython et à gauche un bandeau de LED
Cette illustration n'est pas un bandeau LED mais bien les Raspi pico en bobine 😁. https://uploads.disquscdn.com/images/b1f63d593939092a7247a62ac4a069690d89307e276bc61f8b2b65c326ec1e84.jpg
Ah ok c'est pour la chaine de production assemblage sur le PCB, du coup le "comme montré sur l'illustration ci-dessus" je vois pas où c'est illustré la seule chose que je vois c'est un bandeau LED.
Le "pré-enroulage" désigne simplement le type de conditionnement du composant. À un niveau industriel on utilise souvent des machines de "pick and place" pour placer les composants sur une carte électronique. On alimente ces machines avec des bobines de composants (d'où le terme "pré-enroulé") L'utilisation de composants vendu en bobines est l'un des types de packaging le plus souvent utilisé par ce type de machine.
J'ai survolé les specs et ne vois pas trop l'intérêt de ce module face à un ESP32 qui contient en plus du Bluetooth et du WiFi ou même un ESP8266 qui contient au moins du WiFi. Ou alors pour l'aspect MicroPython mais côté perf et conso mémoire c'est quand même pas ça comparé à du C, et côté "industriels" c'est sûrement pas ce produit qu'ils choisiront, il y a déjà de quoi faire sur le marché et ce module n'apporte rien de plus que les autres. Sinon pour "les acheteurs en masse pourront commander des Pico pré-enroulées (comme illustré ci-dessus)" j'ai pas bien compris le terme "pré-enroulé" ? et l'illustration en question ne donne pas plus d'info sur ce "pré-enroulage". Par contre si on reste sur la cible "ludique" grand-public ça peut le faire surtout s'ils ont un module de programmation graphique à la scratch. La sonde de température c'est une bonne idée mais du coup c'est vraiment dommage de ne pas y avoir intégré aussi un accéléromètre/gyroscope. Pico semble se situer entre un Arduino de base, ça a l'air équivalent à du STM32 mais c'est en dessous d'un ESP32 du fait du manque de modules de communication.
J'ai indiqué STM32 tout comme j'ai indiqué ESP32 comme model général et pareil pour ESP32 il existe en mono ou dual core selon la référence
Je me faisais exactement la même remarque. L'ESP32 a déjà une bonne place et a pas mal de projets avec lui sans compter que l'on peut aussi faire du MicroPython dessus. Et également sans compter sur la STM32 Blue Pill qui occupe aussi une place de choix. A voir ce que réserve l'avenir pour ce Raspberry Pi Pico 😶
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix