Problème de résistance tirée avec le Raspberry Pi RP2350, que faire ?
La nouvelle Raspberry Pi RP2350 a récemment été lancée par Raspberry Pi LTD. Il s’agit d’un microcontrôleur destiné à être utilisé avec le Raspberry Pi Pico 2 et des produits basés sur le RP2350 de tiers. Malheureusement, un bug matériel a rapidement été découvert avec les résistances de tirage embarquées, qui présentent un contrôle de tension défectueux. En gros, lorsque les broches GPIO passent à 3,3 volts, elles ne reviennent pas à 0 volts par la suite et restent bloquées à 2,1 volts en raison d’un comportement d’enclenchement non voulu.
Le problème et les solutions
L’issue a été initialement découverte par Ian Lesnet, alias Bus Pirate sur Mastodon. Le bug a ensuite été ajouté à la fiche technique officielle du RP2350, qui indique également que le problème affecte les broches SWD de tirage mais pas les broches QSPI. Les broches QSPI ne sont pas affectées car elles n’ont pas le circuit défectueux. Les résistances de tirage vers le bas du PHY USB ne sont pas non plus impactées.
Alors, que peuvent faire les propriétaires de ce microcontrôleur pour résoudre le problème? Il existe une solution officielle de Raspberry Pi LTD et une solution séparée de Lesnet. La solution Bus Pirate implique l’ajout de résistances de tirage vers le bas externes, ce qui augmente la taille de la carte mais corrige par ailleurs le problème. La solution Raspberry Pi, quant à elle, consiste à activer un tampon d’entrée avant une lecture et à le désactiver par la suite.
Recommandations et perspectives futures
Comme le souligne Hackaday, l’ingénieur de Pi Luke Wren a blâmé un fournisseur de blocs IP externe pour que le problème ne soit pas détecté lors des tests de validation. Pour cette raison, Hackaday recommande d’utiliser le RP2350 A0 comme un “échantillon d’ingénierie” et de se tourner vers les versions A3 ou B0 pour la production réelle.
En espérant qu’une révision de ce microcontrôleur qui corrige complètement ce problème de tension sera bientôt publiée, même s’il doit pour l’instant être considéré comme un problème connu. La puce est utilisée dans de nombreux appareils, y compris ma console porte-clés préférée “Thumby Color”.
Source : www.tomshardware.com