Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2019-фев-21 03:28

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Phy на 1986ВЕ3Т
СообщениеДобавлено: 2019-фев-06 16:28 
Не в сети

Зарегистрирован: 2019-фев-06 13:10
Сообщения: 3
Переношу работающий проект с контроллера 1986ВЕ1Т на 1986ВЕ3Т, и возникла проблема с физическим слоем, отсутствует линк. Проверяю регистры и тактирование, вроде все правильно. Проверяю кварц - 25 000 067 Гц. Смотрю осциллографом ноги TXP1, TXN1 - на уровне 3 В периодические небольшие возмущения (скорее всего наводки), смотрю ноги RXP1, RXN1: при подключенном кабеле - на первой 3-х ступенчатый импульс начиная со ступени 2-х вольт, затем ступень 1 вольт, затем нулевой уровень и небольшие возмущения , на второй - небольшие возмущения на нулевом уровне; при отключенном - оба на нулевом уровне с теми же возмущениями. Проверяю то же самое на предыдущем устройстве - при подключенном кабеле по TX-ам и RX-ам идет куча импульсов, при отключенном - на TX-ах куча импульсов, на RX-ах уровень в 2 вольта.

Отсюда возникает вопрос - должен ли быть уровень на RX-ах всегда 2 вольта, или это только у 1986ВЕ1Т, или он подключается после (если так, то от чего это зависит)?

Буду признателен любой помощи!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Phy на 1986ВЕ3Т
СообщениеДобавлено: 2019-фев-06 17:02 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1223
Откуда: Тула
На ВЕ3 должно быть как и на ВЕ1, ИМХО.
Из описания сигналов такое ощущение, что что-то железячное не так: проверьте те ли ноги, везде ли есть питание, технологические и сигналы и т.д. и т.п.
Потом можно сверить настройки тактирования, сверить правильность определений в *.h файлах, попробовать другой проект: поискать по форуму или https://github.com/in4lio/mdr1986x-pack ... 986BE3_UDP

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Phy на 1986ВЕ3Т
СообщениеДобавлено: 2019-фев-07 17:36 
Не в сети

Зарегистрирован: 2017-апр-26 14:51
Сообщения: 249
Откуда: ПКК "Миландр"
Согласен с prostoRoman, что-то по железу.

Демо проект с TCPIP одинаково работает и на ВЕ1 и на ВЕ3 без какой-либо адаптации или изменений в коде.

C:\Keil_v5\ARM\PACK\Keil\MDR1986BExx\1.51\Examples\MDR1986VE3\Ethernet
В коде надо только в HSE выключить ByPass, потому что резонатор используется на отладочной плате и в ВЕ1, и в ВЕ3.

_________________
Отдел технической поддержки support@milandr.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Phy на 1986ВЕ3Т
СообщениеДобавлено: 2019-фев-08 10:53 
Не в сети

Зарегистрирован: 2019-фев-06 13:10
Сообщения: 3
Скорее всего так и есть, железо, не понятно только где. Цепи прозванивал, вроде все нормально... А может кто-то померить уровень на RX-ах контроллера? Есть там постоянка? И, если есть, то в какой момент появляется?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Phy на 1986ВЕ3Т
СообщениеДобавлено: 2019-фев-12 11:33 
Не в сети

Зарегистрирован: 2019-фев-06 13:10
Сообщения: 3
Всем большое спасибо! Все заработало!..

Да, на RX-ах должна быть постоянка (по крайней мере до включения PHY). А дело было в том, что ноги второго ethernet у меня болтались в воздухе, и, как оказалось, так нельзя. Из поддержки прислали схему, как подключить. После подключения все заработало. Схема подключения (она для 1986ВЕ1Т, но для 1986ВЕ3Т тоже подходит) следующая: https://startmilandr.ru/doku.php/doc:mk ... :powerinfo


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB