|
|
  |
Компактный генератор синуса и косинуса |
|
|
|
Jan 30 2013, 20:45
|
Местный
  
Группа: Свой
Сообщений: 281
Регистрация: 29-04-08
Из: Москва
Пользователь №: 37 149

|
Цитата(_gari @ Jan 30 2013, 21:42)  как бы технических проблем для реализации явно не вижу, вопрос скорее в габаритах, но прецизионка тоже ведь чего-то да стоит. А вы попытайтесь для начала найти прибор, которым можно измерить напряжение на 100КГц с точностью 0.1%
|
|
|
|
|
Jan 31 2013, 03:40
|

Местный
  
Группа: Участник
Сообщений: 389
Регистрация: 27-11-11
Пользователь №: 68 544

|
Цитата(shkal @ Jan 31 2013, 00:45)  А вы попытайтесь для начала найти прибор, которым можно измерить напряжение на 100КГц с точностью 0.1%  подобные случаи иногда встречаются в жизни и преодолевать их надо сообразно обстоятельствам как-то, в ЛОМО принимали нашу разработку и по результатм тестов сказали, - Ребята, давайте мы запишем, что у вашего прибора шумы ххмкВ, ну не можем же мы написать в акте, что шумов у него нет совсем. поскольку нас по ТЗ это вполне устраивало, так и записали, 2 или 3 ед. их измерителя. Собственно проверить шумы там было действительно довольно проблемно, т.к. прибор охлаждался жидким азотом, а микросхемы для тракта усиления специально собирались по всей конторе и тестировались на шумы, отбирая лучшие из нескольких сотен. как-то, для одной автоматизированной системы выходного контроля, где было 50 однотипных тестеров собранных в сеть управления и сбора данных, пришлось специально разработать и автоматизированный калибратор, который в них вставлялся, управлялся по той же сети и автоматом проводил поверку тестеров. А на сам калибратор существовала своя, отдельная программа и методика для тестирования его параметров уже ручками и с применением поверенных приборов. т.е. все это к тому, что если задача поверки на вас не лежит, то задача разработчика - правильно спроектировать, а если лежит - значит делаем сами, что требуется.. измерить напряжение на 100КГц с точностью 0.1% совсем не сложно, паче там синус, в некоторых приборах на таких частотах счет идет на отдельные шумовые электроны, пусть не единицы, а сотни и тысячи, в зависимости от условий охлаждения, но, тем не менее, в расчетах они фигурируют уже в штуках.
|
|
|
|
|
Jan 31 2013, 04:52
|

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

|
Цитата(ViKo @ Jan 30 2013, 20:52)  DDS! Ну а если абстрагировать задачу по другому пути цифроаналогового преобразования: 1. Получаем чистенький калиброванный синус 125кГц (пока неважно как!). 2. Сдвигаем его ровно на 90 о или задерживаем ровно на 2 мкс неискажая. 3. Усиливаем синус и косинус прецизионными усилителями до 40 В. Это решение может быть достаточно прецизионным и компактным? А то я в аналоге не силён...
--------------------
Слово - не воробей, вылетит - не пощадит
|
|
|
|
|
Jan 31 2013, 06:02
|

Местный
  
Группа: Участник
Сообщений: 389
Регистрация: 27-11-11
Пользователь №: 68 544

|
структурно выгдит проще, но паразитных параметров надо учитывать куда больше например, у синуса скорость нарастания в районе нуля одна, а на макушке совсем другая, т.е. и лианеризация цапом соответственно тоже будет различаться. + требования к элементной базе растут весьма сильно, видимо на 1-2 порядка по частоте минимум. т.е. бесплатный сыр бывает тока в мышеловках
Сообщение отредактировал _gari - Jan 31 2013, 06:07
|
|
|
|
|
Jan 31 2013, 06:25
|

внештатный сотрудник
     
Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401

|
Цитата(whazza @ Jan 5 2013, 11:36)  Сейчас реализовал это на микроконтроллере, запитанном от ИОН. Он генерирует сдвинутые по фазе меандры, из которых далее выфильтровывается синус. Однако это налагает страшные требования на ОУ, чтобы качественно подавить высшие гармоники, к тому же, синус желателен чище, чем получен в настоящее время. Какие посоветуете идеи? Заранее спасибо. почему страшные требования? хороший синус получается, делал аналогично: ИОН, контроллер, ФНЧ 1-го порядка (пила), ФНЧ 2-го порядка (Саллена-Кея) на мощном и высоковольтном ОУ (OPA552, so-8)
кстати, частота именно Ваша, 125кГц
Сообщение отредактировал stells - Jan 31 2013, 06:46
|
|
|
|
|
Jan 31 2013, 08:34
|

Гуру
     
Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287

|
Цитата(stells @ Jan 31 2013, 08:25)  почему страшные требования? хороший синус получается, делал аналогично: ИОН, контроллер, ФНЧ 1-го порядка (пила), ФНЧ 2-го порядка (Саллена-Кея) на мощном и высоковольтном ОУ (OPA552, so-8) кстати, частота именно Ваша, 125кГц А чего ж ему плохим получиться? Однако, если нужны: а) высокая стабильность амплитуды и б) высокая стабильность фазовой задержки, то требования к фильтрам предъявляются действительно серьёзные. У Вас на схеме их целых два и, соответственно, 6 частотозадающих элементов, которые должны быть очень хорошими. Всё равно сложно это всё застабилизировать, даже если второй фильтр - Бесселя. Я поступал несколько иначе: записывал табличный синус в ПЗУ (точнее, два), генератор вычитывал его содержимое и подавал параллельный код на хорошие ЦАПы, точек было 256 или 512 на период (уже не помню). Фазовый сдвиг получался фиксированным (определялся чтением таблицы и мог меняться дискретно) и требования к выходному фильтру существенно снижались. Для такой частоты вполне надёжное решение, ИМХО.
|
|
|
|
|
Jan 31 2013, 11:38
|

Гуру
     
Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287

|
Цитата(stells @ Jan 31 2013, 12:19)  8мкс/256... прочитать ПЗУ, инкрементировать адрес, отправить значение в ЦАП, цикл... тактов 10-15 получится, это минимум мегагерц на 300 должен быть контроллер... но я не спорю, тоже вариант А контроллер тут не нужен. Точнее, нужен только для управления. Генератор, счётчики, ПЗУ - всё внешнее. И довольно дешёвое.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|