Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LPC2100+Ethernet
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Alex2172
Задача: необходимо связать LPC21xx с Ethernet MAC/PHY 10/100MBit в промышленом диапазоне температур -40..+85 град.

Просмотрев форум, выделим несколько основных, популярных решений для организации Ethernet :
- DM9000 - не поддерживает промышленый диапазон температур (зато стоит дешего - примерно 10 USD)
- CS8900A - не поддерживает 100MBit
- ENC28J60 - не поддерживает 100MBit (зато есть SPI интерфейс)
- W3100 (WIZNet) + внешний PHY - не поддерживает промышленый диапазон температур (зато I2C интерфейс, стоит дешего, встроеный TCP...)
+ LAN91C111 - ok, но стоит дорого - 35-45 USD
+ XPort - ok, встоенный сервер, но жрет много (600 mW), стоит дорого - 85 USD


Что еще можно добавить в этот список?
Evgeny_CD
Micrel KSZ8841.
Alex2172
Цитата(Evgeny_CD @ Apr 24 2006, 18:14) *
Micrel KSZ8841.

Хорошая м/сх. Спасибо.
Но, к сожалению efind.ru не нашел ни одной KSZ8841-MVLI - для расширенного диапазона -40..+85град (в Datasheet написано Available Q1, 2006 Samples)
Комерческий диапазон (KSZ8841-MQL) стоит порядка 15-22 USD.
+ Есть 8-битный интерфейс.
+ Есть Auto-MDIX
Evgeny_CD
Цитата(Alex2172 @ Apr 24 2006, 18:33) *
...Хорошая м/сх. Спасибо.
Но, к сожалению efind.ru не нашел ни одной KSZ8841-MVLI - для расширенного диапазона -40..+85град (в Datasheet написано Available Q1, 2006 Samples)
Комерческий диапазон (KSZ8841-MQL) стоит порядка 15-22 USD.
+ Есть 8-битный интерфейс.
+ Есть Auto-MDIX...
Поспрошайте у поставщиков. Еще у этой микрухе PHY внутри, что тоже приятно!
Alexander1
Учтите при оценке стоимости варианта, что понадобится транс. Трансы на industrial диапазон вещь не самая дешевая. Примерно 5$, а интегрированный с RJ45 - 6-7$. Если знаете более дешевые варианты - напишите, плз. Сам ищу.
P.S. Кроме того часть производителей трансов вообще не приводят рабочего диапазона температур. Можете гадать будет - не будет работать.
KRS
у силабса как раз появились
CP220x
но тоже 100 mbit не поддерживают
зато стоят 3.5 или 4.5
PHY на борту и еще MAC адрес дают бесплатно (там еще 8 кб флеша есть в старших адресах прошит)

уже есть в продаже.
я как раз сейчас мучаю CP2200 подключили мы его к LPC2129 (шину данных софтом делаю)
цикл чтения записи у них все равно 300 нс
Dainis
А небудет попроще и дешевле посмотреть другой ARM процессор с Ethernet controller внутры ?
MSprut
Ну и какие впечатления от СР2200? А то заказал пару штук, вот сижу жду. Судя по описанию вещь не плохая, ибо есть с чем сравнить, только хочется узнать реальное мнение. Заранее спасибо.
KRS
Цитата(MSprut @ Apr 25 2006, 17:12) *
Ну и какие впечатления от СР2200? А то заказал пару штук, вот сижу жду. Судя по описанию вещь не плохая, ибо есть с чем сравнить, только хочется узнать реальное мнение. Заранее спасибо.


я уже писал несколько дней назад здесь
http://electronix.ru/forum/index.php?showtopic=14993

сейчас могу добавить
что в основном все проблемы были из-за сырого даташита
некоторые вещи там не описаны приходится эксепрементировать.

сейчас у меня чип не виснет.

в новостях Эфо напсиано что к ним СP2201EK поступили, правда только толку от них все равно мало их примеры толком не работают.
я правда пробовал только 3 разных HTTP сервера (у меня ETHERNETDK на СP2200).
отсальное даже не хочется пробовать я все равно не собираюсь 51 использовать...
а исходников стека и драйвера нет абсолютно никаких даже .h файлов
все приходится писать с нуля
Alex2172
Цитата(Dainis @ Apr 25 2006, 16:48) *
А небудет попроще и дешевле посмотреть другой ARM процессор с Ethernet controller внутры ?

Это проще и дешевле, если разработчик на этапе выбора архитектуры. А если с десяток устройств на базе LPC2100 уже производится серийно, софт отлажен и эксплуатируется и нужно просто добавить Ethernet 10/100MBit, то выбор другого процессора (а тем более из другой серии) - не самый оптимальный вариант. Поэтому задача и стоит конкретно "LPC2100+Ethernet".
one_man_show
Цитата(Alex2172 @ Apr 26 2006, 10:51) *
Цитата(Dainis @ Apr 25 2006, 16:48) *

А небудет попроще и дешевле посмотреть другой ARM процессор с Ethernet controller внутры ?

Это проще и дешевле, если разработчик на этапе выбора архитектуры. А если с десяток устройств на базе LPC2100 уже производится серийно, софт отлажен и эксплуатируется и нужно просто добавить Ethernet 10/100MBit, то выбор другого процессора (а тем более из другой серии) - не самый оптимальный вариант. Поэтому задача и стоит конкретно "LPC2100+Ethernet".

Если потребуется десятки устройств, то указанные цены в первом посте могут быть меньше. Какая ценовая граница Вас устроит?

Кроме того, на будущее, посмотрите инфо про XPort-AR, это готовый компьютер в корпусе чуть большем обычного XPort, с командным интерфейсом Cisco, RTOS и SDK для написания своих приложений. Может экономичнее выбирать законченные решения?
Alex2172
Цитата(one_man_show @ Apr 26 2006, 12:15) *
Если потребуется десятки устройств, то указанные цены в первом посте могут быть меньше. Какая ценовая граница Вас устроит?

Кроме того, на будущее, посмотрите инфо про XPort-AR, это готовый компьютер в корпусе чуть большем обычного XPort, с командным интерфейсом Cisco, RTOS и SDK для написания своих приложений. Может экономичнее выбирать законченные решения?

Мы уже заложили XPort, но только как альтернативу, поскольку в перспективе желаемая цена добавления Ethernet 10/100Mbit -40..+85 - не более 30..35 USD на 1 устройство.
one_man_show
В Роднике беру обычние по $62, для расширенного диапазона - по $69. Возьни меньше и при особых требованиях по климатике стараюсь брать готовые полуфабрикаты, иначе налетаю на требованиях к рассыпухе. Выше писали, что могут быть траблы с трансом
SimpleSoft
Какой смысл от 100Мбит чипа если на LPC не получить и 1 мб?
KRS
Цитата(SimpleSoft @ Apr 26 2006, 13:27) *
Какой смысл от 100Мбит чипа если на LPC не получить и 1 мб?

В сети обычно находятся и другие контроллеры/компьютеры...
goodwin
Цитата(SimpleSoft @ Apr 26 2006, 12:27) *
Какой смысл от 100Мбит чипа если на LPC не получить и 1 мб?


Логично. Ногами дрыгать тоже не слишком хорошо...
Для 100 Мбит нужно подумывать о контроллере со встроенным MAC.
К меге прикручивал RTL8019AS.
К LPC буду прикручивать через spi контроллер от microchip...
Alex2172
Цитата(SimpleSoft @ Apr 26 2006, 13:27) *
Какой смысл от 100Мбит чипа если на LPC не получить и 1 мб?

Может вы еще предложите продавать свитч вместе с устройством...
Для большинства задач хватит и 10кБ/сек, лишь бы к сети 100МБит можно было подключиться.
Evgeny_CD
Я одного не пойму - что, есть 100мбит свитчи, которые не поддерживают 10м на портах? (Я видел один такой единственный раз в жизни - какой-то кривой 5 портовый свитч). Хабы то уже все _платежеспособные_ заказчики выкинули. Если у Заказчика нет 1000р на нормальный свитч - он не Ваш Заказчик. на Вот и прикиньте - стоит ли так упираться по повод 100м.
Alex2172
Цитата(Evgeny_CD @ Apr 26 2006, 15:58) *
Я одного не пойму - что, есть 100мбит свитчи, которые не поддерживают 10м на портах? (Я видел один такой единственный раз в жизни - какой-то кривой 5 портовый свитч). Хабы то уже все _платежеспособные_ заказчики выкинули. Если у Заказчика нет 1000р на нормальный свитч - он не Ваш Заказчик. на Вот и прикиньте - стоит ли так упираться по повод 100м.

Все верно, поддерживают 10МБит. А теперь представьте, что у вас в технологической сети распределено 1000 устройств, вы что будете к каждому устройству за 60 USD цеплять свитч за 30 USD (по размерам больше самого устройства), обеспечивать ему питание и т.д. Кому нужна эта лапша? Кстати не факт что свитч -40..+85град будет стоить <30..35USD.

И так, что имеем:
- DM9000 - не поддерживает промышленый диапазон температур (зато стоит дешего - примерно 10 USD)
- CS8900A - не поддерживает 100MBit
- ENC28J60 - не поддерживает 100MBit (зато есть SPI интерфейс)
- W3100 (WIZNet) + внешний PHY - не поддерживает промышленый диапазон температур (зато I2C интерфейс, стоит дешего, встроеный TCP...)
- CP220x - 10Mbit
- RTL8019AS - 10 MBit
+ LAN91C111 - ok, но стоит дороговато - 35-45 USD
+ XPort - ok, встоенный сервер, но жрет много (600 mW), стоит примерно - 60..70 USD
+ KSZ8841 - ok, ожидается вариант для -40..+85
Evgeny_CD
Еще мы имеем вот это
http://www.digi.com/products/microprocessors/net50.jsp

* -40
* 100 мбит
* кеш

!Но! THUMB только.

Насчет 1000 устройств- они же не все в один свитч врублены biggrin.gif Есть сегменты сети, и я почти уверен, что в рамках этого сегмента 10м вполне ок, а вот бекбон на 100 - это строго!

Switch на -40 вы точно замаетесь искать. На любую скорость. biggrin.gif
goodwin
Цитата(Alex2172 @ Apr 26 2006, 15:10) *
Все верно, поддерживают 10МБит. А теперь представьте, что у вас в технологической сети распределено 1000 устройств, вы что будете к каждому устройству за 60 USD цеплять свитч за 30 USD (по размерам больше самого устройства), обеспечивать ему питание и т.д. Кому нужна эта лапша? Кстати не факт что свитч -40..+85град будет стоить <30..35USD.


А вот это уже мне непонятно - "в технологической сети 1000 устройств"...
Это уже само-собой подразумевает наличие нормальных многопортовых свитчей для коммутации...
В том числе и промышленного исполнения. И цена на 1 порт будет существенно ниже...
Никому и в голову не придет цеплять к каждому устройству по свитчу.

хе... Бекбоны в наше время в самой захудалой конторке уже гигабитные wink.gif
Цены на это дело становятся вполне демократичными...
Evgeny_CD
Цитата(goodwin @ Apr 26 2006, 16:43) *
хе... Бекбоны в наше время в самой захудалой конторке уже гигабитные wink.gif
Цены на это дело становятся вполне демократичными...
Ну мы же говорим о технологической сети: -40, ядреные бомбы вокруг рвутся и все такое...
Alex2172
Evgeny_CD: за ссылку спасибо, будем иметь ввиду.

goodwin: возьмите просто на веру необходимость 10/100MBit Ethernet -40..85град, обсуждение топологии сети и конкретного применения устройства выходят за рамки этой ветки.

Поскольку в ТЗ есть требование 10/100MBit -40..+85град, то заморачиваться стоит, иначе это похоже на ситуацию, когда заказчик просит разработать уст-во, а вы ему предлагаете поставить PC+обогреватель+генератор на солярке.
goodwin
Ну и я о том-же... А на хрена все эти сети (даже подверженные ядерной бомбардировке), если они не предполагают наличие допустим того-же сервера или группы серверов, которые явно не ставятся на улице при -40. Ну там-же и стОит гигабитный коммутатор. Это я из своего опыта... не далее как в прошлом году подобную систему развертывали. SQL сервер поставили в помещении, где все-таки есть люди smile.gif
Dainis
Цитата(Evgeny_CD @ Apr 26 2006, 15:38) *
Еще мы имеем вот это
http://www.digi.com/products/microprocessors/net50.jsp

* -40
* 100 мбит
* кеш

!Но! THUMB только.

Насчет 1000 устройств- они же не все в один свитч врублены biggrin.gif Есть сегменты сети, и я почти уверен, что в рамках этого сегмента 10м вполне ок, а вот бекбон на 100 - это строго!

Switch на -40 вы точно замаетесь искать. На любую скорость. biggrin.gif



Если уж пошла такая пянка:
http://www.digi.com/products/embeddedsolut...giconnectme.jsp
http://www.digi.com/products/embeddedsolut...nectmespecs.jsp
KRS
Раз уж стали говорить про ARM со встроенным MAC
то ATMEL ATSAM7X256 уже практически доступен! (к нам уже едут чипы и еволюшн боард.)
в отличии он NET+ARM у него есть флешь да и RAM 64к
можно полностью заменить LPC
Evgeny_CD
Цитата(KRS @ Apr 27 2006, 12:02) *
Раз уж стали говорить про ARM со встроенным MAC
то ATMEL ATSAM7X256 уже практически доступен! (к нам уже едут чипы и еволюшн боард.)
в отличии он NET+ARM у него есть флешь да и RAM 64к
можно полностью заменить LPC
Зато нет внешней шины. Так что на встроенном SRAM + FLASH особо не разгонитесь. Только lwip и поднимите.
Alex2172
Цитата(Dainis @ Apr 26 2006, 23:04) *

Спасибо за хорошую ссылку.

И так, что имеем:
LPC+Ethernet, 10/100MBit, -40..+85град
+ LAN91C111 - стоит примерно - 35-45 USD
+ XPort - встоенный сервер, потребление 600 mW, Throughput up to 960 Kbps, стоит примерно - 60..70 USD
+ Digi Connect ME - конкурент XPort, потребление 800 mW, Throughput up to 230 Kbps, стоит примерно - 60..70 USD
+ KSZ8841 - ожидается вариант для -40..+85

Другие решения:
- DM9000 - не поддерживает промышленый диапазон температур (зато стоит дешего - примерно 10 USD)
- CS8900A - не поддерживает 100MBit
- ENC28J60 - не поддерживает 100MBit (зато есть SPI интерфейс)
- W3100 (WIZNet) + внешний PHY - не поддерживает промышленый диапазон температур (зато I2C интерфейс, стоит дешего, встроеный TCP...)
- CP220x - 10Mbit
- RTL8019AS - 10 MBit
- другие ARM с Ethernet (типа SAM7X256 и др.)
Alex2172
Процессорный модуль RCM3700 для быстрого создания Ethernet приложений
Процессор Rabbit 3000A
-40°C ... +70°C
10Base-T
готовый WEB-сервер
Muadib
кто может посоветовать что лучще:
MMNET103 ATmega128 +LAN91C111
SK-MLPC2378 ARM7 (NXP LPC2378)+ KS8721B
(критерии-надежность, скорость, -40 +85 )
или есть другие наборы.
Aprox
Цитата(Muadib @ Dec 27 2007, 01:34) *
кто может посоветовать что лучще:
MMNET103 ATmega128 +LAN91C111
SK-MLPC2378 ARM7 (NXP LPC2378)+ KS8721B
(критерии-надежность, скорость, -40 +85 )
или есть другие наборы.

Рекомендую обратить взор на STR91xFA с ядром ARM9. Есть индустриальное исполнение. Нет встроенного PHY, но это не проблема.
digital
забейте лучше на 100мбит (с наводнением свитчей, многие производители и забили на 100мбит, имеено из-за нецелесообразности)

если стоят хабы (что маловероятно) то надо будет постоянно обрабатывать пакеты от чужих устройств (который несколько тыщ).

и сомневаюсь что чисто на хабах, сетка вытянет такое кол-во устройств.
Dir
Цитата(Muadib @ Dec 27 2007, 00:34) *
кто может посоветовать что лучще:
MMNET103 ATmega128 +LAN91C111
SK-MLPC2378 ARM7 (NXP LPC2378)+ KS8721B
(критерии-надежность, скорость, -40 +85 )
или есть другие наборы.


Для замены 128 меги очень советую вот эту штуку (или подобную с АЦП):

http://www.luminarymicro.com/products/LM3S6100.html

Все на борту, кроме трансформатора, и цена вполне демократичная wink.gif
SIA
Цитата(Dir @ Jan 2 2008, 02:33) *
Для замены 128 меги очень советую вот эту штуку (или подобную с АЦП):

http://www.luminarymicro.com/products/LM3S6100.html

Все на борту, кроме трансформатора, и цена вполне демократичная wink.gif

Это очень хорошо, только брать где IDE и сами чипы? 3S8538 понравился.
zltigo
Цитата(SIA @ Jan 2 2008, 02:24) *
Это очень хорошо, только брать где IDE

А Вам удалось найти компилятор, который Cortex-M3 НЕ поддерживает smile.gif smile.gif smile.gif
Цитата
..и сами чипы?

Поисковики типа efind.ru и в новом году продолжают работать.
SIA
Цитата(zltigo @ Jan 2 2008, 11:00) *
А Вам удалось найти компилятор, который Cortex-M3 НЕ поддерживает smile.gif smile.gif smile.gif

Поисковики типа efind.ru и в новом году продолжают работать.

GCC - не вопрос. Но ведь еще нужна куча header-ов и defin-ов под встроенную периферию. Самому написать - можно, внимательно изучив доку, но хотелось бы найти готовые.
Поставка в небольших количествах - вполне реальна, если даже в Диджикее и маузере есть, а вот если вдруг партия - то уже стремновато.
zltigo
Цитата(SIA @ Jan 2 2008, 11:19) *
GCC - не вопрос.

Другие сколь-нибудь приличные - тоже не вопрос.
Цитата
Но ведь еще нужна куча header-ов и defin-ов под встроенную периферию.

Куча? Ровно одного header файла до сих пор всем вполне хватало.
Цитата
Самому написать - можно, внимательно изучив доку....

А с написанными кем-то хидерами (почему-то априори без ошибок smile.gif ) доку изучать типа не нужно - озарение снизойдет от одних зубодробительных аббревиатур smile.gif.
Причем всю периферию пользовать сразу не будете, посему процесс может быть постепенный и каждая итерация будет занимать считанные минуты.
Цитата
Поставка в небольших количествах - вполне реальна.....

Странности говорите, поставка "вагонами" завсегда всем поставщикам и производителям, нравится очень.
Vitaliy_ARM
Цитата(SIA @ Jan 2 2008, 12:19) *
GCC - не вопрос. Но ведь еще нужна куча header-ов и defin-ов под встроенную периферию. Самому написать - можно, внимательно изучив доку, но хотелось бы найти готовые.
Поставка в небольших количествах - вполне реальна, если даже в Диджикее и маузере есть, а вот если вдруг партия - то уже стремновато.


На сайте производителя, вроде, после регистрации можно скачать несколько примеров, скорее всего там и header'ы будут.

Есть порты FreeRTOS для этих процессоров http://www.freertos.org
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.