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

 
 
> некорректная работа PHY, Не включается оптический режим
Roman_Alekseich
сообщение Jan 17 2008, 09:30
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 23-04-07
Из: Новосибирск
Пользователь №: 27 255



Здравствуйте, все присутствующие!

Применил в сетевом адаптере Fast Ethernet трансиверы физического уровня Cortina (Intel) LXT971A, 4-я редакция. И все было нормально, пока не попытался запустить в режиме оптики.

Суть проблемы: согласно документации, для включения режима работы с оптоволокном требуется установить в "1" бит №0 в регистре по адресу 0x10. Даташит говорит, что это - необходимое и достаточное условие. Однако, независимо от состояния этого бита, трансивер неустанно пытается произвести автонегоциацию по витой паре. Переключения этого бита вообще ничего не меняют.

Даташит зачитал до дыр, ничего не нашел. Однако все же подозреваю, что что-то должно быть. Ведь это четвертая (!) редакция чипа, не может быть, чтобы до сих пор никто не пытался запускать его на оптике.

Что делать-то? help.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
vitan
сообщение Feb 3 2008, 12:49
Сообщение #2


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Я подозреваю,что проблемы у нас схожие... Только у меня пока девайс еще проектируется...
Вот тут есть рекомендации AMD по переходу с LXT970 на Am79c874 (я юзаю последний).
PDF
Там как раз написано
Цитата
When the configuration bit is 1, the pull-down
resistor should be connected to the LEDSPD[0]/
LEDBTB/FX_SEL input, to enable 100BASE-FX operation.

Я так понимаю, что для этих всех фишников (и AMD и Intel) надо аппаратно подключать-отключать резисторы на конфигурационных пинах вне зависимости от действий программы с битиками в регистрах...
Вот, может, и на мой вопрос, ответ найдется...
Go to the top of the page
 
+Quote Post
Roman_Alekseich
сообщение Feb 4 2008, 10:48
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 23-04-07
Из: Новосибирск
Пользователь №: 27 255



здрасьте ))

Проблему свою я решил, уберу грабли с дороги других людей. Все очень просто - даташит врет. Я списался с неким интеловским инженером Джоном, который порекомендовал помимо бита разрешения оптического режима еще и отключать автонегоциацию. Я попробовал, и - очудо! - все заработало. Джон согласился со мной, что даташит требует еще много работы.

Уважаемый Vitan, на Ваш вопрос ответ, как я понял, довольно простой. Он содержится частично в этом сообщении, частично - http://electronix.ru/forum/index.php?showt...mp;#entry359786.

Всем пока.

Сообщение отредактировал Roman_Alekseich - Feb 4 2008, 10:50
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 01:42
Рейтинг@Mail.ru


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