Я попытался прикинуть насколько сложно это сделать аппаратно и выходит в целом не сложно. Слейву разрешается нерегулируемый выход в эфир только если на линии нет сигнала. При передаче грубо говоря, на линии всегда либо 1 либо -1. Потому и думаю что как то да можно
Есть вариант с выбором паузы перед началом передачи в зависимости от адреса устройства. Младшие стартуют раньше, старшие опять ждут. По превышению таймаута для самого старшего, новый отсчет при котором младший обязан хоть что-то передать