|
Максимально дешевое решение для Ethernet, Есть ли у кого-то уже наработки по теме (ARM) |
|
|
|
Sep 13 2009, 15:15
|
Местный
  
Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964

|
Доброго всем времени суток! Мне очень интересно, как кто решает вопрос поднятия Ethernet на ARM. Я в данный момент экспериментирую с платой на базе LPC2368, там сетка есть только в виде RMII, с одной стороны хорошо - меньше ног требуется, с другой мне и так ног будет достаточно, а вот приведенный на сайте NXP список поддерживаемых PHY очень не радует. Реально в Киеве достать можно только KS8721 (он и стоит на плате от starterkit.ru, кстати), так что думаем закладывать именно его. Все остальное - экзотика, постоянно покупать в небольших количествах (сотня в год, положим) будет сложно. Но стоит этот микреловский чип от 4 до 5 долларов. В условиях, когда сам LPC2368 выбирался из соображений дешевизны и стоит меньше 10 долларов, это как-то не очень радужно. Был бы там MII, PHY-решение обошлось бы в 1-2 доллара. Кто как решает этот вопрос? Смотреть в сторону Luminary со встроенным PHY? Они тоже сложнодоставаемы, стоят дороже. Брать LPC24xx с MII - избыточно и дорого. За 4-5 долларов реально уже купить ENC28J60 и унифицированно закрыть тему сетки для всех наших устройств - и на AVR, и на ARM. Интенсивность использования вполне позволяет. Реально ли заменить KS8721 на что-то более дешевое и распространенное? Или же заменить всю связку LPC2368+KS8721 на что-то иное? Заранее спасибо за ответы по теме!!! Всем хорошего начала рабочей недели
|
|
|
|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 38)
|
Sep 13 2009, 19:19
|
Местный
  
Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964

|
Цитата(aaarrr @ Sep 13 2009, 18:39)  Еще посмотрите LAN8700 от SMSC. Дешево, один из плюсов - наличие industrial версии. Спасибо, чип вроде бы симпатичный, но, к сожалению, нет нигде в наличии у поставщиков. И паябельность корпуса тоже не самая оптимальная... Цитата(Rst7 @ Sep 13 2009, 18:33)  Пробуйте искать RTL8201N и RTL8201E(L)-VC (самый свежак), обе поддерживают RMII, ну и Realtek - это всегда экстремально дешево  Да, спасибо, RTL8201N вроде бы уже возят за вменяемые деньги! Не могу только даташит по нему найти, производитель премодерирует регистрацию, а в гугле вроде бы не ищется ничего. У него сколько ног - 48 как у RTL8201BL или все-таки 64? 64 вроде как многовато по размерам...
|
|
|
|
|
Sep 14 2009, 06:09
|
Местный
  
Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248

|
Цитата(Polaris @ Sep 13 2009, 22:19)  Спасибо, чип вроде бы симпатичный, но, к сожалению, нет нигде в наличии у поставщиков. И паябельность корпуса тоже не самая оптимальная...
Да, спасибо, RTL8201N вроде бы уже возят за вменяемые деньги! Не могу только даташит по нему найти, производитель премодерирует регистрацию, а в гугле вроде бы не ищется ничего. У него сколько ног - 48 как у RTL8201BL или все-таки 64? 64 вроде как многовато по размерам... Да ну... QFN корпуса легко паяются. Не стоит их бояться Да и на размеры платы влияет (в хорошую сторону) Помню с первого раза на ура запаивал смотри еще KSZ8041NL
|
|
|
|
|
Sep 14 2009, 06:10
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(Polaris @ Sep 13 2009, 19:15)  Реально в Киеве достать можно только KS8721 (он и стоит на плате от starterkit.ru, кстати), так что думаем закладывать именно его. Все остальное - экзотика, постоянно покупать в небольших количествах (сотня в год, положим) будет сложно. Но стоит этот микреловский чип от 4 до 5 долларов. В условиях, когда сам LPC2368 выбирался из соображений дешевизны и стоит меньше 10 долларов, это как-то не очень радужно. Был бы там MII, PHY-решение обошлось бы в 1-2 доллара. Кто как решает этот вопрос? KSZ8041NL TR штучно по 1.91 долл... в больших партиях примерно 1,5... а еще есть вариант KSZ8851SNL TR штучно по 7.61 долл... Сажаете на SPI и готово...
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Sep 14 2009, 06:15
|
Местный
  
Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248

|
Цитата(iosifk @ Sep 14 2009, 09:10)  KSZ8041NL TR штучно по 1.91 долл... в больших партиях примерно 1,5... а еще есть вариант KSZ8851SNL TR штучно по 7.61 долл... Сажаете на SPI и готово... а кто такой TR?
|
|
|
|
|
Sep 14 2009, 06:19
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата(Polaris @ Sep 13 2009, 22:19)  Да, спасибо, RTL8201N вроде бы уже возят за вменяемые деньги! Не могу только даташит по нему найти, производитель премодерирует регистрацию, а в гугле вроде бы не ищется ничего. У него сколько ног - 48 как у RTL8201BL или все-таки 64? 64 вроде как многовато по размерам...
RTL8201N_DataSheet_1.2.pdf ( 606.55 килобайт )
Кол-во скачиваний: 635Да, таки сарай. На 64 лапы. Кстати, о Micrel'е и Украине. Тут могут поставить по более-менее вменяемым тарифам - http://kosmodrom.com.ua/product.php?page=0&name=KSZ8041
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Sep 14 2009, 06:29
|
Местный
  
Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248

|
Цитата(Rst7 @ Sep 13 2009, 18:33)  Пробуйте искать RTL8201N и RTL8201E(L)-VC (самый свежак), обе поддерживают RMII, ну и Realtek - это всегда экстремально дешево  Для RMII какой кварц ставится. Документация очень невнятно этот момент описывает. Такое впечатление что он просто выпал. Пишется вроде про 25МГц, но теоретически должно быть 50. Да и про умножение частоты вроде как ничего не нашел
|
|
|
|
|
Sep 14 2009, 06:37
|
Местный
  
Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248

|
Цитата(iosifk @ Sep 14 2009, 09:34)  Упаковка в ленту... так а кто их штучно по 1.91 долл продает?
|
|
|
|
|
Sep 14 2009, 06:41
|
Местный
  
Группа: Свой
Сообщений: 443
Регистрация: 22-07-06
Из: Украина, г. Харьков
Пользователь №: 19 006

|
Цитата(SergeyDDD @ Sep 14 2009, 09:29)  Для RMII какой кварц ставится. Документация очень невнятно этот момент описывает. Такое впечатление что он просто выпал. Пишется вроде про 25МГц, но теоретически должно быть 50. Да и про умножение частоты вроде как ничего не нашел Дык генератор нужен на 50МГц. Дополнительные пару баксов расходов по сравнению с MII. Таких PHY, чтоб могли без генератора работать (на кварце + PLL) не встречал.
|
|
|
|
|
Sep 14 2009, 08:24
|
Местный
  
Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964

|
Цитата(dch @ Sep 14 2009, 05:51)  S3C4530 или S3C4510 - часто пятибаксовым бывает RTL8201BL - в Москве у всех лежит но он в коммерческом диапазоне RTL8201BL - дешево и сердито, но, к сожалению, может только MII  Цитата(SergeyDDD @ Sep 14 2009, 09:09)  Да ну...
QFN корпуса легко паяются. Не стоит их бояться Да и на размеры платы влияет (в хорошую сторону) Помню с первого раза на ура запаивал
смотри еще KSZ8041NL Да, действительно, помимо NL, есть еще TL в TQFP, и стоят сейчас гораздо дешевле, чем пару месяцев назад. А NL стоит вообще меньше 3 долларов! Надо же как ситуация изменилась на рынке, только недавно смотрел, а их и не было, и стоили дороже KS8721. Спасибо за то, что обратили внимание на них снова!!!
|
|
|
|
|
Sep 14 2009, 09:04
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Самое дешевое решение: LPC2364 + KSZ8041 Делаем тактовую процессору = 50МГц. Запускаем I2s, чтобы клок выдавал 50МГц. И заводим этот клок на KSZ8041. Интерфейс RMII. Удачи.
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Sep 14 2009, 10:37
|
Местный
  
Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964

|
Цитата(Vitaliy_ARM @ Sep 14 2009, 12:04)  Самое дешевое решение: LPC2364 + KSZ8041 Делаем тактовую процессору = 50МГц. Запускаем I2s, чтобы клок выдавал 50МГц. И заводим этот клок на KSZ8041. Интерфейс RMII. Удачи. Неплохо, надо будет попробовать  Спасибо за совет! Но по поводу LPC2364 - маловато будет. По флэшу еще куда ни шло, но памяти на борту мало, сейчас хватит, а на будущее придется закладывать что-то еще. 8кб против 32 и интерфейса SD за 2 бакса - невыгодный обмен
|
|
|
|
|
Sep 14 2009, 11:18
|
Местный
  
Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964

|
Цитата(iosifk @ Sep 14 2009, 14:04)  И проверяем, что имеем +-50 ppm... Удачи. А это не очень хорошо  Хотя у нас и лабораторные условия, все равно многовато, тут лучше не экономить.
|
|
|
|
|
Sep 14 2009, 14:12
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Цитата(iosifk @ Sep 14 2009, 15:04)  И проверяем, что имеем +-50 ppm... Удачи. Даже нормальный кварц не спасет?
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Sep 15 2009, 04:47
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(VslavX @ Sep 14 2009, 18:39)  ИМХО, там не совсем в кварце дело. Внутри PHY из входных опорных 50MHz делает как минимум 125MHz при помощи PLL, поэтому также должны быть требования к джиттеру опорного сигнала, а не только к долговременной стабильности. Не факт что внутренняя PLL LPC23xx обеспечит требуемые параметры. Другими словами, в общем случае (а мы никак не можем перевести его в частный - в даташите на LPC23 про параметры PLL ничего нет) - подавать выход одной PLL на опорный вход другой - не совсем хорошая идея. Более того, в аппнотах на какой-то PHY (увы, точно не помню) прямым текстом встречалось упоминание что нельзя применять программируемые генераторы - там внутри обычно настраиваемая PLL. Если есть возможность, то исследуйте глазковую диаграмму. И сравните ее с тем, что должно быть для PHY. И, кстати, 8851SNL - это контроллер порта + MAC + PHY... Он работает с микроконтроллером и он имеет внутри память для пакетов. Т.е. можно применить микроконтроллер и с небольшой памятью...
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Sep 15 2009, 06:43
|

embarrassed systems engineer
    
Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038

|
Цитата(Rst7 @ Sep 15 2009, 08:42)  Примерно похожий вопрос я задавал тут (правда, по другому поводу, но связанно с PLL в LPC2xxx) и получил в ответ некоторые картинки. Можно попробовать покурить. Угу, тема была интересная. На тех картинках (если я их правильно "выкурил"  ) джиттер выходного сигнала с порта порядка 1 нс (имхо, реальный меньше - на картинках слишком шумные измерения). Сейчас полистал даташиты на то что применял (DM9161, KSZ8041) и не нашел явных требований к p-p джиттеру тактовой. На 88E1111 - для 25MHz заявлено 200ps, для 125MHz - 40ps, но это гигабитник - там немного другие требования. Я в свое время отказался на LPC23 от тактирования RMII процессором еще и из-за USB - если 50MHz на ядро, тогда никак 48MHz для USB не получается  . Один внешний генератор 50MHz для RMII и CPU тоже не то - слишком высокая входная для процессора выходит. Так и приходится жить - кварц 12MHz CPU + генератор50MHz PHY.
|
|
|
|
|
Sep 15 2009, 06:55
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(VslavX @ Sep 15 2009, 10:43)  Сейчас полистал даташиты на то что применял (..., KSZ8041) и не нашел явных требований к p-p джиттеру тактовой. на стр.9 XI /REFCLK Crystal / Oscillator / External Clock Input MII Mode: 25MHz +/-50ppm (crystal, oscillator, or external clock) RMII Mode: 50MHz +/-50ppm (oscillator, or external clock only) на стр.44 Selection of Reference Crystal Frequency tolerance (max) ±50 ppm
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Sep 15 2009, 12:55
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Джитер так же от части подфильтровывается самой петлей ФАПЧ KSZ-та. По поводу ppm. Генератор на 50ppm точно работает нормально. Проверял в долговременной эксплуатации Однако в серии стоят все равно 25ppm, так как по цене примерно одинаковые. А кто-нибудь испытывал проблемы отказа работы изернета при плохом джитере опорного генератора, проводил эксперименты? По моему стабильности и величины джитера ФАПЧ процессора должно хватить для нормальной работы. Если есть макетка, проще попробовать выпаять генератор и сунуть туда тактовую c I2s. Поэкспериментировать, если уж устройство должно быть очень дешевое. Это стоит того, чтобы в проекте выбросить кварцевый генератор и съэкономить 1.5 - 2$
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Dec 17 2009, 09:46
|
Местный
  
Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964

|
Тема снова актуальна. К сожалению, выбор RMII разработчиками NXP - крайне неразумное решение. Для тех же аналогов от Atmel (AT91SAM7X) есть возможность выбора MII/RMII, с таким корпусом добавить пару-тройку ног на интерфейс на так критично. Пусть там и DMA не настоящий - мне мощность особая не нужна, нужен сам интерфейс. К сожалению, атмеловские АРМы не укомплектованы достаточным количеством UARTов. Вроде бы думал, что вопрос закрыт, KSZ8041TL можно купить за 5 долларов (NL не слишком подходит по причине безвыводности), начали уже составлять смету, и выяснилось, что генераторы на 50 МГц стоят 3$! Итого стоимость сетевого решения становится равной 8$, что в свете возможности покупки W5100 (куда ставится копеечный кварц на 25МГц) за 8,5 долларов выглядит слегка неадекватной. Какой смысл вообще в Ethernet-интерфейсе, если его полноценная обвязка обойдется во столько же, сколько стоит сам контроллер? Цитата(evg123 @ Sep 25 2009, 10:28)  Я поднимал на Luminary (LM3S8970) - всего одна микруха, но 15 баксов. Зато без головной боли. Кстати, с учетом обвязки (PHY+50МГц) будет примерно столько же стоить  Жаль только, что не все там есть, что нужно. Да и возят его похуже.
|
|
|
|
|
Dec 17 2009, 12:18
|
Местный
  
Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964

|
Цитата(Petka @ Dec 17 2009, 13:24)  Плохо смотрели NXP делает и с MII интерфейсом. LPC2487, например. Хорошо смотрел. Думаете, 100 ног и 208 - это сопоставимые модели?
|
|
|
|
|
Dec 19 2009, 15:01
|

Местный
  
Группа: Свой
Сообщений: 201
Регистрация: 6-01-05
Пользователь №: 1 830

|
Цитата(aaarrr @ Sep 13 2009, 19:40)  Дороги очень. Ну, вопрос цены это самый неконкретный вопрос  Тем более сейчас, когда TI заканчивает поглощение Luminary. Вот кстати, какие цены через месяц (36дней) ожидаются на рынке на 80-MHz LM3S9790 (PHY - внутри) http://www.newark.com/texas-instruments/lm...-mcu/dp/24R95821шт - 8,75$ У нас появятся не намного позже и не думаю, что цены будут сильно отличаться. Все таки TI это не Luminary
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|