dimka76 63 30 мая, 2009 Опубликовано 30 мая, 2009 · Жалоба Почему NXP смогли сделать PLL без внешних RC цепочек, а атмеловцы не пошли по этому пути. RC цепочки ведь вызывают лишние неудобства. Нужно их выбирать исходя из частоты кварца, коэффициентов умножения и деления самого PLL. А у NXP ставь любой кварц, выбирай любые коэффициеты коэффициентов умножения и деления PLL без всяких проблем. PS. под словом любые подразумевается любые в пределах допуска. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 30 мая, 2009 Опубликовано 30 мая, 2009 · Жалоба Почему NXP смогли сделать PLL без внешних RC цепочек, а атмеловцы не пошли по этому пути. Традиции фирмы. У Атмела подобные модули PLL ставятся уже много лет. Первые версии глючили безбожно, потом постепенно научились делать нормально. Менять модуль значит начинать выгребать глюки заново, а Атмел в принципе не сильно любит это делать :( RC цепочки ведь вызывают лишние неудобства. Нужно их выбирать исходя из частоты кварца, коэффициентов умножения и деления самого PLL. Не такое это страшное неудобство - один раз выбрать номиналы. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 63 1 июня, 2009 Опубликовано 1 июня, 2009 · Жалоба Не такое это страшное неудобство - один раз выбрать номиналы. Выбрать под конкретные значения входной и выходной частоты и коэффициентов умножения и деления PLL. Но пропадает возможность менять эти параметры в процессе работы контроллера ( на ходу ) во всем диапозоне допустимых значений умножителя и делителя PLL. А у NXP это можно делать. Это необходимо, например для экономии потребления. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 143 1 июня, 2009 Опубликовано 1 июня, 2009 · Жалоба Не все так однозначно. Но пропадает возможность менять эти параметры в процессе работы контроллера ( на ходу ) во всем диапозоне допустимых значений умножителя и делителя PLL.Почему? Параметры фильтра в PLL влияют на скорость захвата и уровень фазовых шумов. Т.е. и на SAM7 с одним и тем же фильтром можно использовать любые значения умножения и деления. Другое дело, что оптимум будет при определенных значениях. В LPC также присутствует этот фильтр, только он находится на борту. Параметры его нигде не приводятся - значит невозможно сделать какую-либо аналитическую оценку работы PLL, и, соответственно, отсутствует возможность подогнать параметры фильтра оптимально для необходимой частоты. Т.е. с точки зрения потребления как раз атмеловский вариант позволяет организовать наиболее быструю установку необходимой частоты. С другой стороны - частота CCO 275-550МГц у NXP - несомненное преимущество перед 80-180(200)МГц у Атмела. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 1 июня, 2009 Опубликовано 1 июня, 2009 · Жалоба Но пропадает возможность менять эти параметры в процессе работы контроллера ( на ходу ) во всем диапозоне допустимых значений умножителя и делителя PLL. Во-первых, возможность никуда не пропадает - фильтр влияет только на стабильность и скорость запуска PLL, работать ничего не перестанет. Во-вторых, не хотите трогать PLL - переключайтесь на MCLK или SCLK и выбирайте делитель по вкусу от 1 до 64. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 63 1 июня, 2009 Опубликовано 1 июня, 2009 · Жалоба я пробовал изменять коэффициент умножения PLL у SAM7S64 при неизменных параметрах RC цепи - кристал вешался Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 1 июня, 2009 Опубликовано 1 июня, 2009 · Жалоба А у меня не вешается. Процессор-то на время переключения на MCLK/SCLK переводили? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 63 1 июня, 2009 Опубликовано 1 июня, 2009 · Жалоба А у меня не вешается. Процессор-то на время переключения на MCLK/SCLK переводили? Я не переключал, а экспериментировал с первоночальной инициализацией. Тогда эти (AT91SAM7S64) контроллеры только начали выпускаться. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 1 июня, 2009 Опубликовано 1 июня, 2009 · Жалоба Значит где-то вышли за рабочие границы PLL по Fin/Fout, или MCK (в еррате на первые SAM7S есть ограничения). Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 63 1 июня, 2009 Опубликовано 1 июня, 2009 · Жалоба всем спасибо :)) тему можно считать закрытой. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться