-
- Ксения, а вот этот Ваш модулятор он содержит реактивные компоненты? То есть фаза на выходе его сильно отличается от фазы исходных 200 кГц? Сдвиг ровно на 180 град не щитается. - Крок(17.07.2017 19:08)Kceния
- Есть индуктивные элементы в нагрузке, но не последовательно, а параллельно. Числовых данных не имею, т.к. нахожусь на начальном этапе (никто фазовую задержку пока не измерял). Но если сделать запуск АЦП с задержкой по таймеру, но думаю, что всегда Ксения(158 знак., 17.07.2017 19:43)
- RLC-ометр? saifullin2(113 знак., 18.07.2017 09:53)
- Параллельно (последовательно) чему? Если на выходе у Вас источник напряжения, то нагружайте его чем хотите. - Крок(17.07.2017 20:02)
- Между выходом несущей частоты и землей расположены катушки индуктивности, каким-то образом взаимодействующие с НЧ, благодаря чему и происходит модуляция. Типа трансформатора, намотанного на полой трубке, где на одну обмотку подается ВЧ, а на Ксения(228 знак., 17.07.2017 21:16)
- Кто сшил костюм? - К пуговицам претензии есть? - К пуговицам претензий нет, пришиты насмерть, не оторвёшь. (с) Красная цена Вашей задаче ПИК16 + 1561ПР1 + 572ПА1 + полдюжины оперов любых, можно даже иностранных. Погрешность менее 0.1%. - Крок(17.07.2017 21:22)
- А я разве требую, чтобы задача была на миллион долларов? Напротив, именно я хочу найти простое решение, а вы пытаетесь усложнять под предлогом, что по-простому у меня не получится. - Ксения(17.07.2017 23:40)
- Ша! Я всегда был за простые решения! - Крок(17.07.2017 23:46)
- Нет!! Это я был за простые!!! Простым я называю одночиповое решение, которое и расписал ниже :)) - MBedder(17.07.2017 23:50)
- Ваше одночиповое решение и в самом деле наиболее простое, но оно, к сожалению, не масштабируемо. Например, уже сейчас ясно, что на следующем шаге потребуется увеличить разрешение у АЦП до 16, а то и до 20 бит. После этого оказывается, что АЦП надо Ксения(200 знак., 18.07.2017 02:12)
- Как сделать золото чистотой 0.9999? - Надо взять чистое золото и добавить 0.0001 примесей. - Крок(18.07.2017 10:15)
- Ваше одночиповое решение и в самом деле наиболее простое, но оно, к сожалению, не масштабируемо. Например, уже сейчас ясно, что на следующем шаге потребуется увеличить разрешение у АЦП до 16, а то и до 20 бит. После этого оказывается, что АЦП надо Ксения(200 знак., 18.07.2017 02:12)
- Нет!! Это я был за простые!!! Простым я называю одночиповое решение, которое и расписал ниже :)) - MBedder(17.07.2017 23:50)
- Ша! Я всегда был за простые решения! - Крок(17.07.2017 23:46)
- Это бледно-розовая цена. А красная цена - единственный чип dsPIC33EP64GS502 и десяток R/C. За вечер с перекурами делаются оба DDS (несущая и модулирующая, выходы хоть с гигагерцовых ШИМ, хоть с 12-битных ЦАП) и вся обработка - MBedder(17.07.2017 22:30, ссылка, ссылка)
- Очень сдержано описан ЦАП - есть ли у него выход наружу или только внутри как опора компаратора? И вытягивает ли он (если есть наруже) заявленные 0.7 мкс на время установления? - Крок(18.07.2017 10:25)
- Есть, на ноги DACOUT1/2. И если бы не вытягивал, то как же измерили? :)) MBedder(18.07.2017 10:36 - 10:40)
- Зачем измерять? Просто пообещали бы :-) - Крок(18.07.2017 11:19)
- Может дорого обойтись - там вам не тут - MBedder(18.07.2017 11:44)
- Зачем измерять? Просто пообещали бы :-) - Крок(18.07.2017 11:19)
- Есть, на ноги DACOUT1/2. И если бы не вытягивал, то как же измерили? :)) MBedder(18.07.2017 10:36 - 10:40)
- Не. Это радистская концепция, предполагающая, что на всём пути сигнала коэффициенты передачи стабильны аки эталон метра в парижской палате. Правильные пацаны используют ноль-индикаторы в измерительных приборах. - Крок(17.07.2017 22:37)
- Очень сдержано описан ЦАП - есть ли у него выход наружу или только внутри как опора компаратора? И вытягивает ли он (если есть наруже) заявленные 0.7 мкс на время установления? - Крок(18.07.2017 10:25)
- А я разве требую, чтобы задача была на миллион долларов? Напротив, именно я хочу найти простое решение, а вы пытаетесь усложнять под предлогом, что по-простому у меня не получится. - Ксения(17.07.2017 23:40)
- Кто сшил костюм? - К пуговицам претензии есть? - К пуговицам претензий нет, пришиты насмерть, не оторвёшь. (с) Красная цена Вашей задаче ПИК16 + 1561ПР1 + 572ПА1 + полдюжины оперов любых, можно даже иностранных. Погрешность менее 0.1%. - Крок(17.07.2017 21:22)
- Между выходом несущей частоты и землей расположены катушки индуктивности, каким-то образом взаимодействующие с НЧ, благодаря чему и происходит модуляция. Типа трансформатора, намотанного на полой трубке, где на одну обмотку подается ВЧ, а на Ксения(228 знак., 17.07.2017 21:16)
- Есть индуктивные элементы в нагрузке, но не последовательно, а параллельно. Числовых данных не имею, т.к. нахожусь на начальном этапе (никто фазовую задержку пока не измерял). Но если сделать запуск АЦП с задержкой по таймеру, но думаю, что всегда Ксения(158 знак., 17.07.2017 19:43)
- Был бы у вас PIC (с CIP), то легко выстраивается цепочка из компаратор-таймер-АЦП. Т.е. срабатывает компаратор, запускает таймер, срабатывание таймера - триггер запуска АЦП. По прерыванию (одному) читаете значение из АЦП. Илья(237 знак., 17.07.2017 13:03)
- А если бы в процессоронезависимую периферию ПИКа вставили хотя бы один сдвиговый регистр на 8 ног, вот этой Вашей длинной цепочки не понадобилось бы. - Крок(17.07.2017 19:32)
- Это можно сделать не только на PIC, но и почти на любом МК, т.к. у большинства из них есть компараторы, таймеры и АЦП. Вот только таймер придется задавать в тиках, а не в градусах. - Ксения(17.07.2017 13:25)
- выходит не "почти на любом" )). Ваши слова: "Я уж думала как таймер у МК задействовать, чтобы он не сразу свой АЦП запускал на преобразование, а с задержкой. Однако у моего МК (Хmega) нет внешнего сигнала для остановки и запуска таймера, а есть Илья(363 знак., 17.07.2017 14:03)
- MBedder уже подсказал, как это можно сделать на таймере не имеющего останова - не останавливать его, а только сбрасывать, уповая на то, что при частоте сбросов в 200 КГц переполниться он не успеет. - Ксения(17.07.2017 14:09 - 14:55)
- Олдфаг тоже подсказал возможный вариант, хотя и не до конца корректно --> MBedder(380 знак., 17.07.2017 15:35 - 16:30, ссылка)
- Верно. Хотя у моего АЦП время выборки в какой-то мере регулируется (ADC PRESCALER divisor), но не настолько, чтобы растянуть его на четверть периода. В принципе этот прескайлер должен влиять на период непрерывного преобразования, а при внешнем Ксения(121 знак., 17.07.2017 15:58)
- Вот, к примеру, про АЦП dsPIC33E: The Sampling Time (Tsmp ) taken by the ADC module is equal to the number of Tad cycles defined by the ADxCON3bits.SAMC<4:0> bits: Tsmp = SAMC<4:0>*Tad. Почувствуйте разницу, как говорится - MBedder(17.07.2017 16:27)
- Про dsPIC33E я ваши резоны поняла, однако полагаю, что для существенного улучшения характеристик придется перейти на внешний АЦП. Но тогда и тип МК будет играть уже второстепенную роль, отличаясь лишь тактовой частотой. - Ксения(17.07.2017 21:20)
- У dsPIC33E великолепный внутренний 12-битный 0.5/3.25 Msps АЦП, на уровне лучших дискретных одноклассников от AD/Linear - MBedder(17.07.2017 21:56 - 23:08)
- Про dsPIC33E я ваши резоны поняла, однако полагаю, что для существенного улучшения характеристик придется перейти на внешний АЦП. Но тогда и тип МК будет играть уже второстепенную роль, отличаясь лишь тактовой частотой. - Ксения(17.07.2017 21:20)
- Вот, к примеру, про АЦП dsPIC33E: The Sampling Time (Tsmp ) taken by the ADC module is equal to the number of Tad cycles defined by the ADxCON3bits.SAMC<4:0> bits: Tsmp = SAMC<4:0>*Tad. Почувствуйте разницу, как говорится - MBedder(17.07.2017 16:27)
- Верно. Хотя у моего АЦП время выборки в какой-то мере регулируется (ADC PRESCALER divisor), но не настолько, чтобы растянуть его на четверть периода. В принципе этот прескайлер должен влиять на период непрерывного преобразования, а при внешнем Ксения(121 знак., 17.07.2017 15:58)
- Олдфаг тоже подсказал возможный вариант, хотя и не до конца корректно --> MBedder(380 знак., 17.07.2017 15:35 - 16:30, ссылка)
- MBedder уже подсказал, как это можно сделать на таймере не имеющего останова - не останавливать его, а только сбрасывать, уповая на то, что при частоте сбросов в 200 КГц переполниться он не успеет. - Ксения(17.07.2017 14:09 - 14:55)
- выходит не "почти на любом" )). Ваши слова: "Я уж думала как таймер у МК задействовать, чтобы он не сразу свой АЦП запускал на преобразование, а с задержкой. Однако у моего МК (Хmega) нет внешнего сигнала для остановки и запуска таймера, а есть Илья(363 знак., 17.07.2017 14:03)
- Тебе полгода назад сказали, что нужно делать аналог радиоприемника, который на транзисторах делается, а не сношаться с DDS и др. страшными словами. - fk0(16.07.2017 13:34)
- Это помню, но я упрямая :). Хочу принцип гетеродина и не могла не соблазниться возможностью синхронной детекции, если несущую генерить самой. В конце концов, несущую тоже где-то надо брать, так почему не DDS? - Ксения(16.07.2017 13:40 - 13:42)
- Синхронный детектор делается на транзисторах, если не на диодах, без всякого DDS. Тупо перемножением на "прямоугольные" меандры синуса и косинуса. Нечетные гармоники потом отфильтровываются. Синус не нужен. Он может быть нужен в выходном fk0(280 знак., 16.07.2017 13:51)
- Тоже думаю, лучше добавить пару-тройку дискретных деталек типа резистор-полевик-кондёр maleon(312 знак., 17.07.2017 13:42 - 14:29)
- Уже пыталась множить, на AD633, но ничего хорошего не получила - обе боковые частоты (ВЧ-НЧ и ВЧ+НЧ) в результате умножения дают две НЧ, которые взаимно гасят друг друга. - Ксения(16.07.2017 14:01)
- Один канал делала или два со сдвигом в 90° (который, ЕМНИП, как раз и позволит выделить одну из боковых полос)? - Toчкa oпopы(16.07.2017 22:53)
- А я сдвинуть забыла :), то бишь не знала тогда, что сдвигать надо. Думала, что они сложатся, а они вычлись - облом. - Ксения(16.07.2017 23:22 - 23:32)
- ну вот же - danuna(16.07.2017 23:36, ссылка)
- Мне бы не на транзисторах объяснение, а сам принцип растолковать. А на транзисторах я плохо понимаю. :) - Ксения(16.07.2017 23:56)
- Наверное стр. 46-60 могут внести ясность. Toчкa oпopы(17.07.2017 22:23)
- Волна бегает по кругу (фаза) и круг перемещается по стрелке с надписью time... И если относительно оси ординат синус симметричен, то косинус -- с другим знаком (ну это смотря что за ноль брать, но идея в том, что фазу только оба в совокупности fk0(250 знак., 17.07.2017 00:27 - 00:32, картинка)
- Это-то я и без вас знала :). Лучше скажете, как мне синус в косинус превратить. - Ксения(17.07.2017 00:47)
- В приемном устройстве ни синус, ни косинус не нужны. Достаточно меандров. Схема получения -- классическая, генератор и пара D-триггеров. - fk0(17.07.2017 00:50)
- Так и у меня синусоида с меандром спаривается. Вот только беда, что они в одной и той же фазе находятся. - Ксения(17.07.2017 00:53)
- Косинусоида, значит, будет в другой. В чем проблема тогда? - fk0(17.07.2017 01:01)
- Проблема в том, что косинусоиды у меня нет, а топик как раз о том, как ее получить из синусоиды. - Ксения(17.07.2017 12:05)
- Тебе не нужна честная косинусоида, тебе достаточно двух МЕАНДРОВ (сдвинутых относительно друг-друга на 90 град.) получаемых двумя D-триггерами, одним инвертором, и одним программируемым счетчиком-делителем. И привязка по фазе, да и впрочем точная fk0(60 знак., 17.07.2017 12:26)
- Уже же предлагали - продифференцировать синусоиду дифференциатором на ОУ.. Хаос(46 знак., 17.07.2017 12:11, )
- Схема измерений, подразумеваю, такая: генератор с DDS -> усилитель -> измеряемый объект -> полосовой фильтр (нижние частоты) -> усилитель -> перемножитель -> 2 x ФНЧ/усилитель -> 2 x АЦП. Подразумваю, что есть тактовый генератор и с fk0(308 знак., 17.07.2017 01:06 - 01:08)
- У меня иная схема: DDS -> усилитель -> измеряемый объект -> ослабитель -> АЦП с внешним запуском от меандра, который выдает DDS параллельно синусоиде. - Ксения(17.07.2017 01:29)
- Это работать не будет. Делай нормальную квадратурную схему. Потом мне непонятно, чем поможет "АЦП с запуском". Даже если точно угадать фазу (что уже лотерея). Сигнал же непрерывный, какой смысл его измерять в какие-то дискретные моменты времени? fk0(178 знак., 17.07.2017 01:44)
- А чего тут гадать и играть в лотерею, если синхросигнал на запуск АЦП дает сама микросхема DDS? На этом-то вся идея построена - здесь никакой асинхронности быть не может. Вот только она его не той фазе дает, и в этом вся проблема. Ксения(145 знак., 17.07.2017 02:51 - 02:53)
- Будёновец, как всегда, зрит в корень: "Сигнал же непрерывный, какой смысл его измерять в какие-то дискретные моменты времени"? Мечта о том, что min или max будут строго через 90°, может внезапно встретиться с реальностью. De_User(100 знак., 17.07.2017 01:47 - 02:16)
- Хотя, чтото в undersampling'е (subsampling'e) наверное тут есть. Можно сделать. Но там полосовой фильтр должен быть, иначе внеполосной шум все испортит (если он есть). Но нужно очень быстрое УВХ на входе АЦП, способное ухватить мгновенное значение fk0(712 знак., 17.07.2017 02:03)
- Не думаю, что здесь нужен АЦП мгновенного действия. Даже если он выдает среднее значение на каком-то небольшом интервале, то ровно то же самое будет повторяться в каждом периоде несущей, а потому в отсутствии модуляции АЦП всякий раз накопит одно Ксения(2321 знак., 17.07.2017 12:47 - 12:49)
- Тебе для гармоник RMS нужен, а не пики амплитуд. Для чего нужны непрерывные измерения, а не в каких-то двух точках (что не удовлетворяет Котельникову-Найквисту). - fk0(17.07.2017 13:30)
- С RMS у меня полный порядок :), только вычислять его я буду не внутри каждого периода несущей (как этого хотите вы), а после того, как накоплю амплитуды от 1024-х ее периодов. Вот тут-то не только проявится сама модулирующая частота, но и появится Ксения(221 знак., 17.07.2017 13:40)
- ИМХО, надо попробовать посчитать две частотные компоненты преобразования Фурье по алгоритму Гёрцеля. Там массив не нужен, считается на ходу. Даже нет, одну компоненту - боковую. SciFi(59 знак., 17.07.2017 16:55 - 16:58, ссылка)
- Герцель неудобен тем, что выдает семплы в каждом такте. Ей же нужен один семпл в 5 миллисекунд. НЯМС. - Хаос(17.07.2017 17:01, )
- Я здесь вычисляю сигму - среднеквадратичное отклонение, которое по своему физическому смыслу есть тоже самое, что 220 вольт в бытовой сети переменного тока. Этот вариант ближе кому, что озвучил SciFi. - Ксения(17.07.2017 17:09)
- А зачем вам сигма 200 тысяч раз в секунду, если не секрет? - Хаос(17.07.2017 17:12, )
- Сигма мне нужна всего лишь 1 раз в секунду! Т.е. 5 мсек ДМА собирает данные с АЦП в массив из 1024-х точек, работающего с частотой 200 Ксамплов/сек от внешнего тактового сигнала. Потом по всему массиву данных вычисляется сигма или ее заменитель (а Ксения(274 знак., 17.07.2017 17:27)
- Потрясающе! :):):) - Хаос(17.07.2017 17:33, )
- Сигма мне нужна всего лишь 1 раз в секунду! Т.е. 5 мсек ДМА собирает данные с АЦП в массив из 1024-х точек, работающего с частотой 200 Ксамплов/сек от внешнего тактового сигнала. Потом по всему массиву данных вычисляется сигма или ее заменитель (а Ксения(274 знак., 17.07.2017 17:27)
- А зачем вам сигма 200 тысяч раз в секунду, если не секрет? - Хаос(17.07.2017 17:12, )
- Кто мешает суммировать мощность? Будет накопление, точность в 100500 раз выше, чем всякие пиковые детекторы и проч. - SciFi(17.07.2017 17:04)
- Зачем суммировать мощность? Нужно сразу считать коэффициенты разложения в тригонометрический ряд Фурье. Хаос(176 знак., 17.07.2017 17:08, )
- Чего здесь Фурью разводить :), если у меня НЧ такова, что имеет всего одно колебание на всем интервале в 1024 точки? Тут даже Гершель не нужен, а надо просто отдельно посчитать сумму первой и второй половины этого массива и найти Ксения(70 знак., 17.07.2017 17:17)
- Тогда вы кроме сигнала посчитаете еще и шум и никакой выгоды от статистической обработки (усреднения) вы не получите. :) - Хаос(17.07.2017 17:21, )
- Чего здесь Фурью разводить :), если у меня НЧ такова, что имеет всего одно колебание на всем интервале в 1024 точки? Тут даже Гершель не нужен, а надо просто отдельно посчитать сумму первой и второй половины этого массива и найти Ксения(70 знак., 17.07.2017 17:17)
- Зачем суммировать мощность? Нужно сразу считать коэффициенты разложения в тригонометрический ряд Фурье. Хаос(176 знак., 17.07.2017 17:08, )
- Я здесь вычисляю сигму - среднеквадратичное отклонение, которое по своему физическому смыслу есть тоже самое, что 220 вольт в бытовой сети переменного тока. Этот вариант ближе кому, что озвучил SciFi. - Ксения(17.07.2017 17:09)
- Герцель неудобен тем, что выдает семплы в каждом такте. Ей же нужен один семпл в 5 миллисекунд. НЯМС. - Хаос(17.07.2017 17:01, )
- ИМХО, надо попробовать посчитать две частотные компоненты преобразования Фурье по алгоритму Гёрцеля. Там массив не нужен, считается на ходу. Даже нет, одну компоненту - боковую. SciFi(59 знак., 17.07.2017 16:55 - 16:58, ссылка)
- С RMS у меня полный порядок :), только вычислять его я буду не внутри каждого периода несущей (как этого хотите вы), а после того, как накоплю амплитуды от 1024-х ее периодов. Вот тут-то не только проявится сама модулирующая частота, но и появится Ксения(221 знак., 17.07.2017 13:40)
- Ознакомься с теорией. Да, нужен УВХ (а не АЦП) практически мгновенного действия. Иначе он просуммирует сигналы разных частот и получится бессмысленная мешанина. Мгновенного -- время работы УВХ должно быть в несколько раз меньше периода несущей, на fk0(1094 знак., 17.07.2017 13:04)
- Сдается мне, что Ксения тут всех просто троллит уже не первый день.. :) Хаос(177 знак., 17.07.2017 13:13, )
- 1) не продадут, 2) в бюджет проекта не влезет, 3) заставить работать -- еще то искусство схемотехники, 4) МК подавится данные обсчитывать... - fk0(17.07.2017 13:30)
- Я юзаю внутренний АЦП в МК, т.к. не шибко представляю, как наладить DMA-передачу с внешним АЦП. - Ксения(17.07.2017 13:21)
- Внешний АЦП элементарно подключается через ДМА. Для этого ШИМом (OutputCompare) генерирует запуски с частотой семплирования на вход CS АЦП, а SPI настроен на работу с DMA, причем лишь как ИСТОЧНИК данных. но не реквест. А реквест этого DMA my504(541 знак., 18.07.2017 18:02)
- И какие у него параметры? Частота, разрядность? - Хаос(17.07.2017 13:25, )
- Говенные же. В любом радиоприемнике есть штука под названием АРУ. А тут весь диапазон, и мешающей несущей, и полезного сигнала (которого с гулькин хер) нужно впихнуть в 12 бит. И шум в младших паре бит. Не будет это работать. Со встроенным АЦП fk0(147 знак., 17.07.2017 13:34)
- Это только в радиоприемнике есть "диапазон, и мешающей несущей", а здесь у меня ничего кроме несущей нет. Поэтому не стоит пролонгировать радиотехнические проблемы отстройки от других радиостанций на мою задачу. - Ксения(17.07.2017 14:14)
- А вы когда-нибудь спектр амплитудно-модулированного сигнала на картинках видели? Ну, то есть, спектр несущей с гармонической огибающей себе представляете? - Хаос(17.07.2017 14:36, )
- Видела - две боковые частоты, слева и справа на расстоянии НЧ. Только этим путем мне не пройти - скорости АЦП не хватит, чтобы разрешить боковые полосы от центральной. - Ксения(17.07.2017 14:58)
- С чего, вдруг, такие выводы? - Хаос(17.07.2017 15:09, )
- Потому что при 2 МГц АЦП после FFT-преобразования по 1024 точкам, частоты 200000 Гц и 200200 Гц попадут в одну и ту же точку. Даже если поставить АЦП на 50 МГц, то разница в периодах будет недостаточна: 50МГц/200КГц=250 точек на период, а Ксения(127 знак., 17.07.2017 15:19)
- Разрешение по частоте обратно пропорционально времени наблюдения. Хаос(94 знак., 17.07.2017 15:25, )
- Поскольку памяти у меня на 1024 отчета, то собирать их бесконечно долго я не могу. Сбор ведется с частотой 200 КГц (медленнее не имеет смысла), буфер заполняется за 5 мс. Ускорять темп сбора, на мой взгляд, тоже смысла не имеет, т.к. в этом случае Ксения(40 знак., 17.07.2017 15:30 - 15:34)
- Какая у вас максимальная частота огибающей? С этого надо начинать. - Хаос(17.07.2017 15:33, )
- Частота у огибающей 200 Гц. Отношение ВЧ/НЧ=1000. Обе частоты полностью стабильны и генерируются искусственно с помощью двух разных DDS (это я специально подчеркиваю, чтобы исключить помощь в определении этих частот и их фаз). Неизвестной Ксения(605 знак., 17.07.2017 15:46)
- Значит, вам не нужно заполнять свой буфер на 1024 точки семплами с частотой 200 кГц. Вам нужно заполнять свой буфер комплексными семплами I,Q с частотой 200 Гц. Для этого нужно на выходе АЦП тактируемого с частотой 800 кГц поставить дециматор с Хаос(30 знак., 17.07.2017 15:54, )
- Мне не ясная суть вашего предложения. Что такое "дециматор с коэффициентом децимации 4000"? Что он собой представляет и чем занимается? - Ксения(17.07.2017 16:13)
- Дециматор это фильтр, который в первом приближении суммирует 4000 семплов и на выходе выдает одино единственное значение. Таким образом, семплы с выхода фильтра идут в 4000 раз реже, чем приходят на его вход. - Хаос(17.07.2017 16:20, )
- Тогда после децимации в 4000 раз окажется, что данные поступают в массив с частотой 800КГц/4000=200Гц, по сути выдавая среднее значение за целый период НЧ. При этом самой НЧ видно не будет, так на этом интервале ее среднее равно нулю. - Ксения(17.07.2017 18:01)
- Там будут две комплексные компоненты гармоники: I и Q. Но теперь, когда вы любезно сообщили нам, что все частоты фиксированы, и что частота несущей кратна частоте огибающей, это все уже не имеет значения. Вычисляйте коэффициенты Фурье для Хаос(223 знак., 17.07.2017 18:11, )
- Вот, собсно, алгоритм вычисления обеих амплитуд несущей (немодулированного сигнала) и огибающей через вычисление четырех коэффициентов ряда Фурье: Хаос(1596 знак., 17.07.2017 23:13, )
- Фазу забыл: Хаос(80 знак., 17.07.2017 23:19, )
- Вот, собсно, алгоритм вычисления обеих амплитуд несущей (немодулированного сигнала) и огибающей через вычисление четырех коэффициентов ряда Фурье: Хаос(1596 знак., 17.07.2017 23:13, )
- Там будут две комплексные компоненты гармоники: I и Q. Но теперь, когда вы любезно сообщили нам, что все частоты фиксированы, и что частота несущей кратна частоте огибающей, это все уже не имеет значения. Вычисляйте коэффициенты Фурье для Хаос(223 знак., 17.07.2017 18:11, )
- Тогда после децимации в 4000 раз окажется, что данные поступают в массив с частотой 800КГц/4000=200Гц, по сути выдавая среднее значение за целый период НЧ. При этом самой НЧ видно не будет, так на этом интервале ее среднее равно нулю. - Ксения(17.07.2017 18:01)
- Дециматор это фильтр, который в первом приближении суммирует 4000 семплов и на выходе выдает одино единственное значение. Таким образом, семплы с выхода фильтра идут в 4000 раз реже, чем приходят на его вход. - Хаос(17.07.2017 16:20, )
- Мне не ясная суть вашего предложения. Что такое "дециматор с коэффициентом децимации 4000"? Что он собой представляет и чем занимается? - Ксения(17.07.2017 16:13)
- Какова глубина модуляции? - SciFi(17.07.2017 15:53)
- Это и есть та самая величина, которую необходимо экспериментально измерить, тогда как все остальные параметры заранее известны, поскольку создаются специально. Типа того, что глубина модуляции зависит только от того, какое химическое вещество Ксения(176 знак., 17.07.2017 16:09)
- Если частота огибающей известна заранее, вам даже FFT делать не нужно. Хаос(207 знак., 17.07.2017 16:16, )
- Какая глубина модуляции? 10^-2? 10^-8? Это, например, две ооочень большие разницы. - SciFi(17.07.2017 16:10)
- Примерно 1%, но чем чувствительнее тем лучше. Т.е. порог чувствительности не есть задаваемое изначально условие, а есть лишь показатель качества данного варианта устройства. Если окажется, что чувствительность можно увеличить другими средствами, Ксения(466 знак., 17.07.2017 16:23 - 16:28)
- Ошибка времени начала измерений в 5 градусов даёт погрешность измерения амплитуды в 0.5%. Вам всё ещё нужен синус из 1000 точек на период? Шо характерно, если эта "ошибка" будет фиксирована, столь же фиксирована будет погрешность. Так Вы Крок(79 знак., 17.07.2017 16:54)
- То есть, установка должна заметить разницу между двумя сигналами: Хаос(65 знак., 17.07.2017 16:28, )
- Не просто заметить эту разницу, но и определить коэффициент, который у вас зафиксирован на 0,99. Т.е. именно величина этого коэффициента является ответом решаемой задачи, более же ничего определять не требуется, ибо обе частоты фиксированы. Но Ксения(88 знак., 17.07.2017 16:36 - 16:38)
- А с какой точностью установка должна измерить коэффициент 0,99 ? Если это конечная цень измерения? По умолчанию, 12-ти битный АЦП дает относительную точность 0,00024 или 0,024%. Этого достаточно? - Хаос(17.07.2017 16:43, )
- По большому счету 12 бит недостаточно, но имеет смысл начинать с малого. Кулибин тоже не сразу паровоз построил и ракеты тоже не сразу достигли космоса. Всем техническим достижениям всегда предшествовали более скромные макеты или лабораторные Ксения(869 знак., 17.07.2017 17:04 - 17:18)
- Я вот тоже, когда что-то не получается, сразу вспоминаю Кулибина и ракеты :-) - SciFi(17.07.2017 17:07)
- По большому счету 12 бит недостаточно, но имеет смысл начинать с малого. Кулибин тоже не сразу паровоз построил и ракеты тоже не сразу достигли космоса. Всем техническим достижениям всегда предшествовали более скромные макеты или лабораторные Ксения(869 знак., 17.07.2017 17:04 - 17:18)
- А с какой точностью установка должна измерить коэффициент 0,99 ? Если это конечная цень измерения? По умолчанию, 12-ти битный АЦП дает относительную точность 0,00024 или 0,024%. Этого достаточно? - Хаос(17.07.2017 16:43, )
- То есть, наоборот: Хаос(69 знак., 17.07.2017 16:31, )
- Не, она должна измерить глубину модуляции "как можно точнее". Ну и характерный порядок этой глубины приведён. Очевидно же! - SciFi(17.07.2017 16:35)
- Да, не так просто вытащить из Ксении какие-то более-менее осмысленные числовые величины.. ;) - Хаос(17.07.2017 16:50, )
- Как в жизни. Из девушки трудно вытащить признание. - Крок(17.07.2017 16:55)
- Да, не так просто вытащить из Ксении какие-то более-менее осмысленные числовые величины.. ;) - Хаос(17.07.2017 16:50, )
- Не, она должна измерить глубину модуляции "как можно точнее". Ну и характерный порядок этой глубины приведён. Очевидно же! - SciFi(17.07.2017 16:35)
- Не просто заметить эту разницу, но и определить коэффициент, который у вас зафиксирован на 0,99. Т.е. именно величина этого коэффициента является ответом решаемой задачи, более же ничего определять не требуется, ибо обе частоты фиксированы. Но Ксения(88 знак., 17.07.2017 16:36 - 16:38)
- Примерно 1%, но чем чувствительнее тем лучше. Т.е. порог чувствительности не есть задаваемое изначально условие, а есть лишь показатель качества данного варианта устройства. Если окажется, что чувствительность можно увеличить другими средствами, Ксения(466 знак., 17.07.2017 16:23 - 16:28)
- Это и есть та самая величина, которую необходимо экспериментально измерить, тогда как все остальные параметры заранее известны, поскольку создаются специально. Типа того, что глубина модуляции зависит только от того, какое химическое вещество Ксения(176 знак., 17.07.2017 16:09)
- Значит, вам не нужно заполнять свой буфер на 1024 точки семплами с частотой 200 кГц. Вам нужно заполнять свой буфер комплексными семплами I,Q с частотой 200 Гц. Для этого нужно на выходе АЦП тактируемого с частотой 800 кГц поставить дециматор с Хаос(30 знак., 17.07.2017 15:54, )
- Частота у огибающей 200 Гц. Отношение ВЧ/НЧ=1000. Обе частоты полностью стабильны и генерируются искусственно с помощью двух разных DDS (это я специально подчеркиваю, чтобы исключить помощь в определении этих частот и их фаз). Неизвестной Ксения(605 знак., 17.07.2017 15:46)
- Какая у вас максимальная частота огибающей? С этого надо начинать. - Хаос(17.07.2017 15:33, )
- Поскольку памяти у меня на 1024 отчета, то собирать их бесконечно долго я не могу. Сбор ведется с частотой 200 КГц (медленнее не имеет смысла), буфер заполняется за 5 мс. Ускорять темп сбора, на мой взгляд, тоже смысла не имеет, т.к. в этом случае Ксения(40 знак., 17.07.2017 15:30 - 15:34)
- Разрешение по частоте обратно пропорционально времени наблюдения. Хаос(94 знак., 17.07.2017 15:25, )
- Потому что при 2 МГц АЦП после FFT-преобразования по 1024 точкам, частоты 200000 Гц и 200200 Гц попадут в одну и ту же точку. Даже если поставить АЦП на 50 МГц, то разница в периодах будет недостаточна: 50МГц/200КГц=250 точек на период, а Ксения(127 знак., 17.07.2017 15:19)
- С чего, вдруг, такие выводы? - Хаос(17.07.2017 15:09, )
- Видела - две боковые частоты, слева и справа на расстоянии НЧ. Только этим путем мне не пройти - скорости АЦП не хватит, чтобы разрешить боковые полосы от центральной. - Ксения(17.07.2017 14:58)
- А вы когда-нибудь спектр амплитудно-модулированного сигнала на картинках видели? Ну, то есть, спектр несущей с гармонической огибающей себе представляете? - Хаос(17.07.2017 14:36, )
- Фигасе. С каких это пор АЦП с SNR за сотню дБ стали считаться говенными? - Хаос(17.07.2017 13:49, )
- Или это про АЦП внутри МК? Тогда, пардон. - Хаос(17.07.2017 13:51, )
- Это только в радиоприемнике есть "диапазон, и мешающей несущей", а здесь у меня ничего кроме несущей нет. Поэтому не стоит пролонгировать радиотехнические проблемы отстройки от других радиостанций на мою задачу. - Ксения(17.07.2017 14:14)
- 12-бит, частота вроде бы до 2 МГц, но выше 1 МГц работает хуже - шум растет. Но на частоте несущей (200 МГц) работает устойчиво, хотя младший бит шумит. Сихронизирую отчеты по сигналу внешнего запуска, который выдает DDS в начале каждого периода, Ксения(26 знак., 17.07.2017 13:29 - 13:31)
- Так если точность измерения никакая, ставьте аналоговый выпрямитель и измеряйте частоту непосредственно огибающей. Аналоговый выпрямитель это диод и конденсатор.. :) - Хаос(17.07.2017 13:39, )
- Это первая мысль, которая приходит в голову - принцип детекторного приемника. Но я легким путем не иду. :) - Ксения(17.07.2017 13:56)
- Там УЖЕ нет данных. Их можно не забирать. - fk0(17.07.2017 13:35)
- Так если точность измерения никакая, ставьте аналоговый выпрямитель и измеряйте частоту непосредственно огибающей. Аналоговый выпрямитель это диод и конденсатор.. :) - Хаос(17.07.2017 13:39, )
- Говенные же. В любом радиоприемнике есть штука под названием АРУ. А тут весь диапазон, и мешающей несущей, и полезного сигнала (которого с гулькин хер) нужно впихнуть в 12 бит. И шум в младших паре бит. Не будет это работать. Со встроенным АЦП fk0(147 знак., 17.07.2017 13:34)
- Сдается мне, что Ксения тут всех просто троллит уже не первый день.. :) Хаос(177 знак., 17.07.2017 13:13, )
- Тебе для гармоник RMS нужен, а не пики амплитуд. Для чего нужны непрерывные измерения, а не в каких-то двух точках (что не удовлетворяет Котельникову-Найквисту). - fk0(17.07.2017 13:30)
- Не думаю, что здесь нужен АЦП мгновенного действия. Даже если он выдает среднее значение на каком-то небольшом интервале, то ровно то же самое будет повторяться в каждом периоде несущей, а потому в отсутствии модуляции АЦП всякий раз накопит одно Ксения(2321 знак., 17.07.2017 12:47 - 12:49)
- И что мешает взять меандр от DDS, завести на сброс счетчика, затактированного от МК, и сдвинуть фазу на сколько нужно... - fk0(17.07.2017 01:45)
- Это работать не будет. Делай нормальную квадратурную схему. Потом мне непонятно, чем поможет "АЦП с запуском". Даже если точно угадать фазу (что уже лотерея). Сигнал же непрерывный, какой смысл его измерять в какие-то дискретные моменты времени? fk0(178 знак., 17.07.2017 01:44)
- У меня иная схема: DDS -> усилитель -> измеряемый объект -> ослабитель -> АЦП с внешним запуском от меандра, который выдает DDS параллельно синусоиде. - Ксения(17.07.2017 01:29)
- Проблема в том, что косинусоиды у меня нет, а топик как раз о том, как ее получить из синусоиды. - Ксения(17.07.2017 12:05)
- Косинусоида, значит, будет в другой. В чем проблема тогда? - fk0(17.07.2017 01:01)
- Так и у меня синусоида с меандром спаривается. Вот только беда, что они в одной и той же фазе находятся. - Ксения(17.07.2017 00:53)
- В приемном устройстве ни синус, ни косинус не нужны. Достаточно меандров. Схема получения -- классическая, генератор и пара D-триггеров. - fk0(17.07.2017 00:50)
- Это-то я и без вас знала :). Лучше скажете, как мне синус в косинус превратить. - Ксения(17.07.2017 00:47)
- Мне бы не на транзисторах объяснение, а сам принцип растолковать. А на транзисторах я плохо понимаю. :) - Ксения(16.07.2017 23:56)
- ну вот же - danuna(16.07.2017 23:36, ссылка)
- А я сдвинуть забыла :), то бишь не знала тогда, что сдвигать надо. Думала, что они сложатся, а они вычлись - облом. - Ксения(16.07.2017 23:22 - 23:32)
- Один канал делала или два со сдвигом в 90° (который, ЕМНИП, как раз и позволит выделить одну из боковых полос)? - Toчкa oпopы(16.07.2017 22:53)
- Синхронный детектор делается на транзисторах, если не на диодах, без всякого DDS. Тупо перемножением на "прямоугольные" меандры синуса и косинуса. Нечетные гармоники потом отфильтровываются. Синус не нужен. Он может быть нужен в выходном fk0(280 знак., 16.07.2017 13:51)
- Это помню, но я упрямая :). Хочу принцип гетеродина и не могла не соблазниться возможностью синхронной детекции, если несущую генерить самой. В конце концов, несущую тоже где-то надо брать, так почему не DDS? - Ксения(16.07.2017 13:40 - 13:42)
- Не ищите умозрительного положения максимума, пиковый детектор стробируйте имеюшщимся импульсом, да прямо в свх и запоминайте. А споймав падающий фронт импульса, считывайте свх да сбрасывайте ее. Около 2.5 мкс времени. - Олдфаг(15.07.2017 17:00, )
- умножить на два и поделить на нужном фронте - LordN(15.07.2017 14:31)
- ну вы блин даете! частота 200кГц детерминированная? тогда по ссылке, иначе, если частота 200кГц недетерминирована... тады ой! нада ФАПЧ с астатизмом по фазе (итого, астатизм второго порядка), аналогово очень тяжело корректируется... но при IBAH(32 знак., 15.07.2017 11:45, ссылка)
- Что за терминология "детерминированная", "недетерминированная"? Ксения(917 знак., 15.07.2017 13:58 - 15:24)
- здесь под детерминированностью понимается абсолютное знание частоты и/или фазы сигнала. Например, при радиоприеме сигнал не детерминирован, частота его известна с определенной точностью, фаза неизвестна вообще. При локации неподвижных целей, IBAH(450 знак., 15.07.2017 14:27)
- Фаза после прохождения черного ящика как-то изменяется, но не она "крутится", а остается постоянной за все время эксплуатации черного ящика. Т.е. это его внутренняя задержка, зависимая от частоты, но поскольку частота несущей всегда одинакова, то Ксения(159 знак., 15.07.2017 19:08)
- Только имейте ввиду, что максимумы промодулированной синусоиды не совпадают по времени с максимумами исходной синусоиды, которую вы подаете на черный ящик.. Ну это, если вам нужна точность в 16 бит.. :) - Хаос(15.07.2017 19:26, )
- Должны совпадать - амплитудная модуляция сдвигать не должна, а вот SSB может. - Ксения(15.07.2017 19:41)
- Только имейте ввиду, что максимумы промодулированной синусоиды не совпадают по времени с максимумами исходной синусоиды, которую вы подаете на черный ящик.. Ну это, если вам нужна точность в 16 бит.. :) - Хаос(15.07.2017 19:26, )
- Фаза после прохождения черного ящика как-то изменяется, но не она "крутится", а остается постоянной за все время эксплуатации черного ящика. Т.е. это его внутренняя задержка, зависимая от частоты, но поскольку частота несущей всегда одинакова, то Ксения(159 знак., 15.07.2017 19:08)
- Господа, Вы звери! (с) Кстати, у Вас в процике есть АЦП со скорострельностью 800 кГц? - Крок(15.07.2017 14:16)
- А что бы это дало? Модулирующая частота наиболее сильно проявлена на максимуме несущей, тогда как остальные ее точки несут меньше информации. А поскольку ОЗУ у меня мало, то повышение частоты оцифровки выше частоты несущей привели бы лишь к Ксения(148 знак., 15.07.2017 14:33)
- Горе, когда радисты идут в измерительную технику - Крок(15.07.2017 17:34)
- А радиолюбители? :) - Ксения(15.07.2017 19:46)
- Обычно, после переноса сигнала на нулевую частоту сразу делают децимацию sinc-фильтром в N-ное число раз. Так что хранить лишние семплы не нужно. - Хаос(15.07.2017 14:37, )
- Не поняла, что значит "перенос сигнала на нулевую частоту". - Ксения(15.07.2017 15:25)
- Не слушайте извращенцев. Оцифруйте сигнал с учетверённой частотой и будет Вам щастье. - Крок(15.07.2017 15:54)
- А зачем мне учетверенная частота, когда достаточно одинарной? :) Вы были бы несомненно правы, если бы несущая частота была в произвольной фазе - тогда действительно нужны были, по меньшей мере 4 точки на период, чтобы ту фазу установить. Но в Ксения(159 знак., 15.07.2017 17:50)
- Тогда зачем Вам ортогональный меандр? - Крок(15.07.2017 18:07)
- А шум вас не волнует? Или отношение сигнала к шуму зашкаливает? - Хаос(15.07.2017 17:55, )
- Если присутствует шум, выражающийся в непостоянстве амплитуды несущей, то это такая же модуляция, как и НЧ. А потому в процессе выделения НЧ они неразделимы. Но если занятьсяя фильтрацией от шума, но фильтровать от него следует уже ВЫДЕЛЕННУЮ Ксения(63 знак., 15.07.2017 18:07)
- Вам предлагают увеличить число точек, в которых вы измеряете сигнал. Это позволит сильно улучшить статистику самого процесса измерения. Чем больше у вас будет информации об измеряемом сигнале, тем точнее будут получаемые после статистической Хаос(282 знак., 15.07.2017 18:15, )
- У меня нет памяти для увеличения числа точек. И так выделено 1024 точки по два байта на каждую. А статистика от увеличения числа точек увеличивается не слишком значительно - точность растет пропорционально корню квадратному из числа точек. - Ксения(15.07.2017 18:57 - 19:00)
- Ну, хорошо. Надеюсь, вы это делаете не на продажу, а для собственного удовольствия. Тогда все ОК. Хаос(50 знак., 15.07.2017 19:30, )
- У меня нет памяти для увеличения числа точек. И так выделено 1024 точки по два байта на каждую. А статистика от увеличения числа точек увеличивается не слишком значительно - точность растет пропорционально корню квадратному из числа точек. - Ксения(15.07.2017 18:57 - 19:00)
- Вам предлагают увеличить число точек, в которых вы измеряете сигнал. Это позволит сильно улучшить статистику самого процесса измерения. Чем больше у вас будет информации об измеряемом сигнале, тем точнее будут получаемые после статистической Хаос(282 знак., 15.07.2017 18:15, )
- Если присутствует шум, выражающийся в непостоянстве амплитуды несущей, то это такая же модуляция, как и НЧ. А потому в процессе выделения НЧ они неразделимы. Но если занятьсяя фильтрацией от шума, но фильтровать от него следует уже ВЫДЕЛЕННУЮ Ксения(63 знак., 15.07.2017 18:07)
- А зачем мне учетверенная частота, когда достаточно одинарной? :) Вы были бы несомненно правы, если бы несущая частота была в произвольной фазе - тогда действительно нужны были, по меньшей мере 4 точки на период, чтобы ту фазу установить. Но в Ксения(159 знак., 15.07.2017 17:50)
- Умножить оцифрованный сигнал на exp(2*pi*200kHz*tn*j). - Хаос(15.07.2017 15:29, )
- Не слушайте извращенцев. Оцифруйте сигнал с учетверённой частотой и будет Вам щастье. - Крок(15.07.2017 15:54)
- Не поняла, что значит "перенос сигнала на нулевую частоту". - Ксения(15.07.2017 15:25)
- Горе, когда радисты идут в измерительную технику - Крок(15.07.2017 17:34)
- По теории даже 500 КГц должно хватить. ;) - Хаос(15.07.2017 14:21, )
- Только в теории. Патамушта входной антиалиасинг с такой крутизной АЧХ замучает. Ну и совершенно лишние вычисления с флоатами или многоразрядными фикспойнтами сделают эту теорию профанацией. Учетверенная частота позволяет гетеродинировать сигнал my504(60 знак., 18.07.2017 17:42 - 17:44)
- Специально для вас.. Хаос(608 знак., 18.07.2017 18:01, )
- Я конечно в теории не силен, но причем тут матлаб? И о каких гармониках речь? Насколько я понял идею, есть некий ящик, который является амплитудным модулятором несущей 200 кГц. Все что требуется, это выделить огибающую (а не найти ее амплитуду). И my504(308 знак., 18.07.2017 18:35)
- Да, смеситель "при учетверенных выборках делать много проще", но результаты намного хуже. Вам, связистам, не понять.. :) Хаос(34 знак., 18.07.2017 18:37, )
- Я обычно обращаюсь к теории ровно тогда, когда результаты ОПЫТА меня не устраивают и я не понимаю причин. Но мой опыт пока не страдает разрывами шаблонов и работает ровно по "связистской" теории. По крайней мере в динамическом диапазоне 16 my504(107 знак., 18.07.2017 18:53)
- Тогда зачем лезете не в свою тему? Занимайтесь связью! Хаос(287 знак., 18.07.2017 19:00, )
- А давайте Вы не будете фантазировать на мою тему. Я ни разу не утверждал, что нельзя семплировать на 500 Гц сигнал с полезным спектром ниже 500 Гц. Я утверждал и утверждаю, что для описанных Ксенией обстоятельств негоже делать частные допущения в my504(935 знак., 19.07.2017 09:00 - 09:05)
- Это - для "разогрева" на тему алиасинга: Хаос(40 знак., 18.07.2017 21:30, )
- Тогда зачем лезете не в свою тему? Занимайтесь связью! Хаос(287 знак., 18.07.2017 19:00, )
- Я обычно обращаюсь к теории ровно тогда, когда результаты ОПЫТА меня не устраивают и я не понимаю причин. Но мой опыт пока не страдает разрывами шаблонов и работает ровно по "связистской" теории. По крайней мере в динамическом диапазоне 16 my504(107 знак., 18.07.2017 18:53)
- Да, смеситель "при учетверенных выборках делать много проще", но результаты намного хуже. Вам, связистам, не понять.. :) Хаос(34 знак., 18.07.2017 18:37, )
- PS. И не забудьте добавить произвольные начальные значения фазы в обе гармоники: Хаос(78 знак., 18.07.2017 18:07, )
- Я конечно в теории не силен, но причем тут матлаб? И о каких гармониках речь? Насколько я понял идею, есть некий ящик, который является амплитудным модулятором несущей 200 кГц. Все что требуется, это выделить огибающую (а не найти ее амплитуду). И my504(308 знак., 18.07.2017 18:35)
- Да ладно. Если оцифровывается только пара тонов, алиасы можно отфильтровать в цифре. - SciFi(18.07.2017 17:45)
- Специально для вас.. Хаос(608 знак., 18.07.2017 18:01, )
- слаб я в теории, поэтому работаю на учетверенной частоте - Крок(15.07.2017 14:23)
- Только в теории. Патамушта входной антиалиасинг с такой крутизной АЧХ замучает. Ну и совершенно лишние вычисления с флоатами или многоразрядными фикспойнтами сделают эту теорию профанацией. Учетверенная частота позволяет гетеродинировать сигнал my504(60 знак., 18.07.2017 17:42 - 17:44)
- А что бы это дало? Модулирующая частота наиболее сильно проявлена на максимуме несущей, тогда как остальные ее точки несут меньше информации. А поскольку ОЗУ у меня мало, то повышение частоты оцифровки выше частоты несущей привели бы лишь к Ксения(148 знак., 15.07.2017 14:33)
- здесь под детерминированностью понимается абсолютное знание частоты и/или фазы сигнала. Например, при радиоприеме сигнал не детерминирован, частота его известна с определенной точностью, фаза неизвестна вообще. При локации неподвижных целей, IBAH(450 знак., 15.07.2017 14:27)
- Что за терминология "детерминированная", "недетерминированная"? Ксения(917 знак., 15.07.2017 13:58 - 15:24)
- ФАПЧ CD4046 + делитель на 4. Получите учетверенную частоту -> + формирователь сдвига на 90 град на двух триггерах --> - Evgeny_CD(15.07.2017 00:16, ссылка, ссылка)
- Вот тут еще расписано -> - Evgeny_CD(15.07.2017 00:37, ссылка)
- Исходим из догмы, что входной меандр имеет скважность 0.5? - Крок(15.07.2017 00:34)
- Кхгм. Вы хотели сказать 2? - Олдфаг(15.07.2017 08:59, )
- Или сбрейте усы. - Крок(15.07.2017 10:42)
- А он всегда поделен на четное число раз. И да, в 4046 генератор достаточно симметричный. - Evgeny_CD(15.07.2017 00:38)
- В 4046 вЫходной меандр. - Крок(15.07.2017 00:40)
- Кхгм. Вы хотели сказать 2? - Олдфаг(15.07.2017 08:59, )
- А SDR приёмники тут причем? - Ксения(15.07.2017 00:24)
- Классическая схема генератора сдвинутых на 90 град сигналов на двух триггерах. Очень широко применяется в приемниках прямого преобразования. Evgeny_CD(15.07.2017 00:27)
- Вот так понятнее Evgeny_CD(15.07.2017 00:32)
- А в виде одной микросхемы это бывает? - Ксения(15.07.2017 00:45)
- В новых PIC16 бывает в виде CLC 4х штук - Make_Pic(18.07.2017 12:00)
- PLL - одна микросхема, сдвоенный триггер - вторая. В одной микросхеме - мне такой вариант не известен (из распространенного). - Evgeny_CD(15.07.2017 00:49)
- А в виде одной микросхемы это бывает? - Ксения(15.07.2017 00:45)
- Вот так понятнее Evgeny_CD(15.07.2017 00:32)
- Классическая схема генератора сдвинутых на 90 град сигналов на двух триггерах. Очень широко применяется в приемниках прямого преобразования. Evgeny_CD(15.07.2017 00:27)
- PLLите один выход генератора квадратуры, а вторым выдаете сигнал на оцифровку. - Evgeny_CD(15.07.2017 00:20)
- Меандром с DDS сбрасывать таймер, а пристегнутый к нему модуль Compare скофигурировать на нужную задержку и/или на запуск внутреннего АЦП MBedder(161 знак., 14.07.2017 23:20 - 23:29)
- Собственно и я точно так же думала (задержку можно сделать только так), но меня смутило, что таймер может наверх убежать, а там сам сбросится по переполнению. Ксения(216 знак., 14.07.2017 23:42)
- С чего бы ему убегать, раз он принудительно сбрасывается каждые 5 мкс? - MBedder(15.07.2017 00:01)
- Убедили :), так и сделаю. - Ксения(15.07.2017 00:03)
- С чего бы ему убегать, раз он принудительно сбрасывается каждые 5 мкс? - MBedder(15.07.2017 00:01)
- Собственно и я точно так же думала (задержку можно сделать только так), но меня смутило, что таймер может наверх убежать, а там сам сбросится по переполнению. Ксения(216 знак., 14.07.2017 23:42)
- Вторая DDS, запитанная от того же кварца. С программной "уставкой" нужной величины. - Evgeny_CD(14.07.2017 23:12)
- Боюсь, что программно я их не сихронизирую. И вообще там непонятно, в какой момент генерация начинается. - Ксения(14.07.2017 23:45)
- Все люди доброй воли используюн две ДДС для синхронно го детектирования. Не валяйте дурака, там все прекрасно раьотает. - Крок(15.07.2017 00:53)
- Ну и как эти люди доброй воли эти две DDSины синхронизируют? - Ксения(15.07.2017 00:54)
- Люди доброй воли, особенно стесняющиеся использовать МКшный таймер, используют ногу и/или бит RESET в DDS - MBedder(15.07.2017 01:04)
- Ну и как эти люди доброй воли эти две DDSины синхронизируют? - Ксения(15.07.2017 00:54)
- Вначале добиться синхронности работы компаратора. Малыми подстройками управляющих слов DDS, затем внести поправку. - Evgeny_CD(14.07.2017 23:51)
- Господа, вы звери!© - Крок(15.07.2017 01:18)
- As the comparator input is ac-coupled, to operate correctly as a zero crossing detector, it requires a minimum input frequency of typically 3 MHz. И вообще --> - MBedder(14.07.2017 23:59, картинка)
- А оно в режиме sleep позволяет в регистры писать? А то можно было бы в этом режиме запрограммировать (одной из двух задав нужную фазу), а затем синхронно снять sleep с обоих. - Ксения(14.07.2017 23:57)
- Все люди доброй воли используюн две ДДС для синхронно го детектирования. Не валяйте дурака, там все прекрасно раьотает. - Крок(15.07.2017 00:53)
- Боюсь, что программно я их не сихронизирую. И вообще там непонятно, в какой момент генерация начинается. - Ксения(14.07.2017 23:45)
- Ксения, а вот этот Ваш модулятор он содержит реактивные компоненты? То есть фаза на выходе его сильно отличается от фазы исходных 200 кГц? Сдвиг ровно на 180 град не щитается. - Крок(17.07.2017 19:08)Kceния