|
Sin-генератор. Как лучше поступить? |
|
|
|
Dec 4 2012, 12:06
|
Частый гость
 
Группа: Участник
Сообщений: 79
Регистрация: 15-06-10
Пользователь №: 57 933

|
Добрый день, уважаемый участники форума. Есть датчик в виде катушки индуктивности. Надо его возбуждать гармоническим сигналом. Ток порядка 5-10 мА , не более. Частота - в районе 10 МГц. Обработка сигнала с датчика предполагается в виде синхронного детектирования. Потому необходимо иметь возбуждающий сигнал в квадратурах. Варианты, которые вижу я:
1. DDS. К примеру 9854. Позволяет получить сразу 2 квадратурных сигнала, что удобно. Но требует написания соответствующего софта и, самое неприятное, качественной разводки печатной платы (тактовая что-то в районе 300 МГц). Без приличного опыта в таких вещах - штука довольно трудозатратная. 2. Уже есть генератор LTC 6903. Выдает прямоугольники с частотой до 50 МГц и управляется с МК. Хочется поставить фильтр и получать синус из меандра. Тут два момента: - не нашел методик построения активных фильтров на такие частоты (тот же Filter Lab не позволяет строить фильтры с верхней границей более 1 МГц) - может есть? - адекватна ли идея поставить стандартный кварцевый на 10.7 МГц и за ним, видимо, усилитель ( ослабление сигнала в фильтре порядка 4 дБ)? Полоса пропускания фильтра в районе 100-150 кгц. Полоса полезного сигнала ожидается в пределах 10 кГц. - стоит ли пытаться сделать 2 квадратурных сигнала для возбуждения датчика на двух LTC6903, если есть необходимость измерять фазу с точностью до 0.1 град?
С уважением.
|
|
|
|
|
 |
Ответов
|
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 потому как у Вас же не радиоканал, и один из входов приемника запросто может быть синхронизирован с генератором) то достаточно будет квадратуры в приемнике. Если же фазу нужно считать непрерывно, в том числе т.с. "витки фазы", то, возможно, лучше и с программным генератором в самом деле...
Эскизы прикрепленных изображений
--------------------
Нас помнят пока мы мешаем другим... //-------------------------------------------------------- Хороший блатной - мертвый... //-------------------------------------------------------- Нет старик, это те дроиды которых я ищу...
|
|
|
|
Сообщений в этой теме
bornbash Sin-генератор. Как лучше поступить? Dec 4 2012, 12:06 bornbash Что то по запросу "квадратурные сигналы... Dec 4 2012, 13:37 SmarTrunk Думаю, вполне можно современной быстрой КМОП-логик... Dec 4 2012, 14:08 bornbash Формировать квадратуры с одного LTC6903 да, очень ... Dec 4 2012, 14:38 SmarTrunk ФНЧ вроде не проблема, например на чип-индуктивнос... Dec 4 2012, 14:43  Myron Цитата(SmarTrunk @ Dec 4 2012, 08:43) ФНЧ... Dec 4 2012, 14:52   Леонид Иванович В данном случае - DDS - единственное правильное ре... Dec 4 2012, 22:17    Myron Цитата(Леонид Иванович @ Dec 4 2012, 16:1... Dec 5 2012, 01:44 bornbash to Myron
Задача из области вихретокового контроля.... Dec 5 2012, 05:17 Vishv На мой взгляд применение DDS в этой задаче не така... Dec 5 2012, 08:27 Белый дед Вы уверены, что сможете измерять с разрешением30 п... Dec 5 2012, 08:38  bornbash Цитата(Белый дед @ Dec 5 2012, 11:38) Вы ... Dec 5 2012, 11:49   Myron Цитата(bornbash @ Dec 5 2012, 06:49) Веск... Dec 5 2012, 15:13    тау Цитата(Myron @ Dec 5 2012, 18:13) Так пон... Dec 5 2012, 19:01 bornbash Цитата(Vishv @ Dec 5 2012, 11:27) На мой ... Dec 5 2012, 13:27 тау А может вам лучше квадратуры на приемном конце исп... Dec 5 2012, 14:56 bornbash Цитата(тау @ Dec 5 2012, 17:56) А может в... Dec 10 2012, 08:17  DRUID3 Цитата(bornbash @ Dec 10 2012, 10:17) К с... Dec 10 2012, 17:25 bornbash Спасибо,DRUID3, буду изучать. Dec 11 2012, 10:55
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|