Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 21.03.2010, 17:13  
=GM=
Прописка
 
Регистрация: 21.09.2009
Сообщений: 218
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
=GM= на пути к лучшему
По умолчанию С вашими 13 тактами - не попадаем

Теоретически вы можете сделать генератор с частотой не выше 613 кГц.
Для частоты 1000 кГц надо снизить количество тактов в цикле до 8.
Реклама:
=GM= вне форума  
Непрочитано 21.03.2010, 17:58  
spballiance
Вид на жительство
 
Регистрация: 13.02.2010
Сообщений: 372
Сказал спасибо: 12
Сказали Спасибо 15 раз(а) в 12 сообщении(ях)
spballiance на пути к лучшему
По умолчанию Re: Регулировка частоты на контроллере

а как насчет очень малых частот? микро и милигерцы?
spballiance вне форума  
Непрочитано 21.03.2010, 18:35  
=GM=
Прописка
 
Регистрация: 21.09.2009
Сообщений: 218
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
=GM= на пути к лучшему
По умолчанию миллиГерцы

В вашем DDS шаг по частоте фиксирован и равен 0,0733 Гц. Отсюда и исходите.
=GM= вне форума  
Непрочитано 21.03.2010, 18:45  
spballiance
Вид на жительство
 
Регистрация: 13.02.2010
Сообщений: 372
Сказал спасибо: 12
Сказали Спасибо 15 раз(а) в 12 сообщении(ях)
spballiance на пути к лучшему
По умолчанию Re: Регулировка частоты на контроллере

Сообщение от =GM= Посмотреть сообщение
0,0733 Гц
уменьшить его можно либо уменьшением частоты кварца, либо использовать добавить еще итерацию, т.е. использовать 4 регистра?
было
Код:
		add		r28,r24			;1
		adc		r29,r25			;1
		adc		r30,r26			;1
сделать
Код:
		add		r27,r23			;1
		adс		r28,r24			;1
		adc		r29,r25			;1
		adc		r30,r26			;1
я правильно понимаю?
получается 16МГц/2^32/14=2,661e-4 имею шаг порядка 266мкс=0,0002661с

0,1Гц - 0,0998Гц 0,2%
0,01Гц-0,0098Гц 2%
дальше хуже
и я еще больше уменьшаю верхний диапазон до 571КГц

Последний раз редактировалось spballiance; 21.03.2010 в 19:14.
spballiance вне форума  
Непрочитано 21.03.2010, 22:29  
=GM=
Прописка
 
Регистрация: 21.09.2009
Сообщений: 218
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
=GM= на пути к лучшему
По умолчанию Правильно понимаете, можно взять 4 регистра,

а можно уменьшить число тактов в цикле, скажем, до 8 или лучше 7. (Впрочем, вам бестолку советовать, всё равно не слушаете).

Вот мне интересно, зачем вам выжимать из DDS миллигерцы, если ваш кварц 16 МГц имеет нестабильность 1Е-6, а это как-никак 16 Гц в абсолюте?

Насчёт верхнего края диапазона. Поднять его можно либо увеличением тактовой частоты проца (максимум 20 МГц), либо уменьшением числа циклов, либо то и другое вместе. (Вам для ориентира, я довёл частоту выдачи самплов до 5700 кГц, предел для меня, дальше лучше перейти на аппаратный DDS).
=GM= вне форума  
Непрочитано 21.03.2010, 22:57  
spballiance
Вид на жительство
 
Регистрация: 13.02.2010
Сообщений: 372
Сказал спасибо: 12
Сказали Спасибо 15 раз(а) в 12 сообщении(ях)
spballiance на пути к лучшему
По умолчанию Re: Регулировка частоты на контроллере

Сообщение от =GM= Посмотреть сообщение
а можно уменьшить число тактов в цикле, скажем, до 8 или лучше 7. (Впрочем, вам бестолку советовать, всё равно не слушаете).
уменьшение числа тактов увеличивает верхнюю границу, но загрубляет приращение.
я попробую протестировать образцы от 0,01 Гц до 500КГц, может выше будет и не нужно(это все пока теоретические ожидания)
все советы я запоминаю и учитываю.


Сообщение от =GM= Посмотреть сообщение
Вот мне интересно, зачем вам выжимать из DDS миллигерцы, если ваш кварц 16 МГц имеет нестабильность 1Е-6, а это как-никак 16 Гц в абсолюте?
эммм, не очень понял. к генерации сигнала оно имеет опосредованное отношение через погрешность в ничтожные доли процента в расчете фазы приращения
spballiance вне форума  
Непрочитано 22.03.2010, 00:11  
=GM=
Прописка
 
Регистрация: 21.09.2009
Сообщений: 218
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
=GM= на пути к лучшему
По умолчанию spballiance: все советы я запоминаю и учитываю

Да ну!? Может и учитываете глубоко в подсознании, но не признаёте .

Нестабильность для 50кГц: 5Е4*1Е-6=0,05Гц=50мГц в абсолюте.
=GM= вне форума  
Непрочитано 22.03.2010, 00:14  
spballiance
Вид на жительство
 
Регистрация: 13.02.2010
Сообщений: 372
Сказал спасибо: 12
Сказали Спасибо 15 раз(а) в 12 сообщении(ях)
spballiance на пути к лучшему
По умолчанию Re: Регулировка частоты на контроллере

Сообщение от =GM= Посмотреть сообщение
Нестабильность для 50кГц: 5Е4*1Е-6=0,05Гц=50мГц в абсолюте.
для 0,01Гц: 1E-08
spballiance вне форума  
Непрочитано 22.03.2010, 02:51  
=GM=
Прописка
 
Регистрация: 21.09.2009
Сообщений: 218
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
=GM= на пути к лучшему
По умолчанию Вот, упорный товарищ

Ты его в дверь, а он в окно...

Вам что, 50 кГц уже не надо устанавливать?
=GM= вне форума  
Непрочитано 22.03.2010, 09:09  
spballiance
Вид на жительство
 
Регистрация: 13.02.2010
Сообщений: 372
Сказал спасибо: 12
Сказали Спасибо 15 раз(а) в 12 сообщении(ях)
spballiance на пути к лучшему
По умолчанию Re: Регулировка частоты на контроллере

=GM=, нужно, при 50КГц погрешность в 50мГц абсолютно не напрягает
spballiance вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение частоты на ATmega8 lextorg Микроконтроллеры, АЦП, память и т.д 22 14.01.2010 14:48
Контроль частоты вращения Faxa Электроника - это просто 6 06.01.2010 23:43
Делитель частоты Gladkih TTL и CMOS логика 7 07.12.2009 18:31
Генератор частоты на Mega - как? code-by Микроконтроллеры, АЦП, память и т.д 9 10.11.2009 15:02


Часовой пояс GMT +4, время: 08:30.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot