La impedancia de entrada en los pines RX de todos los receptores es muy alta, por lo que no debería ser un factor limitante.
Si ejecuta el sistema lo suficientemente lento, entonces la capacidad y las reflexiones en la línea no deberían ser un factor limitante.
Si el cable tiene una resistencia suficientemente baja, entonces la caída de voltaje de extremo a extremo no debe ser un factor limitante.
Piensa que el factor limitante será el ruido en los cables muy largos. Esto depende del tipo de cable, la disposición de los cables y el tipo de ruido eléctrico al que están sujetos en el entorno.
Una buena primera prueba podría consistir en ejecutar una línea de prueba aproximadamente cómo planea ejecutar el sistema real y colgar los transceptores en cada extremo y ver si pueden hablar entre ellos. Poner un alcance en cada extremo de la línea durante la prueba será muy útil.
Si no tiene un alcance, incluso un multímetro sería útil. Transmita un flujo de bits alterno de 1/0 en un extremo del bus y luego observe el voltaje en el otro extremo. Si está cambiando de 0 a > 2.5 voltios a 1 Hz, es probable que pueda enviar su señal a los receptores.
Usa el mejor cable que puedas. Un par trenzado dentro de un cable CAT5 sería un buen comienzo.
También podría ser útil colocar una resistencia de terminación entre el bus y la tierra en cada extremo. Tal vez intente 100 ohms. Una vez más, mucho depende del cable que está utilizando.
Todo lo dicho, lo que realmente desea es un bucle de corriente de estilo RS422 / 485. Si bien hay muchos chips excelentes que hacen todo el trabajo por usted, también puede hacerlo usted mismo utilizando componentes discretos. No es mucho más trabajo que el push / pull que ya tienes.