A propos du Raspberry

Bonjour à tous,
lorsque j’ai construis mon module AM, j’ai d’abord voulu utiliser un Raspberry Pico 2, qui apparemment, devrait pouvoir être utilisé à la place du Pico H. D’après mes lectures, il est plus récent, plus performant, et le brochage est identique. Sauf que ça n’a pas fonctionné ! Premier symptôme : après avoir chargé le fichier UF2, le module ne s’éjecte pas aussitôt, comme c’est le cas avec le Pico H. Puis une fois en place, aucune génération de porteuse. Second test : je charge un fichier UF2 dit « compatible » pour le Pico 2. Là, après chargement, le module s’éject. Je n’ai pas les connaissances pour entrer dans le soft, mais je me demande si le Pico H et Pico 2 sont vraiment interchangeables. J’ai mis en doute mon module pico 2, mais pour être plus sûr je pose la question : l’un de vous a-t-il utilisé un Pico 2 pour son module AM et merci aux spécialistes pour leur avis sur le sujet.
Serge

1 « J'aime »

Bonnjour swim28, bonjour à tous,

En bref, on ne peut pas interchanger le fichier *.uf2 d’un pico1 et celui d’un pico2. Disons pico1 étant l’ancien pico et le picoH. Le pico2 est doté d’un processeur RP2350; le pico1 est équipé d’un puce RP2040. Puisque l’architecture RP2350 est différente le fichier binaire *.uf2 doît être différent.

Le RP2350 ressemble au RP2040. Disons, c’est une version améliorée avec plusieurs fonctions qui n’existent pas chez le pico1. Par exemple le RP2350 possède 12 modulateurs à durée d’impulsion, le RP2040 n’en a que 8. Pour en savoir plus, je conseille télécharger le fichier technique RP2350 et RP2040. ( https://datasheets.raspberrypi.com/rp2350/rp2350-datasheet.pdf et https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf)

La bonne nouvelle fait la quasi-compatibilité au niveau du fichier de source. Bien sûr il y en a des choses à corriger afin de faire marcher le pico2 sur la platine ModulAM. Surtout, il faut faire attention à la fréquence d’horloge, la mère de toutes les porteuses. Chez le pico1 cette fréquence fait de 125 MHz. Il se peut qu’on doît ajuster le PLL d’un pico2 afin d’arriver à la fréquence exacte de chaque porteuse et à la vitesse de réproduction du son.

Bien cordialement,

Eduard

1 « J'aime »

Bonjour Eduard et merci pour vos explications bien précises. Elle confirment mes constatations de non compatibilité entre Pico H et Pico 2 pour le moduleAM.
A ce sujet, je signale une ambiguité sur la notice générale « Montage et instructions ». Page 8/63, il est question du Raspberry PI Pico H alors qu’en page 12/63,
en dernière ligne il est écrit : « Figure 14 : placement du module Raspberry Pi Pico 2 sur la platine ModulAM ». Peut-être une erreur à corriger ?
Merci Eduard pour votre aide et bon W-E.
Serge

Je n’ai pas encore utilisé le Pico 2 pour un module AM, mais d’après les communautés, bien que le brochage soit similaire, le firmware et certains composants internes diffèrent légèrement du Pico H. Certains UF2 conçus pour le Pico H peuvent ne pas du tout fonctionner sur le Pico 2 sans adaptation spécifique. Vérifie si le firmware/support logiciel est prévu pour le Pico 2, sinon il faudra peut-être attendre une mise à jour.

Merci Korb pour tes précisions. Selon les infos que j’ai recueillies par Eduard et sur les doc, le Firmware est différent pour Pico2 et Pico1 (ou H) qui sont les premières versions de modules. Pour moi qui n’ai pas de grandes compétences en informatique, il suffit de le savoir et d’utiliser le pico H pour le Module AM. Il serait bien d’avoir dans l’avenir la possibilité d’utiliser le Pico 2, vu que le matériel évolue vite, avec peut-être des difficultés à venir pour l’approvisionnement des versions les plus anciennes.