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

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
Есть с интерфейсом 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.

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

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(etoja @ Jul 16 2013, 09:17) <{POST_SNAPBACK}>
Есть с интерфейсом 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.

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

Нужна микруха только физического уровня (благо в стм мак уже есть).

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(k000858 @ Jul 16 2013, 10:23) <{POST_SNAPBACK}>
Нужна микруха только физического уровня (благо в стм мак уже есть).

А эти (ksz8021/31/41) чем не подходят?
Есть требования к температурному диапазону?

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(adnega @ Jul 16 2013, 11:03) <{POST_SNAPBACK}>
А эти (ksz8021/31/41) чем не подходят?
Есть требования к температурному диапазону?

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

Все эти чипы поддерживают подключение до 2х физических портов?

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(k000858 @ Jul 16 2013, 12:22) <{POST_SNAPBACK}>
Все эти чипы поддерживают подключение до 2х физических портов?

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

Можно предположить, что Вам нужно что-то типа LAN9303.

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(k000858 @ Jul 16 2013, 10:11) <{POST_SNAPBACK}>
желательна небольшая цена и легкая доставаемость чипов. Интерфейс MII

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

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(iosifk @ Jul 16 2013, 13:19) <{POST_SNAPBACK}>
Сколько МАСов в STM?
Интерфейс MII работает только на один порт.

На сколько знаю 1 стм 1 мак
получается для 2х портового решения необходимо использовать RMII интерфейс?

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(k000858 @ Jul 16 2013, 14:35) <{POST_SNAPBACK}>
получается для 2х портового решения необходимо использовать RMII интерфейс?

RMII двухпортовость не добавит. Если нужно честные два порта, то выбирайте МК с двумя MAC-контроллерами.

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


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


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

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


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

Вот с этого и надо было начинать. LAN9303, KSZ8863 подойдут.

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


Ссылка на сообщение
Поделиться на другие сайты
Подниму старую тему.
Цитата
контроллер STM32 может подключить до 32-х внешних микросхем физического уровня по интерфейсу MII
Что-то не пойму, как это сделать (и можно ли вообще), т.е. подключить к одному STM'у несколько PHY?
Ведь рекомендуемые LAN9303, KSZ8863 уже содержат встроенные МАКи (ну и стареньнькие они уже).

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


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

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

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация