Микроконтроллеры | передача сигналов по витой паре |
|
---|---|---|
Здравствуйте, подскажите, как осуществить обмен с девайсами по SPI на большие расстояния(100м) по витой паре. Просто установка буферных каскадов не решает проблему, так как по одному проводу сигнал передается в обе стороны. |
|
|
1) Если полудуплекс, то можно применить протокол RS485. 2) Если дуплекс, то читайте Шевкопляса Б.В. МП структуры, инженерные решения, 2-е издание (1990), с.101: Каналы для одновременной двунаправленной передачи информации по одному кабелю. |
|
|
Спасибо, нашел в книжке информацию, получается надо связь делать на 3 микросхемах... Есть ли что нибудь попроще? Дочитал, оказывается , что приведенная в книге схема до конца проблемы не решает! |
|
|
.Lowfog: о SPI на большие расстояния(100м) по витой паре. ...просто бред ,какойто (позовите санитаров в 6 палату.!)скоро захотят кварц к генератору подключать кабелем КШВГ-6\3*35/на растоянии километра |
|
|
musor: мне проще интерфейс SPI согласовать, чем общую схему переделывать. А кварц действительно смысла нет на километр относить - достаточно 100м |
|
|
Для таких целей обычно используют CAN или RS485. Сколько витых пар в Вашем распоряжении? |
|
|
Тоже имею подобные проблемы, хоть и в меньших масштабах - надо 10 линий синхронного интерфейса надежно передавать. Планирую попробовать LVDS передатчики. CAN - хорошо и правильно(люблю это междумордие), только дорого.... |
|
|
Кстати. По поводу |
|
|
Dron_Gus ◊: можно использовать по 1 витой паре на каждый сигнал MISO MOSI CLK , также в кабеле пойдет выходной сигнал. И надо будет еще придумать, с какой парой лучеш питание подавать, так как их всего 4. |
|
|
Ваше мнение - эта штука работать на 200 метров будет?. И еще вдогонку: есть ли замечания к коду? (Выполнен в CVAVR и Proteus 7.6 SP0) |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |