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

 
 
> LPC111x и LPC134x настройка PLL, Как же правильно?
GetSmart
сообщение Nov 17 2013, 22:25
Сообщение #1


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Просмотрел несколько проектов для LPC111x & LPC134x от Кейла, ИАРа, NXP и прочих. Настройка PLL, как ни странно, разная. В железе работают оба варианта, но один из них получается работает вне допустимого диапазона. Особенно погранично получается для LPC134x @ 72 MHz. В исходниках встречаются варианты установки SYSPLLCTRL = 0x05 и 0x25. В последней версии LPC1343_CodeBase_v1.1.1 используется 0x05. Но, как мне показалось, при этом частота генератора PLL будет всего-лишь удвоенной от 72, то есть 144 MHz, а допустимый диапазон 156-320. Причём аналогичный формат регистра PLL используется для USB и есть проекты, в которых оба PLL выдают одинаковую частоту для процессора, но значения регистров PLL и частоты генераторов отличаются.

Для LPC111x такая же ситуация. В проектах при 12 МГц кварце встречаются SYSPLLCTRL = 0x03 и 0x23 (48 MHz частота проца / main clock). Т.о. частота генератора PLL при 0x03 будет 96 MHz, что очень далеко от разрешённого диапазона.

Мне кажется, что поле P (6:5) равное нулю вообще не должно встречаться, т.к. процессоры не расчитаны работать на частоте 156/2 = 78 MHz, разве что в режиме оверклока. Соответственно во всех проектах с нулевым значением имхо присутствует ошибка. В частности LPC1343_CodeBase_v1.1.1 в настройках обоих PLL (CPU + USB).

Сообщение отредактировал GetSmart - Nov 17 2013, 22:32


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 11:49
Рейтинг@Mail.ru


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