Самодельный передатчик (часть 1)
Доброго времени суток! Че-то тема стоит… Ну ничего. Решил разбавить немного. Глюки и баги прошивки в ближайшую неделю исправить не смогу - уезжаю. Но думаю придумать схемку с DDS синтезатором. Очень удобно получается. Только вот один вопросик. Допустим пусть у меня опорная частота 40.685МГц, то при частотной модуляции на сколько она должна изменяться на выходе. Т.е. какая частота должна быть, когда в РРМе 0 и когда 1. Скорости хватает. Смена частоты в синтезере происходит за ~17 тактов (на частоте 120МГц). Загрузка параллельная по 8 бит. Управляющее слово 32 бита. Весь пакет - 40 бит.
З.Ы. Хоть я и в отъезде буду, но все равно буду в инет лязять…
Но думаю придумать схемку с DDS синтезатором. Очень удобно получается.
Евгений, при такой частотной манипуляции с использованием DDS спектр выходного сигнала будет неприемлемо широким. Ширина спектра ЧМ определяется как сумма девиации и верхней частоты модулирующего сигнала. Цифровой РРМ или РСМ имеет крутые фронты и, следовательно, очень широкий спектр. Подавать такой сигнал на модулятор нельзя. В обычных передатчиках перед варикапом обязательно ставится фильтр НЧ с частотой среза 2.5-3кГц.
Кроме того, DDS выдает довольно грязный сигнал, к-рый надо будет тщательно фильтровать по ВЧ. Фильтры будут гораздо сложнее, чем П-контур обычного передатчика.
Евгений, при такой частотной манипуляции с использованием DDS спектр выходного сигнала будет неприемлемо широким. Ширина спектра ЧМ определяется как сумма девиации и верхней частоты модулирующего сигнала. Цифровой РРМ или РСМ имеет крутые фронты и, следовательно, очень широкий спектр. Подавать такой сигнал на модулятор нельзя. В обычных передатчиках перед варикапом обязательно ставится фильтр НЧ с частотой среза 2.5-3кГц.
Кроме того, DDS выдает довольно грязный сигнал, к-рый надо будет тщательно фильтровать по ВЧ. Фильтры будут гораздо сложнее, чем П-контур обычного передатчика.
Немного не соглашусь… Современные синтезаторы позволяют менять частоту без разрыва фазы, за счет чего резко снижается уровень побочных спектров. Да и фильтр не очень сложный будет.
Tak kak v RC ispoljzujetsa uzkopolosnaja moduljacija i shag kanalov 10kHz to 4astota izmenjajetsa v predelah 3-3,5 kHz t.e. na takuju velje4inu, 4tobi polosovoi filjtr v prijemnjike smog normaljno rabotatj.
U raznih proizvoditeljej filjtri v prijemnjikah ispoljzujutsa raznije. Jestj kto ispoljzujet 3,5kHz, jestj i na 5kHz. Jesli peredat4ik normaljnij i polosa sostavljajet 3,5kHz, to mozho budet ljetaj i na sosednjih kanalah. t.e. njebudet pomehi.
4ashe vsego pri 0 F=F0 a pri 1 F=F0+3,5kHz.
Jeslji postavitj F=F0 a pri 1 F=F0+5kHz i pri uslovije, 4to u drugovo prijemnjika kotorij nahodetsa v zonje prijoma v prijemnjike stoit filjtr s polosoi 5kHz i on poljzujetsa odnjim kanalom vishe, to u njevo vozmozhno budet pomeha.
P.S.
gdeto bila statja ob peredat4ikah i tam bilo vsjo opisano.
Немного не соглашусь… Современные синтезаторы позволяют менять частоту без разрыва фазы, за счет чего резко снижается уровень побочных спектров. Да и фильтр не очень сложный будет.
Неразрывность фазы - это само собой. Я имею в виду, что в нашем случае нельзя грузить в DDS синтезатор только две частоты, соответствующие 0 и 1 кодера. Это будет разрывность частоты и она приведет к сильному расширению спектра и к залезанию в соседние каналы. Нужно сглаживать фронты смены частоты, т.е. прогружать в DDS несколько промежуточных значений. Проц типа AVR, возможно, не потянет.
Что касается фильтров. На выходе DDS, кроме фундаментальной частоты будут еще палки собственной частоты DDS, зеркальный канал и гармоники всех этих компонентов, а также продукты их интермодуляций. Сложность фильтра зависит в первую очередь от соотношения частот, но в любом случае все это надо уметь рассчитывать и/или иметь хороший спектроанализатор. Иначе можно засветить в эфир всякую гадость.
А что скажете про ето LTC6905 - 17MHz to 170MHz Resistor Set SOT-23 Oscillator.
Добился такую и решил експериментировать. Вставил как установочном резисторе что то вроде R-2R матрицу и включил к механическим шифратором(двоичньiм). Все около 2гр. Так получил генератор 9 переключаемьiх честот в диапазоне 35МХц. Погршность генерации(неустойчивость честот) при питание 3В. и установочной резистор в пределе 12кОм, бьiла в диапазоне 100-300 Hz(вполне приемливо). Думаю изпользовать ету щуку как внешним хетеродином к приемника типа ИГВА.
А в передатчику можно изпользовать подобную схему с PLL синтезатором. Я заменил синтезатор LMX2306 с MC145151, у которого паралелное програмирование. В конечном каскаде тоже подменил транзистором 2SC2314. Генератор Колпица такой же, но на честоте 35МHz. Еще не доделал все, но когда то будеть.
Петля фапч зарезает нискочастотную составляющую модулирующего сигнала. Наверно имеет смысл воспользоваться дополнительно и модуляцией ОГ синтезатора, а не только ЗГ. (вспоминается, что фапч для модулирующего сигнала является фильтром порядка=(порядок фнч между синтезатором и ГУН +1). при определенном сочетании глубины модуляции ОГ и ЗГ можно приблизиться к приподнято-косинусоидальной форме импульса, что нам будет ой как наруку.)
А что скажете про ето LTC6905 - 17MHz to 170MHz Resistor Set SOT-23 Oscillator
LT6905 как гетеродин для узкополосной ЧМ совершенно не годится. Температурная стабильность 20ррм/С, т.е. при изменении температуры на 10 градусов частота будет уплывать на 7 кГц. Плюс нестабильность по питанию 0.5%/В: изменение питания на 50 мВ - уход частоты на 9кГц. Плюс неприемлемый фазовый шум.
многие DDS имеют функцию свипа, так что частоту можно сдвигать с заданной скоростью, получится нормальная модуляция как после трапеции __/–\__
многие DDS имеют функцию свипа, так что частоту можно сдвигать с заданной скоростью, получится нормальная модуляция как после трапеции __/–\__
Можно ссылочку на даташит?
Температурная стабильность 20ррм/С.
Вот ето как то не увидел. Решил что 20 ppm на весь диапазон температурьi.
Тогда будеть синтезатор на LMX2306.
Привет всем!
Я прочитал недавно всю ветку, смотрю люди собрались мыслящие 😃 Знают что делают, это радует! 😁 Я же в програмировании полный профан, я болше по железу. 😊 .Поетому я думаю вы не обидетесь если я задам пару , на ваш взгляд, глупых вопросов:
-в схеме которую приложил rulll (кстати спасибо огромное) не хватает схем блоков (я думаю ето будет интересно многим вроде меня)
-объясните что делать с фьюзами что бы потом не выкинуть AVR-ку (желательно со скриншотами)для PonyProgа(т.к. он проще всех да ещё и на русском! ❗ )програматор с того же сайта.
-и что конкретно в него заливать и в какой последовательности.
Только не надо просить меня прочитать даташид и т.д., пробовал-не понял.
зарание болшое спасибо всем ответившим и особенно to focus.
Vad64
посмотри на AD9954, AD9852, и т.д.
или сделай на ПЛИС свою как делалось во всех КВ радиостанциях пока AD не появились, тем более что в атмеге места завались.
Господа хорошие ну помогите неопытному юзеру,вы же всё знаете, ну чего вам стоит, а то лежит железо пылится 😦
И ещё: сравнил печатку от focus со схемой от rulll и получается у вас разные схемы (если не прав поправте) ноги для програмирования разные использованы
У focus не все ноги которые обозначены на схеме использованы.
Непонятно зачем столко выводов на LCD отведено и куда их в LCD подключать? 😃 😵 Ну LED я понял, 4 шины для ввода понял (как на первой схеме от focus, на 16-ОЙ Меге) А куда там LCD RST цеплять (а ещё SCK,MISO,D/C) вот. 😵
И большая просьба к focus виложи свою схему,будь так добр. 😁
И большая просьба к focus виложи свою схему,будь так добр.
Выложу, через несколько дней… А с ДДС буду разбираться как приеду. Соберу на макетке и спектранализатором проверю. Накрвайняк у меня есть еще навороченный синтезер.
Привет Всем!
К DDS синтезаторам отношение плохое ввиду грязного спектра даже немодулированной несущей.
Как выход - формировать несущую на более высоких частотах, затем доделить до необходимой частоты. Спектр побочных излучений при этом будет более плотный и уровень уменьшится в количество делений.
DDS без петли ФАПЧ вообще не рассматривается - сплошная грязь.
Пелля ФАПЧ представляет собой ФВЧ при модуляции управляемого генератора, и ФНЧ при модуляции в опорный генератор. Так как PPM имеет постоянную составляющую, ее надо сохранить и ФВЧ не подходит. Поэтому применяют модуляцию в опорный генератор или комбинированный метод как в Микростаре.
Комбинированный метод сложен в настройке без приборов.
В планах сделать передатчик с синтезатором на ADF4252. Основной канал запустить на 1 ГГц , а вспомогательным каналом доделить несущую до 40 МГц. Так как делитель вспомогательного канала будет работать в нештатном режиме - необходима проверка. Модуляция будет в опорный генератор.
И ещё: сравнил печатку от focus со схемой от rulll и получается у вас разные схемы (если не прав поправте) ноги для програмирования разные использованы
У focus не все ноги которые обозначены на схеме использованы.
Непонятно зачем столко выводов на LCD отведено и куда их в LCD подключать? 😃 😵 Ну LED я понял, 4 шины для ввода понял (как на первой схеме от focus, на 16-ОЙ Меге) А куда там LCD RST цеплять (а ещё SCK,MISO,D/C) вот. 😵И большая просьба к focus виложи свою схему,будь так добр. 😁
Я выложил схему своей печатной платы. На ней на разъемы выведены все возможные порты для дальнейшего апгрейда. Поэтону на разъеме LCD ( и других) присутствуют пока что незадействованные порты.
Разъем SPI_programmer соответствует разъему программатора чипа ( как на схеме Жени)
На разъеме LCD номера выводов с 14 по 7 соответствуют номерам с 1 по 8 разъема LCD схемы Жени.
Другие назначения портов надо смотреть в файле def.c прошивки.
-в схеме которую приложил rulll (кстати спасибо огромное) не хватает схем блоков (я думаю ето будет интересно многим вроде меня)
О каких блоках речь?
-объясните что делать с фьюзами что бы потом не выкинуть AVR-ку (желательно со скриншотами)для PonyProgа(т.к. он проще всех да ещё и на русском! ❗ )програматор с того же сайта.
Вот скрин_шот фьюзов в пони_проге.
…Выложу, через несколько дней… А с ДДС буду разбираться как приеду. Соберу на макетке и спектранализатором проверю. Накрвайняк у меня есть еще навороченный синтезер.
focus, выложи пожалуйста. 😊 Несколько дней уже прошло…
Блин, извиняйте… Приехал недавно… Совершенно нет времени. Даже в баг в передатчике исправить не могу. Страницей ранее бала выложена схема в PDF… Не мной. Но она правильная.
привет , вот после недавних эксперементов , заметил один недостаток в кодере, дело в том что воще летаю на самолетах, но есть у меня баги електричка , в которой стоит самолетный трехфазный регулятор , и вот , как то знакомый попросил дать детям порулить машиной , но так как она очень быстро носится , решил ограничить газ до 25-30%, но не тут то было ,оказывается верхний расход регулируется относительно среднего положения ручки, а вот если бы сделать , чтоб он регулировался относительно нижнего края. Что скажете ? Может еще кому пригодится.
привет , вот после недавних эксперементов , заметил один недостаток в кодере, дело в том что воще летаю на самолетах, но есть у меня баги електричка , в которой стоит самолетный трехфазный регулятор , и вот , как то знакомый попросил дать детям порулить машиной , но так как она очень быстро носится , решил ограничить газ до 25-30%, но не тут то было ,оказывается верхний расход регулируется относительно среднего положения ручки, а вот если бы сделать , чтоб он регулировался относительно нижнего края. Что скажете ? Может еще кому пригодится.
Дык в новой версии кривые настраиваюцца.
я просто к VMLAB привык хотел на протеуса перелесть но что то пока не пошло 😃
я тоже начинал с VMLAB а перейти на PROTEUS мне помог вот этот
курс для начинающих: proteus123.narod.ru/01.htm - очень советую. 😃
я только начал читать этот топик в режиме “для печати”, очень интересная разработка,
Спасибо! тем кто это делает.
Подскажите, если не затруднит, где находятся актуальные на сегодня схема платы и исходники.