Есть задача передать по RS-485 данные со скоростью не менее 1 Мбит/c. Дешево и со вкусом. Принять данные должны сразу 32 приемника. Суть в том, что передать надо как можно быстрее. Поток не постоянный 4-5 байт и пауза.
Длина линии максимум 2 метра между приемниками максимум 5 см.
С 485 работал много, но на длинных линиях и малых скоростях.
Планируется что один из узлов линии (мастеровитый) будет через USB на ПК.
Для решения выбрал ATxmega-16A4U.
Тактовая 32 МГц.
Скорость USART 4.0M ошибка 0.0%
Трансивер ADM3485E до 20 мбит/c
Линию предполагаю построить на витой паре с разъемами RJ-45.
гальван. развязка думаю лишняя.
На всякий случай добавлю CRC в пакет.
У кого-нибудь есть опыт построения подобной линии? Есть практические рекомендации? Чего избегать? Что наоборот обязательно добавить? Может кабель иной? Ранее было удобно на больших расстояниях использовать витую пару с двумя параллельными розетками RJ-45 (вх-вых) с передачей по этому же кабелю и напр. питание. Но тут они громоздки.