I2C entre pico et PI4B

Bonjour à toute la communauté,

J’ai réaliser un montage qui reprend le PI4B et 4 pico .
Le PI4B est déclaré comme maître et les 4 Picos en exclave .
Les pico pilotent des sortie relais moteur equipé de codeur A/B .

Lorsque les Picos ont réalié leurs taches demandé , je souhaite avec le PI4B récuperer des données dans le pico mais aussi donnée l’occasion au PICO de pouvoir prendre la main sur le BUS pour envoyer des infos au PI4B

Coté Hardware j’ai prix les GPIO2 et GPIO3 du PI4B et coté Pico j’ai pris GP2 et GP3
A la sortie du PI4B j’ai placé un répétiteur I2C ( PCA9517D,118 ) avec des 4K7 en entrée et en sortie de celui-ci pour SDA et SCL.

Mon problème ici est que la communication plante aléatoirement et je n’arrive pas par exemple a ce que le pico puisse dialoguer avec le PI4B .

J’aurais souhaiter parler de ce problème avec des personne qui ont rencontrer ce même problème et voir quelle librairie à été utiliser pour résoudre se problème de dialogue dans les deux sens. La distance total de mon cable de communication est de 90cm entre le PI4B et le dernier Pico, et donc la distance est dans les normes . Le cable utilisé est un cable nappé .

Merci à ceux qui pourront m’apporté leur solution a ce problème

Fabrice