|
Компактный генератор синуса и косинуса |
|
|
|
Jan 5 2013, 07:36
|
Группа: Участник
Сообщений: 12
Регистрация: 5-01-13
Пользователь №: 75 063

|
Возникла необходимость в довольно специфическом генераторе синуса и косинуса. Размах напряжений на выходе 20 В с минимальным уходом напряжения во времени (в числеках примерно не хуже 0,1 % за сутки). Частота 125 кГц со стабильностью примерно порядка 100 ppm (можно существенно хуже, если плывет медленно). Нестабильность сдвига фазы — доли градуса. Рабочая температура от 10 до 50 градусов. Выход синуса должен не бояться умеренной емкостной нагрузки (желательно). Самое главное требование — уложиться примерно в 3 корпуса SOIC8 по площади ПП и (очень желательно) в 4 слоя. Сейчас реализовал это на микроконтроллере, запитанном от ИОН. Он генерирует сдвинутые по фазе меандры, из которых далее выфильтровывается синус. Однако это налагает страшные требования на ОУ, чтобы качественно подавить высшие гармоники, к тому же, синус желателен чище, чем получен в настоящее время. Какие посоветуете идеи? Заранее спасибо.
|
|
|
|
|
 |
Ответов
|
Jan 27 2013, 06:22
|
Участник

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

|
Цитата(ViKo @ Jan 24 2013, 14:07)  Мои картинки из цитаты уберите. А свой проект лучше заархивируйте, и выложите отдельным файлом. А xor - оно везде xor. Ещё один вариант на том же принципе.
asc.rar ( 55.59 килобайт )
Кол-во скачиваний: 127
|
|
|
|
|
Jan 27 2013, 16:01
|
Участник

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

|
Цитата(ViKo @ Jan 27 2013, 13:02)  Чтобы проверить ваш проект, нужна еще библиотека. Чтобы ее скачать, нужно зарегистрироваться... Спектр где? Разве это препятствие?
_____1.rar ( 751 байт )
Кол-во скачиваний: 96 Цитата Две развернутые вверх и вниз параболы, сшитые в точках излома пилы тока (во времени) рисуют нечто похожее на синус. Хотя это и не синус в строгом смысле . Но иногда устраивает, но не всех. Спектр такого параболоидного синуса внизу на рисунке. к сожалению в этом симуляторе не работал прокомментируйте плиз иконки
|
|
|
|
|
Jan 27 2013, 18:11
|

.
     
Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757

|
Цитата(proba60 @ Jan 27 2013, 19:01)  к сожалению в этом симуляторе не работал прокомментируйте плиз иконки в самом низу слева схема у прощенного до безобразия вашего варианта. генератор треугольного тока с поз обозначением I1 работает на конденсатор С1 . Измеритель тока I1 показывает слева вверху осциллограмму этого тока. Период треугольного импульса 1 миллисекунда. Конденсатор С1 интегрируя ток позволяет увидеть значение интеграла в виде напряжения на нём . Пробник Vc это напряжение показывает слева посередине на осциллограмме синим цветом. В этой же точке снят спектр полученного на С1 колебания. Гармоника 1 кГц имеет амплитуду 660 милливольт. 3- я грмоника (3 кГц) имеет 25mV , пятая 5,3 mV. Известно что в треугольном напряжении амплитуда 3-й гармоники равна 1/3^2 а пятой 1/5^2 / После прохождения треугольного сигнала через интегратор гармоники уменьшаются пропорционально свои номерам. . Т.е в выходном колебании 3-я гармоника по спектру примерно в 26.4 раз меньше первой , теоретически должна быть 1/3^3 , а пятая в 125 раз меньше первой. 660/5.3 ( по спектру) =124.5 Цитата(proba60 @ Jan 27 2013, 20:36)  Форма тока конденсатора не треугольная, в отличие от варианта на модели ТАУ если после XOR отбросить все верхние гармоники с частотами несущей и выше - то будет почти треугольная. То есть грубо поставьте ФНЧ , после XOR, с частотой среза гораздо выше разностной частоты и немного пониже несущих - это ранее Viko уже показывал . И увидите почти треугольник. и тем лучший треугольник , чем меньше разностная частота. Кстати это есть ограничение предлагаемой схемы для получения синуса на 125 кГц : несущие придется выбирать очень высоко. (зачем то Вы пообрезали временную разметку на ваших синусах  при несущей 50 кГц. )
Сообщение отредактировал тау - Jan 27 2013, 18:12
|
|
|
|
Сообщений в этой теме
whazza Компактный генератор синуса и косинуса Jan 5 2013, 07:36 MaxPIC Соберите необходимый Вам генератор синуса. Наприме... Jan 5 2013, 08:28 VCO Пара AD9833, AD9837 илиAD9838 + пара OPA211 или од... Jan 5 2013, 08:35 MaxPIC Кстати, если модуль, то есть ML2037 (http://www.hi... Jan 5 2013, 08:42  Herz Цитата(MaxPIC @ Jan 5 2013, 10:42) Кстати... Jan 5 2013, 17:26 whazza Спасибо за советы. Идея с модулями (двумя и синхро... Jan 5 2013, 09:09 VCO Цитата(whazza @ Jan 5 2013, 12:09) Спасиб... Jan 5 2013, 10:27 V_G По фильтрам - посмотрите MAX7419-7420 (Бессель и Б... Jan 5 2013, 09:34 In_an_im_di ЦитатаСейчас реализовал это на микроконтроллере, з... Jan 5 2013, 11:00 polyname ЦитатаКакие посоветуете идеи?контроллер с двумя ЦА... Jan 5 2013, 12:58 In_an_im_di Цитатаконтроллер с двумя ЦАПами (напр.STM32).
прим... Jan 5 2013, 13:12 polyname хватит, там у ЦАПов макс.частота выдачи прямоуголь... Jan 5 2013, 13:21 whazza Не ID (там-то и меандром контур можно раскачать). ... Jan 5 2013, 15:40 Massi max038 Jan 5 2013, 17:56 rx3apf Уж сто лет снята с производства. А когда производи... Jan 5 2013, 18:23 Microwatt Понятно, что сегодня без гигагерцового процессора ... Jan 5 2013, 18:24 MaxPIC Цитата(Microwatt @ Jan 5 2013, 21:24) Пон... Jan 7 2013, 15:46  proba60 Два цифровых сигнала с разницей 125 КГЦ нагружены ... Jan 19 2013, 14:58   jam Цитата(proba60 @ Jan 19 2013, 18:58) Два ... Jan 20 2013, 18:07    proba60 Цитата(jam @ Jan 20 2013, 22:07) Здорово ... Jan 21 2013, 09:31   ViKo Цитата(proba60 @ Jan 19 2013, 17:58) Два ... Jan 21 2013, 09:48    proba60 Цитата(ViKo @ Jan 21 2013, 13:48) Можете ... Jan 21 2013, 16:21     ViKo Цитата(proba60 @ Jan 21 2013, 19:21) Вот ... Jan 21 2013, 19:23      VCO Цитата(ViKo @ Jan 21 2013, 22:23) То же с... Jan 22 2013, 03:47      proba60 Цитата(ViKo @ Jan 21 2013, 23:23) Подозре... Jan 23 2013, 13:21      proba60 Цитата(ViKo @ Jan 21 2013, 23:23) Подозре... Jan 23 2013, 18:28 rx3apf Человек просил 100 ppm. Аналоговые решения сразу и... Jan 5 2013, 18:34 Самурай И еще человек просил нестабильность сдвига между s... Jan 5 2013, 18:44 Microwatt Цитата(Самурай @ Jan 5 2013, 22:44) И еще... Jan 5 2013, 19:11 jam Цитата(whazza @ Jan 5 2013, 11:36) Возник... Jan 5 2013, 18:56 rx3apf Может быть, стоит глянуть что-нибудь у Cypress из ... Jan 5 2013, 19:06 In_an_im_di ЦитатаПассивная фильтрация и повышение разрядности... Jan 5 2013, 20:06 polyname Цитата(In_an_im_di @ Jan 6 2013, 00:06) к... Jan 6 2013, 17:15 ViKo Проверил. Jan 22 2013, 04:59 Iptash Вот схема, кучу таких переделал, работают идеально... Jan 23 2013, 15:06 VCO Цитата(Iptash @ Jan 23 2013, 18:06) Вот с... Jan 24 2013, 04:38  Iptash Цитата(VCO @ Jan 24 2013, 08:38) Такой по... Jan 24 2013, 10:05 ViKo А что вы видите на моих картинках?
Думаю, у вас ес... Jan 23 2013, 18:46 proba60 Цитата(ViKo @ Jan 23 2013, 22:46) Если га... Jan 24 2013, 02:40  ViKo Цитата(proba60 @ Jan 24 2013, 05:40) Это ... Jan 24 2013, 06:48   proba60 Цитата(ViKo @ Jan 24 2013, 10:48) Выходит... Jan 24 2013, 09:34   нищеброд Цитата(ViKo @ Jan 24 2013, 09:48) Показыв... Jan 27 2013, 18:39    тау Цитата(нищеброд @ Jan 27 2013, 21:39) А я... Jan 27 2013, 20:01    ViKo Цитата(нищеброд @ Jan 27 2013, 21:39) А я... Jan 28 2013, 05:06     VCO Цитата(ViKo @ Jan 28 2013, 08:06) Как вид... Jan 28 2013, 07:21      тау Цитата(VCO @ Jan 28 2013, 11:21) Ну и к ч... Jan 28 2013, 08:03       VCO Цитата(тау @ Jan 28 2013, 11:03) С такими... Jan 28 2013, 08:58        тау Цитата(VCO @ Jan 28 2013, 12:58) А почему... Jan 28 2013, 09:13      ViKo Цитата(VCO @ Jan 28 2013, 10:21) Ну и к ч... Jan 28 2013, 08:05    ViKo Цитата(proba60 @ Jan 27 2013, 19:01) Разв... Jan 27 2013, 16:47     proba60 Цитата(ViKo @ Jan 27 2013, 20:47) Да, теп... Jan 27 2013, 17:36     нищеброд Цитата(тау @ Jan 27 2013, 21:11) Кстати э... Jan 27 2013, 20:24 тау Цитата(ViKo @ Jan 24 2013, 13:07) А xor -... Jan 27 2013, 10:12  ViKo Цитата(тау @ Jan 27 2013, 13:12) хоr дела... Jan 27 2013, 10:56 Iptash Если нужен очень стабильный сдвиг фазы в 90гр., то... Jan 28 2013, 14:31 shkal Цитата(Iptash @ Jan 28 2013, 17:31) Tо мо... Jan 28 2013, 17:03  Iptash Цитата(shkal @ Jan 28 2013, 21:03) Можно ... Jan 28 2013, 18:14  Iptash Цитата(shkal @ Jan 28 2013, 21:03) Можно ... Jan 30 2013, 07:05 _gari Берем один аналоговый генератор синуса с хорошими ... Jan 29 2013, 22:55 VCO Цитата(_gari @ Jan 30 2013, 01:55) Берем ... Jan 30 2013, 06:40  _gari Цитата(VCO @ Jan 30 2013, 10:40) Идея оче... Jan 30 2013, 08:10 shkal Спасибо, понятно. Jan 30 2013, 07:39 shkal для этого нужен детектор с точностью лучше, чем 0.... Jan 30 2013, 08:13 _gari сложить на интеграторе прямой син1 и инверсный син... Jan 30 2013, 08:51 shkal Как это, у нас же сдвиг между син1 и син2 должен б... Jan 30 2013, 09:09 _gari похоже, что проще всего просто сложить син1 и син2... Jan 30 2013, 16:21 shkal Ну дык и я о том: чтобы продетектировать, нужен де... Jan 30 2013, 17:20 _gari как бы технических проблем для реализации явно не ... Jan 30 2013, 17:42 ViKo Цитата(_gari @ Jan 30 2013, 20:42) как бы... Jan 30 2013, 17:52  VCO Цитата(ViKo @ Jan 30 2013, 20:52) DDS... Jan 31 2013, 04:52 shkal Цитата(_gari @ Jan 30 2013, 21:42) как бы... Jan 30 2013, 20:45  _gari Цитата(shkal @ Jan 31 2013, 00:45) А вы п... Jan 31 2013, 03:40 Iptash Я еще делал(но не доделал) так. С вых. CPLD два ме... Jan 30 2013, 19:34 _gari структурно выгдит проще, но паразитных параметров ... Jan 31 2013, 06:02 stells Цитата(whazza @ Jan 5 2013, 11:36) Сейчас... Jan 31 2013, 06:25 Herz Цитата(stells @ Jan 31 2013, 08:25) почем... Jan 31 2013, 08:34  stells Цитата(Herz @ Jan 31 2013, 12:34) ... точ... Jan 31 2013, 10:19   Herz Цитата(stells @ Jan 31 2013, 12:19) 8мкс/... Jan 31 2013, 11:38    stells Цитата(Herz @ Jan 31 2013, 15:38) Генерат... Jan 31 2013, 11:41     VCO Цитата(stells @ Jan 31 2013, 14:41) так а... Jan 31 2013, 12:01 Plain Если вариант фильтрации опорных прямоугольных почт... Jan 31 2013, 14:29 Iptash Цитата(Plain @ Jan 31 2013, 18:29) Если в... Jan 31 2013, 14:51  Plain Цитата(Iptash @ Jan 31 2013, 17:51) ШИМом... Jan 31 2013, 15:35 тау в копилку предложений:
старенькая AD639 когда-то... Jan 31 2013, 15:13 shkal Чисто аналоговое решение: генератор с колебательны... Jan 31 2013, 15:21 Iptash Если автору не смущают цены, то самое лучшее это ... Jan 31 2013, 15:25 _Pasha stm32 в LQFP48, но смонтированный на вертикально с... Jan 31 2013, 15:39
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|