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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Посоветуйте микросхему физического уровня для Ethernet интерфейса на два порта, STM32 + ethernet = lwIP
Smen
сообщение Dec 25 2017, 14:15
Сообщение #16


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

Группа: Участник
Сообщений: 171
Регистрация: 18-03-13
Из: Питер
Пользователь №: 76 081



Цитата(aaarrr @ Dec 25 2017, 18:47) *
Поясните, что Вы хотите получить от "нескольких PHY".
В общем-то тоже, что и ТС.
Но хотелось бы по максимуму задействовать возможности STM'а (т.е. что бы применить два дешёвых PHY), хотя допускаю, что этот путь - неправильный. sm.gif
А для начала хочу всё-таки понять, как
Цитата
контроллер STM32 может подключить до 32-х внешних микросхем физического уровня по интерфейсу MII
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 25 2017, 14:20
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 10 358
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Smen @ Dec 25 2017, 17:15) *
А для начала хочу всё-таки понять, как

Вообще-то, никак.
Go to the top of the page
 
+Quote Post
Smen
сообщение Dec 25 2017, 14:32
Сообщение #18


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

Группа: Участник
Сообщений: 171
Регистрация: 18-03-13
Из: Питер
Пользователь №: 76 081



Цитата(aaarrr @ Dec 25 2017, 19:20) *
Вообще-то, никак.

Т.е. это деза от Промэлектроники (нашёл в/у текст у них)? rolleyes.gif
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 25 2017, 14:48
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 10 358
Регистрация: 11-12-04
Пользователь №: 1 448



Деза. Это на MDIO/SMI/MIIM можно повесить до 32-х PHY, чтобы писать и читать их регистры. Но на MII только один.
Go to the top of the page
 
+Quote Post
scifi
сообщение Dec 25 2017, 14:50
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 2 819
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Smen @ Dec 25 2017, 17:32) *
Т.е. это деза от Промэлектроники (нашёл в/у текст у них)? rolleyes.gif

Денис Ягов, инженер по применению, ТД «Промэлектроника», аффтар сего великолепного перла - это гений инженерной мысли, очевидно. Пишите ему письма.
Ну вы хоть одним глазком посмотрите, как работает MII. Точка-точка, без вариантов.
Go to the top of the page
 
+Quote Post
smart_pic
сообщение Dec 25 2017, 18:06
Сообщение #21


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

Группа: Участник
Сообщений: 160
Регистрация: 18-12-10
Из: Ставрополь
Пользователь №: 61 708



Особых преимуществ устройства на МК с двух портовым LAN не нашел , за исключением того что устройства на МК можно соединять цепочкой используя второй порт. В системах сбора информации или распределенного управления очень даже может быть востребовано. Например 9 этажный дом , и на каждом этаже надо ставить МК . Упрощается прокладка кабельной сети, кабеля уходит меньше. Делал подобное на PIC32MX795F512L. Интерфейс MII .
Только эти LAN9303 греются как печки , очень горячие становятся.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 25 2017, 19:32
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 10 358
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(smart_pic @ Dec 25 2017, 21:06) *
Только эти LAN9303 греются как печки , очень горячие становятся.

А еще с легкостью вылетают при горячем передергивании PoE-кабеля, нужна дополнительная защита.
KSZ8863 заметно холоднее.
Go to the top of the page
 
+Quote Post
AVI-crak
сообщение Dec 25 2017, 20:28
Сообщение #23


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

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



Цитата(k000858 @ Jul 16 2013, 17:19) *
стоп. вот что вычитал
[code]По сути, мне нужен девайс, в который можно воткнуть ethernet, а из второго порта девайса этот же ethenret прокинуть дальше.
Девайс должен посредством стм32 контроллера разребать пакеты, предназначенные для его мака и ip, а физика помимо приема/отправки пакетов должна ретранслировать ethernet во второй порт.
Какое решение мне больше подойдет?

Использовать современный коммутатор домашнего уровня - они буквально все сейчас имеют управление, и возможность загрузки скриптов.
Go to the top of the page
 
+Quote Post
Студент заборстр...
сообщение Dec 25 2017, 20:55
Сообщение #24


Местный
***

Группа: Участник
Сообщений: 311
Регистрация: 16-09-17
Пользователь №: 99 334



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


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

Вы EtherCAT что ли изобретаете?
Так он уже изобретен.
Возьмите готовые чипы с встроенным EtherCAT-ом (см. у Bechhoff, Hilsher, Texas Instruments, Mocrochip и др.) и не изобретайте велосипед
Go to the top of the page
 
+Quote Post
Smen
сообщение Dec 26 2017, 07:46
Сообщение #25


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

Группа: Участник
Сообщений: 171
Регистрация: 18-03-13
Из: Питер
Пользователь №: 76 081



Цитата(aaarrr @ Dec 25 2017, 23:32) *
KSZ8863 заметно холоднее.

Как всё сложно. rolleyes.gif
Правильно ли понял, что в моём случае, надо использовать два порта 8863, а МК подключать к нему через I2C или SPI?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 26 2017, 08:17
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 10 358
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Smen @ Dec 26 2017, 10:46) *
Правильно ли понял, что в моём случае, надо использовать два порта 8863, а МК подключать к нему через I2C или SPI?

Нет.
Цитата
Рекомендуемые LAN9303, KSZ8863 являются обычными трехпортовыми коммутаторами (switch),
у которых два порта имеют физический уровень, а третий - интерфейс MII/RMII.

Два порта наружу, третий (MII/RMII) - к МК.
Go to the top of the page
 
+Quote Post
mantech
сообщение Dec 26 2017, 08:24
Сообщение #27


Профессионал
*****

Группа: Участник
Сообщений: 1 857
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Студент заборстроительного @ Dec 25 2017, 23:55) *
Вы EtherCAT что ли изобретаете?
Так он уже изобретен.
Возьмите готовые чипы с встроенным EtherCAT-ом (см. у Bechhoff, Hilsher, Texas Instruments, Mocrochip и др.) и не изобретайте велосипед


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

Сообщение отредактировал mantech - Dec 26 2017, 08:25
Go to the top of the page
 
+Quote Post
Smen
сообщение Dec 26 2017, 11:45
Сообщение #28


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

Группа: Участник
Сообщений: 171
Регистрация: 18-03-13
Из: Питер
Пользователь №: 76 081



Цитата(aaarrr @ Dec 26 2017, 13:17) *
Два порта наружу, третий (MII/RMII) - к МК.

Ясно. sm.gif
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Dec 27 2017, 10:46
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 2 292
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



два LAN в устройстве очень востребованы для цепочного соединения (daisy chain). Это удобно в индастриале, например, когда висит куча датчиков в длинной цепи (мост, тоннель). Замечательно смотрится если там еще PeE сделано - тогда все по единому кабелю, что огромный плюс в эксплуатации.
Я использовал 5-портовый KS8995MA - необслуживаемый свитч. Так как использовали МК со встроенным PHY (Stellaris LM3S), то интерфейс не использовали (хотя на той плате SPI я нарисовал). Работало отлично.
У Микрела (теперь Майкрочипа) надо быть внимательным: не все свитчи имеют исполнение для промышленного диапазона температур. Например, их 3-портовый выпускался только для коммерческого диапазона температур. Но может теперь ситуация изменилась.
Go to the top of the page
 
+Quote Post
Студент заборстр...
сообщение Dec 27 2017, 16:17
Сообщение #30


Местный
***

Группа: Участник
Сообщений: 311
Регистрация: 16-09-17
Пользователь №: 99 334



Цитата(k000858 @ Jul 16 2013, 09:11) *
желательна небольшая цена и легкая доставаемость чипов. Интерфейс MII

Коаксиал, витая пара, оптика, радиоканал?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st January 2018 - 20:25
Рейтинг@Mail.ru


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