Artem_Petrik 0 14 сентября, 2009 Опубликовано 14 сентября, 2009 · Жалоба Для RMII какой кварц ставится. Документация очень невнятно этот момент описывает. Такое впечатление что он просто выпал. Пишется вроде про 25МГц, но теоретически должно быть 50. Да и про умножение частоты вроде как ничего не нашел Дык генератор нужен на 50МГц. Дополнительные пару баксов расходов по сравнению с MII. Таких PHY, чтоб могли без генератора работать (на кварце + PLL) не встречал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Polaris 0 14 сентября, 2009 Опубликовано 14 сентября, 2009 · Жалоба S3C4530 или S3C4510 - часто пятибаксовым бывает RTL8201BL - в Москве у всех лежит но он в коммерческом диапазоне RTL8201BL - дешево и сердито, но, к сожалению, может только MII :( Да ну... QFN корпуса легко паяются. Не стоит их бояться Да и на размеры платы влияет (в хорошую сторону) Помню с первого раза на ура запаивал смотри еще KSZ8041NL Да, действительно, помимо NL, есть еще TL в TQFP, и стоят сейчас гораздо дешевле, чем пару месяцев назад. А NL стоит вообще меньше 3 долларов! Надо же как ситуация изменилась на рынке, только недавно смотрел, а их и не было, и стоили дороже KS8721. Спасибо за то, что обратили внимание на них снова!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vitaliy_ARM 0 14 сентября, 2009 Опубликовано 14 сентября, 2009 · Жалоба Самое дешевое решение: LPC2364 + KSZ8041 :rolleyes: Делаем тактовую процессору = 50МГц. Запускаем I2s, чтобы клок выдавал 50МГц. И заводим этот клок на KSZ8041. Интерфейс RMII. Удачи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Polaris 0 14 сентября, 2009 Опубликовано 14 сентября, 2009 · Жалоба Самое дешевое решение: LPC2364 + KSZ8041 :rolleyes: Делаем тактовую процессору = 50МГц. Запускаем I2s, чтобы клок выдавал 50МГц. И заводим этот клок на KSZ8041. Интерфейс RMII. Удачи. Неплохо, надо будет попробовать :) Спасибо за совет! Но по поводу LPC2364 - маловато будет. По флэшу еще куда ни шло, но памяти на борту мало, сейчас хватит, а на будущее придется закладывать что-то еще. 8кб против 32 и интерфейса SD за 2 бакса - невыгодный обмен :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 14 сентября, 2009 Опубликовано 14 сентября, 2009 · Жалоба Делаем тактовую процессору = 50МГц. ... И заводим этот клок на KSZ8041. Интерфейс RMII. И проверяем, что имеем +-50 ppm... Удачи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Polaris 0 14 сентября, 2009 Опубликовано 14 сентября, 2009 · Жалоба И проверяем, что имеем +-50 ppm... Удачи. А это не очень хорошо :) Хотя у нас и лабораторные условия, все равно многовато, тут лучше не экономить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vitaliy_ARM 0 14 сентября, 2009 Опубликовано 14 сентября, 2009 · Жалоба И проверяем, что имеем +-50 ppm... Удачи. Даже нормальный кварц не спасет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VslavX 0 14 сентября, 2009 Опубликовано 14 сентября, 2009 · Жалоба Даже нормальный кварц не спасет? ИМХО, там не совсем в кварце дело. Внутри PHY из входных опорных 50MHz делает как минимум 125MHz при помощи PLL, поэтому также должны быть требования к джиттеру опорного сигнала, а не только к долговременной стабильности. Не факт что внутренняя PLL LPC23xx обеспечит требуемые параметры. Другими словами, в общем случае (а мы никак не можем перевести его в частный - в даташите на LPC23 про параметры PLL ничего нет) - подавать выход одной PLL на опорный вход другой - не совсем хорошая идея. Более того, в аппнотах на какой-то PHY (увы, точно не помню) прямым текстом встречалось упоминание что нельзя применять программируемые генераторы - там внутри обычно настраиваемая PLL. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 15 сентября, 2009 Опубликовано 15 сентября, 2009 · Жалоба ИМХО, там не совсем в кварце дело. Внутри PHY из входных опорных 50MHz делает как минимум 125MHz при помощи PLL, поэтому также должны быть требования к джиттеру опорного сигнала, а не только к долговременной стабильности. Не факт что внутренняя PLL LPC23xx обеспечит требуемые параметры. Другими словами, в общем случае (а мы никак не можем перевести его в частный - в даташите на LPC23 про параметры PLL ничего нет) - подавать выход одной PLL на опорный вход другой - не совсем хорошая идея. Более того, в аппнотах на какой-то PHY (увы, точно не помню) прямым текстом встречалось упоминание что нельзя применять программируемые генераторы - там внутри обычно настраиваемая PLL. Если есть возможность, то исследуйте глазковую диаграмму. И сравните ее с тем, что должно быть для PHY. И, кстати, 8851SNL - это контроллер порта + MAC + PHY... Он работает с микроконтроллером и он имеет внутри память для пакетов. Т.е. можно применить микроконтроллер и с небольшой памятью... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 15 сентября, 2009 Опубликовано 15 сентября, 2009 · Жалоба Если есть возможность, то исследуйте глазковую диаграмму. Примерно похожий вопрос я задавал тут (правда, по другому поводу, но связанно с PLL в LPC2xxx) и получил в ответ некоторые картинки. Можно попробовать покурить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VslavX 0 15 сентября, 2009 Опубликовано 15 сентября, 2009 · Жалоба Примерно похожий вопрос я задавал тут (правда, по другому поводу, но связанно с 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. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 15 сентября, 2009 Опубликовано 15 сентября, 2009 · Жалоба Сейчас полистал даташиты на то что применял (..., 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VslavX 0 15 сентября, 2009 Опубликовано 15 сентября, 2009 · Жалоба на стр.9 ... на стр.44 Selection of Reference Crystal Frequency tolerance (max) ±50 ppm Дык, это не джиттер, это требования к стабильности частоты. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vitaliy_ARM 0 15 сентября, 2009 Опубликовано 15 сентября, 2009 · Жалоба Джитер так же от части подфильтровывается самой петлей ФАПЧ KSZ-та. По поводу ppm. Генератор на 50ppm точно работает нормально. Проверял в долговременной эксплуатации :) Однако в серии стоят все равно 25ppm, так как по цене примерно одинаковые. А кто-нибудь испытывал проблемы отказа работы изернета при плохом джитере опорного генератора, проводил эксперименты? По моему стабильности и величины джитера ФАПЧ процессора должно хватить для нормальной работы. Если есть макетка, проще попробовать выпаять генератор и сунуть туда тактовую c I2s. Поэкспериментировать, если уж устройство должно быть очень дешевое. Это стоит того, чтобы в проекте выбросить кварцевый генератор и съэкономить 1.5 - 2$ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dch 0 22 сентября, 2009 Опубликовано 22 сентября, 2009 · Жалоба RTL8201BL - дешево и сердито, но, к сожалению, может только MII :( Там есть 7и проводной SNI - это не RMII случаем, 2 Rx + 2 Tx + клок + данные на передачу верны и данные на прием верны по всей видиммости Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться