Перейти к содержанию
    

Посоветуйте микросхему физического уровня для Ethernet интерфейса на два порта

Поясните, что Вы хотите получить от "нескольких PHY".
В общем-то тоже, что и ТС.

Но хотелось бы по максимуму задействовать возможности STM'а (т.е. что бы применить два дешёвых PHY), хотя допускаю, что этот путь - неправильный. :)

А для начала хочу всё-таки понять, как

контроллер STM32 может подключить до 32-х внешних микросхем физического уровня по интерфейсу MII

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще-то, никак.

Т.е. это деза от Промэлектроники (нашёл в/у текст у них)? :rolleyes:

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Деза. Это на MDIO/SMI/MIIM можно повесить до 32-х PHY, чтобы писать и читать их регистры. Но на MII только один.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Т.е. это деза от Промэлектроники (нашёл в/у текст у них)? :rolleyes:

Денис Ягов, инженер по применению, ТД «Промэлектроника», аффтар сего великолепного перла - это гений инженерной мысли, очевидно. Пишите ему письма.

Ну вы хоть одним глазком посмотрите, как работает MII. Точка-точка, без вариантов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Особых преимуществ устройства на МК с двух портовым LAN не нашел , за исключением того что устройства на МК можно соединять цепочкой используя второй порт. В системах сбора информации или распределенного управления очень даже может быть востребовано. Например 9 этажный дом , и на каждом этаже надо ставить МК . Упрощается прокладка кабельной сети, кабеля уходит меньше. Делал подобное на PIC32MX795F512L. Интерфейс MII .

Только эти LAN9303 греются как печки , очень горячие становятся.

post-61708-1514225156_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только эти LAN9303 греются как печки , очень горячие становятся.

А еще с легкостью вылетают при горячем передергивании PoE-кабеля, нужна дополнительная защита.

KSZ8863 заметно холоднее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

стоп. вот что вычитал

По сути, мне нужен девайс, в который можно воткнуть ethernet, а из второго порта девайса этот же ethenret прокинуть дальше.

Девайс должен посредством стм32 контроллера разребать пакеты, предназначенные для его мака и ip, а физика помимо приема/отправки пакетов должна ретранслировать ethernet во второй порт.

Какое решение мне больше подойдет?

Использовать современный коммутатор домашнего уровня - они буквально все сейчас имеют управление, и возможность загрузки скриптов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

стоп. вот что вычитал

STM32 может иметь до четырёх MAC адресов. Нулевой MAC адрес у него есть всегда, по умолчанию. Остальные три, могут быть разрешены либо запрещены. Все MAC адреса можно использовать в качестве фильтров сообщений. Кроме фильтрации по точным адресам контроллер можно применять относительную фильтрацию, называемую hash-фильтрацией. Мы не будем подробно рассказывать, что это такое, однако отметим основное свойство данного фильтра, которое заключается в том, что можно фильтровать сообщения, предназначенные для групп получателей.
И, наконец, контроллер STM32 может подключить до 32-х внешних микросхем физического уровня по интерфейсу MII и всего лишь одну – по интерфейсу RMII.

 

По сути, мне нужен девайс, в который можно воткнуть ethernet, а из второго порта девайса этот же ethenret прокинуть дальше.

Девайс должен посредством стм32 контроллера разребать пакеты, предназначенные для его мака и ip, а физика помимо приема/отправки пакетов должна ретранслировать ethernet во второй порт.

Какое решение мне больше подойдет?

Вы EtherCAT что ли изобретаете?

Так он уже изобретен.

Возьмите готовые чипы с встроенным EtherCAT-ом (см. у Bechhoff, Hilsher, Texas Instruments, Mocrochip и др.) и не изобретайте велосипед

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

KSZ8863 заметно холоднее.

Как всё сложно. :rolleyes:

Правильно ли понял, что в моём случае, надо использовать два порта 8863, а МК подключать к нему через I2C или SPI?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Правильно ли понял, что в моём случае, надо использовать два порта 8863, а МК подключать к нему через I2C или SPI?

Нет.

Рекомендуемые LAN9303, KSZ8863 являются обычными трехпортовыми коммутаторами (switch),

у которых два порта имеют физический уровень, а третий - интерфейс MII/RMII.

Два порта наружу, третий (MII/RMII) - к МК.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы EtherCAT что ли изобретаете?

Так он уже изобретен.

Возьмите готовые чипы с встроенным EtherCAT-ом (см. у Bechhoff, Hilsher, Texas Instruments, Mocrochip и др.) и не изобретайте велосипед

 

Может у него нет такой задачи, как фильтрование на лету, а допускается прием пакета с одного порта, процессорный парсинг и отправка далее. Для этого эзеркат не нужен, а чипы у них кусачие :laughing:

Но для такой задачи однозначно нужен МК с 2мя МАКами

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

два LAN в устройстве очень востребованы для цепочного соединения (daisy chain). Это удобно в индастриале, например, когда висит куча датчиков в длинной цепи (мост, тоннель). Замечательно смотрится если там еще PeE сделано - тогда все по единому кабелю, что огромный плюс в эксплуатации.

Я использовал 5-портовый KS8995MA - необслуживаемый свитч. Так как использовали МК со встроенным PHY (Stellaris LM3S), то интерфейс не использовали (хотя на той плате SPI я нарисовал). Работало отлично.

У Микрела (теперь Майкрочипа) надо быть внимательным: не все свитчи имеют исполнение для промышленного диапазона температур. Например, их 3-портовый выпускался только для коммерческого диапазона температур. Но может теперь ситуация изменилась.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

желательна небольшая цена и легкая доставаемость чипов. Интерфейс MII

Коаксиал, витая пара, оптика, радиоканал?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...