Подключение нескольких MCU по USART

Блог им. Nemo
Мужно подключить несколько ATmega88А(слейвов) к STM32F407 (мастер) по USART как Тут.
Решил сделать оптическую развязку:

Даная схеме не инвертирует входной сигнал. Но не хочет работать быстрее 4800. Диоды для защиты выхода микроконтроллера от сигнала с активного мк.

Слейв после приёма (через аналогичную развязку) принимает сообщение(адрес девайса), и «отвечает» мастеру тем же адресом. к точке «MASTER_UASRT_RX» подключен логический анализатор. В каждый момент активен только 1 мк. Когда включён 1 модуль(по отдельности работает каждый) всё работает, когда 2, логический анализатор ничего не фиксирует на линии. Мне нужно подключить таким способом 5 модулей, а тут два не работает.
Не могу понять в чем проблема…