grach41 0 29 октября, 2006 Опубликовано 29 октября, 2006 · Жалоба Привет Всем. Нужен ГКЧ - 0 - 150 кГц за время ~5мин, -изменение частоты логорифм, -Uа=ТТЛ. -На ATmegra16, f=14,7456 мГц Свои алгоритмы забраковал напрочь. Хочется чего-то красивого. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nanobyte 0 29 октября, 2006 Опубликовано 29 октября, 2006 · Жалоба Нужен ГКЧ - 0 - 150 кГц за время ~5мин, -изменение частоты логорифм, ... Свои алгоритмы забраковал напрочь. Хочется чего-то красивого. 1)Форма сигнала какая, шаг её изменения? 2)Проще и надёжней всего взять готовую микросхему DDS от AD. 3)Указанный диапазон позволяет сделать DDS программно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
olegator 0 29 октября, 2006 Опубликовано 29 октября, 2006 · Жалоба 2)Проще и надёжней всего взять готовую микросхему DDS от AD. А есть ли требование к качеству сигнала? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndreyVN 0 30 октября, 2006 Опубликовано 30 октября, 2006 (изменено) · Жалоба Привет Всем. Нужен ГКЧ - 0 - 150 кГц за время ~5мин, -изменение частоты логорифм, -Uа=ТТЛ. -На ATmegra16, f=14,7456 мГц Свои алгоритмы забраковал напрочь. Хочется чего-то красивого. В постановке задачи смущает нижняя чатота ГКЧ. Я вижу 2 варианта решения: 1) Внешняя ПЗУшка (типа 2716 или РФка) На выход ПЗУшки вешаем ЦАП из резисторов и операционника, в ПЗУшку зашиваем код синуса, адреса ПЗУшки перебераем мегой или даже счетчиком. Получаем синус с заданной частотой, вполть до инфранизкой. 2) Делаем классическую петлю ФАПЧ. Проблема - ГУН вблизи 0 Гц. Изменено 30 октября, 2006 пользователем AndreyVN Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Bill 0 30 октября, 2006 Опубликовано 30 октября, 2006 · Жалоба Привет Всем. Нужен ГКЧ - 0 - 150 кГц за время ~5мин, -изменение частоты логорифм, -Uа=ТТЛ. -На ATmegra16, f=14,7456 мГц Свои алгоритмы забраковал напрочь. Хочется чего-то красивого. Возьмите AD5932. Это именно то, что Вам нужно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=GM= 0 30 октября, 2006 Опубликовано 30 октября, 2006 · Жалоба Привет Всем. Нужен ГКЧ - 0 - 150 кГц за время ~5мин, -изменение частоты логарифм, -Uа=ТТЛ. -На ATmegra16, f=14,7456 мГц Свои алгоритмы забраковал напрочь. Хочется чего-то красивого. 1) Логарифм 0 равен МИНУС бесконечность, поосторожнее там(%-). 2) Если хотите сделать цифровым способом, скажем, дипазон 0.1 Гц-150 кГц, то вам сюда http://www.myplace.nu/avr/minidds/index.htm Ничего красивее не видел. Программа из 6 строк кода выполняется за 9 тактов. (Я даже снизил это время до 8 тактов, показывал автору, он согласился). Вот авторский код, разве не красиво? [font=Courier New]; main loop ; ; r28,r29,r30 is the phase accumulator ; r24,r25,r26 is the adder value determining frequency ; add value to accumulator ; load byte from current table in ROM ; output byte to port ; repeat ; LOOP1: add r28,r24 ; 1 adc r29,r25 ; 1 adc r30,r26 ; 1 lpm ; 3 out PORTB,r0 ; 1 rjmp LOOP1 ; 2 => 9 cycles[/font] 3) Еще можно сделать на двух генераторах, один стоит, другой свипирует, выделяете разностную частоту, ву а ля. Давно-давно была статья в Радио по этому поводу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bbg 0 31 октября, 2006 Опубликовано 31 октября, 2006 · Жалоба 3) Еще можно сделать на двух генераторах, один стоит, другой свипирует, выделяете разностную частоту, ву а ля. Давно-давно была статья в Радио по этому поводу. Вблизи нуля обычный аналоговый миксер охренеет (реально, уже под 500 герц трудно влезть). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nanobyte 0 31 октября, 2006 Опубликовано 31 октября, 2006 · Жалоба Вблизи нуля обычный аналоговый миксер охренеет (реально, уже под 500 герц трудно влезть). Если генераторы отдельные, то при близких частотах они засинхронизируются, придётся сильно фильтровать питание. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=GM= 0 31 октября, 2006 Опубликовано 31 октября, 2006 (изменено) · Жалоба 3) Еще можно сделать на двух генераторах, один стоит, другой свипирует, выделяете разностную частоту, ву а ля. Давно-давно была статья в Радио по этому поводу.Вблизи нуля обычный аналоговый миксер охренеет (реально, уже под 500 герц трудно влезть). Не совсем понятно, о чем вы говорите. Один генератор работает скажем на 1 МГц, второй свипирует от 1 МГц до 1.15 МГц. Подаете на смеситель, выход смесителя пропускаете через НЧ-фильтр с частотой среза 150 кГц, получаете вашу разностную частоту, свипирующую от 0 до 150 кГц. Вблизи какого нуля миксер может охренеть? Изменено 31 октября, 2006 пользователем =GM= Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться