|
Генератор синуса 10 кГц из цифрового опорного меандра, посоветуйте варианты схемы |
|
|
|
Feb 15 2017, 16:59
|
Местный
  
Группа: Свой
Сообщений: 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Прошу поправить и дополнить. Заранее признателен.
|
|
|
|
|
Feb 15 2017, 17:23
|
Гуру
     
Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261

|
Цитата(sergunas @ Feb 15 2017, 19:59)  Прошу поправить и дополнить. 3. Резисторная матрица R-2R. 4. ЦАП.
|
|
|
|
|
Feb 15 2017, 17:42
|
Местный
  
Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373

|
Цитата(blackfin @ Feb 15 2017, 20:23)  Спасибо, за идеи. Но у ПЛИС очень мало свободных ног для R-2R. А вот ЦАП - как вариант, хотя тоже требует 3 вывода ПЛИС. А мне ещё попутно пришёл на ум вариант: 5. ШИМ. Требуется всего один вывод от ПЛИС. И скорее всего 3-я гармоника будет тоже малой. Цитата(Den64 @ Feb 15 2017, 20:34)  Может быть DDS генератор использовать? Да, забыл добавить, крайне желательна отечественная ЭКБ. Хотя, конечно, шикарный вариант, спасибо.
|
|
|
|
|
Feb 15 2017, 17:58
|
Местный
  
Группа: Свой
Сообщений: 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 - очень хороший вариант, если бы не отечественная ЭКБ.
|
|
|
|
|
Feb 16 2017, 03:09
|

Профессионал
    
Группа: Участник
Сообщений: 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
--------------------
И на камнях растут деревья!
|
|
|
|
|
Feb 16 2017, 07:47
|

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

|
Я всех уделаю самым полезным советом: ..генерируем 10 кгц меандр - в качестве полезного сигнала и CLOCK сигнал в качестве сигнала управления на фильтр MAX7418/MAX7420 (5th-Order, Lowpass, Switched-Capacitor Filters) подстройкой тактовой частоты регулируем амплитуду выходного сигнала.
--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0 SHA-256
|
|
|
|
|
Feb 16 2017, 08:51
|
Местный
  
Группа: Свой
Сообщений: 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) Не читай тему, сразу пиши каммент...
|
|
|
|
|
Feb 16 2017, 09:00
|

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

|
Цитата(Lerk @ Feb 16 2017, 11:51)  Не читай тему, сразу пиши каммент...  ..принципиальные вещи надо добавлять в первое сообщение и выделять среди прочего текста. з.ы. есть отечественный DDS - 1508ПЛ8Т правда решение из пушки по воробьям.
--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0 SHA-256
|
|
|
|
|
Feb 16 2017, 11:40
|
Местный
  
Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373

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