|
Не запускается RTL8201N (QFN64), отсутствуют RXC/TCX |
|
|
|
Aug 17 2010, 13:24
|

Гуру
     
Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904

|
Запаял на новую плату RTL8201N, начал запускать ядро MAC-контроллера и обнаружил, что тактовые сигналы TXC/RXC с RTL8101N не приходят. Параметры подключения таковы: LDPS=0, ISOLATE=0, CONFIG0=1, CONFIG1-4=0, CONFIG5(RPTR)=0, CONFIG6(MII)=0, CONFIG7(AEN)=1, CONFIG8(FIBER)=1, CONFIG9(SPEED)=1. К RTL8102N подключен AFBR-5803Z, схема подключения выполнена согласно datasheet на AFBR.
Симптомы. При подключении оптического кабеля светодиод Link начинает светиться. На сигнал сброса RTL8201N реагирует и гасит Link на все время сброса. На кварцевом резонаторе есть чистый сигнал 25 МГц. Но самое интересное заключается в том, что при отключении питания на линиях RXC/TXC кратковременно появляются импульсы с частотой 25 МГц.
В чем может быть причина, что стоит проверить?
--------------------
BR, Makc В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
|
|
|
|
|
 |
Ответов
(1 - 5)
|
Aug 17 2010, 13:32
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(makc @ Aug 17 2010, 17:24)  Запаял на новую плату RTL8201N, начал запускать ядро MAC-контроллера и обнаружил, что тактовые сигналы TXC/RXC с RTL8101N не приходят. В чем может быть причина, что стоит проверить? Минутку... TXC выставляет МАС при передаче. А RXC приходят из трансивера только при приеме... У Вас есть возможность читать регистры по служебному каналу? Что они показывают?
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Aug 17 2010, 14:07
|

Гуру
     
Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904

|
Если верить datasheet (в приложении), то на TXC должен быть continuous clock, т.е. непрерывный. Наличие данных подтверждается сигналом TX_EN. На RXC, так же, должен быть continuous clock. Ни на TXC, ни на RXC я их не наблюдаю. Цитата(iosifk @ Aug 17 2010, 17:32)  У Вас есть возможность читать регистры по служебному каналу? Что они показывают? До чтения регистров пока не добрался, т.к. ядро было рассчитано на наличие клока на линии RXC, а без этого клока его нужно переделывать для работы от системного тактового сигнала.
--------------------
BR, Makc В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
|
|
|
|
|
Aug 17 2010, 20:09
|

Гуру
     
Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904

|
Цитата(aaarrr @ Aug 17 2010, 18:11)  А на RXDV/RMII какой уровень во время сброса? Похоже, будто он в RMII выпадает. Должен быть ноль, т.к. в ПЛИС есть подтяжка по этой линии, которая тянет к нулю. Возможно, что внутренней подтяжки в ПЛИС не хватает. Завтра обязательно это проверю, потому что действительно в RMII он не будет генерировать CLK на 22 и 24 своих пинах.
--------------------
BR, Makc В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|