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

 
 
> Выбор микросхемы для Ethernet, Только PHY или полный.
RinatUfa
сообщение Oct 22 2014, 05:10
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 10-03-09
Пользователь №: 45 908



Добрый день!

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

Совершенно не знакомы с темой Ethernet, TCP/IP и т.п.Посоветуйте, что применить в качестве контроллера Ethernet.
Какие есть варианты, какие плюсы и минусы?

Почему в некоторых случаях используется микросхема, реализующая только физическое преобразование (PHY)
(например LAN8720), а все остальное делает сам микроконтроллер (программный стек протоколов),
а в других случаях используется полный контроллер со встроенным аппаратным стеком протоколов (например W5200 или W5500)?

Какой разъем порекомендуете для RJ45? (их тоже очень много).

Прошу прощения, если какие-то термины использую неправильно.
Заранее благодарен за любые ответы и советы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
gerber
сообщение Oct 22 2014, 06:51
Сообщение #2


Знающий
****

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



Цитата(RinatUfa @ Oct 22 2014, 09:10) *
Почему в некоторых случаях используется микросхема, реализующая только физическое преобразование (PHY)
(например LAN8720), а все остальное делает сам микроконтроллер (программный стек протоколов),
а в других случаях используется полный контроллер со встроенным аппаратным стеком протоколов (например W5200 или W5500)?

Какой разъем порекомендуете для RJ45? (их тоже очень много).

Внешние платы со встроенным стеком (Wiznet) удобны в случаях, когда обмен по сети предполагается простой, не слишком быстрый, на уровне "открыл TCP-сокет - отправил/принял данные - закрыл сокет". Ещё ряд удобств - не нужно реализовывать в основном контроллере стек TCP/IP, выделять память под буфера пакетов. Это позволяет применить более дешевый и менее "навороченный" контроллер, возможно даже с минимальным объёмом RAM и без MAC-контроллера на борту. Также эти модули позволяют использовать "легальный" MAC-адрес, который написан на самом модуле, что может быть важно при выпуске серийного изделия для продажи.
В случае применения только внешнего PHY придётся потрудиться грамотно спроектировать плату в части Ethernet, написать инициализацию PHY и MAC уровня, и поднять стек TCP/IP. Примеры всего этого есть в том или ином виде в Инете - но ... запилить под свой проект это всё равно придётся.
Разъёмы бывают со встроенным трансформатором (они дороже) и без него, также со светодиодами или без них. Я предпочитаю ставить внешний трансформатор и простой копеечный разъём. Кто-то наоборот. Ещё зависит от места на плате, по габаритам иногда удобнее спрятать трансформатор в разъём. Светодиоды обычно тоже нужны для индикации линка, разъёмы без светодиодов применимы, если индикация линка в устройстве организована другим образом, например, светодиодами на лицевой панели (как в роутере).

Сообщение отредактировал gerber - Oct 22 2014, 06:53


--------------------
"... часами я мог наблюдать, как люди работают." (М. Горький)
Go to the top of the page
 
+Quote Post



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

 


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


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