|
Выбор DDS для синус генератора |
|
|
|
Jun 3 2007, 18:40
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(gte @ Jun 2 2007, 19:53)  Необходим генератор синусоидального сигнала с небольшими искажениями, перестройкой от 1 до 100 кГц, минимум. Ко всему, должно быть два выхода, сдвинутые по фазе. Сдвиг регулируемый от 0 до 360 с шагом около 1 градуса. Это самые важные параметры. Склоняюсь к DDS. Есть ли возможность при использованнии двух чипов обеспечить сдвиг фаз между двумя синусоидами с требуемой точностью. Посоветуйте конкретный тип... AD9833, например. Нужно 2 штуки + микроконтроллер для управления. Цитата(gte @ Jun 2 2007, 19:53)  ...Может использовать какой нибудь DSP? Если у кого есть отлаженное решение, готов воспользоваться на договорной основе. Можно и DSP, конечно, использовать. Реализация, думаю, не займёт слишком много времени даже у начинающего DSP программиста. Цитата(anton @ Jun 3 2007, 11:01)  ...DSP с АЦП гарантировано выйдет дороже и сложнее. Не факт; скорее, даже наоборот. 100 кГц синусоиды на DSP можно легко получить с помощью ШИМ и 2-х фильтров НЧ. Ни ЦАП, ни, тем более, АЦП в этом случае не потребуются. Применение ШИМ в данном случае ограничивается допустимым уровнем нелинейных искажений сигнала, который автор темы не привёл.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Jun 4 2007, 10:39
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250

|
Цитата(Herz @ Jun 4 2007, 11:44)  Раз уж заговорили о DDS и регулировке фазы, хочу тоже поинтересоваться подробностями: относительно чего, например, у той же AD9835 отмеряется фазовый сдвиг? Выхода какого-нибудь строба у неё нет. Относительно сигнала FSYNC? Как-то не весьма удобно. Если мне нужно получить два выходных сигнала: прямоугольник с требуемой частотой (как строб-сигнал) и синус той же частоты с перестраиваемой фазовой задержкой относительно строб-сигнала, как мне поступить? Не два же DDSа ставить? Сейчас такую задачу я решаю на ПЗУ с таблицами синуса и ЦАПе. Сдвиг осуществляется за счёт переключения страниц памяти (широких пределов мне не нужно). Наверное, есть менее громоздкий вариант. Да, и контроллер ставить не хотелось бы - частота и фаза выбираются вручную. Хотя, не принципиально... У меня это все на Spartane сделано - дальше как у Вас - ПЗУ и ЦАП.
--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
|
|
|
|
|
Jun 4 2007, 18:09
|
Знающий
   
Группа: Свой
Сообщений: 622
Регистрация: 31-07-04
Пользователь №: 422

|
Цитата но мне кажеЦЦо чо это из пушки по воробьям для задач автора топика. Если цена не критична то вполне. дополнительное достоинство 9958 и 9959 пониженное энергопотребление.
|
|
|
|
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|