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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Генератор синуса 10 кГц из цифрового опорного меандра, посоветуйте варианты схемы
sergunas
сообщение Feb 15 2017, 16:59
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373



Дополнительная информация:
Получаемый синус используется для модуляции СВЧ-генератора.
Требуется управляемая амплитуда в диапазоне от 1 до 3В для подстройки индекса модуляции.
В системе есть ПЛИС и микроконтроллер (МК): ПЛИС порождает сигнал меандра опорной частоты, МК предоставляет выходы для не сильно динамичного управления.

Варианты, которые приходят на ум:

1. Из ПЛИС цифровой меандр 10кГц пропускаем через активный фильтр на ОУ, содержащий цифровой потенциометр.
Из недостатков видится, высокие требования к фильтру, чтобы хорошенько задавить 3-ю гармонику.

2. Из ПЛИС - цифровой меандр 240кГц. На 12-разрядном сдвиговом регистре делаем делитель частоты на 24 (выход сдвигового регистра заводим на его вход через инвертор). Параллельные выходы сдвигового регистра соединяем вместе через резисторы, значения которых специально рассчитаны на получение в некоем приближении синуса. Далее фильтруем как в первом варианте.
Вроде как, в этом случае 3-я гармоника будет уже небольшой и к фильтру требований намного меньше.
Что-то на-подобии: http://www.intersil.com/content/dam/Inters...an97/an9780.pdf

Прошу поправить и дополнить.
Заранее признателен.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Feb 15 2017, 17:23
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(sergunas @ Feb 15 2017, 19:59) *
Прошу поправить и дополнить.

3. Резисторная матрица R-2R.
4. ЦАП.
Go to the top of the page
 
+Quote Post
Den64
сообщение Feb 15 2017, 17:34
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 584
Регистрация: 22-11-07
Из: Курская область
Пользователь №: 32 571



Может быть DDS генератор использовать?
Go to the top of the page
 
+Quote Post
sergunas
сообщение Feb 15 2017, 17:42
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373



Цитата(blackfin @ Feb 15 2017, 20:23) *
Спасибо, за идеи. Но у ПЛИС очень мало свободных ног для R-2R. А вот ЦАП - как вариант, хотя тоже требует 3 вывода ПЛИС.

А мне ещё попутно пришёл на ум вариант:
5. ШИМ. Требуется всего один вывод от ПЛИС. И скорее всего 3-я гармоника будет тоже малой.


Цитата(Den64 @ Feb 15 2017, 20:34) *
Может быть DDS генератор использовать?
Да, забыл добавить, крайне желательна отечественная ЭКБ. Хотя, конечно, шикарный вариант, спасибо.
Go to the top of the page
 
+Quote Post
_pv
сообщение Feb 15 2017, 17:49
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



1) сигма-дельта модулятор на частоте под сотню МГц в плис (https://www.xilinx.com/support/documentation/application_notes/xapp154.pdf) или в МК c десятком МГц, через какой-нибудь SPI (http://www.ti.com/lit/an/slyt076/slyt076.pdf) будет не хуже самодельного R2R цапа. хотя для честных 12 бит на 12кГц будет непросто.

2) взять готовый dds: вроде AD9837
Go to the top of the page
 
+Quote Post
sergunas
сообщение Feb 15 2017, 17:58
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373



Цитата(_pv @ Feb 15 2017, 20:49) *
1) сигма-дельта модулятор на частоте под сотню МГц в плис (https://www.xilinx.com/support/documentation/application_notes/xapp154.pdf) или в МК c десятком МГц, через какой-нибудь SPI (http://www.ti.com/lit/an/slyt076/slyt076.pdf) будет не хуже самодельного R2R цапа. хотя для честных 12 бит на 12кГц будет непросто.

2) взять готовый dds: вроде AD9837
Про сигма-дельта сходу не въехал, буду читать. AD9837 - очень хороший вариант, если бы не отечественная ЭКБ.
Go to the top of the page
 
+Quote Post
Raven
сообщение Feb 15 2017, 18:18
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987



Реализация DDS в ПЛИС.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 15 2017, 19:27
Сообщение #8


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



А ПЛИС и МК у вас отечественные? Ой-ё...
DDS в ПЛИС или в МК.
Go to the top of the page
 
+Quote Post
VCO
сообщение Feb 15 2017, 19:30
Сообщение #9


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(sergunas @ Feb 15 2017, 19:59) *
Варианты, которые приходят на ум:

1. Из ПЛИС цифровой меандр 10кГц пропускаем через активный фильтр на ОУ, содержащий цифровой потенциометр.
Из недостатков видится, высокие требования к фильтру, чтобы хорошенько задавить 3-ю гармонику.

2. ...

Прошу поправить и дополнить.

3. Из ПЛИС цифровой меандр 10кГц пропускаем через пассивный кварцевый фильтр. Далее дополняем цепочкой АРУ (АРМ), управляемую МК
4. Цепочку АРУ (АРМ) можно растащить вокруг кварцевого фильтра, упростив таким образом.


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
domowoj
сообщение Feb 16 2017, 03:09
Сообщение #10


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

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Цитата(_pv @ Feb 16 2017, 00:49) *
хотя для честных 12 бит на 12кГц будет непросто.

Я так понял, что ТС_ру не нужны "честные 12 бит", у него есть 240кГц и нужна синусоида 10кГц,
т.е. 4 разряда.
240 кГц - счетчик - ПЗУ - ЦАП - ФНЧ(возможны вариации).

Сообщение отредактировал domowoj - Feb 16 2017, 03:10


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Feb 16 2017, 07:43
Сообщение #11


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Варианты:
1) с ПЛИС выводите ШИМ с максимально-возможной частотой, который фильтруете LC цепочкой (как в усилителях D-класса).
2) в контроллер зашивается таблица синуса, которая в двоичном коде выводится на 8 выводов порта, на них R-2R матрица резисторов и простенький R(L)C фильтр, но частота дискретизации тоже достаточно высокая потребуется, хотя бы 100кГц.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Feb 16 2017, 07:47
Сообщение #12


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Я всех уделаю самым полезным советом:
..генерируем 10 кгц меандр - в качестве полезного сигнала и CLOCK сигнал в качестве сигнала управления на фильтр MAX7418/MAX7420 (5th-Order, Lowpass, Switched-Capacitor Filters)
подстройкой тактовой частоты регулируем амплитуду выходного сигнала.
Прикрепленные файлы
Прикрепленный файл  MAX7418_MAX7425.pdf ( 358.48 килобайт ) Кол-во скачиваний: 27
 


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Lerk
сообщение Feb 16 2017, 08:51
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 5-05-11
Пользователь №: 64 797



Цитата(sergunas @ Feb 15 2017, 20:42) *
Да, забыл добавить, крайне желательна отечественная ЭКБ.


Цитата(_pv @ Feb 15 2017, 20:49) *
2) взять готовый dds: вроде AD9837


Цитата(Lmx2315 @ Feb 16 2017, 10:47) *
Я всех уделаю самым полезным советом:
MAX7418/MAX7420 (5th-Order, Lowpass, Switched-Capacitor Filters)


Не читай тему, сразу пиши каммент... maniac.gif
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Feb 16 2017, 09:00
Сообщение #14


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Цитата(Lerk @ Feb 16 2017, 11:51) *
Не читай тему, сразу пиши каммент... maniac.gif

..принципиальные вещи надо добавлять в первое сообщение и выделять среди прочего текста.
з.ы.
есть отечественный DDS - 1508ПЛ8Т правда решение из пушки по воробьям.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
sergunas
сообщение Feb 16 2017, 11:40
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373



Цитата(ViKo @ Feb 15 2017, 22:27) *
А ПЛИС и МК у вас отечественные? Ой-ё...
DDS в ПЛИС или в МК.
Вы правы, ПЛИС зарубежная, но как исключение. Поясните, что понимаете под DDS в ПЛИС? Генерация синуса в цифре с дальнейшей подачей это кода на сигма-дельта ЦАП (см. выше ссылку на xapp154)?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 12th July 2025 - 11:01
Рейтинг@Mail.ru


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