-
- Приемная сторона знает сдвиг по времени между каналами, и пытается
выбрать валидные байты из двух потоков одновременно. + физическое
дублирование позволяет парировать подохший трансивер. Для полной
паранойи можно ввести четверирование - сообщения по двум каналам
параллельно (со сдвигом!) и по два раза. Отказ одного канала
оставит вероятность в пределах допустимой. Офигеть, и все это
поверх штатного UART! Драйвер такой шины придется писать на асме
8051, что мрачно, но зато Evgeny_CD(143 знак., 20.12.2021 02:54)
- А можно сделать по стандарту MIl_STD-1553, будет и настоящий
RealTime и резервмрование и контроль ошибок и развязка\изоляция.
Дорого. - Costic(20.12.2021 11:40)
- В том-то и суть, чтобы УСО было дешевым. Их много. Хост может быть подороже - Evgeny_CD(20.12.2021 11:43)
- Можно молодость вспомнить, на асм AVR написать :) - Evgeny_CD(20.12.2021 02:55)
- А можно сделать по стандарту MIl_STD-1553, будет и настоящий
RealTime и резервмрование и контроль ошибок и развязка\изоляция.
Дорого. - Costic(20.12.2021 11:40)
- Приемная сторона знает сдвиг по времени между каналами, и пытается
выбрать валидные байты из двух потоков одновременно. + физическое
дублирование позволяет парировать подохший трансивер. Для полной
паранойи можно ввести четверирование - сообщения по двум каналам
параллельно (со сдвигом!) и по два раза. Отказ одного канала
оставит вероятность в пределах допустимой. Офигеть, и все это
поверх штатного UART! Драйвер такой шины придется писать на асме
8051, что мрачно, но зато Evgeny_CD(143 знак., 20.12.2021 02:54)