Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: RTL8201BL подскажите пожалуйста
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Fast Ethernet/Gigabit Ethernet/FibreChannel
alexdsp
Пробовал подключать к разным сетевухам типа встроенной в Nforce2, потом на
каком-то DV9xxx и к маршрутизатору. Всё заведомо рабочее.
Вроде включил сабж по рекомендациям. Все регистры MII по дефолту. MII адрес не
нулевой. Чип не в ресете. Трансформатор с разъёмом LU1T516-43.
Горит только светодиод FULLDUPLEX(LED1), остальные LINK(LED0), LINK10(LED2) и
LINK100(LED3) неактивны. Смотрел питание и земли, вроде бы всё по дэйташиту.

На ногах TPTX+- присутствует какой-то сигнал амплитудой около 200мв
и плавающей частотой(трудно сказать) где-то в пределах 50-100 МГц.
На TPRX нет ничего.
Входная несущая не восстанавливается, на RXC меандр 20 МГц, а нужно-то 25...

Подозрения на трансформатор, но уже обпроверялся.

Вопрос такой. Собственно что должно произойти с сабжем при правильном
подключении без MAC в дефолтном режиме с autonegotiation, ненулевым MII
адресом к другой сетевой плате? Никаких пакетов не посылаем (TXEN=0).
Должны ли зажечься светодиоды или нет? Что должно быть на RXC?

Заранее спасибо
Кнкн
Цитата(alexdsp @ Sep 3 2005, 14:15)
Пробовал подключать к разным сетевухам типа встроенной в Nforce2, потом на
каком-то DV9xxx и к маршрутизатору. Всё заведомо рабочее.
Вроде включил сабж по рекомендациям. Все регистры MII по дефолту. MII адрес не
нулевой. Чип не в ресете. Трансформатор с разъёмом LU1T516-43.
Горит только светодиод FULLDUPLEX(LED1), остальные LINK(LED0), LINK10(LED2) и
LINK100(LED3) неактивны. Смотрел питание и земли, вроде бы всё по дэйташиту.

На ногах TPTX+- присутствует какой-то сигнал амплитудой около 200мв
и плавающей частотой(трудно сказать) где-то в пределах 50-100 МГц.
На TPRX нет ничего.
Входная несущая не восстанавливается, на RXC меандр 20 МГц, а нужно-то 25...

Подозрения на трансформатор, но уже обпроверялся.

Вопрос такой. Собственно что должно произойти с сабжем при правильном
подключении без MAC в дефолтном режиме с autonegotiation, ненулевым MII
адресом к другой сетевой плате? Никаких пакетов не посылаем (TXEN=0).
Должны ли зажечься светодиоды или нет? Что должно быть на RXC?

Заранее спасибо
*


Если все правильно, то при включении без MAC ((TXEN=0 - это важно)
светодиоды работают аналогично любой сетевой карте. На выходах
TXC и RXC появляются правильные частоты (для 100Mb - 25Мгц).
У нас тоже были трудности с запуском этих штучек, связанные с тем,
что схема включения существено зависит от букв после 8201.
Проверьте все внимательно, в частности RXER должен сидеть
в нуле при включении питания.
Успехов!
alexdsp
Цитата(Кнкн @ Sep 5 2005, 09:44)
Цитата(alexdsp @ Sep 3 2005, 14:15)
Пробовал подключать к разным сетевухам типа встроенной в Nforce2, потом на
каком-то DV9xxx и к маршрутизатору. Всё заведомо рабочее.
Вроде включил сабж по рекомендациям. Все регистры MII по дефолту. MII адрес не
нулевой. Чип не в ресете. Трансформатор с разъёмом LU1T516-43.
Горит только светодиод FULLDUPLEX(LED1), остальные LINK(LED0), LINK10(LED2) и
LINK100(LED3) неактивны. Смотрел питание и земли, вроде бы всё по дэйташиту.

На ногах TPTX+- присутствует какой-то сигнал амплитудой около 200мв
и плавающей частотой(трудно сказать) где-то в пределах 50-100 МГц.
На TPRX нет ничего.
Входная несущая не восстанавливается, на RXC меандр 20 МГц, а нужно-то 25...

Подозрения на трансформатор, но уже обпроверялся.

Вопрос такой. Собственно что должно произойти с сабжем при правильном
подключении без MAC в дефолтном режиме с autonegotiation, ненулевым MII
адресом к другой сетевой плате? Никаких пакетов не посылаем (TXEN=0).
Должны ли зажечься светодиоды или нет? Что должно быть на RXC?

Заранее спасибо
*


Если все правильно, то при включении без MAC ((TXEN=0 - это важно)
светодиоды работают аналогично любой сетевой карте. На выходах
TXC и RXC появляются правильные частоты (для 100Mb - 25Мгц).
У нас тоже были трудности с запуском этих штучек, связанные с тем,
что схема включения существено зависит от букв после 8201.
Проверьте все внимательно, в частности RXER должен сидеть
в нуле при включении питания.
Успехов!
*



Спасибо огромное, дело было как раз в RXER. Он шёл на Cyclone FPFA, а её загрузка происходит несколько позже общего ресета. Вот она в незагруженном состоянии и подтягивала мне RXER к питанию.
Сейчас загорелись TX100 и FULLDUPELX и на RXC 25МГц при подключении к маршрутизатору, однако при подключении к сетевухе на DV9xxx никаких светодиодов не горит вовсе и RXC 2.5 MГц, но в целом уже прогресс, спасибо.
alexdsp
-- Сейчас загорелись TX100 и FULLDUPELX и на RXC 25МГц при подключении к
-- маршрутизатору, однако при подключении к сетевухе на DV9xxx никаких
-- светодиодов не горит вовсе и RXC 2.5 MГц.

У меня возникло смутное предчувствие, что дело в кабеле... Может при подключении двух сетевых плат напрямую, TPRX и TPTX надо перекрещивать?
С маршрутизатором коннектится. Через тот-же кабель не коннектится ни к одной сетевухе которую я смог найти. Во всех них ставилось full autonegotiation.
Кнкн
Цитата(alexdsp @ Sep 5 2005, 12:37)
-- Сейчас загорелись TX100 и FULLDUPELX и на RXC 25МГц при подключении к
-- маршрутизатору, однако при подключении к сетевухе на DV9xxx никаких
-- светодиодов не горит вовсе и RXC 2.5 MГц.

У меня возникло смутное предчувствие, что дело в кабеле... Может при подключении двух сетевых плат напрямую, TPRX и TPTX надо перекрещивать?
С маршрутизатором коннектится. Через тот-же кабель не коннектится ни к одной сетевухе которую я смог найти. Во всех них ставилось full autonegotiation.
*


Конечно, с сетевушки на сетевушку
следует включать накрест.
saska
ну что такое емае. нифига не получается. все синдромы такие же как у кнкн.. светодиоды не горят.на ноге rxer постоянно импульс ошибки. осцилографом смотрю бегут какие то данные на ножки TPRX. сонмению подвергается резистор rtset который равен 5,95к (а надо 5.9+-1%). хотя он на прием не должен влиять, потом резисторы подтягивающие ноги tprx tptx не 51 ом а 68 ом. соединил через плиску интерфейс mdc mdio вроде читается исправно микросхема, даю режим loopback -загораюца fulldx,100 мбит. даю режим pover down, тоже работает.. сбрасываю через mdc mdio - читаю 0x1080 т.е все нармально -микросхема находица в автоопределении.. щас посмотрю нащет rxer в нуле ли при ресете с ноги. хотя по идее ресет с mdio ничем отличаца не должен. схема подключения взята от wiznet.кроме того что rxer на плиске и висит в воздухе. у визнета ваще на землю упала.. как тока не сгорает у них.. а вдруг ошибки в линии?)
saska
щас взял и запаралелил ноги tprx и tptx и загорелись свтодиоды 100мбит и линк. причем 100 мбит загорается не сразу, а несколько раз моргнув. подозрения на трансформатор хотя с чего бы.. трансформатор куплен в чип-дипе на корпусе написано s-tech p02-102-11a9. взят из схемы wiznet. такссс.. тут оказалось что распиновка на разьеме какаято неправильная, зеркальная. но после перепайки ничего не изменилось).. судя по схеме трансформатора, внутри него уже есть rc-фильтры, поэтому внешние отпаял. соединяю на разьеме вход с выходом и загораются 100мб и линк. втыкаю кабель-опять ничего.. а для появления на ноге rxdv и rxcs достаточно одной витой пары на вход реалтеку?
alexdsp
У меня всё решилось подтягиванием RXER резистором к земле. Он ДОЛЖЕН быть нулём при старте. К MDIO я даже не прикасаюсь, всё по дефолту. Сейчас всё работает как положено, пакеты и принимаются и передаются.
saska
после совета кнкн припаял резистор 2к к rxer и при подключении загорелись светодиоды какие надо... видимо эта ножка защелкивается не фронтом (не таким коротким фронтом как у меня 50мс) ресета а вовремя ресета тактами от своего генератора. мало того чтобы сделать нормальный ресет, его ширина должна быть не менее 200мс, иначе не будет разрешено защелкивание. или обеспечить грубое притягивание к 0 резистором. сопротивление резисторов фильтров дествительно критично, без резисторов вообще внутренний эквалайзер тратит минуту на поиск импеданса. поиск его ведется линейно пропорционально некоему внутреннему счетчику. в моем случае резисторы 100 ом вызывали максимально быстрый поиск импеданса,были и другие значения-50 ом=2-4 сек,200 ом=2 сек. я подключался к своей сетевухе на компе и к свичу, но не смог определить правильную полярность tprx и tptx так как свич и карта слишком умные и сами определяют полярность и вход/выход. материнка достаточно новая и навороченая.так что надо к какому нибуть старенькому прицепиться. используя программу commview отсылались пакеты с минимальной длиной, данные легко читаются на MII и дествительно не меняются при смене полярности). шина мдио видимо уже не нужна.
dlinn
Цитата(saska @ Jan 17 2006, 18:56) *
после совета кнкн припаял резистор 2к к rxer и при подключении загорелись светодиоды какие надо... видимо эта ножка защелкивается не фронтом (не таким коротким фронтом как у меня 50мс) ресета а вовремя ресета тактами от своего генератора. мало того чтобы сделать нормальный ресет, его ширина должна быть не менее 200мс, иначе не будет разрешено защелкивание. или обеспечить грубое притягивание к 0 резистором. сопротивление резисторов фильтров дествительно критично, без резисторов вообще внутренний эквалайзер тратит минуту на поиск импеданса. поиск его ведется линейно пропорционально некоему внутреннему счетчику. в моем случае резисторы 100 ом вызывали максимально быстрый поиск импеданса,были и другие значения-50 ом=2-4 сек,200 ом=2 сек. я подключался к своей сетевухе на компе и к свичу, но не смог определить правильную полярность tprx и tptx так как свич и карта слишком умные и сами определяют полярность и вход/выход. материнка достаточно новая и навороченая.так что надо к какому нибуть старенькому прицепиться. используя программу commview отсылались пакеты с минимальной длиной, данные легко читаются на MII и дествительно не меняются при смене полярности). шина мдио видимо уже не нужна.


Рекомендую посмотреть на LAN9117 от SMSC. Просто заработала и накаких проблем. Правда подороже. Зато интерфейс как у статики.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.