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

 
 
 
Reply to this topicStart new topic
> Зачем нужно PHY изолировать от MAC ?, просто вопрос
gerber
сообщение Nov 28 2012, 18:55
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 750
Регистрация: 1-11-11
Пользователь №: 68 088



В управляющем регистре PHY есть бит "Isolate" - "MII output pins are tri-stated when this bis is set to 1, MII inputs are ignored".
Непонятна сама цель - зачем кому-то может оказаться нужным физически изолировать PHY от MAC ? Судя по тому, что этот бит расположен в главном управляющем регистре - это, должно быть, весьма важная и полезная операция. Только вот мне непонятна эта полезность.


--------------------
"... часами я мог наблюдать, как люди работают." (М. Горький)
Go to the top of the page
 
+Quote Post
_pv
сообщение Nov 28 2012, 19:24
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



ну, например, чтобы можно было два различных PHY на один МАС посадить.

Go to the top of the page
 
+Quote Post
gerber
сообщение Nov 28 2012, 19:46
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 750
Регистрация: 1-11-11
Пользователь №: 68 088



Цитата(_pv @ Nov 28 2012, 22:24) *
ну, например, чтобы можно было два различных PHY на один МАС посадить.

Ну если PHY внешний, то да. А зачем сие нужно, например, в микросхемах Ethernet-свичей, где PHY и MAC в одном корпусе микросхемы ?
Вопрос не совсем уж праздный - я пытаюсь с помощью этой фичи программно разорвать линк, по MDIO записываю в регистр PHY бит Isolate. Линк действительно рвётся, как если бы вытащили кабель из гнезда, но при этом происходит нечто странное с остальными портами свича - их линки тоже начинают работать с перебоями, то есть связь (пинги идут), то вдруг пакеты перестают идти. Но стоит восстановить линк на изолированном порту (снять бит Isolate) - всё мгновенно приходит в норму. В чём же тут может быть дело?


--------------------
"... часами я мог наблюдать, как люди работают." (М. Горький)
Go to the top of the page
 
+Quote Post
vitan
сообщение Nov 28 2012, 19:50
Сообщение #4


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



PHY и MAC в одном корпусе, но к PHY Вы обращаетесь по MDIO? Что это за свитч?
Go to the top of the page
 
+Quote Post
gerber
сообщение Nov 28 2012, 20:05
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 750
Регистрация: 1-11-11
Пользователь №: 68 088



Цитата(vitan @ Nov 28 2012, 22:50) *
PHY и MAC в одном корпусе, но к PHY Вы обращаетесь по MDIO? Что это за свитч?

AR8236. У него в списке регистров, доступных по MDIO, есть в том числе и регистры всех 5 PHYs.


--------------------
"... часами я мог наблюдать, как люди работают." (М. Горький)
Go to the top of the page
 
+Quote Post
_pv
сообщение Nov 28 2012, 21:29
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(gerber @ Nov 29 2012, 02:05) *
AR8236. У него в списке регистров, доступных по MDIO, есть в том числе и регистры всех 5 PHYs.

первые 16 регистров они вроде как в стандарте описаны. должны быть у всех.
Go to the top of the page
 
+Quote Post

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

 


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


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