-
28.07.2005, 18:54 #16
- Регистрация
- 15.09.2003
- Сообщений
- 43
- Поблагодарили
- 0
- Поблагодарил
- 0
Гена Завидовск.
Если подадите менандр на фильтр, на выходе фильтра будет гораздо менше полезного сигнала, чем при подаче синусоиды. Его придется усиливать... Шумы.. Помехи...
16 разрядный МК применить конечно же будет лучше, но...
-
28.07.2005, 19:11 #17
- Регистрация
- 14.02.2005
- Адрес
- Санкт-Петербург
- Возраст
- 60
- Сообщений
- 484
- Поблагодарили
- 43
- Поблагодарил
- 11
http://www.qsl.net/ke5fx/
Ты на сайте http://www.qsl.net/ke5fx/ был? Посмотри, почитай статью - почему сделано именно так, а не проще... Очень интересная статья...
-
29.07.2005, 12:53 #18
- Регистрация
- 14.02.2005
- Адрес
- Санкт-Петербург
- Возраст
- 60
- Сообщений
- 484
- Поблагодарили
- 43
- Поблагодарил
- 11
Да, еще насчет цены... кое-кто проверил операционник LT1128 вместо OPA27, поучил уменьшение шумов синтезатора... так вот за этот операционник просят около 12 долларов... Вот такая экономия получается... если конечно поставить 140УД08... Xradio, какие требования к шумам и скорости перестройки генератора?
Последний раз редактировалось Геннадий Завидовский; 29.07.2005 в 12:55.
-
29.07.2005, 14:52 #19
- Регистрация
- 15.09.2003
- Сообщений
- 43
- Поблагодарили
- 0
- Поблагодарил
- 0
Гена Завидовск.
А нужен ли ОУ в петле?
Требования максимально достижимые... Странным было бы желать других.
Надеюсь не нужно объяснять, почему повышение частоты сравнения PLL приводит к снижению времени установления частоты?
В данном случае мы меняем частоту сравнения для получения шага 10 гц. Но применение высокодобротного фильтра после DDS может помешать быстро перестраивать опорную частоту... Кварц - маятник. И пока непонятно, как его "звон"
отразится на работе петли. IMHO надо экспериментировать...
Рекомендованный сайт почитал, как и проекты Ридико Л.И. Материалы очень полезные.
-
29.07.2005, 15:09 #20
- Регистрация
- 15.09.2003
- Сообщений
- 43
- Поблагодарили
- 0
- Поблагодарил
- 0
http://www.myplace.nu/avr/minidds/
Вот красивейшая реализация DDS на микроконтроллере.
http://ru3ga.qrz.ru/UZLY/dds.htm
Весьма полезная статья Ридико Л.И.Последний раз редактировалось RW9HGB; 29.07.2005 в 15:12.
-
29.07.2005, 15:59 #21
- Регистрация
- 14.02.2005
- Адрес
- Санкт-Петербург
- Возраст
- 60
- Сообщений
- 484
- Поблагодарили
- 43
- Поблагодарил
- 11
Я про то, что при столь низкой, как у тебя, частоте стравнения, тяжело будет получить что-то максимально достижимое. "Звон" фильтра, я думаю, можно считать обратно пропорциональным полосе пропускания - 1 герц - одна секунда... 100 герц - 0.1 секунды... ох, загенерит петля....
Последний раз редактировалось Геннадий Завидовский; 29.07.2005 в 16:01.
-
29.07.2005, 16:41 #22
- Регистрация
- 15.09.2003
- Сообщений
- 43
- Поблагодарили
- 0
- Поблагодарил
- 0
Гена Завидовск.
Гена, откуда ты черпаешь такие сильные познания? :-)
Какая частота сравнения PLL тебе кажется более приемлемой?
Почему загенерит петля?
Что реально творишь, дай глянуть тему?
А насчёт цены в 500 - 600 р. , я имел в виду стоимость обязательно приобретаемых комплектующих... . Многое из "мелочёвки" вполне может быть в наличии., включая ПП, сделанную утюгом...Последний раз редактировалось RW9HGB; 29.07.2005 в 16:46.
-
29.07.2005, 17:53 #23
- Регистрация
- 14.02.2005
- Адрес
- Санкт-Петербург
- Возраст
- 60
- Сообщений
- 484
- Поблагодарили
- 43
- Поблагодарил
- 11
про "загенерит петля" это я маху дал... фильтр-то не в обратной связи стоит, а на опорном сигнале... Это я не прав.
Копаюсь я вот тут:
http://forum.cqham.ru/viewtopic.php?t=4298
-
29.07.2005, 18:30 #24
- Регистрация
- 15.09.2003
- Сообщений
- 43
- Поблагодарили
- 0
- Поблагодарил
- 0
Гена Завидовск.
Могучий дивайс! Но я не нашёл описания принципа действия или блок-схемы. Интересно было бы узнать, зачем там так много дорогих микросхем?
-
29.07.2005, 19:02 #25
- Регистрация
- 14.02.2005
- Адрес
- Санкт-Петербург
- Возраст
- 60
- Сообщений
- 484
- Поблагодарили
- 43
- Поблагодарил
- 11
1-й гетеродин - аналогично например айкомовскому (с частотой сравнения у меня около 0.5 мегагерц или выше, в зависимости от диапазона.
2-й гетеродин - просто фапч на фиксированную частоту
3-й гетеродин - прямой синтез, только ФНЧ. Тон телеграфных сигналов, обе боковых с одним фильтром, компенсация некоторых погрешностей установки первого гетеродина...
Принцип действия... это ты загнул... Принцип обычный, ФАПЧ... Методы расчета коэфф. я в том форуме написал. Что именно интересует?
Что предлагается выкинуть? ДДС-ку одну? Если часть функциональности не нужна была бы, можно и выкинуть. Примененные мной LMX2306 в два раза дешевле того, что применил ты, DDS не дорогие - сейчас не помню точно, но десяток мне что-то около полутора сотен долларов обошелся. Мотороловские стабилизаторы? По десять рублй...
SMA коннекторы для печатной платы - три штуки - 200 рублей (если не 250).
Тнталовые конденсаторы в блокировках меня по цене гораздо больше волнуют, чем DDS. SMD пленочные вообще как из золота сделанные получаются... пришлось для макета пока выводные ставить. Ты спросишь, зачем пленочные? Ну положено в такие места ставить пленочные, во избежание нелинейных эффектов, вызванных сенегетоэлектриками в качестве материала диэдектрика... напряжения там ведь от двух до двадцати вольт скачут, в фазовом детекторе... Еще, хочется некоторой предсказуемости характеристик петли. С Конденсаторами +80%/-20%, да еще сильно зависящими от температуры, такие цепи я не хочу делать.
Ну а самое основное - печатные платы. Два экземпляра по срочному мне обошлись около сотни долларов. На фоне этого все остальные цены просто не заметны.Последний раз редактировалось Геннадий Завидовский; 29.07.2005 в 21:49.
-
30.07.2005, 05:26 #26
- Регистрация
- 15.09.2003
- Сообщений
- 43
- Поблагодарили
- 0
- Поблагодарил
- 0
Что-т я всё равно не въехал -зачем три гетеродина?
т.е первый - грубый, с шагом 0.5 мег., переменная ПЧ?
второй и третий точные...
Это что-то из разряда хайтековских UW3DI ? Или даже покруче... :-)
Посмотрел в Efinder LMX2306. Да, вроде бы можно теперь приобрести. Для связного синтеза хорошо подходит.
Моё представление о структуре приёмника (трансивера) с преобразованием "на верх" такое:
ФНЧ 0 - 30 MHz
Балансный ключевой смеситель
Синтезатор частоты первого гетеродина 30.5 - 60 (предложенный в этой ветке) с 3-5 VFO
Кварцевый фильтр 1 ПЧ (применю пару трёхножек от РТ Sanyo KM на 30 мег с копейками.)
УПЧ с АРУ
Второй смеситель фиксированной частоты в 500 kHz
Четыре ЭМФ (LSB - CW - USB, АМ) Хотя, АМ не нужен... с таким синтезатором можно будет любую боковую слушать.
Балансный детектор
УНЧ
А ну еще процессор, валкодер (шаговый моторчик), знакосинтезирующий ЖК дисплей, клавиатура.
Проще вроде бы уже не бывает...
Если только не фазофильтровый, прямого преобразования, структура которого описана В. Поляковым. :-)Последний раз редактировалось RW9HGB; 30.07.2005 в 06:55.
-
30.07.2005, 11:49 #27
- Регистрация
- 14.02.2005
- Адрес
- Санкт-Петербург
- Возраст
- 60
- Сообщений
- 484
- Поблагодарили
- 43
- Поблагодарил
- 11
1-й гетеродин - аналогично например айкомовскому (с частотой сравнения у меня около 0.5 мегагерц или выше, в зависимости от диапазона.
У этого гетеродина сетка герцовая, ему опора идет с DDS.
Я именно для преобразования "наверх" и делаю это устройство. На макете собран и приемник (там действительно макет). Фильтр - двухкорпусная трехножка на 45 мегагерц, за ним ЭМФ. Есть и дискретный фильтр от KVG на 70 мегагерц, но это для уникальных устройств, 45-мегагерцовки они закуплены с запасом на будущее.
Сейчас без полосовиков - ФНЧ, УВЧ на BFG591 с общей базой, AD831, фильтр, потом каскодник на кп303, потом SA612, ЭМФ, каскодник на кп303, SA612, TDA1013. Этот тракт делался только для проверок синтезатора, другой буду делать уже по "классике".Последний раз редактировалось Геннадий Завидовский; 30.07.2005 в 11:52.
-
31.07.2005, 11:27 #28
- Регистрация
- 15.09.2003
- Сообщений
- 43
- Поблагодарили
- 0
- Поблагодарил
- 0
Гена Завидовск.
1-й гетеродин - аналогично например айкомовскому (с частотой сравнения у меня около 0.5 мегагерц или выше, в зависимости от диапазона.
У этого гетеродина сетка герцовая, ему опора идет с DDS.
Геннадий, мне кажется что тебе надо статейку написать!
-
31.07.2005, 12:22 #29
- Регистрация
- 14.02.2005
- Адрес
- Санкт-Петербург
- Возраст
- 60
- Сообщений
- 484
- Поблагодарили
- 43
- Поблагодарил
- 11
Один герц... Он не только получается, он и работает сейчас - вон, Кoнстантин RA1AG на двадцатке слышится... переключаю шаг на 50 герц, подберем тон поприятнее... Обычно работаю с шагом 100 герц. Герцовая сетка нужна, когда АМ станции слушаю.
Один герц это точность, с которой можно установить частоту, точность, с которой задается частота опорника. Естественно, все опорником определяется - двухдолларовый плавает на сотню герц.
Частота выхода ддс меняется на столько, чтобы после деления в канале делителя опоры и умножения давать приращение оди герц. Алгоритмы я в форуме на СКР писал... Насчет статьи - думаю... но меня останавливает то, что после анализа структурной схемы айкома 7800 алгоритм расчета коэф. я придумал за полчаса. Ну подумать чуть...
-
31.07.2005, 12:26 #30
- Регистрация
- 14.02.2005
- Адрес
- Санкт-Петербург
- Возраст
- 60
- Сообщений
- 484
- Поблагодарили
- 43
- Поблагодарил
- 11
Еще насчеталгоритмов - в ветке форума на СКР, куда я давал ссылку, выложены и пара текстов программ, которые делают расчеты значений делителей и FTW.
Ладно, копирую сюда описание. Ты посмотри, может человеческим языком поможешь изложить - вот вместе статью и напишем...
Да, в личке для тебя я сообщение написал. Посмотри, пожалуйста.
----------
Если не повторяться - формулы образуются за полчаса,
если взять структурную схему синтезатора и посмотреть, как образуются частота гетеродина из частоты приема.
А если повторяться, то примерно так:
flo1 = frx + flo2 + flo3
подставляем
flo1 = fdds1 / D1 * N1
N1 - это умножение в первом кольце, D1 - делитель после dds1. Зависит от необходимой частоты сравнения и от полосы пропускания на выходе DDS1. Для минимальной частоты гетеродина 70 мегагерц и полосы пропускания около 100 килогерц на 10.7 мГц, делитель может быть равен 15. Для 45 мегагерц делитель как раз 21.
fdds1 / D1 * N1 = frx + flo2 + flo3
fdds1 * N1 = frx * D1 + flo2 * D1 + flo3 * D1
Переходим к "фазовому" представлению - дело в том, что частота на выходе dds линейно зависит от содержимого frequency control word. Я обычно для себя называю это число "фазовым инкрементом".
Причем, значения фаз расчитываются для "воображаемой" - как для увеличеной в D1 раз - частоты на выходе DDS.
phdds1 * N1 = phrx_d1 + phlo2_d1 + phlo3_d1
В реальной программе нужно учесть, что flo2 образуется не прямым синтезом, а в достаточно крупной сетке, ее значение зависит от погрешности опорного генератора. Я использую расчинанное значение flo2 ДО преобразования в фазовый инкремент, при вычислении flo1.
Отдельно расчитываем минимальную частоту на выходе диапазонного DDS (fdds1), это в статье john miles.
Её так же переводим в "фазовое" представление, увеличенное в D1 раз.
Делением требуемой фазы на минимальную фазу получаем коэф. умножения первого кольца фапч.
Делением требуемой фазы на коэф. умножения первого кольца ФАПЧ получаем "фазу" для программирования первого DDS. Остаток от этого деления можно использовать для коррекции частоты третьего гетеродина, но это сотые доли герца. После коррекции не забыть поделить "фазовый инкремент" третьего гетеродина на D1. Результат программируем в микросжему синтезатора.
Эти алгоритмы полностью целочисленные. У меня в расчетах использубтся 80-битные целые числа. 64-х битных не хватает (при 48-битном frequency control word в AD9852).
Последний раз редактировалось Геннадий Завидовский; 31.07.2005 в 12:39.
Социальные закладки