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

Нужно привинтить Ethernet

Есть контроллер на базе Cortex M0. Возникла необходимость связать его по Ethernet.

Трафик минимальный. Прием и отправка небольших пакетов. Как это проще сделать с минимальными затратами?

Для подключения есть свободные UART и SPI. Присоветуйте что нибудь.

 

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


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

ENC28J60 - 140р.

Или взять другой микроконтроллер со встроенным Ethernet например PIC18F67J60 за 195р.

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


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

Есть контроллер на базе Cortex M0. Возникла необходимость связать его по Ethernet.

Трафик минимальный. Прием и отправка небольших пакетов. Как это проще сделать с минимальными затратами?

Для подключения есть свободные UART и SPI. Присоветуйте что нибудь.

А RMII интерфейса у него разве нет? Для подключения полноценного PHY?

 

Про UART обычно следует забыть. А вот через SPI можно подключить это чудо) Ну или купить микросхему + транс + разъем + россыпь и установить на своей плате.

 

Софт. Если не пугает РТОС, то FreeRTOS, RTX (Keil), ucLinux...

 

Ну, а если отдельно хочется сетевой стек прикрутить к уже имеющемуся софту, то люди используют uIP, lwIP. Знающие пишут сами :rolleyes:

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


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

Есть контроллер на базе Cortex M0. Возникла необходимость связать его по Ethernet.

Трафик минимальный. Прием и отправка небольших пакетов. Как это проще сделать с минимальными затратами?

Для подключения есть свободные UART и SPI. Присоветуйте что нибудь.

Взять микроконтроллер от ЛюминариМикро, который теперь TI, там МАС и phy встроенные.

Или надо брать микроконтроллер с МАС...

Или на SPI - ksz8851snl и будет 10/100...

 

 

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


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

Как это проще сделать с минимальными затратами?

Для подключения есть свободные UART и SPI. Присоветуйте что нибудь.

 

Если под затратами понимать объем работы по программированию, то не ошибетесь, если подключите wiznet - W5100 или W5200, в них внутри уже реализован TCP/IP на уровне, хватающем для большинства задач.

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


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

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

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

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

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

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

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

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

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

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