Миландр
http://forum.milandr.ru/

5600ВГ1У
http://forum.milandr.ru/viewtopic.php?f=6&t=126
Страница 10 из 12

Автор:  korotchenko [ 2015-мар-05 17:16 ]
Заголовок сообщения:  Re: 5600ВГ1У

רגוזין רומאן писал(а):
Попробуйте 15 IP пакетов, а не неизвестных LLC.

И это не спасает. Роутер почему-то вредничает, и не хочет слать большую часть пакетов. Странно, что какие-то пропускает, какие-то нет. Попробую другой роутер.

UPD:
А с другим роутер вообще нисколько пакетов не проходит! Все пропадают.
Напомню, что при соединении напрямую тоже самое, 100% потерь.

Автор:  רגוזין רומאן [ 2015-мар-05 21:21 ]
Заголовок сообщения:  Re: 5600ВГ1У

А ревизия какая микросхемки?
Моя например 1307 получает от роутера IP, а от сервера нифига.

Автор:  MaxK [ 2015-мар-06 05:10 ]
Заголовок сообщения:  Re: 5600ВГ1У

в самом пакете счетчик нужно вывести, посмотреть чет нечет пакеты приходят. Возможно одного байта не хватает до заполнения.

Автор:  korotchenko [ 2015-мар-06 11:19 ]
Заголовок сообщения:  Re: 5600ВГ1У

רגוזין רומאן писал(а):
А ревизия какая микросхемки?
Моя например 1307 получает от роутера IP, а от сервера нифига.

У меня 1248.
Получает она любые пакеты, лишь бы Ethernet CRC совпадало и размер вписывался в MinFrame / MaxFrame.
А вот отправляет, видно, что-то не то. Или то, но через раз. Хотел бы я знать, что физически на линии происходит, но как осциллографом смотреть Ethernet линию ещё не разбирался.
MaxK писал(а):
в самом пакете счетчик нужно вывести, посмотреть чет нечет пакеты приходят. Возможно одного байта не хватает до заполнения.

Все пакеты чётного размера, пробовал по 50, пробовал по 1000 байт, т. е. размеры кратны длине слова контроллера.

Автор:  MaxK [ 2015-мар-06 11:23 ]
Заголовок сообщения:  Re: 5600ВГ1У

не длина пакета, а сами пакеты по счету 1-2-3....15

Автор:  sva [ 2015-мар-10 15:06 ]
Заголовок сообщения:  Re: 5600ВГ1У

korotchenko писал(а):
Получает она любые пакеты, лишь бы Ethernet CRC совпадало и размер вписывался в MinFrame / MaxFrame.
А вот отправляет, видно, что-то не то. Или то, но через раз. Хотел бы я знать, что физически на линии происходит, но как осциллографом смотреть Ethernet линию ещё не разбирался.


попробуйет сделать соединение 5600ВГ<->5600ВГ (напрямую или через 5600ВВ)
сможете увидеть что реально уходит в линию (прием же у вас отлажен?)

Автор:  korotchenko [ 2015-мар-23 16:45 ]
Заголовок сообщения:  Re: 5600ВГ1У

Всё оказалось просто, чипы ни при чём.
Использовал неправильной обжимки кабели, прямые вместо перевёрнутых.

Автор:  DSW [ 2015-апр-24 11:58 ]
Заголовок сообщения:  Re: 5600ВГ1У

Здравствуйте.
На рисунке 10 спецификации на контроллер 5600ВГ1У приведено следующее подключение:
вывод 40 контроллера (TPI+) подключается к выводу резистора R1 другой вывод которого подключается к +5В;
вывод 39 контроллера (TPI-) подключается к выводу резистора R4 другой вывод которого подключается к GND.

В электрической схеме оценочной платы 1986EvBrd_Eth_Rev3_Э3 приведено слеюующее подключение:

вывод 40 контроллера (TPIp) подключается к выводу резистора R9 другой вывод которого подключается к GND;
вывод 39 контроллера (TPIn) подключается к выводу резистора R12 другой вывод которого подключается к +5В.

Какое из подключений верное?

Автор:  A_D [ 2015-апр-24 17:59 ]
Заголовок сообщения:  Re: 5600ВГ1У

DSW писал(а):
Здравствуйте.
На рисунке 10 спецификации на контроллер 5600ВГ1У приведено следующее подключение:
вывод 40 контроллера (TPI+) подключается к выводу резистора R1 другой вывод которого подключается к +5В;
вывод 39 контроллера (TPI-) подключается к выводу резистора R4 другой вывод которого подключается к GND.

В электрической схеме оценочной платы 1986EvBrd_Eth_Rev3_Э3 приведено слеюующее подключение:

вывод 40 контроллера (TPIp) подключается к выводу резистора R9 другой вывод которого подключается к GND;
вывод 39 контроллера (TPIn) подключается к выводу резистора R12 другой вывод которого подключается к +5В.

Какое из подключений верное?


Верно второе подключение, как на отладочной плате.

Автор:  sva [ 2015-май-27 18:09 ]
Заголовок сообщения:  Re: 5600ВГ1У

DSW писал(а):
... Какое из подключений верное?


рекомендуется
DSW писал(а):
вывод 40 контроллера (TPIp) подключается к выводу резистора R9 другой вывод которого подключается к GND;
вывод 39 контроллера (TPIn) подключается к выводу резистора R12 другой вывод которого подключается к +5В.




зы: можно подключать любым из данных вариантов, разница в индикации подключения к линии.
в рекомендованном выше варианте индикация корректно работала на кабеле (UTP-5e) длиной до 220м (в другом варианте много хуже).
в то время как данные корректно принимались в обоих случаях да длинах кабеля до 220м.

Автор:  Vladimir M. [ 2015-июн-26 10:31 ]
Заголовок сообщения:  5600ВГ1У full duplex

Добрый день!
Работаем со связкой 1986ВЕ92-SPI-5600ВГ1. Макет и опытный образец собственного изготовления.
Кабель - витуха 5 категории, разбивка стандартная. Соединение устанавливается, пакеты ходят.
Столкнулись со следующей ситуацией: если на оконечном оборудовании (роутер, сетевуха ПК) установлено автоопределение параметров подключения, то линк с 5600ВГ1 поднимается всегда в полудуплексе. Если же руками выставить на ответной стороне 10Mb/full duplex, то линк не поднимается в принципе.
Что пробовали: вместо магнетоновского трансформатора ИМНЕ. ... 52.034 подключать сборку трансформатор-разъем с мат. платы;
менять в настройках PHY 5600ВГ1 поле LINK_PERIOD регистра PHY_CTRL (кстати, линк в полудуплексе поднимается при значениях от 4 до 30); вместо пачкорда пробовали кроссовер; - результат тот же - соединение устанавливается только в полудуплексе.
Сетевое оборудование на ответной стороне проверено и работоспособно.
Ревизии микросхем: К5600ВГ1 - 1234, 5600ВГ1 - 1303.
Ниже привожу схему включения 5600ВГ1 и куски ее драйвера.
Вопрос - что сделано не так, куда копать?!

Вложения:
Комментарий к файлу: Исходник драйвера
5600.rar [4.18 КБ]
Скачиваний: 172
Комментарий к файлу: Схема включения 5600ВГ1
Модуль Ethernet.bmp [337.7 КБ]
Скачиваний: 0

Автор:  korotchenko [ 2015-июл-10 10:21 ]
Заголовок сообщения:  Re: 5600ВГ1У full duplex

Vladimir M. писал(а):
Добрый день!
Работаем со связкой 1986ВЕ92-SPI-5600ВГ1. Макет и опытный образец собственного изготовления.
Кабель - витуха 5 категории, разбивка стандартная. Соединение устанавливается, пакеты ходят.
Столкнулись со следующей ситуацией: если на оконечном оборудовании (роутер, сетевуха ПК) установлено автоопределение параметров подключения, то линк с 5600ВГ1 поднимается всегда в полудуплексе. Если же руками выставить на ответной стороне 10Mb/full duplex, то линк не поднимается в принципе.
Что пробовали: вместо магнетоновского трансформатора ИМНЕ. ... 52.034 подключать сборку трансформатор-разъем с мат. платы;
менять в настройках PHY 5600ВГ1 поле LINK_PERIOD регистра PHY_CTRL (кстати, линк в полудуплексе поднимается при значениях от 4 до 30); вместо пачкорда пробовали кроссовер; - результат тот же - соединение устанавливается только в полудуплексе.
Сетевое оборудование на ответной стороне проверено и работоспособно.
Ревизии микросхем: К5600ВГ1 - 1234, 5600ВГ1 - 1303.
Ниже привожу схему включения 5600ВГ1 и куски ее драйвера.
Вопрос - что сделано не так, куда копать?!

В контроллере нет поддержки автоматической выбора дуплекса.
Вы ставите либо полудуплекс, либо дуплекс.
Ставится это в двух регистрах - MAC_CTRL и PHY_CTRL.
По коду я увидел, что у вас ставится полудуплекс. Таким образом понятно, почему связь с ответной стороной не заработала, когда ей принудительно назначали полный дуплекс.
LINK_PERIOD - это вообще другое.

Автор:  korotchenko [ 2015-июл-10 10:22 ]
Заголовок сообщения:  Re: 5600ВГ1У

Здравствуйте!

Микроконтроллер - 1986BE91T.
Ethernet чип - 5600ВГ1У, подключен по параллельной шине.

Вопрос: на какой максимальной частоте может работать микроконтроллер и сколько нужно поставить WAIT циклов внешней шины (биты WAIT STATE регистра MDR_EBC->CONTROL).

Пока получается работа 48 МГц, 17 тактов. Хочется все 100 МГц.

Автор:  -=Sergei=- [ 2015-июл-10 11:22 ]
Заголовок сообщения:  Re: 5600ВГ1У

korotchenko писал(а):
Здравствуйте!

Микроконтроллер - 1986BE91T.
Ethernet чип - 5600ВГ1У, подключен по параллельной шине.

Вопрос: на какой максимальной частоте может работать микроконтроллер и сколько нужно поставить WAIT циклов внешней шины (биты WAIT STATE регистра MDR_EBC->CONTROL).

Пока получается работа 48 МГц, 15 тактов. Хочется все 100 МГц.


Для ВЕ91 вы близки к приделу (рекорд вроде на уровне 55 МГц).
Эта проблема решена в ВЕ94 (совместим с 91 по пинам), но имеет более гибкую внешнюю шину, что позволит ему работать с ВГ1 на большей тактовой частоте

Автор:  korotchenko [ 2015-июл-10 11:55 ]
Заголовок сообщения:  Re: 5600ВГ1У

-=Sergei=- писал(а):
korotchenko писал(а):
Здравствуйте!

Микроконтроллер - 1986BE91T.
Ethernet чип - 5600ВГ1У, подключен по параллельной шине.

Вопрос: на какой максимальной частоте может работать микроконтроллер и сколько нужно поставить WAIT циклов внешней шины (биты WAIT STATE регистра MDR_EBC->CONTROL).

Пока получается работа 48 МГц, 15 тактов. Хочется все 100 МГц.


Для ВЕ91 вы близки к приделу (рекорд вроде на уровне 55 МГц).
Эта проблема решена в ВЕ94 (совместим с 91 по пинам), но имеет более гибкую внешнюю шину, что позволит ему работать с ВГ1 на большей тактовой частоте


Спасибо!

Страница 10 из 12 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/