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

 
 
> AT90PWM3 - джиттер внутреннего RC-генератора, Почему?
Леонид Иванович
сообщение Feb 26 2011, 12:36
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 318
Регистрация: 21-07-06
Из: Минск
Пользователь №: 18 986



Запрограммировал фуз CKOUT и наблюдаю частотомером сигнал на выходе CLKO. Частота моется в пределах 7.924..7.958 МГц. На выходах ШИМ тоже наблюдается низкочастотное дрожание длительностей, которое хорошо видно на осциллографе. Питание нормальное, с линейного стабилизатора 7805, не дёргается, не шумит, конденсаторы стоят возле процессора. Почему такое может быть?

Поставил кварц на 8 МГц, включил от него тактирование, частота на CKOUT стоит, как вкопанная, 8.000236 МГц, моются только десятые доли герца. Но, увы, от кварца PLL у PWM3 работать не может, поэтому такой вариант мне не подходит.


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
777777
сообщение Feb 26 2011, 14:47
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357



Цитата(Леонид Иванович @ Feb 26 2011, 15:36) *
Частота моется в пределах 7.924..7.958 МГц.

У RC-генератора всгда есть джиттер! И их нестабильность заключается и в этом тоже, а не только в нестабильности от температуры. Я тоже в свое время был шокирован этим фактом когда делал АЦП двойного интегрирования - он шумел больше чем на 10 единиц. Когда поставил кварцевый генератор, показания остановились как вкопанные. Я не знаю как это объяснить с точки зрения физики, казалось бы время заряда и разряда строго детерминированы формулой exp(-t/RC), однако джиттер есть. Может имеют место какие-то квантовые эффекты.
Go to the top of the page
 
+Quote Post
Леонид Иванович
сообщение Feb 26 2011, 17:15
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 318
Регистрация: 21-07-06
Из: Минск
Пользователь №: 18 986



Цитата(kovigor @ Feb 26 2011, 16:11) *
Температура меняется, наверное, поэтому меняется и частота.


Вряд ли дело в этом. Температура меняется медленно, а дрожание частоты - довольно быстрое.

Цитата(777777 @ Feb 26 2011, 17:47) *
У RC-генератора всгда есть джиттер!


Это понятно. Но у других AVR использовал RC-генератор и никогда не видел на осциллографе дрожание времянки. Может быть, это какой-то косяк именно PWM3?

Цитата(V_N @ Feb 26 2011, 16:16) *
Возьмите AT90PWM316 в ней PLL может тактироваться от Crystal Oscillator)


Достаточно взять PWM3B, он тоже может тактировать PLL от кварца. Но где их взять? Есть только PWM3.

Цитата(тау @ Feb 26 2011, 17:01) *
Также возможно влияние вычислительных процессов внутри МК на джиттер CLK


Интересно, могут ли эти причины приводить к такому большому дрожанию частоты? И почему в других AVR этого нет?


--------------------
Go to the top of the page
 
+Quote Post
тау
сообщение Feb 26 2011, 19:06
Сообщение #4


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(Леонид Иванович @ Feb 26 2011, 20:15) *
Интересно, могут ли эти причины приводить к такому большому дрожанию частоты?
это легко проверить, если Вам не влом конечно. Нагрузите парочку выходов на 20-50ma с периодом меандра 10 секунд и частотомером посмотрите выход CLKO.

Цитата
И почему в других AVR этого нет?
в других джиттер от RC тоже будет больше чем от XTAL, почему RC так плохо проявляется именно для PWM3 - не знаю. Как вариант - неудачная топология , которую счас и не рекомендуют "Note: PWM3 is not recommended for new designs, use PWM3B for your developments"
Go to the top of the page
 
+Quote Post
Леонид Иванович
сообщение Feb 27 2011, 08:00
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 318
Регистрация: 21-07-06
Из: Минск
Пользователь №: 18 986



Даже если удерживать активным сброс процессора, дрожание клока не пропадает. А среднее значение частоты в состоянии сброса уменьшается с 7.940 МГц до 7.880 МГц. То, что среднее значение частоты RC зависит от напряжения питания и температуры - не новость. Но вот такого большого джиттера я не ожидал. Похоже, нужно менять процессор на тот, который может тактировать PLL от кварца.


--------------------
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 18th August 2025 - 22:39
Рейтинг@Mail.ru


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