|
Аппаратно получить из синуса косинус (сдвинуть фазу на 90 градусов) |
|
|
|
Feb 12 2009, 06:26
|
Группа: Новичок
Сообщений: 6
Регистрация: 18-05-08
Пользователь №: 37 608

|
Есть цифровой синтезатор частоты (AD9850), который генерит синус. Как аппаратно получить еще и косинус это сигнала? Всем откликнувшимся заранее благодарен.
|
|
|
|
|
 |
Ответов
|
Feb 23 2009, 16:20
|

Частый гость
 
Группа: Участник
Сообщений: 175
Регистрация: 7-02-09
Пользователь №: 44 515

|
Цитата(-=TRO=- @ Feb 23 2009, 03:01)  Я так понимаю что амплитуда двух синусоид между выходами дифференцирующей и интегрирующей цепочками будет одинакова только на частоте "резонанса" (средняя частота между частотами среза обеих цепочек). И при гулянии частоты относительно частоты "резонанса" будет увеличиватся разность амплитуд с неизменной разницей фаз в 90градусов. Хотелось бы спросить, есть ли простое схематическое решение для компенсации разницы амплитуд (ну чтобы амплитуды держало одинаковыми) ? Насколько я слышал, раньше это делалось умножением каждого сигнала на коэффициент, зависящий от частоты. То есть надо или знать частоту и вычислять коэффициент усиления по соответствующей формуле (например sqrt(1+f^2) для интегрирующей цепочки?), или делать АРУ для каждого сигнала.
|
|
|
|
Guest_orthodox_*
|
Feb 23 2009, 20:36
|
Guests

|
Цитата(nl5 @ Feb 23 2009, 18:20)  Насколько я слышал, раньше это делалось умножением каждого сигнала на коэффициент, зависящий от частоты. То есть надо или знать частоту и вычислять коэффициент усиления по соответствующей формуле (например sqrt(1+f^2) для интегрирующей цепочки?), или делать АРУ для каждого сигнала. Или применить две длинные такие цепочки фазовращателей на операционниках, чтобы в одной цепочке было в нужном диапазоне отставание от другой на нужный угол. Перестраивать уже не получится легко, хотя в принципе это возможно... Щас нарисую ... [attachment=30046:sin_cos.jpg] Кому охота моделировать (для большего доверия рекомендую transient а не только AC анализ) - может принять все резисторы одинаковыми, а емкости в верхней цепи , скажем, как 1:2:4 а в нижней тогда как 0.5 : 1 : 2 навскидку в диапазоне примерно декада по частоте разность фаз выдерживается порядка 98 град с точностью пара градусов... Это просто навскидку, можно и сдвиг организовать пошире и поуже , и диапазон расширить, добавляя звенья. И точность в принципе подогнать... Амплитуда естественно не меняется....Это ж просто фазовращатели ... Не уверен, что есть другой линейный способ, если это надо сделать именно в диапазоне частот... Для ВЧ подобные звенья надо делать, вероятно, на транзисторах... PS разумеется, разница фаз именно между выходами.. про входную можно забыть тогда...
|
|
|
|
|
Feb 23 2009, 21:13
|

Частый гость
 
Группа: Участник
Сообщений: 175
Регистрация: 7-02-09
Пользователь №: 44 515

|
Цитата(orthodox @ Feb 23 2009, 13:36)  Или применить две длинные такие цепочки фазовращателей на операционниках Вообще-то это уже было в самом начале поста...
|
|
|
|
Guest_orthodox_*
|
Feb 23 2009, 21:43
|
Guests

|
Цитата(nl5 @ Feb 23 2009, 23:13)  Вообще-то это уже было в самом начале поста... Точно. Ваш пост. Вам бы самому и напомнить ... ну будем считать что я Вас процитировал и чуть-чуть дополнил  или не дополнил  (четное число имеет больше смысла) Тем более что в аналоге другого решения, кажется и нет... если не считать с нелинейными элементами и временем установления и пр и пр... но это как-то неизящно....
|
|
|
|
|
Feb 24 2009, 03:50
|

Частый гость
 
Группа: Участник
Сообщений: 175
Регистрация: 7-02-09
Пользователь №: 44 515

|
А вот другое предложение. (Лень рисовать схему, попробую объяснить словами). Если взять одну RC цепочку, и дифференциальными (интструментальными) усилителями взять напряжение с R и с C. Тогда разность фаз между ними, как мы уже выяснили, будет 90 градусов. Чтобы амплитуда не менялась от частоты, будем менять сопротивление R в зависимости от разности амплитуд синуса и косинуса. Для этого нужны два одинаковых канала амплитудных детекторов, или выпрямителей с фильтром, для синуса и косинуса. Выходы детекторов идут на компаратор, и, если например синус больше, то увеличиваем сопротивление (потихоньку. Или уменьшаем, это надо подумать). Амплитуды сравняются, когда частота среза RC цепочки станет равной частоте сигнала. Идея в том, что меняется сопротивление только ОДНОГО резистора. Это можно делать полевым транзистором (если амплитуда сигнала небольшая), или кто как придумает. Когда-то были хорошие опто-пары: лампочка плюс фото-сопротивление. Как раз то что надо. Но давно...
Сообщение отредактировал nl5 - Feb 24 2009, 03:51
|
|
|
|
Guest_orthodox_*
|
Feb 24 2009, 03:57
|
Guests

|
Цитата(nl5 @ Feb 24 2009, 05:50)  А вот другое предложение. (Лень рисовать схему, попробую объяснить словами). А вот подобное как раз в конце ветки обсуждают.... Только ПМСМ это как раз неизяччно... Патамушта время установления и пр... Ну, смотря для чего это все. Помнится, на этом принципе предполагался октавер - удвоитель частоты для гитары... Ну и чтобы поменьше было лишних искажений - сигнал возводился в квадрат. А чтобы не было призвуков от постоянной составляющей - вот так вот сдвигался на синус-косинус и потом умножали один на другой...Тогда на атаке не щелкало...почти  Ну, скажем, не было стука... Когда-то давным давно ....Тогда еще были гитаристы - это такие люди, что играют на гитаре...
|
|
|
|
Сообщений в этой теме
Gallex Аппаратно получить из синуса косинус (сдвинуть фазу на 90 градусов) Feb 12 2009, 06:26 Herz Цитата(Gallex @ Feb 12 2009, 08:26) Есть ... Feb 12 2009, 07:10 sera_os Если частота постоянна, то можно пропустить сигнал... Feb 12 2009, 07:22 Gallex Цитата(sera_os @ Feb 12 2009, 10:22) Если... Feb 12 2009, 07:24 Methane Цитата(Gallex @ Feb 12 2009, 09:24) Нет, ... Feb 12 2009, 08:20 Microwatt Рядовая задачка. Ищите "квадратурный генерато... Feb 12 2009, 12:38 blackfin Вот жеж: Design of analog phase shifters of harmon... Feb 12 2009, 13:01 sera_os Цитата(blackfin @ Feb 12 2009, 15:01) Вот... Feb 12 2009, 18:21 evgeny_ch 4423 - PRECISION QUADRATURE OSCILLATOR - Burr-Brow... Feb 12 2009, 19:53 Gallex Цитата(evgeny_ch @ Feb 12 2009, 22:53) 44... Feb 13 2009, 07:41 =L.A.= Цитата(Gallex @ Feb 13 2009, 10:41) Спаси... Feb 14 2009, 12:31 Alexashka Както делал похожее устройство правда подход был н... Feb 13 2009, 08:44 Microwatt Цитата(Alexashka @ Feb 13 2009, 11:44) Ка... Feb 13 2009, 10:49 Methane Цитата(Alexashka @ Feb 13 2009, 10:44) Ка... Feb 14 2009, 16:06  Microwatt Цитата(Methane @ Feb 14 2009, 20:06) Вот ... Feb 14 2009, 17:25   Methane Цитата(Microwatt @ Feb 14 2009, 19:25) Че... Feb 14 2009, 18:06 stoker Насколько точно должен быть сдвиг? Можно попробова... Feb 13 2009, 15:52 nl5 Решение зависит от конкретных требований. Например... Feb 13 2009, 16:27  Tanya Цитата(nl5 @ Feb 13 2009, 19:27) Можно пр... Feb 13 2009, 17:49 Microwatt Понятно, что программеры схемотехнику не изучают. ... Feb 13 2009, 17:17 nl5 Цитата(Microwatt @ Feb 13 2009, 10:17) Дв... Feb 13 2009, 17:27  blackfin Цитата(nl5 @ Feb 13 2009, 20:27) А разве ... Feb 13 2009, 18:23 nl5 Цитата(Microwatt @ Feb 13 2009, 10:17) По... Feb 13 2009, 18:15  Microwatt Цитата(nl5 @ Feb 13 2009, 22:15) Товарищи... Feb 13 2009, 20:05   nl5 Цитата(Microwatt @ Feb 13 2009, 13:05) Ну... Feb 13 2009, 20:16  Tanya Цитата(nl5 @ Feb 13 2009, 21:15) Товарищи... Feb 13 2009, 20:36   nl5 Цитата(Tanya @ Feb 13 2009, 13:36) Разрыв... Feb 13 2009, 21:23 sera_os Цитата(Microwatt @ Feb 13 2009, 19:17) По... Feb 13 2009, 17:27 sera_os Цитата(nl5 @ Feb 13 2009, 19:27) А разве ... Feb 13 2009, 17:53 Microwatt Вот, спасибо, именно этот рисунок и имелся в виду... Feb 13 2009, 18:02 sera_os Цитата(nl5 @ Feb 13 2009, 20:15) Товарищи... Feb 13 2009, 18:22 nl5 Цитата(sera_os @ Feb 13 2009, 11:22) С по... Feb 13 2009, 18:30 Herz Цитата(nl5 @ Feb 13 2009, 20:15) Товарищи... Feb 14 2009, 14:09 blackfin Цитата(Herz @ Feb 14 2009, 17:09) Так не ... Feb 14 2009, 14:32  nl5 Цитата(blackfin @ Feb 14 2009, 07:32) У.Т... Feb 14 2009, 17:58   Tanya Цитата(nl5 @ Feb 14 2009, 20:58) Я тоже т... Feb 14 2009, 18:45   Herz Цитата(nl5 @ Feb 14 2009, 19:58) Пардон з... Feb 14 2009, 20:35    nl5 Цитата(Herz @ Feb 14 2009, 13:35) Да? А м... Feb 14 2009, 21:16 Microwatt Цитата(Herz @ Feb 14 2009, 17:09) Господа... Feb 14 2009, 15:58 nl5 Похоже, что обсуждающим (и мне лично) эта задачка ... Feb 14 2009, 19:01 EUrry Цитата(nl5 @ Feb 14 2009, 21:58) 1. Надо ... Feb 14 2009, 19:02  nl5 Цитата(EUrry @ Feb 14 2009, 12:02) Позвол... Feb 14 2009, 19:07 Rst7 Вообщем-то автор так и не объявил главного - какая... Feb 14 2009, 21:36 Alexashka Цитата(Methane @ Feb 14 2009, 19:06) Вот ... Feb 14 2009, 22:00 EUrry Цитата(Alexashka @ Feb 15 2009, 01:00) Пр... Feb 15 2009, 08:35  Herz Цитата(EUrry @ Feb 15 2009, 10:35) Что ес... Feb 15 2009, 10:10   EUrry Цитата(Herz @ Feb 15 2009, 13:10) Наверно... Feb 15 2009, 10:43 tyro Цитата(Alexashka @ Feb 15 2009, 01:00) ..... Feb 15 2009, 09:05 Alexashka Удалено. Правила. 2.1.в
Tanya Feb 15 2009, 20:31 blackfin Цитата(Gallex @ Feb 12 2009, 09:26) Как а... Feb 17 2009, 09:18 nl5 Цитата(blackfin @ Feb 17 2009, 02:18) Вот... Feb 17 2009, 15:51  blackfin Цитата(nl5 @ Feb 17 2009, 18:51) Здорово... Feb 17 2009, 16:00   nl5 Спасибо! Слона-то я и не приметил... Feb 17 2009, 16:28
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|