Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
06.01.2012, 11:31
|
|
Прописка
Регистрация: 21.09.2009
Сообщений: 218
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: Генератор качающейся частоты
Вот здесь почитайте для начала http://www.myplace.nu/avr/minidds/index.htm
Шаг перестройки частоты в том генераторе, который я вам рекомендовал посмотреть, составлял 0,000582 герца.
|
|
|
|
06.01.2012, 11:43
|
|
Прописка
Регистрация: 21.09.2009
Сообщений: 218
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: Генератор качающейся частоты
Сообщение от alvadep
|
Вопрос в возможности реализации DDS (800кГц- 1200кГц) на пикушке за пару баксов. Есть сомнения.
|
У меня тоже есть сомнения, что на пике можно добраться даже до 500 кГц. Хотя, если интересует именно диапазон 800-1200, то можно работать с зеркальной частотой через фильтр.
Ну а на аврке с тактовой 20 МГц можно реализовать генератор до 1400 кГц с шагом 0.17 Гц, с некоторыми "излишествами" можно поднять частоту до 2500 кГц.
|
|
|
|
07.01.2012, 10:37
|
|
Гражданин KAZUS.RU
Регистрация: 02.06.2003
Адрес: Челябинск
Сообщений: 545
Сказал спасибо: 10
Сказали Спасибо 341 раз(а) в 202 сообщении(ях)
|
Вся проблема состоит в том, что
Сообщение от zvladm
|
Ну а если подумать то можно вобще сердито и дешево сделать, матрицу ЦАП ставить прямо на выходные порты тойже пикушки, и програмно реализовать на выходе синусоиду, заданный частотный диапазон позволяет. Стоимость будет в пару баксов.
|
частота должна изменяться линейно. А при использовании таймера линейно меняется период. А период и частота - это две большие разницы. Или нет?
|
|
|
|
07.01.2012, 11:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Вся проблема состоит в том, что
Сообщение от Bill
|
частота должна изменяться линейно. А при использовании таймера линейно меняется период. А период и частота - это две большие разницы. Или нет?
|
Угу.
Есть такой режим в таймерах - "Compare output mode, non PWM" "Toggle OCxx on compare match"...
Таки частота получится. Скважность 2.
Сообщение от Bill
|
Или нет?
|
(с)
|
|
|
|
07.01.2012, 11:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Генератор качающейся частоты
Справедливости ради следует отметить, что частота - это обратная периоду функция.
Также выше предложен метод прямого синтеза, где от периода "выплёвывания" табличных значений на ЦАП зависит дискретность изменения формы сигнала, а никак не его частота...
Изменение частоты уже побочный эффект, зависящий от размера таблицы (и/или шага прореживания оной) и частоты выдачи кода на ЦАП.
Последний раз редактировалось omercury; 07.01.2012 в 11:41.
|
|
|
|
07.01.2012, 13:28
|
|
Прописка
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
|
Re: Генератор качающейся частоты
Ребята, на этом форуме есть тема про DDS на МК, как на пиках так и на авр. И дана оценка их возможностей. Есть исходники на СИ и примеры в Протеусе. Советую почитать. Однако те предельные частоns которые хочет получить топикстартер на голых 8 разрядных МК получить не удастся. Дополнительно нужно ставить синтезатор частоты и уже им управлять с МК (но это уже совсем другая песня).
Последний раз редактировалось mimuh64; 07.01.2012 в 14:25.
|
|
|
|
09.01.2012, 04:59
|
|
Прохожий
Регистрация: 03.03.2011
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Генератор качающейся частоты
Спасибо всем. Ссылки посмотрел. Много нужного, но к сожалению конкретно о формировании свипа ничего не нашел.
Сообщение от mimuh64
|
Дополнительно нужно ставить синтезатор частоты и уже им управлять с МК (но это уже совсем другая песня).
|
Согласен. У вас есть предложения по этому поводу?
Смотрел на генераторы XR2206, MAX038, везде регулировка с помощью изменения сопротивления. Поэтому вопрос: как МК управляет изменением R, а следовательно и частотой?
Последний раз редактировалось ecnglina; 09.01.2012 в 05:56.
|
|
|
|
09.01.2012, 10:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Генератор качающейся частоты
XR2206 немного не дотягивает по параметрам до заданного в 1-м посте диапазона.
Про MAX038 прямо в General Description английским по белому написано, что управляется напряжением +/-2,3v...
|
|
|
|
09.01.2012, 11:32
|
|
Прописка
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
|
Re: Генератор качающейся частоты
Сообщение от ecnglina
|
но к сожалению конкретно о формировании свипа ничего не нашел.
|
Печально. Свип делается простым инкрементирование той переменной которая отвечает за значения кнопок (как бы нажимаешь быстро).
Но, поскольку решение задачи не может быть достигнуто приведенным примером (я только хотел обратить на это внимание), решать задачу нужно с применение специальных микросхем. Типа LM7001J, mc145220 или других подобных (это самые простые). Управление ими осуществляется по цифровому интерфйсу типв СПАЙ или И2С. Вот ссылка на том же сайте. Там где то и mc145220 рассматривался. В инете по ним много чего.
Вот это все что на данный момент могу помочь, что либо писать (программу) конкретно сейчас нет времени. Извини.
|
|
|
|
10.01.2012, 21:33
|
|
Гражданин KAZUS.RU
Регистрация: 02.06.2003
Адрес: Челябинск
Сообщений: 545
Сказал спасибо: 10
Сказали Спасибо 341 раз(а) в 202 сообщении(ях)
|
Возмите МС DDS,
Сообщение от ecnglina
|
У вас есть предложения по этому поводу?
Смотрел на генераторы XR2206, MAX038, везде регулировка с помощью изменения сопротивления. Поэтому вопрос: как МК управляет изменением R, а следовательно и частотой?
|
от Analog Devices. Самая простая - AD9833. Или нет?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:29.
|
|