|
Тактировать процессор двумя кварцами?, Чтобы избавиться от помех на ПЧ... |
|
|
|
Jun 4 2013, 06:04
|

Группа: Участник
Сообщений: 14
Регистрация: 17-03-06
Из: Москва
Пользователь №: 15 348

|
Здравствуйте! Возникло желание попробовать реализовать тактирование процессора TMS6847 двумя кварцами с небольшой разницей по частоте (например 24 и 24,5 МГц). Естественно, не одновременно, а переключая кварцы по мере необходимости. Смысл этой затеи - избавиться в нужный момент от помехи на промежуточной частоте, которая создается одной из гармоник кварца.
Может быть кто-нибудь пробовал подобное решение? При переключении кварца процессор не повиснет? Перезагрузка не устроит... Хочется использовать для тактирования синусоиду, т.к. от прямоугольного сигнала помех очень много.... Может есть какое-нибудь другое, более простое решение? Переносить ПЧ не предлагать.
Спасибо!
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 14)
|
Jun 5 2013, 03:28
|
Профессионал
    
Группа: Свой
Сообщений: 1 143
Регистрация: 22-04-08
Из: г. Екатеринбург
Пользователь №: 36 992

|
Цитата(aaarrr @ Jun 4 2013, 19:59)  Наверное, все же TMS320C6748. А как поведут себя при переключении внутренние PLL? И как отнесется к "небольшой разнице" весьма развесистая периферия? ИМХО, не с той стороны проблему решаете. до переключения кварца можно отключить ПЛЛ программно, переключить кварц, а потом включить ПЛЛ, но сами понимаете, при этом проц нанекоторое время "тупит", т.е. не подвешивается и не перегружается, но ждет около 1000 тактов, пока ПЛЛ устаканится - все делается программно. пс- делал переключение кварца для adsp2191, на макете работало и без отключения ПЛЛ, ничего не сбоило, но потом отказался от этой идеи и в серию не пошло. вероятно, ПЛЛ вещь несколько инерционная и разрыв одного такта при переключении кварца "проглатывает", захватывает новую частоту и работает дальше. но вот только у меня частота кварца менялась примерно на 100кГц при частоте кварца 16МГц (т.е. на 10/16%). частоте ПЛЛ около 200МГц. Цитата(Victor® @ Jun 4 2013, 13:12)  А может посмотреть в сторону Spread Spectrum? лучшее что можно здесь посоветовать
|
|
|
|
|
Jun 5 2013, 04:51
|

Гуру
     
Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230

|
Цитата(shf_05 @ Jun 5 2013, 06:28)  до переключения кварца можно отключить ПЛЛ программно, переключить кварц, а потом включить ПЛЛ, но сами понимаете, при этом проц нанекоторое время "тупит", т.е. не подвешивается и не перегружается, но ждет около 1000 тактов, пока ПЛЛ устаканится - все делается программно. На первом циклоне, spread spectrum делал выкидыванием LC фильтра питания PLL. Вроде помогло при прохождении теста на электромагнитную совместимость.
|
|
|
|
|
Jun 6 2013, 03:37
|
Местный
  
Группа: Свой
Сообщений: 413
Регистрация: 1-10-08
Из: Екатеринбург
Пользователь №: 40 610

|
Цитата(ViKo @ Jun 5 2013, 12:29)  Е.. хоть бы варикап поставить. Будет изменяться частота, незначительно... и её точное значение будет неизвестно...
|
|
|
|
|
Jun 12 2013, 13:16
|
Профессионал
    
Группа: Свой
Сообщений: 1 143
Регистрация: 22-04-08
Из: г. Екатеринбург
Пользователь №: 36 992

|
Цитата(Methane @ Jun 6 2013, 15:56)  Кварц заменить на DDS. DDS сделать в DSP. Кварц вообще не нужен!  а ведь для DDS тактовый сигнал все равно нужен? это будет кварц? для DDS нужен ЦАП, фильтр, не слишком ли большой обвес? кроме того изменяя программно частоту DDS меняем частоту "железного кварца", от которой она работает, частота DDS в итоге поменяется, не запутаться бы... может быть тогда применить внешнюю микросхему DDS с внешним кварцем, а от этой конструкции уже тактировать DSP.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|