|
Sin-генератор. Как лучше поступить? |
|
|
|
Dec 5 2012, 19:42
|

山伏
    
Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294

|
Цитата(bornbash @ Dec 4 2012, 14:06)  Добрый день, уважаемый участники форума. Есть датчик в виде катушки индуктивности. Надо его возбуждать гармоническим сигналом. Ток порядка 5-10 мА , не более. Частота - в районе 10 МГц. Обработка сигнала с датчика предполагается в виде синхронного детектирования. Цитата(VCO @ Dec 4 2012, 14:45)  Тут как-то один из уважаемых участников ветки RF&uWave Design предлагал получать квадратурные сигналы с помощью деления на 2 опорного сигнала, имеющего вдвое бОльшую частоту. Кажется, именно Ваш случай... ...i знов двiйка... Мой ответ - DDS не нужен - слишком оверхед. Вообще можно сгенерировать синусоиду дифуравнением(по-сути IIR с ПОС, где-то тут книгу Родэ-Шварца бросали там это есть) в микроконтроллере. И еще вопрос нужна ли квадратура? Вместо квадратурного генератора лучше синус и цифровой квадратурный приемник. А на 10 MHz с этим хорошо справится какая-нить трехточка с кварцем + ФНЧ. Цитата(Vishv @ Dec 5 2012, 10:27)  Получить квадратурный сигнал без дрожания фронта возможно только на фиксированной сетке частот, определяемой тактовой частотой деленной на степень "2" без остатка . ...для DDS да, для дифура в микроконтроллере - нет. В нем ни спуров ни интермодуляций - идеальный любительский синтезатор, только с ПП при старте... Эх где мой юношеский уровень тестостерона, счас бы засел...
--------------------
Нас помнят пока мы мешаем другим... //-------------------------------------------------------- Хороший блатной - мертвый... //-------------------------------------------------------- Нет старик, это те дроиды которых я ищу...
|
|
|
|
|
Dec 6 2012, 12:43
|
Частый гость
 
Группа: Участник
Сообщений: 79
Регистрация: 15-06-10
Пользователь №: 57 933

|
Цитата(DRUID3 @ Dec 5 2012, 22:42)  Вообще можно сгенерировать синусоиду дифуравнением(по-сути IIR с ПОС, где-то тут книгу Родэ-Шварца бросали там это есть) в микроконтроллере. Спасибо. Посмотрю что это - не слышал покамест. Цитата И еще вопрос нужна ли квадратура? Вместо квадратурного генератора лучше синус и цифровой квадратурный приемник. А на 10 MHz с этим хорошо справится какая-нить трехточка с кварцем + ФНЧ. Когда я генератором для возбуждения датчика сам управляю с МК, мне четко ясно, где у меня точка отсчета и относительно чего считать фазы. В случае емкостной трехточки я задаю, фактически, только частоту. Или в случае цифрового квадратурного приемника мне и не важна начальная фаза сигнала возбуждения?? К тому же в случае трехточки опять надо как-то формировать квадратурный сигнал для приемной стороны, даже если возбуждать датчик только синусом.
|
|
|
|
|
Dec 6 2012, 14:09
|

山伏
    
Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294

|
Цитата(bornbash @ Dec 6 2012, 14:43)  Спасибо. Посмотрю что это - не слышал покамест. ...на рисунке. IIR из 2-х звеньев, не нужно что-то выдумывать элементарная функция на C. Цитата(bornbash @ Dec 6 2012, 14:43)  Когда я генератором для возбуждения датчика сам управляю с МК, мне четко ясно, где у меня точка отсчета и относительно чего считать фазы. В случае емкостной трехточки я задаю, фактически, только частоту. Ну возможно и так... Цитата(bornbash @ Dec 6 2012, 14:43)  Или в случае цифрового квадратурного приемника мне и не важна начальная фаза сигнала возбуждения?? К тому же в случае трехточки опять надо как-то формировать квадратурный сигнал для приемной стороны, даже если возбуждать датчик только синусом. ...тут вот какое дело - если Вам нужна фаза +/- 90(не 45 потому как у Вас же не радиоканал, и один из входов приемника запросто может быть синхронизирован с генератором) то достаточно будет квадратуры в приемнике. Если же фазу нужно считать непрерывно, в том числе т.с. "витки фазы", то, возможно, лучше и с программным генератором в самом деле...
Эскизы прикрепленных изображений
--------------------
Нас помнят пока мы мешаем другим... //-------------------------------------------------------- Хороший блатной - мертвый... //-------------------------------------------------------- Нет старик, это те дроиды которых я ищу...
|
|
|
|
|
Dec 10 2012, 08:17
|
Частый гость
 
Группа: Участник
Сообщений: 79
Регистрация: 15-06-10
Пользователь №: 57 933

|
Цитата(тау @ Dec 5 2012, 17:56)  А может вам лучше квадратуры на приемном конце использовать ? тогда они легко получались бы в цифровом виде в виде логических уровней быстродействующей КМОП логики и управляли бы ключами синхронного квадратурного детектора . А передатчик - чистый синус без квадратур. Почему бы нет ? К сожалению, не приходилось никогда заниматься построением квадратурных вещей. Теорию почитал вроде как (http://dspsys.org/vsa/23-iqdemod). Но что-то не вполне понимаю, как при возбуждающем синусе можно использовать на приемной стороне логические уровни? Можно ссылку?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|