|
|
  |
Компактный генератор синуса и косинуса |
|
|
|
Jan 5 2013, 18:56
|

Знающий
   
Группа: Свой
Сообщений: 792
Регистрация: 9-08-05
Из: Транай
Пользователь №: 7 474

|
Цитата(whazza @ Jan 5 2013, 11:36)  Возникла необходимость в довольно специфическом генераторе синуса и косинуса. Размах напряжений на выходе 20 В с минимальным уходом напряжения во времени (в числеках примерно не хуже 0,1 % за сутки). Частота 125 кГц со стабильностью примерно порядка 100 ppm (можно существенно хуже, если плывет медленно). Нестабильность сдвига фазы — доли градуса. Рабочая температура от 10 до 50 градусов. Выход синуса должен не бояться умеренной емкостной нагрузки (желательно). Самое главное требование — уложиться примерно в 3 корпуса SOIC8 по площади ПП и (очень желательно) в 4 слоя. Сейчас реализовал это на микроконтроллере, запитанном от ИОН. Он генерирует сдвинутые по фазе меандры, из которых далее выфильтровывается синус. Однако это налагает страшные требования на ОУ, чтобы качественно подавить высшие гармоники, к тому же, синус желателен чище, чем получен в настоящее время. Какие посоветуете идеи? Заранее спасибо. Делал подобную штуку на dspic - на два цапа выводов хватает, в качестве записи использовал выделенный задержкой фронт младшего бита, который при каждом телепался 0-1. До мегагерца такой подход вполне. Правда получается не 3 корпуса - МС, два цапа, логика на WR и усилитель на два канала и синхронизацию. PS Если интересно, где-то в глубинах компа лежит программа на С для вычисления таблиц синуса-косинуса в HEX для контроллера. Могу посмотреть - правда уже толком и не помню, чего там. Таблица пишется в файл, который грузится в МС. Можно было через usb c компа менять этот файл и получался довольно интересный универсальный генератор - правда за ненадобностью я это дело положил в стол.
|
|
|
|
|
Jan 5 2013, 20:06
|
Местный
  
Группа: Участник
Сообщений: 454
Регистрация: 20-11-09
Из: Зеленоград
Пользователь №: 53 762

|
Цитата Пассивная фильтрация и повышение разрядности, скорее всего, и устроят. щщё глубже в ваши задачи залезть и изготовить надо - обращайтесь. я за всегда рад и сделаю. за деньги. я во все производства вхож. хошь-быстро и дорого будет, хошь-дёшево и медленно. квадратурные стабильные сигналы 125 нужны только для ооочень дистанционного считывания карточек айди. думайте дальше сами, читайтели
Сообщение отредактировал In_an_im_di - Jan 5 2013, 20:00
|
|
|
|
|
Jan 6 2013, 17:15
|
Частый гость
 
Группа: Участник
Сообщений: 147
Регистрация: 18-05-12
Пользователь №: 71 915

|
Цитата(In_an_im_di @ Jan 6 2013, 00:06)  квадратурные стабильные сигналы 125 нужны только для ооочень дистанционного считывания карточек айди. думайте дальше сами, читайтели тогда зачем там чистый синус ? разве для детектирования не достаточно меандров ?
|
|
|
|
|
Jan 7 2013, 15:46
|
специалист
  
Группа: Свой
Сообщений: 279
Регистрация: 3-05-07
Из: г. Москва
Пользователь №: 27 506

|
Цитата(Microwatt @ Jan 5 2013, 21:24)  Понятно, что сегодня без гигагерцового процессора и 100разрядного ЦАП никто ничего смотреть не будет. Но просто для интереса, например http://zpostbox.ru/sine_wave_oscillators.htmlЛучше дайте ссылку на первоисточник: sloa060
|
|
|
|
|
Jan 19 2013, 14:58
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 24-11-09
Пользователь №: 53 833

|
Два цифровых сигнала с разницей 125 КГЦ нагружены на смеситель на исключающем ИЛИ.Выход с него управляет двумя разнополярными токовыми зеркалами нагруженными на ёмкость.На выходе sinus.
|
|
|
|
|
Jan 21 2013, 09:31
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 24-11-09
Пользователь №: 53 833

|
Цитата(jam @ Jan 20 2013, 22:07)  Здорово придумано! Вот только кроме сдвинутого на 90 синуса обычно хочется ещё и прямоугольник прям из цифры.Ещё один фазовый детектор? Ну так Топикстартера прямоугольник вроде-бы не интересовал
|
|
|
|
|
Jan 21 2013, 16:21
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 24-11-09
Пользователь №: 53 833

|
Цитата(ViKo @ Jan 21 2013, 13:48)  Можете выложить сам проект? Не понимаю...  Вот картинка на выходе исключающего ИЛИ при подаче на вход элемента двух меандров с близкими частотами ("покрутите" схемку в любом симуляторе)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|