|
|
  |
Тестовый сигнал типа 100Base-T, Выбор микросхемы |
|
|
|
Sep 19 2005, 05:48
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(BWZ @ Sep 17 2005, 23:16) Помогите, пожалуйста, собрать схемку для тестирования. Нужен тестовый сигнал для измерения формы импульсов стробоскопическим осциллографом. Сигнал должен соответствовать стандартному 100Base-T, т.е. формироваться специализированной микросхемой и обязательно иметь трансформаторную развязку. Для работы стробоскопа должен идти непрерывный сигнал 25 МГц (если я правильно разобрался в 100Base-T). Хотелось бы вариант попроще, чтобы минимум корпусов, без изучения протоколов передачи и программирования. Лучше всего использовать стандартную микросхему в таком режиме. Смысл всего этого - нужно посмотреть искажения импульсов линией связи, состоящей не только из кабеля. Заранее благодарю за помощь. У Micrel.com микросхем - KS8001 и KS8842, KS8695 есть режим позволяющий определить импеданс линии связи. Можно заказать у нас стартер кит с KS8001 на нем все сделать. А вообще - сигнал разрешения передачи - 1, и гоните данные. Вот и все. С уважением, Иосиф mailto:iosif.karshenboim@eltech.spb.ru
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Sep 19 2005, 06:43
|
Участник

Группа: Свой
Сообщений: 60
Регистрация: 17-06-04
Из: Н.Новгород
Пользователь №: 42

|
Цитата(BWZ @ Sep 17 2005, 23:16) Помогите, пожалуйста, собрать схемку для тестирования. Нужен тестовый сигнал для измерения формы импульсов стробоскопическим осциллографом. Сигнал должен соответствовать стандартному 100Base-T, т.е. формироваться специализированной микросхемой и обязательно иметь трансформаторную развязку. Для работы стробоскопа должен идти непрерывный сигнал 25 МГц (если я правильно разобрался в 100Base-T). Хотелось бы вариант попроще, чтобы минимум корпусов, без изучения протоколов передачи и программирования. Лучше всего использовать стандартную микросхему в таком режиме. Смысл всего этого - нужно посмотреть искажения импульсов линией связи, состоящей не только из кабеля. Заранее благодарю за помощь. А обычная ethernen-плата не годится? Стандарту - соответствует, трансформатор - есть, вот с 25 МГц будет проблема, но если эта плата не передаёт данных, то по умолчанию, для "зажигания лампочек" на ней и на свиче (куда она подключена), она гонит тестовый сигнал (IDLE=11111), по которому достаточно просто синхронизоваться. P.S. Я уж попросту, извиняйте, если что не так.
|
|
|
|
|
Sep 20 2005, 19:24
|
Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 7-03-05
Из: Ukraine
Пользователь №: 3 130

|
Цитата(iosifk @ Sep 19 2005, 08:48) У Micrel.com микросхем - KS8001 и KS8842, KS8695 есть режим позволяющий определить импеданс линии связи. Определение импеданса линии связи недостаточно. Хотелось бы увидеть наводки на соседние пары в линии и реальное искажение сигнала. Цитата(Танцующий @ Sep 19 2005, 09:43) А обычная ethernen-плата не годится? Стандарту - соответствует, трансформатор - есть, вот с 25 МГц будет проблема, но если эта плата не передаёт данных, то по умолчанию, для "зажигания лампочек" на ней и на свиче (куда она подключена), она гонит тестовый сигнал (IDLE=11111), по которому достаточно просто синхронизоваться. Обычная ethernet-плата или свич (еще лучше) очень даже годится. Я пытался смотреть выход с одного (неподключенного) свича и двух связанных между собой свичей широкополосным осциллографом в непрерывном и ждущем режимах. Что-то проскакивало, но синхронизироваться не удавалось. Может я что не так делал? В связи с этим попытаюсь более четко сформулировать вопросы (извиняюсь за полную необразованность в данной области): 1) Какое устройство можно использовать в режиме передачи - ethernet-плату, свич или без разницы? 2) Что нужно, чтобы заставить устройство выдавать сигнал IDLE - подключить второе устройство через 2 пары, через 1 пару (на прием, передачу измерять), или сигнал выдается без всяких подключений? 3) Где можно посмотреть параметры тестового сигнала IDLE (мне дали IEEE 802.3 - я в нем разобраться не смог, стандарт очень большой, да и больше не нужно ничего)? 4) Является ли сигнал IDLE строго периодическим, т.е. всегда одна и та же посылка через строго определенный интервал? 5) Совпадает ли этот тестовый сигнал по длительности отдельных бит и фронтам с передачей данных (для чего и упоминались 25 МГц, хотя форма посылки роли не играет, меандр не нужен)? Вопрос очень актуальный, остановилась разработка из-за невозможности оценить полученные результаты.
|
|
|
|
|
Sep 21 2005, 11:40
|
Участник

Группа: Свой
Сообщений: 60
Регистрация: 17-06-04
Из: Н.Новгород
Пользователь №: 42

|
Цитата(BWZ @ Sep 20 2005, 22:24) 1) Какое устройство можно использовать в режиме передачи - ethernet-плату, свич или без разницы? Я бы использовал ethernet-плату + свич. Цитата(BWZ @ Sep 20 2005, 22:24) 2) Что нужно, чтобы заставить устройство выдавать сигнал IDLE - подключить второе устройство через 2 пары, через 1 пару (на прием, передачу измерять), или сигнал выдается без всяких подключений? Нужно 2 пары, что бы оба устройства смогли по "Auto-Negation" протоколу договориться по скорости и full-half duplex'у. Мне удалось посмотреть сигнал только если они "сосвистывались" без осциллографа. Цитата(BWZ @ Sep 20 2005, 22:24) 3) Где можно посмотреть параметры тестового сигнала IDLE (мне дали IEEE 802.3 - я в нем разобраться не смог, стандарт очень большой, да и больше не нужно ничего)? 4) Является ли сигнал IDLE строго периодическим, т.е. всегда одна и та же посылка через строго определенный интервал? 5) Совпадает ли этот тестовый сигнал по длительности отдельных бит и фронтам с передачей данных (для чего и упоминались 25 МГц, хотя форма посылки роли не играет, меандр не нужен)? мне очень помог файл от SMsC. См. ниже. (особенно п.п. 7.7.5, 7.7.7)
91c111_.pdf ( 751.67 килобайт )
Кол-во скачиваний: 393
|
|
|
|
|
Sep 25 2005, 23:10
|
Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 7-03-05
Из: Ukraine
Пользователь №: 3 130

|
Спасибо, Танцующий, очень полезные сведения. Похоже, что все "интеллектуальные" устройства для моих измерений не подойдут. Автоматическое установление протокола, и т.д. не подходит совершенно, так как нужно проверять линию связи, которая возможно не понравится устройству и связь не будет стабильной, если вообще пойдет передача. А не существует ли микросхем драйверов, таких как LVDS, которые совместимы по выходным каскадам с 100Base-T и рассчитаны на включение трансформаторов в витую пару? В таком случае можно было бы подать 25 МГц на вход и решить все проблемы. Интересно, а как решается проблема усиления сигналов при большой длине кабеля, неужели все устройства интеллектуальные и нет простых повторителей? В различных статьях и учебниках по сетям упоминаются "повторители класса 2" - повторяют входные сигналы без преобразования. Не подскажете ли их схемотехнику и готовые устройства? Задача подачи диф. сигнала на вход в принципе решаема.
|
|
|
|
|
Sep 26 2005, 05:25
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(BWZ @ Sep 26 2005, 02:10) Спасибо, Танцующий, очень полезные сведения. Похоже, что все "интеллектуальные" устройства для моих измерений не подойдут. Автоматическое установление протокола, и т.д. не подходит совершенно, так как нужно проверять линию связи, которая возможно не понравится устройству и связь не будет стабильной, если вообще пойдет передача. А не существует ли микросхем драйверов, таких как LVDS, которые совместимы по выходным каскадам с 100Base-T и рассчитаны на включение трансформаторов в витую пару? В таком случае можно было бы подать 25 МГц на вход и решить все проблемы. Интересно, а как решается проблема усиления сигналов при большой длине кабеля, неужели все устройства интеллектуальные и нет простых повторителей? В различных статьях и учебниках по сетям упоминаются "повторители класса 2" - повторяют входные сигналы без преобразования. Не подскажете ли их схемотехнику и готовые устройства? Задача подачи диф. сигнала на вход в принципе решаема. Еще раз предлагаю: 1. Берем стартовый набор (105 долл.), подключаем к линии. На другой стороне терминатор - например 50 Ом. 2. Устанавливаем режим запрета автопереговоров - аппаратно путем включения пинов. 3. Устанавливаем режим 100 - аппаратно путем включения пинов. 4. Даем сигнал разрешения передачи = 1. 5. Передаем данные, можно установить = 0 или =1. Вот и все проблемы. Удачи. Иосиф Каршенбойм mailto:iosif.karshenboim@eltech.spb.ru
--------------------
www.iosifk.narod.ru
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|