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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Максимально дешевое решение для Ethernet, Есть ли у кого-то уже наработки по теме (ARM)
Artem_Petrik
сообщение Sep 14 2009, 06:41
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 443
Регистрация: 22-07-06
Из: Украина, г. Харьков
Пользователь №: 19 006



Цитата(SergeyDDD @ Sep 14 2009, 09:29) *
Для RMII какой кварц ставится. Документация очень невнятно этот момент описывает. Такое впечатление что он просто выпал.
Пишется вроде про 25МГц, но теоретически должно быть 50.
Да и про умножение частоты вроде как ничего не нашел


Дык генератор нужен на 50МГц. Дополнительные пару баксов расходов по сравнению с MII. Таких PHY, чтоб могли без генератора работать (на кварце + PLL) не встречал.
Go to the top of the page
 
+Quote Post
Polaris
сообщение Sep 14 2009, 08:24
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Цитата(dch @ Sep 14 2009, 05:51) *
S3C4530 или S3C4510 - часто пятибаксовым бывает
RTL8201BL - в Москве у всех лежит но он в коммерческом диапазоне

RTL8201BL - дешево и сердито, но, к сожалению, может только MII sad.gif

Цитата(SergeyDDD @ Sep 14 2009, 09:09) *
Да ну...

QFN корпуса легко паяются.
Не стоит их бояться
Да и на размеры платы влияет (в хорошую сторону)
Помню с первого раза на ура запаивал

смотри еще KSZ8041NL

Да, действительно, помимо NL, есть еще TL в TQFP, и стоят сейчас гораздо дешевле, чем пару месяцев назад. А NL стоит вообще меньше 3 долларов! Надо же как ситуация изменилась на рынке, только недавно смотрел, а их и не было, и стоили дороже KS8721. Спасибо за то, что обратили внимание на них снова!!!
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Sep 14 2009, 09:04
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Самое дешевое решение:

LPC2364 + KSZ8041 rolleyes.gif
Делаем тактовую процессору = 50МГц.
Запускаем I2s, чтобы клок выдавал 50МГц. И заводим этот клок на KSZ8041.
Интерфейс RMII.

Удачи.


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
Polaris
сообщение Sep 14 2009, 10:37
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Цитата(Vitaliy_ARM @ Sep 14 2009, 12:04) *
Самое дешевое решение:

LPC2364 + KSZ8041 rolleyes.gif
Делаем тактовую процессору = 50МГц.
Запускаем I2s, чтобы клок выдавал 50МГц. И заводим этот клок на KSZ8041.
Интерфейс RMII.

Удачи.

Неплохо, надо будет попробовать smile.gif Спасибо за совет!

Но по поводу LPC2364 - маловато будет. По флэшу еще куда ни шло, но памяти на борту мало, сейчас хватит, а на будущее придется закладывать что-то еще. 8кб против 32 и интерфейса SD за 2 бакса - невыгодный обмен smile.gif
Go to the top of the page
 
+Quote Post
iosifk
сообщение Sep 14 2009, 11:04
Сообщение #20


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Vitaliy_ARM @ Sep 14 2009, 13:04) *
Делаем тактовую процессору = 50МГц.
... И заводим этот клок на KSZ8041.
Интерфейс RMII.

И проверяем, что имеем +-50 ppm...
Удачи.


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Polaris
сообщение Sep 14 2009, 11:18
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Цитата(iosifk @ Sep 14 2009, 14:04) *
И проверяем, что имеем +-50 ppm...
Удачи.

А это не очень хорошо smile.gif Хотя у нас и лабораторные условия, все равно многовато, тут лучше не экономить.
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Sep 14 2009, 14:12
Сообщение #22


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(iosifk @ Sep 14 2009, 15:04) *
И проверяем, что имеем +-50 ppm...
Удачи.


Даже нормальный кварц не спасет?


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
VslavX
сообщение Sep 14 2009, 14:39
Сообщение #23


embarrassed systems engineer
*****

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



Цитата(Vitaliy_ARM @ Sep 14 2009, 17:12) *
Даже нормальный кварц не спасет?

ИМХО, там не совсем в кварце дело. Внутри PHY из входных опорных 50MHz делает как минимум 125MHz при помощи PLL, поэтому также должны быть требования к джиттеру опорного сигнала, а не только к долговременной стабильности. Не факт что внутренняя PLL LPC23xx обеспечит требуемые параметры. Другими словами, в общем случае (а мы никак не можем перевести его в частный - в даташите на LPC23 про параметры PLL ничего нет) - подавать выход одной PLL на опорный вход другой - не совсем хорошая идея. Более того, в аппнотах на какой-то PHY (увы, точно не помню) прямым текстом встречалось упоминание что нельзя применять программируемые генераторы - там внутри обычно настраиваемая PLL.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Sep 15 2009, 04:47
Сообщение #24


Гуру
******

Группа: Модераторы
Сообщений: 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
Go to the top of the page
 
+Quote Post
Rst7
сообщение Sep 15 2009, 05:42
Сообщение #25


Йа моск ;)
******

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



Цитата
Если есть возможность, то исследуйте глазковую диаграмму.


Примерно похожий вопрос я задавал тут (правда, по другому поводу, но связанно с PLL в LPC2xxx) и получил в ответ некоторые картинки. Можно попробовать покурить.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
VslavX
сообщение Sep 15 2009, 06:43
Сообщение #26


embarrassed systems engineer
*****

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



Цитата(Rst7 @ Sep 15 2009, 08:42) *
Примерно похожий вопрос я задавал тут (правда, по другому поводу, но связанно с PLL в LPC2xxx) и получил в ответ некоторые картинки. Можно попробовать покурить.

Угу, тема была интересная. На тех картинках (если я их правильно "выкурил" smile.gif) джиттер выходного сигнала с порта порядка 1 нс (имхо, реальный меньше - на картинках слишком шумные измерения). Сейчас полистал даташиты на то что применял (DM9161, KSZ8041) и не нашел явных требований к p-p джиттеру тактовой. На 88E1111 - для 25MHz заявлено 200ps, для 125MHz - 40ps, но это гигабитник - там немного другие требования.
Я в свое время отказался на LPC23 от тактирования RMII процессором еще и из-за USB - если 50MHz на ядро, тогда никак 48MHz для USB не получается sad.gif. Один внешний генератор 50MHz для RMII и CPU тоже не то - слишком высокая входная для процессора выходит. Так и приходится жить - кварц 12MHz CPU + генератор50MHz PHY.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Sep 15 2009, 06:55
Сообщение #27


Гуру
******

Группа: Модераторы
Сообщений: 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
Go to the top of the page
 
+Quote Post
VslavX
сообщение Sep 15 2009, 07:46
Сообщение #28


embarrassed systems engineer
*****

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



Цитата(iosifk @ Sep 15 2009, 09:55) *
на стр.9
...
на стр.44 Selection of Reference Crystal
Frequency tolerance (max) ±50 ppm

Дык, это не джиттер, это требования к стабильности частоты.
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Sep 15 2009, 12:55
Сообщение #29


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Джитер так же от части подфильтровывается самой петлей ФАПЧ KSZ-та.
По поводу ppm. Генератор на 50ppm точно работает нормально. Проверял в долговременной эксплуатации smile.gif
Однако в серии стоят все равно 25ppm, так как по цене примерно одинаковые.
А кто-нибудь испытывал проблемы отказа работы изернета при плохом джитере опорного генератора, проводил эксперименты?
По моему стабильности и величины джитера ФАПЧ процессора должно хватить для нормальной работы. Если есть макетка, проще попробовать выпаять генератор и сунуть туда тактовую c I2s. Поэкспериментировать, если уж устройство должно быть очень дешевое. Это стоит того, чтобы в проекте выбросить кварцевый генератор и съэкономить 1.5 - 2$


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
dch
сообщение Sep 22 2009, 00:23
Сообщение #30


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Цитата(Polaris @ Sep 14 2009, 12:24) *
RTL8201BL - дешево и сердито, но, к сожалению, может только MII sad.gif

Там есть 7и проводной SNI - это не RMII случаем, 2 Rx + 2 Tx + клок + данные на передачу верны и данные на прием верны по всей видиммости
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st June 2025 - 20:13
Рейтинг@Mail.ru


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