a propos d'estimation de longueur envions 1.5m .
Si tu as compris les limites de l'I2C c'est la longueur max qui aurait été intéressante.
Tous mes propos précédents était pour bien te faire comprendre que ton application est en limite de possibilité de l'I2C et que les solutions ne pourront être que du cas par cas.
Si je pars du principe que chaque voie du TCA est indépendante et ne recevra qu'un seul module SHT85 avec une résistance de 1k ohms sur SDA (SCL) cela "pourrait" bien se passer (avec 5 mA dans les transistors de sortie du TCA)
J'ai bien dit "pourrait" car jamais je n'affirmerai quoi que soit sur une utilisation en limite de performance.
Coté entrée TCA :
30 sondes par roue , sur le dessin je vois 2 roues plus ce qui peut sembler être des ventilateurs.
60 sondes font 8 TCA -> nombre max atteint.
Tu peux tenter de faire avec un nombre de composant minimal (8 TCA connectés sur l'I2C du micro, chaque TCA commandant 1 sondes et 4 emplacements de libres) .
Si les modules TCA sont pré-équipés avec une résistance sur SDA (SCL) la résistance équivalente sera la résistance d'un module divisé par le nombre de modules.
Coté négatif : les 8 TCA seront en parallèles sur l'I2C avec leur capa parasite --> expérimentation à prévoir.
Si 8 TCA reliés à l'I2C du microcontrôleur ne fonctionne pas je suis sec ou ce à quoi je pense tient de l'usine à gaz (multiplexeurs analogiques).
Il y a quand même la solution de placer "un ampli I2C" entre la carte micro et les 8 TCA, je n'ai jamais fait mais cela pourrai fonctionner.
Si tu peux te contenter de 56 sondes (7 TCA) tu pourrai envisager d'utiliser en tête un TCA "aiguilleur" vers les 7 TCA sur lesquels les 56 sondes sont raccordées. Chaque tronçon I2C étant alors limité à 50 cm et chaque tronçon étant à capacité parasite minimale.
on peux faire plusieurs carte par exemple chaque carte est connecté a un tca9548a
Je ne vois ce que cela vient faire là
Tu as 7 sht à connecter, un TCA en permet d'en connecter 8
Et si tu mets plusieurs cartes pour diminuer les longueurs il faudra bien que les cartes dialoguent entre elle. Comment elles le feront ?
Commence par faire des essais. Avec un emplacement "au mieux" de la carte et des TCA dans le système à contrôler.
Je commencerai par vérifier que cela fonctionne correctement avec le TCA positionné à raz de la carte microcontrôleur et la liaison la plus longue entre une voie du TCA et la sonde.
Si c'est bon il suffira d'ajouter les lignes une par une ou deux par deux ( pas la peine de tout câbler s'il faut tout recommencer).
Si c'est pas bon j'éloignerais progressivement les TCA de la carte micro pour diminuer celle entre la sortie TCA et la sonde.
Pour le câblage je préfère les paires torsadées ou carrément les quartes ( deux paires torsadées, torsadées ensemble).
Un fil d'une paire est le signal, l'autre fil la masse.
Une paire pour SCL et l'autre pour SDA.
C'est un peu contradictoire à ce que j'ai dit au sujet de la capa parasite mais pas tant que cela.
L'avantage d'une paire c'est qu'elle est parfaitement définie ( impédance caractéristique, résistance, capacité et inductance linéique) et qu'il n'y aura pas de mauvaises surprises si tu déplace la paire de 20 cm ce qui n'est absolument pas assuré avec des fils volants.