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

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


Местный
***

Группа: Участник
Сообщений: 292
Регистрация: 31-01-12
Пользователь №: 69 978



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

Go to the top of the page
 
+Quote Post
etoja
сообщение Jul 16 2013, 06:17
Сообщение #2


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

Группа: Свой
Сообщений: 1 118
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Есть с интерфейсом SPI:
Microchip's ENC28J60 is a 28-pin, 10BASE-T stand alone Ethernet Controller with on board MAC & PHY, 8 Kbytes of Buffer RAM and an SPI serial interface.

Доставаемость, низкая цена, примеры программирования.
Go to the top of the page
 
+Quote Post
k000858
сообщение Jul 16 2013, 06:23
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 292
Регистрация: 31-01-12
Пользователь №: 69 978



Цитата(etoja @ Jul 16 2013, 09:17) *
Есть с интерфейсом SPI:
Microchip's ENC28J60 is a 28-pin, 10BASE-T stand alone Ethernet Controller with on board MAC & PHY, 8 Kbytes of Buffer RAM and an SPI serial interface.

Доставаемость, низкая цена, примеры программирования.

Нужна микруха только физического уровня (благо в стм мак уже есть).
Go to the top of the page
 
+Quote Post
adnega
сообщение Jul 16 2013, 08:03
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 398
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(k000858 @ Jul 16 2013, 10:23) *
Нужна микруха только физического уровня (благо в стм мак уже есть).

А эти (ksz8021/31/41) чем не подходят?
Есть требования к температурному диапазону?
Go to the top of the page
 
+Quote Post
k000858
сообщение Jul 16 2013, 08:22
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 292
Регистрация: 31-01-12
Пользователь №: 69 978



Цитата(adnega @ Jul 16 2013, 11:03) *
А эти (ksz8021/31/41) чем не подходят?
Есть требования к температурному диапазону?

Судя по документациям, все эти чипы RMII only
Зато, есть KSZ8051MLL/KSZ8051MNL с MII

Все эти чипы поддерживают подключение до 2х физических портов?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 16 2013, 08:32
Сообщение #6


Гуру
******

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



Цитата(k000858 @ Jul 16 2013, 12:22) *
Все эти чипы поддерживают подключение до 2х физических портов?

Вы же, кажется, смотрели описание. Нет, не поддерживают.

Можно предположить, что Вам нужно что-то типа LAN9303.
Go to the top of the page
 
+Quote Post
Grape
сообщение Jul 16 2013, 09:24
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 64
Регистрация: 22-10-04
Пользователь №: 956



KSZ8863MLL

http://www.micrel.com/index.php/en/product...ksz8863mll.html
Go to the top of the page
 
+Quote Post
k000858
сообщение Jul 16 2013, 09:57
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 292
Регистрация: 31-01-12
Пользователь №: 69 978



Цитата(Grape @ Jul 16 2013, 12:24) *

хотелось бы что то подешевле..
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jul 16 2013, 10:19
Сообщение #9


Гуру
******

Группа: Модераторы
Сообщений: 3 762
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



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

Сколько МАСов в STM?
Интерфейс MII работает только на один порт.


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
k000858
сообщение Jul 16 2013, 10:35
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 292
Регистрация: 31-01-12
Пользователь №: 69 978



Цитата(iosifk @ Jul 16 2013, 13:19) *
Сколько МАСов в STM?
Интерфейс MII работает только на один порт.

На сколько знаю 1 стм 1 мак
получается для 2х портового решения необходимо использовать RMII интерфейс?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 16 2013, 11:11
Сообщение #11


Гуру
******

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



Цитата(k000858 @ Jul 16 2013, 14:35) *
получается для 2х портового решения необходимо использовать RMII интерфейс?

RMII двухпортовость не добавит. Если нужно честные два порта, то выбирайте МК с двумя MAC-контроллерами.
Go to the top of the page
 
+Quote Post
k000858
сообщение Jul 16 2013, 11:19
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 292
Регистрация: 31-01-12
Пользователь №: 69 978



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


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

Сообщение отредактировал k000858 - Jul 16 2013, 11:29
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 16 2013, 11:35
Сообщение #13


Гуру
******

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



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

Вот с этого и надо было начинать. LAN9303, KSZ8863 подойдут.
Go to the top of the page
 
+Quote Post
Smen
сообщение Dec 25 2017, 13:33
Сообщение #14


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

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



Подниму старую тему.
Цитата
контроллер STM32 может подключить до 32-х внешних микросхем физического уровня по интерфейсу MII
Что-то не пойму, как это сделать (и можно ли вообще), т.е. подключить к одному STM'у несколько PHY?
Ведь рекомендуемые LAN9303, KSZ8863 уже содержат встроенные МАКи (ну и стареньнькие они уже).
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 25 2017, 13:47
Сообщение #15


Гуру
******

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



Цитата(Smen @ Dec 25 2017, 16:33) *
Что-то не пойму, как это сделать (и можно ли вообще), т.е. подключить к одному STM'у несколько PHY?
Ведь рекомендуемые LAN9303, KSZ8863 уже содержат встроенные МАКи (ну и стареньнькие они уже).

Рекомендуемые LAN9303, KSZ8863 являются обычными трехпортовыми коммутаторами (switch),
у которых два порта имеют физический уровень, а третий - интерфейс MII/RMII.
Поясните, что Вы хотите получить от "нескольких PHY".
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 Текстовая версия Сейчас: 23rd January 2018 - 11:40
Рейтинг@Mail.ru


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