|
LPC17xx и RMII-тактирование, Выбросить генератор 50МГц. |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 14)
|
Apr 11 2011, 11:35
|

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

|
QUOTE Зачем минус таймер? У LPC17xx есть выход CLKOUT Да, спасибо, как-то не приметил. В общем, попробую, о результатах расскажу. QUOTE Если соберетесь с силами и проверите насколько стабильны 100МГц выдаваемые PLL - будет здорово. Ну дрожание фазы на глаз незаметно. Это я еще по результатам экспериментов на LPC23xx знаю.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Apr 12 2011, 05:14
|

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

|
Цитата А практически сейчас все новые PHY делают с RMII и внутренним PLL, генерирующим 50 МГц. Генерирующим из чего? Обычно REFCLK - это входной сигнал, и для MAC, и для PHY. Цитата Так что сделать то вы может и сделаете, но проект ждёт та же судьба, что и видеокамера на AVR. Смысл этого изречения мне не ясен совсем.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Apr 12 2011, 05:46
|
Знающий
   
Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960

|
Цитата(Rst7 @ Apr 12 2011, 09:14)  Генерирующим из чего? Обычно REFCLK - это входной сигнал, и для MAC, и для PHY. генерирующими из 25MHz. В современных чипах PHY REFCLK это выходной сигнал. Он генерится встроенной в PHY схемой PLL от кварца 25МГц. Конечно если вам надо то вы можете сконфигурировать PHY на работу от входных 50МГц. Цитата Цитата Так что сделать то вы может и сделаете, но проект ждёт та же судьба, что и видеокамера на AVR. Смысл этого изречения мне не ясен совсем. Вы историю про Неуловимого Джо слышали ?
Сообщение отредактировал _3m - Apr 12 2011, 05:50
|
|
|
|
|
Apr 12 2011, 06:14
|
Частый гость
 
Группа: Участник
Сообщений: 161
Регистрация: 9-09-08
Из: РФ
Пользователь №: 40 076

|
Цитата(_3m @ Apr 12 2011, 08:46)  Вы историю про Неуловимого Джо слышали ? А чем тогда объяснить кол-во скачиваний этого "Неуловимого Джо"? Цитата(Rst7 @ Jun 16 2008, 15:09)  Зацепило меня тут недавно насчет малокадрового телевидения. [attachment=22039:attachment] Кол-во скачиваний: 2453
|
|
|
|
|
Apr 12 2011, 07:04
|

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

|
QUOTE В современных чипах Аж один KSZ8031(51) в малоустраивающем меня корпусе (на данный момент) и, что более важно, на данный момент сей чип труднодоступен для меня. Задача у меня сейчас стоит сделать быстро первую итерацию, но с минимумом соплей на плате. Так что я, конечно, сделал место под запайку генератора 50МГц. PS А вот с тем проектом корреляции этой темы совершенно не вижу. Странно, что ее увидели Вы. Справедливости ради, надо заметить, что тот проект шаблончиков немало надорвал, не все "ымбеддеры" адекватно восприняли, некоторые испытали butthurt
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Apr 12 2011, 08:12
|

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

|
Цитата(Rst7 @ Apr 12 2011, 10:04)  Аж один KSZ8031(51) в малоустраивающем меня корпусе (на данный момент) BTW, нам тоже только новый 8031 подошел, остальные - то прерывание совмещается, то не автоконфигурируется, то еще чего. А корпус - КуЭфЭн обычный, чего там - долго ли умеючи
Цитата(Rst7 @ Apr 12 2011, 10:04)  Справедливости ради, надо заметить, что тот проект шаблончиков немало надорвал, не все "ымбеддеры" адекватно восприняли, некоторые испытали butthurt  Ага. Жалко для моих задач практической ценности никакой, но сама идея очень прикольная.
|
|
|
|
|
Apr 12 2011, 10:57
|

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

|
Цитата(andrewlekar @ Apr 12 2011, 13:24)  Кроме KSZ, есть ещё LAN8720. У него, правда, корпус еще более дикий. Знаю я про этот чип. У него REFCLKO совмещен с выходом запроса на прерывание. Мой код прерывания от PHY использует - жалко время на периодическое сканирование по MDI тратить. Вывод - 8720 "в топку". А корпус не более дикий чем у 8031. Цитата(andrewlekar @ Apr 12 2011, 13:24)  Тем не менее, тенденция налицо, а использовать сигнал с PLL на входе PHY строго не рекомендуется. Пруфлинк можете дать? Или из общих соображений? (типа этот сигнал будет опорным для внутренней PLL-ки)
|
|
|
|
|
Apr 13 2011, 06:39
|

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

|
Цитата(andrewlekar @ Apr 13 2011, 08:06)  А вам прерывание для каких-то особых нужд нужно? Какой-нибудь Wake on LAN? Или что вам сканировать надо так активно? Да в-общем-то ничего особого сканировать не нужно - просто не люблю когда TCP-сокет полчаса выясняет что у него локальный линк отвалился, поэтому так MAC-драйвер и писался, чтобы сразу оповещать все верхние уровни о своем состоянии (плюс фильтр для кратковременных пропаданий линка) - там сразу IP сбрасывается, DHCP-клиент заново взводится, TCP сокеты уведомляются что данных больше не будет, и т.д. А то большинство реализаций стеков привыкло валить все в кучу - "TCP крут - он там сам наверху разберется", а мне такое не очень нравиться. TCP-то разберется, но "по дороге" код точной ошибки потеряет и думать долго будет. Поскольку модель стека полностью асинхронная, то ессно была вовлечена обработка прерываний и генерация событий от PHY. Конечно, можно прерывание заменить на поллинг с каким-нить подходящим периодом - но это уже код переделывать нужно (и отнюдь не один MAC-драйвер и не для одного типа PHY), так что пусть уже будет. Wake on LAN пока нету, но очень даже может быть (есть аппаратура с батарейным питанием, прикладной софт скоро дорастет до обработки сетевых событий по запросу).
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|