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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Проблема с 88E1111
Fourier
сообщение Apr 26 2016, 20:15
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 13-02-13
Из: Рыбинск
Пользователь №: 75 606



Здравствуйте!
Имеется плата со спартаном 6 и marvell 88E1111.
За основу взята эта корка, без вникания в детали.
Было изготовлено несколько плат, все работало сразу после монтажа. Я считал, что прошивка полностью отлажена и отработана.
Однако, из последних двух плат Ethernet на одной не запустился (((.
На рабочей плате стоит марвелл 2011 года, а на не рабочей 2013.
Пытались проанализиоовать неисправность: питания в порядке, замыканий вроде нет, задающий кварц работает.
Однако, нет сигнала RX_CLK, TX_CLK. Так как рентгена нет, а плата 12 слойная проанализировать все детально не получилось.
Решили заменить марвелл, отправили в контору, которая занимается монтажом. Однако, после замены та же ситуация:
Ethernet молчит, RX_CLK, TX_CLK нет, конфигурация вроде проходит (корка вырабатывает сигнал ready).
Так же заметил, что на 5 кОм резисторе RSET падение напряжения нулевое, когда на исправной плате 1,3 В (даже до конфигурации ПЛИС и при отключении клока 25 МГЦ).

Вопрос следующий:
Может ли это быть связано с ревизией марвела, или стоит грешить на неисправность в железе или печати?
Вроде все перепроверил, что мог... Отключал на рабочей плате в прошивке все сигналы кроме reset, mdio и mdc: RX_CLK, TX_CLK в норме, падение на резисторе RSET - 1,3 В.
Такое ощущение, что в печати оторван или RSET или COMA...
Go to the top of the page
 
+Quote Post
Jury093
сообщение Apr 26 2016, 21:41
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(Fourier @ Apr 26 2016, 23:15) *
Имеется плата со спартаном 6 и marvell 88E1111.
Однако, из последних двух плат Ethernet на одной не запустился (((.
На рабочей плате стоит марвелл 2011 года, а на не рабочей 2013.
Может ли это быть связано с ревизией марвела, или стоит грешить на неисправность в железе или печати?

вроде были проблемы между ревизиями C0 и C2.. посмотрите что у вас там на чипах написано..
Go to the top of the page
 
+Quote Post
likeasm
сообщение Apr 27 2016, 05:28
Сообщение #3


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

Группа: Участник
Сообщений: 156
Регистрация: 15-04-10
Пользователь №: 56 673



Цитата(Fourier @ Apr 27 2016, 00:15) *
Такое ощущение, что в печати оторван или RSET или COMA...

У вас же phy не в BGA корпусе, отправьте туда сигналы с FPGA и посмотрите доходят они до phy или нет.
Go to the top of the page
 
+Quote Post
Fourier
сообщение Apr 27 2016, 05:53
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 13-02-13
Из: Рыбинск
Пользователь №: 75 606



Цитата(likeasm @ Apr 27 2016, 08:28) *
У вас же phy не в BGA корпусе, отправьте туда сигналы с FPGA и посмотрите доходят они до phy или нет.

В том то и проблема, что корпус BCC, 96-Leads. Так как в промышленном исполнении PQFP нет
Go to the top of the page
 
+Quote Post
eugen_pcad_ru
сообщение Apr 27 2016, 06:33
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353



Разница в ревизиях есть. Подробности не знаю, не я занимался.


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post
Fourier
сообщение Apr 27 2016, 08:21
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 13-02-13
Из: Рыбинск
Пользователь №: 75 606



Цитата(Jury093 @ Apr 27 2016, 00:41) *
вроде были проблемы между ревизиями C0 и C2.. посмотрите что у вас там на чипах написано..

На чипе рабочей платы написано
88E1111-CAA
G370123.1
1120 B2E
На нерабочей
88E1111-CAA
G3CV 5371A.1
1319 B2E (или 82E)
Т.е. похоже ревизии одинаковые, хотя на нерабочей не понятно, что написано толи B2E то ли 82E.
Go to the top of the page
 
+Quote Post
goodsoul
сообщение Apr 27 2016, 09:26
Сообщение #7


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

Группа: Участник
Сообщений: 136
Регистрация: 3-09-09
Пользователь №: 52 178



Цитата(Fourier @ Apr 27 2016, 11:21) *
На чипе рабочей платы написано
88E1111-CAA
G370123.1
1120 B2E
На нерабочей
88E1111-CAA
G3CV 5371A.1
1319 B2E (или 82E)
Т.е. похоже ревизии одинаковые, хотя на нерабочей не понятно, что написано толи B2E то ли 82E.


Мы как-то напоролись на перемаркированный контрафакт. На чипе маркировка одна, и из регистров ревизия считывается совсем другая. Так что если можете - считайте всю ID информацию из чипа.
Ну и у закупщиков поинтересуйтесь, где чипы купили.

Сообщение отредактировал goodsoul - Apr 27 2016, 09:27
Go to the top of the page
 
+Quote Post
xor.kruger
сообщение Apr 27 2016, 09:31
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 17-08-08
Из: Чернигов
Пользователь №: 39 647



Сравните все данные из регистров доступных по MDIO, и потом по даташиту ковыряйте.
Go to the top of the page
 
+Quote Post
likeasm
сообщение Apr 27 2016, 13:46
Сообщение #9


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

Группа: Участник
Сообщений: 156
Регистрация: 15-04-10
Пользователь №: 56 673



Выставите конфигурационные порты в какой-нить режим работы, например авто (если они к FPGA идут) и опустите RESETn на 10+ тактов от частоты подаваемой на XTAL. Этого обычно достаточно для того, чтобы phy заработала.
Go to the top of the page
 
+Quote Post
Fourier
сообщение Apr 27 2016, 15:54
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 13-02-13
Из: Рыбинск
Пользователь №: 75 606



Сегодня удалось рентгеном посмотреть. Деффектов в первом приближении не обнаружили. В общем, пока я в растерянности полной....
Цитата
Сравните все данные из регистров доступных по MDIO, и потом по даташиту ковыряйте.

Завтра буду допиливать корку для считывания ревизии и т. д.
Цитата(likeasm @ Apr 27 2016, 16:46) *
Выставите конфигурационные порты в какой-нить режим работы, например авто (если они к FPGA идут) и опустите RESETn на 10+ тактов от частоты подаваемой на XTAL. Этого обычно достаточно для того, чтобы phy заработала.

Спасибо за совет. Завтра попробую. Правда корка, которую я использую RESETn выставляет в ноль сразу после запуска на 60 мс. А Вы имеете в виду выставить в единичку, потом в ноль и потом снова в единичку? Т.е. сделать "пересброс")))?
Меня только вот смущает, что ток через RSET не идет... С чем это может быть связано?

Сообщение отредактировал Fourier - Apr 27 2016, 16:08
Go to the top of the page
 
+Quote Post
likeasm
сообщение Apr 27 2016, 18:55
Сообщение #11


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

Группа: Участник
Сообщений: 156
Регистрация: 15-04-10
Пользователь №: 56 673



Цитата(Fourier @ Apr 27 2016, 19:54) *
Спасибо за совет. Завтра попробую. Правда корка, которую я использую RESETn выставляет в ноль сразу после запуска на 60 мс. А Вы имеете в виду выставить в единичку, потом в ноль и потом снова в единичку? Т.е. сделать "пересброс")))?

Не знаю на счет пересброса... у меня lan8710a не устанавливал режим работы, если сразу после конфигурации уровень 0 подать. Пришлось подать сначала уровень 1 на RESETn, а потом уже уровень 0 на нужное количество тактов.
Go to the top of the page
 
+Quote Post
Fourier
сообщение May 4 2016, 08:28
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 13-02-13
Из: Рыбинск
Пользователь №: 75 606



ничего так у меня и не получилось запустить...
сняли микросхему, плата в порядке вроде. все сигнала от FPGA доходят.
прежде чем менять микросхему (для замены надо ехать в мск, так как у нас никто не умеет ставить такие микрухи) надо читать errata, но у меня нет доступа.
Может кто-нибудь поделится даташитом и ерратой на ревизию B2E, а лучше на все ревизии.
Заранее спасибо

Сообщение отредактировал Fourier - May 4 2016, 08:30
Go to the top of the page
 
+Quote Post
iosifk
сообщение May 4 2016, 09:02
Сообщение #13


Гуру
******

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



Цитата(Fourier @ May 4 2016, 11:28) *
сняли микросхему, плата в порядке вроде. все сигнала от FPGA доходят.

А jtag-сканирование там можно было сделать прежде чем отпаивать?


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
goodsoul
сообщение May 4 2016, 09:04
Сообщение #14


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

Группа: Участник
Сообщений: 136
Регистрация: 3-09-09
Пользователь №: 52 178



Цитата(Fourier @ May 4 2016, 11:28) *
ничего так у меня и не получилось запустить...
сняли микросхему, плата в порядке вроде. все сигнала от FPGA доходят.
прежде чем менять микросхему (для замены надо ехать в мск, так как у нас никто не умеет ставить такие микрухи) надо читать errata, но у меня нет доступа.
Может кто-нибудь поделится даташитом и ерратой на ревизию B2E, а лучше на все ревизии.
Заранее спасибо


Что значит нет доступа? Если нет - запросите. И service request открывайте через дистриба у которого купили. Это самый цивилизованный способ решения проблемы.
Go to the top of the page
 
+Quote Post
Fourier
сообщение May 4 2016, 09:33
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 13-02-13
Из: Рыбинск
Пользователь №: 75 606



Цитата(iosifk @ May 4 2016, 12:02) *
А jtag-сканирование там можно было сделать прежде чем отпаивать?

Нет, jtag не подключен.



Не подскажите какой ток через резистор RSET течет в нормальном режиме работы в Ваших девайсах?
Меня смущает, что на рабочей плате на нем падает 1,3 В. Причем сразу после подачи питания, до конфигурации. А на нерабочей ноль.
Go to the top of the page
 
+Quote Post

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

 


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


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