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

 
 
> 100Base-TX. Почему-то нет связи, контроллер Am79C874
Гвоздик
сообщение Feb 4 2008, 16:35
Сообщение #1


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

Группа: Свой
Сообщений: 153
Регистрация: 2-12-04
Из: Чебоксары
Пользователь №: 1 289



Здравствуйте. Пытаюсь запустить езернет на контроллере от АМД Am79C874. Включил по витой паре в хаб, программно ничего не записывал в микросхему, аппаратно автонегоциация была отключена, МАК-адрес[4:0] = 00000. Левый светодиод моргает (TX_CLK), а правый (link) - нет, т.е. с контроллера идет сигнал, что нет связи. На выходе RX_CLK = '1'.
Включил аппаратно автонегоциацию. После этого на выходе RX_CLK пошли импульсы с частотой 25 МГц пачками по приходу широковещательных пакетов из хаба. Однако на выходе RX_DV = '0' и RXD[3:0] = 0000, т.е. не выдает контроллер данных. Связи по-прежнему нет, т.е. LEDLNKn = '1'.
Как я понимаю связь (LEDLNK) все равно должна появляться, даже если я ничего программно в контроллер не загружаю? Аппаратно все настройки стоят как нужно.
Буду рад совету.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Гвоздик
сообщение Feb 6 2008, 08:15
Сообщение #2


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

Группа: Свой
Сообщений: 153
Регистрация: 2-12-04
Из: Чебоксары
Пользователь №: 1 289



Если можно выбрать более новый, то я готов помочь.
А у Вас вот что надо сделать.
Проверить питание, 25Мгц, смещения.
Потом в управляющий регистр выдать команду на заглушку по цифре. Научиться передавать-принимать.
Потом сделать заглушку по аналогу.
Потом спаять Rx-Tx из проводов и вставить в разъем. Научиться передавать-принимать. В этом случае данные могут быть любые, важна только структура Ethernet пакета, даже можно без CRC. Только преамбула и данные.
Когда это пойдет, только тогда переходите к хабу...
Кстати, МАС на чем сделан?

1.Контроллер вполне устраивает (старый конь борозды не портит). Спасибо.
2. Питание, земли, тактовая частота - все в порядке.
3. Вот здесь-то и возникают вопросы:
3.1. Чтобы контроллер начал выдавать импульсы FLP Burst на выводах TX+ и TX- обязательно его программировать на цифровую петлю? Сейчас для просто взял и соединил между собой выводы на микросхеме контроллера TX+ -> RX+ и TX- -> RX- соотвественно. Связи по-прежнему нет, импульсов FLP Burst тоже (раз в секунду идет какой-то импульс на 250 мс и все). Однако, до соединения передающих выводов с приемными (TX+ -> RX+ и TX- -> RX- соотвественно) импульсы FLP Burst на выходах TX+ и TX- присутствовали (период между пачками 10 мс)!
3.2. Возможно что у меня в разъеме сетевом что-то не так, потому что без закоротки сигналов импульсы FLP Burst на витую пару не выходили, т.е. они присутствовали только на выходах контроллера.
3.3. Можно ли не программируя контроллер поднять связь (link = active) без передачи данных хотя бы?
4. МАК на АРМе
Go to the top of the page
 
+Quote Post
iosifk
сообщение Feb 6 2008, 08:35
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Гвоздик @ Feb 6 2008, 11:15) *
3. Вот здесь-то и возникают вопросы:
3.1. Чтобы контроллер начал выдавать импульсы FLP Burst на выводах TX+ и TX- обязательно его программировать на цифровую петлю? Сейчас для просто взял и соединил между собой выводы на микросхеме контроллера TX+ -> RX+ и TX- -> RX- соотвественно. Связи по-прежнему нет, импульсов FLP Burst тоже (раз в секунду идет какой-то импульс на 250 мс и все). Однако, до соединения передающих выводов с приемными (TX+ -> RX+ и TX- -> RX- соотвественно) импульсы FLP Burst на выходах TX+ и TX- присутствовали (период между пачками 10 мс)!
3.2. Возможно что у меня в разъеме сетевом что-то не так, потому что без закоротки сигналов импульсы FLP Burst на витую пару не выходили, т.е. они присутствовали только на выходах контроллера.
3.3. Можно ли не программируя контроллер поднять связь (link = active) без передачи данных хотя бы?


3.1 нет.
Похоже, что у Вас средняя точка трансформатора не заведена на питание. Поэтому без нагрузки импульсы есть, а когда подключаетес вых-вх то на 50 ом нагрузки каскад не работает...
Ищите ошибки в разводе и в монтаже транса.
Как только FLP будут на линии, абонент сразу покажет ЛИНК...
Удачи.


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Гвоздик   100Base-TX. Почему-то нет связи   Feb 4 2008, 16:35
- - iosifk   Цитата(Гвоздик @ Feb 4 2008, 19:35) Здрав...   Feb 5 2008, 07:12
- - Гвоздик   Спасибо, почитаю. Хотелось бы добавить, что контро...   Feb 5 2008, 07:46
|- - iosifk   Цитата(Гвоздик @ Feb 5 2008, 10:46) Спаси...   Feb 5 2008, 09:35
- - Гвоздик   Верно Вы говорите, однако, при приеме сетевого шир...   Feb 5 2008, 12:40
|- - iosifk   Цитата(Гвоздик @ Feb 5 2008, 15:40) Верно...   Feb 5 2008, 12:52
- - Гвоздик   3.1. Я чуток ввел Вас в заблужение: при закоротке ...   Feb 6 2008, 11:24
- - Гвоздик   Глюк нашелся: включили подтягивающие резисторы меж...   Feb 7 2008, 15:40
- - Гвоздик   Связь появилась окончательно (был оторван вывод JT...   Feb 8 2008, 07:56
- - Гвоздик   Решил не изобретать велосипед: скачал тестовую про...   Feb 21 2008, 12:32
- - Гвоздик   Все, схема заработала! Поменял в примере адрес...   Mar 3 2008, 07:26


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

 


RSS Текстовая версия Сейчас: 28th June 2025 - 08:01
Рейтинг@Mail.ru


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