SuperPi: Correction des lignes de signal Panic, Documentation et Système d'exploitation

Bonjour à tous,

Panic on board?

SuperPi - Raspberry-Pi monté sur Pi-Holder    

Sur la carte Pi-Holder présentée dans cet article, le signal panic est directement transmit du Rack vers le GPIO17 du Raspberry-Pi (voir schéma-ci-dessous).

Schéma du Pi-Holder

Où est le problème?

Intrinsèquement, avec une seule carte sur le Rack... probablement pas.
Surtout qu'initialement, un GPIO est généralement configuré en entrée par défaut donc en haute impédance.

Par ailleurs, un overlay configure le GPIO17 en pull-up et comme gpio-shutdown.

Donc tout se présente sous le meilleur jour...
Mais que se passe t'il si l'un des 14 Pi du Rack à un problème?  Par exemple: un problème de configuration GPIO -ou- un problème de mise en route (un retardataire).

Intuitivement, je me dis que mettre des GPIOs en parallèle n'est pas une bonne idée. 

Correction apportée

J'ai donc décidé d'isoler les GPIOs "signal" sur chaque Raspberry avec un transistor MosFET 2N7002H qui se contente d'un d'une tension de Gate de 2 à 2.5V  (donc compatible avec une logique 3.3V).

Voila, correction testé et pleinement fonctionnel :-)

Première carte sur le Rack

Pour configurer l'OS, j'ai monté le premier Pi + Pi-Holder dans le rack.
L'OS a été configuré à l'aide de la liaison série sur le GPIO et d'un Pico Debug Probe.

Pi 3B+ sur Pi-Holder (en cours de configuration)

Système d'exploitation

Le système d'exploitation et sa configuration sont décris sur notre Wiki (un article qui sera complété au fur et à mesure).

Une version de Raspbian antérieure est sélectionnée car plus légère.

La bonne nouvelle, c'est que l'ensemble tient sur une carte de 4 Go.

Voila, c'est tout pour aujourd'hui.

Aucun commentaire