Je pense que là tu pars dans tous les sens. il faudrait que tu cernes mieux ton besoin.
Est-il indispensable que le bus soit dupliqué sur les 4 cotés? Le bloc doivent-ils être intelligents ou pas?
Par exemple la duplication du bus sur les 4 faces c'est très satisfaisant pour l'esprit on a une symétrie parfaite. Mais il y a de gros inconvénients:
- si les blocs sont passifs (j'entends par là juste un driver de LED sans µP) le bus est simplement recopié sur tous les cotés. Lorsqu'on commence à accoler des blocs on crée des boucles de longueurs différentes qui vont commencer à se perturber les unes les autres. Imagine simplement une matrice 3x3 et regarde combien de boucles cela forme.
- si les blocs sont actifs (comme les GLIP), cela sous-entends un processeur avec plusieurs UARTs donc la complexité et le coût grimpe.
- si tu te contentes d'une entrée et d'une sortie sur l'autre face tu peux utiliser un bête bus RS485, ce qui n'empêche pas de monter les matrices comme bon te semble mais impose des blocs (ou câbles) de liaison en bout de lignes