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

 
 
> Управление PHY через MDC/MDIO, подсажите кто делал
beles
сообщение Jan 26 2009, 09:58
Сообщение #1





Группа: Новичок
Сообщений: 14
Регистрация: 10-10-06
Пользователь №: 21 187



Необходимо сделать проет, который бы читал/записывал данные из внутренних регистров PHY, при этом использовался бы интерфейс MDC/MDIO.
При подачи этих сигналов в режиме чтения физика ни как не реагирует. Сигналы формировал согласно стандарту. Тактовый сигнал менял от 25кГц до 3МГц, но реакции ни какой. Смотрел осциллографом, сигналы до физики доходят такие какие я подовал, после перехода в Z состояние и начало приема, на сигнале MDIO постоянно весит "1", т.к. на плате этот сигнал подтянут к питанию. Адрес физики использовал 0 (стандартный) и 7 (таким она хардово сконфигурирована), адрес регистра ставил любой (менял), реакции тоже ни какой.
Подскажите в чем может быть проблема?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
beles
сообщение Jan 26 2009, 14:49
Сообщение #2





Группа: Новичок
Сообщений: 14
Регистрация: 10-10-06
Пользователь №: 21 187



Попробывал сделать как вы предложили, но конфигурировал на 10Мбит, не получилось. И зачем вы два раза подавали команду? первый на конфигурирование 100Мбит, а втрой на Reset + 100Мбит, разве после ресета все настройки физики не сбросятся? И производили ли вы чтение регистров?
Go to the top of the page
 
+Quote Post
Костян
сообщение Jan 27 2009, 14:05
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059



Цитата(beles @ Jan 26 2009, 12:49) *
Попробывал сделать как вы предложили, но конфигурировал на 10Мбит, не получилось.

Если не ошибаюсь, при включении phy по умолчанию на 10Мбит настроена , если конечно Вы не подаете особую конфигурацию посредством пинов CONFIG (на плате вашей должны быть джамперы)

Цитата
физика Marvell 88E1111,

У меня на такой же PHY работает. laughing.gif

Цитата
И зачем вы два раза подавали команду? первый на конфигурирование 100Мбит, а втрой на Reset + 100Мбит,

Честно - не помню, давно писал. Так как даташита на PHY толкового нет, то переписывал по xapp1042 (полистайте его, там так же используется Marvell 88E1111)

Цитата
И производили ли вы чтение регистров?

нет. только запись
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- beles   Управление PHY через MDC/MDIO   Jan 26 2009, 09:58
- - Костян   Делал. Работало. Вот Вам пример. Конфигурирование...   Jan 26 2009, 13:26
|- - wolfman   Цитата(Костян @ Jan 26 2009, 23:56) Делал...   Oct 23 2009, 18:52
- - cioma   Какой PHY используете?   Jan 27 2009, 09:18
- - beles   Использую отладочную плату от Xilinx ML507, физика...   Jan 27 2009, 09:32
- - beles   > при включении phy по умолчанию на 10Мбит наст...   Jan 27 2009, 15:19
- - cioma   Может стандарт IEEE 802.3 поможет - там должно быт...   Jan 27 2009, 21:37
- - iosifk   Цитата(beles @ Jan 26 2009, 12:58) Подска...   Jan 28 2009, 06:20
- - beles   После нескольких опытов с разными PHY от MARVELL, ...   Feb 2 2009, 06:52
- - MKS   Здравствуйте. Пытаюсь начать работать с PHY smsc 8...   Oct 23 2009, 09:47
|- - iosifk   Цитата(MKS @ Oct 23 2009, 13:47) На них п...   Oct 23 2009, 10:00
- - MKS   Спасибо за разяснения, iosifk. Но тогда мне непоня...   Oct 23 2009, 10:34
|- - iosifk   Цитата(MKS @ Oct 23 2009, 14:34) Спасибо ...   Oct 23 2009, 10:57
|- - Костян   Цитата(MKS @ Oct 23 2009, 09:34) Спасибо ...   Oct 23 2009, 11:11
- - MKS   Цитата(Костян @ Oct 23 2009, 14:11) .... ...   Oct 23 2009, 20:10


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

 


RSS Текстовая версия Сейчас: 23rd August 2025 - 23:46
Рейтинг@Mail.ru


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