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

 
 
 
Reply to this topicStart new topic
> KS8721BLI -Глюки на 100Mbps
doomer#gp
сообщение Aug 8 2008, 11:12
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 382
Регистрация: 10-03-05
Из: USA
Пользователь №: 3 234



Subj работет нестабильно на скорости 100Mbps duplex, full duplex. Выражается в том, что удаленный хост переодически не принимает часть пакетов. Например, на компе с Realtek RTL8168/8111 пакеты вообще не принимаются с моей платы. Режимы PHY задаются посредством автосогласования. В режимах 10Mbps - все отлично. Смотрел сигнал - нормальные. Пробовал увеличивать сопротивление терминирующих резисторов для увеличения амплитуды - не помогает. Менял advertisement параметры автосогласования - не помогает. Софт - Порт U_BOOT 1.1.6 на основе порта под Yosemite (eval kit для AMCC PPC440EP)
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 8 2008, 12:22
Сообщение #2


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

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



На вид вроде все красиво и правильно. А вот Вы уверены, что с сигналом 50МГц все в порядке?

И еще момент, может надо чуть-чуть поиграться с резистором на REXT? Видимо в сторону уменьшения?

И последний вопрос. А нужно ли соединение средней точки трансформатора с +2.5 вольта? В даташите тишина, референс-дизайн лень искать...


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
doomer#gp
сообщение Aug 9 2008, 02:47
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 382
Регистрация: 10-03-05
Из: USA
Пользователь №: 3 234



Про 50 MHz - есть подозрения, что причана в нем. Он уменя формируется PLL синтезатором CDCE706 от 12 MHz кварца. Сначала 2ХХ MHz потом еще делителем понижается до ~50. Попробую в уменьшить коэффициенты деления PLL -> снизить фазовый шум; и подогнать частоту поточнее.
Среднюю точку надо тянуть к +2.5 (а не к GND), иначе просядут на КЗ выходные драйвера , ибо RX+-,TX+- подтянуты внутри к +2.5В.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 9 2008, 11:54
Сообщение #4


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

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



Цитата
Он уменя формируется PLL синтезатором CDCE706 от 12 MHz кварца. Сначала 2ХХ MHz потом еще делителем понижается до ~50


Вот тут наверное и грабли. Я бы на Вашем месте обеспечил четные коэффициенты деления для получения 50МГц, мало ли как внутри этого PHY его PLL сделан.

Цитата
Среднюю точку надо тянуть к +2.5 (а не к GND), иначе просядут на КЗ выходные драйвера , ибо RX+-,TX+- подтянуты внутри к +2.5В.


Я имею в виду ее вообще не тянуть никуда. Т.е. средняя точка транса через конденсатор на землю и все. Резисторы согласования с +D и -D на точку соединения конденсатора и средней точки трансформатора.


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


Частый гость
**

Группа: Свой
Сообщений: 125
Регистрация: 26-01-06
Из: г. Санкт-Петербург
Пользователь №: 13 622



Цитата(doomer#gp @ Aug 8 2008, 15:12) *
Subj работет нестабильно на скорости 100Mbps duplex, full duplex. Выражается в том, что удаленный хост переодически не принимает часть пакетов. Например, на компе с Realtek RTL8168/8111 пакеты вообще не принимаются с моей платы. Режимы PHY задаются посредством автосогласования. В режимах 10Mbps - все отлично. Смотрел сигнал - нормальные. Пробовал увеличивать сопротивление терминирующих резисторов для увеличения амплитуды - не помогает. Менял advertisement параметры автосогласования - не помогает. Софт - Порт U_BOOT 1.1.6 на основе порта под Yosemite (eval kit для AMCC PPC440EP)


Как Вы определели что сигнал нормальный? на глазок или с помощью осциллографа со спец. софтом?
С платой Realtek автосогласование проходит? Ошибки есть? (на micrel - импульсы на RxEr, на realtek - можно посмотреть через например ethereal)?
Go to the top of the page
 
+Quote Post
doomer#gp
сообщение Aug 11 2008, 08:15
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 382
Регистрация: 10-03-05
Из: USA
Пользователь №: 3 234



Проблемы решены. Как и предпологалось - причина в тактовом сигнале.
Go to the top of the page
 
+Quote Post
wangan
сообщение Aug 11 2008, 08:46
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 265
Регистрация: 30-11-05
Из: Омск
Пользователь №: 11 590



болталась фаза?
Go to the top of the page
 
+Quote Post
doomer#gp
сообщение Aug 11 2008, 16:33
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 382
Регистрация: 10-03-05
Из: USA
Пользователь №: 3 234



Точно сказать не могу. Скорее всего - неточность выставления частоты, ибо заявлений на CDC706 джитер 60 pS. Посмотрю завтра, если будет время, детально.
Go to the top of the page
 
+Quote Post

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

 


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


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