Перейти к содержанию
    

LPC17xx и RMII-тактирование

Или мне попробовать и доложиться?

Чем кончились эксперименты? Сейчас посетила та же мысль, покопался в поиске - нашел эту ветку. Но результат не озвучен. Итого - работает али нет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если интересно, случайно наткнулся на атмеловский ответ. Нельзя, ибо джиттер.

Подозреваю, что и здесь картина не сильно лучше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чем кончились эксперименты?

 

Они пока не начались.

 

Подозреваю, что и здесь картина не сильно лучше.

 

Ну на LPC2364 было явно лучше заявленных Atmel'ом 5%. Я на осциллографе никакого дрожания не видел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну так и 5% вроде не совсем приговор. Например у cp2201 требования к кварцу +-50ppm и Duty Cycle от 45 до 55%.

Для LAN8700 вообще +-10% на коэффицент заполнения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В общем, докладываю первые результаты. Линк есть, пакетики принимаются. Подробности поведения при высокой загрузке (много больших пакетов) - это завтра/послезавтра, когда TCP-стек подниму.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В общем, докладываю первые результаты. Линк есть, пакетики принимаются. Подробности поведения при высокой загрузке (много больших пакетов) - это завтра/послезавтра, когда TCP-стек подниму.

Интересно, каковы результаты на больших пакетах и большой загрузке? И ещё вопрос - какая скорость потока номинальная получена? А пиковая?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересно, каковы результаты на больших пакетах и большой загрузке?

 

Все работает, замечаний нет.

 

И ещё вопрос - какая скорость потока номинальная получена? А пиковая?

 

Ну это от стека зависит. У меня TCP обеспечивает стопроцентную утилизацию 100М. Если покопаетесь - я свой стек выкладывал в этом разделе форума.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сегодня почитывал errata на STM32F217, там есть такой любопытный пункт:

 

MCO PLL clock pins not compatible with Ethernet IEEE802.3 long term jitter specifications

Description

When the clock source output by the microcontroller on the MCO pin is issued from the PLL, the MCO pin cannot be used to deliver a 50 MHz RMII clock input or a 25 MHz MII clock input to the ethernet PHY compliant with the long term jitter maximum value for 1.4 ns specified in the IEEE802.3 standard.

This limitation applies both to MCO1 and MCO2 pins and PLLs.

Workaround

● In MII mode

Use a 25 MHz external crystal to generate the HSE clock and output the clock signal on the MCO pin to clock the PHY

● In RMII mode

Either use an external 50 MHz oscillator to clock the PHY or select a PHY with an internal PLL that is able to generate the 50 MHz RMII clock.

STM32 это, конечно, не LPC17, но примечание, ИМХО, интересное.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

STM32 это, конечно, не LPC17, но примечание, ИМХО, интересное.

Спасибо за информацию. А теперь вопрос к форумчанам: у кого есть возможность измерить джиттер на выходе LPC17xx? Я смогу только через пару месяцев, когда появится соответствующий инструмент

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Помнится, в целом ряде плат "Стартеркит" примерно так и поступил, в результате Ethernet то работал, то не работал... Ну а в даташите на PHY было английским по белому написано: тактировать только от кварца, а не от внешнего генератора. Правда, голову на отсечение не дам, давно смотрел, но... В общем, надо внимательно изучать документацию на используемые микросхемы, прежде чем пытаться упростить/сэкономить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Посмотрел даташит на LAN8720a. Параметр "CLKIN Jitter (max)" равен 150 psec p-p (not RMS). Осталось определить характеристики выходного клока с LPC17xx при 12МГц кварце, чтобы добить тему

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...