Nee, zodra er IEMAND een bitje ongelijk aan het idle niveau probeert te sturen, raakt de communicatie verstoord. Als iedereen oplet of de data op de bus ook gelijk is aan wat ie verstuurt, dan zou dat moeten blijven werken ook met repeaters er tussen.
Het enige is dat de totale looptijd mogelijk een probleem wordt.
In de eerste instantie ga je er van uit dat als 1 iemand de bus niet-idle trekt, iedereen dat tegelijk ziet. In de tweede insantie moet je rekening houden met looptijden. Normaliter wil je dat je signalen het hele netwerk door zijn binnen een maximale tijd. Bij ethernet is die tijd de "minimale pakketlengte". Bij Canbus is het geloof ik 1 bittijd. Door nu het netwerk te vergroten, zou je de totale looptijd voorbij de grens kunnen halen waarbij conflicten altijd opgemerkt worden.
Maar bij RS485 is de baud rate gerelateerd aan de lengte van het netwerk. En in dit geval (dat hangt dus van de rest van de protocollen af) moet je de andere segmenten meerekenen.
De ideale opzet is dan een "interconnect" segment met 32 repeaters, die ieder weer 32 masters/slaves hebben. De totale lengte van dit netwerk is dus 3x de lengte van 1 segment. Dus je haalt wel voordeel uit het hebben van repeaters, want zonder de repeaters had je alle segmenten op moeten tellen.
Maar als je protocol dus conflicten uitsluit, dan zou de lengte van het langste segment de snelheid kunnen bepalen.