реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Передача оцифрованных данных на 100 метров по витой паре
Realking
сообщение Sep 10 2008, 09:40
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771



Можно ли оцифрованные данные 16 бит 2 МГц передать по витой паре на 100 метров (и более)

если можно - в какую сторону смотреть,
хотелось бы чтобы передатчик не был слишком навороченным


--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Sep 10 2008, 09:53
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Ethernet


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Rst7
сообщение Sep 10 2008, 10:50
Сообщение #3


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Зачем? аля-485й вполне справится (только надо драйвер и приемник взять с соответствующим быстродействием). Тем более, что эзернет надо 100 (потому как 2*16=32МБит/с) и много другого надо воротить.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
sera_os
сообщение Sep 10 2008, 10:51
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 457
Регистрация: 2-05-06
Из: UA
Пользователь №: 16 689



USB 2.0 smile.gif


--------------------
Go to the top of the page
 
+Quote Post
Realking
сообщение Sep 10 2008, 11:08
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771



Цитата(Rst7 @ Sep 10 2008, 14:50) *
Зачем? аля-485й вполне справится (только надо драйвер и приемник взять с соответствующим быстродействием). Тем более, что эзернет надо 100 (потому как 2*16=32МБит/с) и много другого надо воротить.


интересно, это как это 485 справится, и нужно ли кодирование информации, как в Ethernet


--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Sep 10 2008, 11:45
Сообщение #6


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
интересно, это как это 485 справится,


Имеется в виду, что дифференциальный передатчик в линию и дифференциальный приемник на другой стороне и обрамление байтов стартовым и стоповым битом вполне решает вопрос передачи.

А вообще, для корректного ответа на Ваш вопрос очень мало информации. Что есть источник информации, что есть приемник - например, эти данные хотелось бы получить.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Sep 10 2008, 11:51
Сообщение #7


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(sera_os @ Sep 10 2008, 14:51) *
USB 2.0 smile.gif

И репитер через каждые 5 метров smile.gif
USB - это офисный настольный интерфейс, также как и RS-232


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
slog
сообщение Sep 10 2008, 16:25
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



А есть драйвера RS-485 на 32Mbit ? Да чтоб 100 метров.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Sep 10 2008, 16:56
Сообщение #9


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
А есть драйвера RS-485 на 32Mbit ?


На 20 точно есть. У AD. Надо у других глянуть.

На крайний случай можно 2 потока организовать. Наверняка ж обычная витуха CAT5 ляжет, пар аж 4 штуки.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 10 2008, 19:12
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Rst7 @ Sep 10 2008, 17:45) *
Имеется в виду, что дифференциальный передатчик в линию и дифференциальный приемник на другой стороне и обрамление байтов стартовым и стоповым битом вполне решает вопрос передачи.
ИМХО асинхронный протокол при таком битрейте не подойдет. Это же нужно чтобы разбег тактовых частот был не хуже 0,2-0,5%. Даже при тактовой 64МГц требования к долговременной стабильности и джиттеру уже весьма нехилые получаются. Так что либо нужно синхру гнать параллельно, либо использовать самосинхронизирующиеся протоколы типа Манчестера. Что всяко ближе к Ethernet, чем к RS485 wink.gif
Go to the top of the page
 
+Quote Post
Realking
сообщение Sep 11 2008, 04:43
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771



нашел LTC1688 100Mbps RS485

если кодировать 4b5b (или каким другим самосинхр. кодом), можно ли передать на 100-200 метров по витой паре кат. 6?


--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
Go to the top of the page
 
+Quote Post
slog
сообщение Sep 11 2008, 06:00
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



USB не годится принципиально.
RS-485 может и пройдёт, но поизвращаться придётся.
Всякие LVDS-ы по дальности тоже сомнительно, и с кодированием придётся возиться.
Так что Ethernet было бы правильно по моему.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Sep 11 2008, 06:11
Сообщение #13


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Если цель - передать 16 бит параллельно со стробом записи, то проще всего манчестер. На концах - простенькие плиски и оконечники. Я такое делал на советской логике. Пара десятков корпусов 533/1533 серии. Частота была 10 МГц.
Хотя "проще" - понятие растяжимое.
Кому-то проще поставить немеряный Virtex, насовать туда IP-корок и наслаждаться...


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Sep 11 2008, 06:17
Сообщение #14


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(Realking @ Sep 11 2008, 10:43) *
нашел LTC1688 100Mbps RS485

если кодировать 4b5b (или каким другим самосинхр. кодом), можно ли передать на 100-200 метров по витой паре кат. 6?
У всех 485-ых передатчиков скорость передачи завязана с длиной линии. У LTC1688 написано 100 мбод на 30 метрах. По 485 стандарту 30 мбод идёт до 10 метров. А далее по убывающей. Сколько мбод останется на 100-200 метрах... Надо проверять. Зависит ещё от сопротивления самого кабеля. На длинных кабелях при стандартных терминальных резисторах 100 ом может не хватать напряжения для срабатывания приёмника. Придётся увеличивать резистор и уменьшать скорость передачи. Но в LTC1688 есть 4 передатчика и если использовать 2 или 3 из них, то 32 мбод сделать на 200 метров проблем не будет.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Realking
сообщение Sep 11 2008, 06:46
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771



Цитата(GetSmart @ Sep 11 2008, 10:17) *
У всех 485-ых передатчиков скорость передачи завязана с длиной линии. У LTC1688 написано 100 мбод на 30 метрах. По 485 стандарту 30 мбод идёт до 10 метров. А далее по убывающей. Сколько мбод останется на 100-200 метрах... Надо проверять. Зависит ещё от сопротивления самого кабеля. На длинных кабелях при стандартных терминальных резисторах 100 ом может не хватать напряжения для срабатывания приёмника. Придётся увеличивать резистор и уменьшать скорость передачи. Но в LTC1688 есть 4 передатчика и если использовать 2 или 3 из них, то 32 мбод сделать на 200 метров проблем не будет.


говорю, UTP 6, а кодирование какое-нибудь нужно?


--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 23:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01502 секунд с 7
ELECTRONIX ©2004-2016