Jump to content

    
Sign in to follow this  
Rst7

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

Recommended Posts

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

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

Share this post


Link to post
Share on other sites
Чем кончились эксперименты?

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


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

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

 

Share this post


Link to post
Share on other sites
Интересно, каковы результаты на больших пакетах и большой загрузке?

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

Сегодня почитывал 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, но примечание, ИМХО, интересное.

 

 

Share this post


Link to post
Share on other sites
STM32 это, конечно, не LPC17, но примечание, ИМХО, интересное.

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this