PDA

Просмотр полной версии : Контроллер для синтезатора на AD9952



Страницы : 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17

ux2ix
30.11.2009, 00:05
Василий, а фтографии фильтров не выложите?
Снимал микромакро сьемкой,файл получился почти 2мега,урезал сколько мог,если меньше то тогда качество вообще нулевое,так что у кого диалаб прошу не пинать.Слева на право фильтр,и для сравнения размеров рядом две дидисины 9834 и 9952.
С уважением,Василий.

AlexJ
30.11.2009, 01:15
Василий спасибо, есть пара старых телефонов и куча трубок- радио удлинителей, теперь ясно, что ковырять.

taifun
30.11.2009, 01:58
А какова же стабильность то такого опорного генератора на SAW ?
Скажем опора 400Мгц, на выходе dds 40Мгц, уход опорной частоты +1Кгц = на выходе 40Мгц +100Гц. (по моим подсчетам) А SAW на 400Мгц будет значительно больше уплывать чем на 1Кгц. Если работать на передачу
с однополосной - заклюют крутые, порой и разговаривать не станут :)

ux2ix
30.11.2009, 02:13
Да,а теперь все дружно ждем Сергея,в надежде что отдохнувши он выкинет очередной приятный сюрприз,в виде шифта.Надеюсь,что когда нибудь,а скорее всего это будет Сергей,получим прошивку с фунциями синтезатора Кухарука,и почему все программисты его не любят?Ведь у него есть все необходимые функции для синтезатора,стековая память,прямой набор частоты с клавиатуры,сканирова ние частоты записанной в две ячейки памяти и т.д.,и на это все хватало РФ2,сейчас,так,лучше промолчу:(
С уважением,Василий.

ux2ix
30.11.2009, 02:41
какова же стабильность то такого опорного генератора на SAW ?
Причем сдесь фильтр к стабильности частоты,и какая будет разница по стабильности частоты кварцевого генератора на 80 мгц умноженного в ддске на 5,или выделенная 5я гармоника и профильтрованная через тот же фильтр,просто на выходе ддс будет сигнал гораздо чище,чем с внутренним умножением,немцы давно уже так делают.А в буржуйских мыльницах все кварцевые генераторы термостатированные?П оэтому надо еще разобраться у кого чего куда плывет ;) У меня ГКЧ,ГСС,на 9951 с умножением на 5 в ддс и кварцевым генератором на 80мгц имеет выбег частоты,первоначальн ый 30 герц на частоте 160мгц,на прогретом с термостатом частотомере Ч3-63/1.
С уважением,Василий.

taifun
30.11.2009, 18:47
Пардон, почему то рещил что собираетесь использовать сам фильтр как резонатор в опорном генератор....

RD6LC
04.12.2009, 20:29
Я тут тоже платку нарисовал.
Гляньте,я ни где не накосячил? :oops:

Sergey_4z5ky
04.12.2009, 20:54
Приветствую всех! Неделю ,по вечерам сидел над программой САТ. Выкладываю на тестирование. Проверил с бесплатными программами :
logger32 , с прекрасной программой для тестов N1MM ,так же проверил работу с UcxLog .А вот с Hamradiodelux пока что-то не ладится по непонятным причинам...Еще попробую с ней разобраться.При старте считывает данные и виснет...Наверное слишком навороченная и слишком много хочет принять от трансивера...Все настройки сделал как на IC-718 - адрес 5Е ,скорость 9600 .
Больше всего понравилось работать с программой N1MM - и диапазоны удобно переключать ,и мгновенно переходишь на любую частоту щелкнув мышкой по станции из кластера или просто на ленте частоты.
На мой взгляд больше ничего и не надо для нормальной работы ,в том числе и в тестах.
Прошивка ниже

Sergey_4z5ky
04.12.2009, 20:58
схема осталась прежней

Sergey_4z5ky
05.12.2009, 18:47
Сегодня весь день провозился с программой и устранил мелкие глюки и недостатки. Памяти 168-й хватило в притык...Больше не буду ничего доделывать и переделывать - сил уже просто нет :-( .Вымотал меня этот синтезатор. Кому и что обещал подправить - немного повременим. А вообще призываю всех пользоваться этой ,последней версией прошивки ,где есть все - и интелектуальный валкодер ,и управление двумя DDS ,и сдвиг ПЧ ,и САТ ,который прекрасно работает со всеми программами ,кроме Hamradiodelux. Что-то в ней не совсем корректно сделано ,т.к. проверил кучу логгеров LogHX в том числе и все нормально работают. А Hamradiodelux только более менее на скорости 1200 - это не удобно и медленно . А все другие программы проверял даже на 19200 - все четко работает .Ради одной программы больше не буду мучится - и так устал.Добавлять САТ в какие-то старые версии так же не буду - это очень серьезное вмешательство в программу .Возвращаться к старым версиям очень тяжело ,и малейшие изменения приводят к каким-либо глюкам ,которые нужно искать и исправлять ,а это опять мое личное время.Как замкнутый круг :) . Поэтому будет одна и максимально полная версия. А если например кто-то считает что две DDS дорого и не удобно может использовать только одну - программа от этого не изменится. Или вообще использовать другой синтезатор :) . Под каждого подстроиться - здоровья не хватит.Даже под 4-х строчный индикатор уже врятли получится сделать программу - память практически вся израсходована.

amator
05.12.2009, 20:12
Sergey_4z5ky

Вымотал меня этот синтезатор
Да, большая работа проделана. Спасибо, Сергей. Будем использовать и делится впечатлениями.

D0ITC
05.12.2009, 20:12
Сергей, добрый вечер! Вот и наступил апогей :) . А я остановился на 6-ти диапазонной четырёх строчной версии. Всё в ней устраивает, убрал лишнюю кнопку(выбор шага) и продолжаю делать трансивер на основе этого синтезатора. Спасибо, Сергей.

Sergey_4z5ky
05.12.2009, 23:31
Все-таки пропустил еще одну ошибку - в сервисном меню - давно туда не заглядывал :) .Все исправил. Предыдущую прошивку меняю на исправленную

amator
05.12.2009, 23:52
Пока нечем зашить мегу 168, глянуть как выглядит. Avreal которым пользуюсь не хочет. Интересно какой там С-метр. Мне больше нравится где цифры вписаны в линейку. А то на панели рисовать как то не то.

Sergey_4z5ky
06.12.2009, 00:22
Решил пояснить для тех кто не совсем в теме или пришел на эту ветку недавно о чем тут идет речь.

В конце концов получился достаточно универсальный и достаточно качественный синтезатор частоты на 9 КВ диапазонов ,с возможностью установки в сервисном меню (вход включение питания при нажатой кнопе "MENU" ) любой ПЧ и "нулевой" в том числе (т.е. подходит для ТПП) ,установкой точной тактовой частоты для обоих DDS отдельно,установкой умножения выходной частоты первой DDS (для ТПП обычно в 4 раза) ,установкой множителя встроенной PLL DDS1 от 1 до 20 -ти - это позволяет применить большое число доступных или имеющихся в наличии кварцевых генераторов, и установкой номера стартового диапазона - по умолчанию номер 3 ,т.е. 7 МГц. В любой момент можно сбросить установки ссервисного меню на установки по умолчанию - просто включить питание при нажатой кнопке "MODE".
Синтезатор позволяет управлять стандартными функциями трансивера:
вкл/выкл расстройки в пределах выбранного диапазона ,аттенюатора, УВЧ ,VOX ,компрессора передатчика,блокиров ки валкодера,включать узкополосный фильтр.При применении в супергетеродине и использовании второй DDS есть возможность сдвига полосы пропускания фильтра ПЧ не теряя настройки на станцию - т.е. обычная функция фирменного трансивера "SHIFT IF" .Эта функция работает также и при передаче ,что позволяет оперативно менять тембр и окраску сигнала передачи опять же не сдвигаясь по частоте.При переходе на прием включается сдвиг ПЧ установленный для приема.Кнопкой "SHIFT IF" мы просто "подключаем" валкодер к регулировке сдвига ,а когда выходим из режима регулировки сдвига ПЧ ,то все установки сдвига остаются.
При переходе с диапазона на диапазон все данные сохраняются ,и при возврате на ранее используемые диапазоны все данные режимов и частоты восстанавливаются.
"Интелектуальный" валкодер позволяет использовать простые валкодеры с малым числом импульсов на оборот и отказаться от кнопки переключения шага частоты.При медленном вращении шаг 10 Гц и чем быстрей мы крутим валкодер ,тем крупней становится шаг перестройки частоты.Это очень удобно.
САТ или CIV интерфейс .Работает в обе стороны и обеспечивает обмен данными частотой и режимом работы с программой аппаратного журнала. Насколько это удобно (а для работы в тестах просто необходимо ) думаю объяснять не надо.

Sergey_4z5ky
06.12.2009, 00:36
Мне больше нравится где цифры вписаны в линейку. А то на панели рисовать как то не то.


А мне наоборот - нравится то что сейчас - от S-метра с цифрами устаешь - все время мельтишат :) ,а этот гораздо аккуратней и по нему легко ориентироваться- 9 -баллов как раз под "пробелом" между индикацией частоты и режима - пол шкалы до 9-ти скажем 5 баллов ,ну а после 9-ти меняется сам символ "кубика"...Все информативно ,не раздражает и информация о уровне сигнала легко читается даже "боковым" зрением и беглым взглядом.Я лично ни в каких надписях нужды не испытываю. На фото влючен режим регулировки сдвига ПЧ - если сдвиг равен нулю ,то вместо символа режима - "U" - и сдвига ПЧ отображается полное "USB" .

Sergey_4z5ky
06.12.2009, 00:53
А вот так "выглядит" сигнал с уровнем 9 +20 дБ...По-моему наглядно.

amator
06.12.2009, 00:58
Спасибо, Сергей, будем пробовать. Плюсы конечно наглядно, а раньше это на глаз. Может оно и лучше калибровать особо не надо, вгонять в шкалу. И пожелание поднять чувствительность С-метра. Я так понял вся линейка при напряжении питания. Куда зря не подключишь, и возможность калибровки будет ограничена. Сделать бы всю шкалу на 2,5 вольта, остальное ниже. Тогда простор для калибровки.

Sergey_4z5ky
06.12.2009, 01:04
А то на панели рисовать как то не то

По-моему и на панели можно надписи сделать - в "К-2" так и сделано ,и ничего...Ведь все равно придется делать надписи и для ручек и для кнопок и для светодиодов режимов.

Sergey_4z5ky
06.12.2009, 01:12
Я так понял вся линейка при напряжении питания. Куда зря не подключишь

На одном ОУ можно сдеалать сдвиг уровня ,усилить и т.д. В крайнем случае - нет проблем сделать и индивидуальную прошивку под конкретную АРУ - измерить все напряжения при калибровочных уровнях на входе трансивера и ввести данные в программу. Саму программу это не затрагивает ,и можно легко менять калибровочные данные. Кстати , попробую "загнать эти данные в ЕЕПРОМ (если памяти хватит) - тогда каждый сможет корректировать под себя редактируя ЕЕПРОМ.

amator
06.12.2009, 01:19
Конечно это было бы круто, но стоит ли? Это же не измерительный прибор, и точности высокой ее нигде нет. А мороки с эти наверное немало. Думаю достаточно сделать его чувствительней, и все. Что бы не разгонять для него уровень а что бы достаточно было напряжения от АРУ с цепями калибровки.

Sergey_4z5ky
06.12.2009, 01:28
точности высокой ее нигде нет

В большинстве фирменных аппаратах да - как правило калибруются в одной ( 9 баллов) или 3-х точках ( как в 718-м ),а у нас будет ,и очень высокая :) .Все это сделать легко - лишь бы памяти хватило.

И вообще нужно сделать описание ЕЕПРОМ - где и что хранится - можно сделать файл для себя ,что б ничего не выставлять в меню ,а просто прошивать ЕЕПРОМ отдельно,со своими данными. В ЕЕПРОМ также хранятся данные о границах диапазонов ,которые тоже можно будет выставлять на свой вкус.
Завтра думаю все это и сделаю.В крайнем случае сделаю версию без сервисного меню ,для установок через ЕЕПРОМ ,чтобы освободить немного памяти.

amator
06.12.2009, 01:37
Хорошо, Сергей, ждем. Это будет круто. Удачи тебе в этом. Наверное сразу буду применять мегу 168. Но пока нечем ее шить, не могу глянуть, хотя есть на панельке. А на меге8 посмотрел этот мелкий С-метр. Да в принципе хорошо. Цифры нарисуем.

"70-й"
06.12.2009, 11:25
To Sergey 4z5ky

Добрый день, Сергей. В крайней версии прошивки диапазон один и непрерывный от 0 и до ХХХ МГц или синтезатор будет работать только в диапазонах так как ...в конце концов получился достаточно универсальный и достаточно качественный синтезатор частоты на 9 КВ диапазонов...?
Если есть возможность и Вы еще испытываете интерес к этой своей замечательной конструкции - просьба к Вам, напишите, пожалуйста , о ней здесь так , как Вы сделали в своем первом сообщении, на первой странице. Следить за стремительно развивающимися событиями на этой ветке было очень не просто, я лично не успевал модернизировать макет свой..., "доставать" элементную базу. Ваше сообщение ВЫШЕ-прочитал.
СПАСИБО.

UA0LFK
06.12.2009, 12:25
to Sergey

Для нормальной работы с программой HRD нужно, чтобы на
вход COM порта компьютера подавались не только данные
с выхода TXD контроллера, но и те данные, которые передает
сам компьютер.

Для HRD вполне достаточно чтобы контроллер отвечал только на
запрос о частоте и о виде работы.

Владимир.

Sergey_4z5ky
07.12.2009, 01:35
Именно так все и сделано...Остальные программы тоже работают по запросу..HRD тоже работает ,но криво как-то.Было бы что-то не правильно - вообще бы не реагировала ,а так иногда "схватывает" и четко перестраивается вместе с синтезатором ,затем подвисает на несколько секунд и т.д. Что-то не в алгоритме ,а во временных параметрах...Потихон ьку думаю и с ней разберемся.

Сегодня сделал версию с калибровками S и power метра. Свой s-метр уже откалибровал :) - точность отличная ,получше чем в "айкоме" . Сервисное меню пришлось убрать ,что бы освободить память ,зато теперь можно сделать полноценный S-метр и измеритель мощности при предаче. Все параметры можно выставить в ЕЕПРОМ .Как и что делать читайте ниже.Думаю это поважней чем сервисное меню ,да и удобней - сделал один раз файл ЕЕПРОМ под свои нужды и все.

Sergey_4z5ky
07.12.2009, 01:39
Также подправил схему и добавил схему подключения к СОМ порту. Этот вариант подключения работает с Logger 32 , N1MM и думаю и с другими программами.

UA0LFK
07.12.2009, 11:37
На вашей схеме я не увидел где сигнал TXD объединяется с
сигналом RXD. Может быть это делается програмно?

Сергей еще один момент.
Некоторым аппаратным журналам нужно, чтобы трансивер сам
выдавал код частоты и вида работы при любом их изменении.
Может у вас так и cделано?
Для HRD данные о частоте и виде работы должны отправляться только по запросу.

Если передавать частоту без запроса, то HRD жутко тормозит.

Владимир.

sdr_СЕРЖ
07.12.2009, 12:49
Здравствуйте Сергей! Не хочется быть назойливым, но не выберете ли Вы время и для AD9834.
Спасибо.
С уважением Сергей

WladN
07.12.2009, 18:47
Сергей,пора 9912 атаковать!!!!!

Sergey_4z5ky
07.12.2009, 19:31
Сегодня окончательно "выжал" максимум возможного из 168-й - память забита до отказа. Сделал S и Power метр которые калибруются в ЕЕПРОМ ,и вывел цифровое значение.Работает классно. Вариант с выводом цифр мне давно понравился в синтезаторе Олег9.Аналоговую шкалу "сжал" по горизонтали - в одном знакоместе по 2 разряда.

При передаче аналоговая шкала отображает мощность ,а выводимые числа в процентах от максимальной мощности. Выводятся всего 4 значения ( не осталось памяти) - можность больше 25% ,50 ,75 и 100 % .Думаю вполне достаточно. В ЕЕПРОМ соответственно нужно калибровать 2-й ,5-й,7-й и 10 -й разряд шкалы измерителя мощности так ,что бы мощность в этих разрядах была 25,50,75 и 100 %.Остальные значения в цифровом виде не отображаются ,но калибровать конечно нужно - для нормальной работы аналоговой шкалы.


Если передавать частоту без запроса, то HRD жутко тормозит.

Передавать надо - не все логгеры работают по запросу.И мой icom-718 тоже передает ,но HRD нормально работает.Достала меня эта HRD - не хочу ,да и не могу из-за отсутствия памяти с ней возится - прекрасно работают все остальные программы какие только смог найти и протестировать.


не выберете ли Вы время и для AD9834

:D ...У меня нет времени даже на семью последнее время - и как жена моя терпит :) ? ...А серьезно - выберу но не сейчас.Вернусь еще к Вам .Уже каша в голове от просьб по старым версиям.Отдохну и начнем рабираться.

А сейчас последняя версия на 168-й.Последняя т.к. уже больше ничего в нее не утрамбуешь. Да думаю и не надо.

S на фото внизу справа - это символ включенного "Shift"

Sergey_4z5ky
07.12.2009, 19:32
Сергей,пора 9912 атаковать!!!!!


Атакуйте ,а мне и 9952 на долго хватит :)

Sergey_4z5ky
07.12.2009, 19:35
Может быть это делается програмно?

Да - каждый принятый байт отправляется обратно.

amator
07.12.2009, 20:20
Сергей, спасибо за С-метр!. Только S в режиме приема ни к чему. И так понятно что напротив линейки баллы. Чем меньше засоряем экран тем лучше.Sergey_4z5ky

...У меня нет времени даже на семью последнее время - и как жена моя терпит
Да всех нас терпят. Но радио это такая штука что образ жизни уже.

Sergey_4z5ky
07.12.2009, 20:37
По-моему все нормально и информативно выглядит..

И еще - сегодня подсказали - в программе N1MM - отлично сделан прямой ввод частоты - прямо в окне позывного набираешь частоту и "Энтер" - доли скунды и ты там.Очень удобно - в самом синтезаторе это явно не нужно делать - с клавиатуры компа все гораздо удобней и быстрей.А вообще очень нравится мне эта N1MM - чем больше пользуюсь ,тем больше и нравится - шустро работает с моим синтезом .Рекомендую.

http://n1mm.com/ - есть и мануал на русском.

RK1AQ
07.12.2009, 21:25
N1MM многие кантестмены ею пользуются
:super:

Sergey_4z5ky
07.12.2009, 22:36
Покрутил еще синтезатор и кое-что изменил:

1.Вместо моего позывного - нейтральное "Hello!"
2.Улучшена работа числового индикатора уровня
3.заменил "маленькую" s на S.

для amator - версия без S вообще .На этом точно все ! - ухожу на отдых :) .

amator
07.12.2009, 23:02
Sergey_4z5ky

.На этом точно все ! - ухожу на отдых Smile .
Вряд ли получится. Такую тему затеял Сережа что тут уже все без отдыха пашут, клепают аппараты. Спасибо тебе!

Sergey_4z5ky
09.12.2009, 02:24
Еще одно улучшение не затрагивающее саму программу ,но продлевающее жизнь ЕЕПРОМ ,и соответственно самого контроллера за счет меньшего числа перезаписей ЕЕПРОМ ,которое ограничено числом 100000 раз.Рекомендую пользоваться этой версией.

Sergey_4z5ky
09.12.2009, 18:46
В последней версии изменилось положение ячеек памяти в ЕЕПРОМ.
00 – 03 - нормальная ПЧ
04 – 07 -инверсная ПЧ
08 – 0В ПЧ CW
0C – 0F тактовая частота 1-й DDS
10 – 13 тактовая частота 2-й DDS
14 - множитель PLL 1-й DDS
18 - умножение выходной частоты 1-й DDS
1С - номер стартового диапазона

Далее граничные частоты диапазонов:

57 – 5A - нижняя граничная частота диапазона 1.8 МГц
5B – 5E - нижняя граничная частота диапазона 3.5 МГц
И т.д. нижнии граничные частоты остальных диапазонов.
Начиная с ячейки 7B – верхнии граничные частоты диапазонов

Далее ,начиная с адреса 9F – калибровочные данные первого сегмента S-метра ,затем калибровочные данные 1-го сегмента Power- метра ,затем данные 2-го сегмента S-метра ,затем данные 2-го сегмента Power- метра и т.д. Всего по 13 калибровочных уровней для RX и TX режимов.

D0ITC
09.12.2009, 22:44
Сергей, добрый вечер! Заметил я в своём синтезе один глючёк: при включении питания на стартовом диапазоне обнуляются показания частоты до 00.000 и включается расстройка. Не часто, но пару раз такое происходило, перегружать установки проблематично, приходится крутить валкодером(хорошо что стартовая 80-ка). Что-бы это могло быть?

Sergey_4z5ky
09.12.2009, 22:59
Странно....Ясно что это связано с работой ЕЕПРОМ ,и при каких-то условиях что-то стирается из памяти ЕЕПРОМ...Надо подумать что это может быть - с точки зрения программы все нормально ,т.к. нельзя повлиять на процесс записи - считывания - все делается одной командой бэйсика. Может на reset контроллера повесить RC цепь ....А пока совет Вам и всем :

после установок своих значений в ЕЕПРОМ считайте программатором свои данные и сохраните. Потом в любой момент можно будет восстановить данные программированием только ЕЕПРОМ своим файлом.

D0ITC
09.12.2009, 23:02
Я так и сделал, просто тащить всё к компу лишний раз не хочется, а на резет нужно будет навесить цепочку, может поможет.

Sergey_4z5ky
11.12.2009, 17:46
Еще кое-что оптимизировал и улучшил.

Sergey_4z5ky
12.12.2009, 01:59
Сделал еще вариант по просьбе - добавлен 10-й диапазон - режим трансвертера .т.е. индикация с учетом ПЧ трансвертера ( 144 МГц) ,а реально частота на выходе трансивера в диапазоне 28 МГц. В последних используемых ячеках ЕЕПРОМ Е2 - Е4 хранится точная частота опорного генератора трансвертера. В нашем случае 116 МГц ,т.е. 116+28=144 МГц. Пришлось опять что-то сжимать и убирать что бы все поместилось.Индикаци я частоты теперь с точностью до 100 Гц ,что тоже выглядит не плохо .После прошивки стартует 3-й диапазон на частоте 7050 .На всех остальных диапазонах не хватило памяти сделать предварительные установки частоты ,поэтому просто переключаем диапазон и поворачиваем валкодер - установится какая-то частота ,но уже не "0" ,а в пределах диапазона. Так нужно пройтись по всем диапазонам .Трансвертер удобно включать через дешифратор диапазона ДПФ на 74LS145 или подобной - 10 -й диапазон должен включать трансвертер.

amator
12.12.2009, 02:05
Спасибо, Сергей. Завтра надеюсь попробовать.

Sergey_4z5ky
12.12.2009, 15:22
Сегодня подключил "большой "индикатор 2х16.Мне нравится - все так наглядно ... Но вот антенну сейчас сдуло ветром это плохо... :-( .Ветра здесь зимой сильные ,а еще я живу на горе возле моря. Придется лепить что-то временное. И заниматься механикой - пора собирать трансивер в кучу. Подогнали мне пару транзисторов MRF422 - хорошие ,как раз для 2-30 МГц и линейного усиления ,но при питании 28 Вольт..Каждый 150 Вт...Попробую на них сделать выходной каскад.Также подарили блок ФНЧ.Надо будет и с ним разобраться - поснимать кольца и мощные СМД конденсаторы для своего ФНЧ.

amator
12.12.2009, 19:31
Сергей, да собственно вот синтезатор, показываю. Длинные кнопки как у тебя я не рекомендую. Проверено временем, ломаются из за перекосов в нажатии. Только короткие под резинку или пленку. Конструкцию планирую совсем без проводов, но уже ошибся. Попутал сигналы PD2,PD3 и валкодер наоборот крутится. Резать жалко, но придется. Или можно перевернуть программно? Извини, что я надоедаю.

amator
12.12.2009, 19:48
Кстати работает очень чисто. Палок даже на 55 мгц не нашел. Питание цифровой и аналоговой части ДДС-ки разделил дросселями. Все ОК!

amator
12.12.2009, 20:02
На всякий случай схема этого устройства

Sergey_4z5ky
12.12.2009, 21:01
да собственно вот синтезатор, показываю

Выглядит серьезно :) .Какую версию прошивки используете ? - поменяю фазы валкодера.

amator
12.12.2009, 21:06
Сергей, пока собрано на Меге 8 с инт валкодером из последних прошивка. Мегу 168 купил, макет есть с панельками, но еще не пробовал. Другая работа не дает. Позже обязательно проверю.

amator
12.12.2009, 21:08
А за фьюзы валкодера спасибо заранее! А то я ночь не спал что есть помарка на плате.

amator
12.12.2009, 21:10
Печатки потом выложу, пусть люди делают. Проверено, хорошо работает

Sergey_4z5ky
12.12.2009, 21:19
amator ,- попробуйте эту прошивку ...

Sergey_4z5ky
12.12.2009, 21:25
А кстати под последнюю версию на 168-й - с САТ и 2-й DDS плату не делали ?

amator
12.12.2009, 21:37
Будет и это. Но пока не пробовал 168. С фьюзами запутался в Авреале и убил микросхему. Теперь снова буду пробовать, и думаю будут оба варианта и простой, и под shift с двумя ДДС. Но основную плату сразу развожу что бы годилась под все. Только перетыкать модули, и не нужное не паять.

Sergey_4z5ky
12.12.2009, 21:49
основную плату сразу развожу что бы годилась под все
Что за схема платы?
Тоже хочу сделать основную плату под последную версию на 168-й ,уже без опорника :) ,возможно сразу с ДПФ и втыкающуюся в плату синтеза.Пока нет времени начать делать разводку. Между делом прикидываю схему и конструкцию.

amator
12.12.2009, 21:55
Сергей, не спеши. Схема нормальная, качественно работает. Доработки конечно возможны. И потом вся конструкция под заводской корпус. Все стоит само собой если надеть крышку. Очень надежно и технологично. Но это всю документацию надо сразу давать. Чего его кусочками? Вышлю тебе готовые платы, и корпус. Но в декабре я не успею основную изготовить. Это уже январь будет.

amator
12.12.2009, 22:53
Ладно, не ругайте. Это мой первый в жизни КВ ССБ аппарат, так что всякое может быть. Преобразование вверх на ПЧ 45 Мгц. Почему применил LA1185? Да потому что она шумит в 3 раза меньше чем SA612. К тому же есть возможность АРУ по ПЧ. Она насколько глубокая, что придется растягивать, иначе С-метр упирается в узкий диапазон. Но слушается хорошо. Тракт не шумит, эфир прозрачный, а чувства и без УВЧ хватает. В общем даю черновик схемы, пробуйте, обсуждайте.

Sergey_4z5ky
12.12.2009, 23:32
Не похоже ,что первый :wink: . Все выглядит красиво...Оригинальн о сделан аттенюатор. На вскидку - все правильно и должно работать. Хороший вариант для мобильного трансивера. Но все же вопрос - почему не любим одно преобразование ? необходимость делать ДПФ ? В любом нормальном трансивере его делать все равно придется. А вот найти кварцевый фильтр на 1-ю ПЧ и плюс опорник ,что бы перейти затем на свою ПЧ ( 8.867) это уже для многих проблема ....

amator
12.12.2009, 23:36
Именно что походной, недорогой. А кому и стационарный :D Одно преобразование для такого варианта не оправдано. Куча ДПФ, релюшек! Тут ни одной не будет кроме как на антенне в УМ. И проводов ни единого не будет. Платы в кучу стулил, и все. Все КВ+УКВ имеете за 3-4 дня пайки.

Sergey_4z5ky
12.12.2009, 23:47
Безусловно для мобильного вариант отличный и экономичный.

amator
13.12.2009, 00:05
Кстати примененные фильтры 45 пусть вас не пугают. Есть японские в магазине Кварц, Москва. Цена смешная.

Sergey_4z5ky
13.12.2009, 00:12
в магазине Кварц, Москва


Меня это не пугает - до Москвы рукой подать :) .А вот в Хайфе мне что-то не попадались. Фильтры еще можно наковырять ,а вот нужный кварц найти не просто.
Если в СНГ нет проблем с фильтрами и кварцами то хорошо. Давно было желание сделать подобный аппарат ,но из-за отсутствия и фильтров и кварца так и не стал этим заниматься.

К стати ,и в этом варианте можно реализовать сдвиг ПЧ - просто нужно будет записывать отдельно и частоту 1-й ПЧ и частоту опорной DDS .

amator
13.12.2009, 00:18
Сергей, все что я могу сказать то это то что посылка в Израиль доходит быстрее чем в Россию. Так что не печалься, если надо, то вышлю. И фильтры, и кварцы есть. Все это покупалось через Тележникова RV3YF@mail.ru в магазине Кварц.

Борис
13.12.2009, 08:22
Чисто CW трансивер? Не планируется добавить фильтры для LSB, USB ну и тогда уже CW ?

Борис
13.12.2009, 08:27
Очень траффикоёмко листать все страницы. Предложение: ведущий автор, помещайте пожалуйста ссылку на сабж - в данном случае - схему, где-нибудь на аватаре или в подписи.

amator
13.12.2009, 10:48
Борис

Чисто CW трансивер? Не планируется добавить фильтры для LSB, USB ну и тогда уже CW ?

Есть там все виды. Невнимательно посмотрели

Valery Gusarov
13.12.2009, 11:02
Куча ДПФ, релюшек! Тут ни одной не будет кроме как на антенне в УМ
И на драйвер ДПФ не будет, значит- линейные каскады на передачу надо ?

amator
13.12.2009, 11:06
Да, усилитель будет линейный 20 ватт. Как раз нормально для мощного УМ в катод.

US6IQL
13.12.2009, 15:44
Sergey_4z5ky
Хочу применить ваш синтез для SDR приёмника DR2G от Tasa. Т.к. увлекаюсь приёмом DRM вещательных станций с помощью софта DREAM, то наличие CAT в синтезаторе - это просто сказка! Достаточно будет во вкладке DREAM->Stations dialog->Remote выбрать номер COM порта и тип протокола управления (Icom-718). Вот в принципе и всё!
Тем более благодаря стремительно подешевевшим USB DATA-CABLES от морально устаревших мобильников есть возможность управления Вашим синтезом от USB через эмулированый СОМ-порт. Как правило такие кабели собираются на М/С PL2303 и на выходе имеют полный набор сигналов протокола RS232 сразу в уровнях TTL. Кроме того мы из такого USB шнурка имеем в добавок ещё и питание +5В, с нагрузкой до 200mA чего будет вполне достаточно для питания самого синтезатора с ЖКИ индикатором+подсветк а и платки SDR приёмника DR2G. Или я не прав?
P.S:Для прослушивания вещательных СВ и ДВ диапазонов хотелось-бы иметь шаг перестройки в 9кГц, а для вещательного КВ диапазона - в 5кГц. Есть возможность сделать такой вариант прошивочки для ATmega8 и 168 и 2-х строчного ЖКИ?

US6IQL
13.12.2009, 19:15
И ещё:
Можно выложить скрин-шоты из программы PonyProg с правильно установленными фьюзами отдельно для ATmega8 и АТmega168. Программировать собираюсь с помощью STK-200 по ISP

Sergey_4z5ky
13.12.2009, 20:56
У меня так сделано. Программа другая ,но по аналогии можно разобраться.

leokri
13.12.2009, 22:06
Сергей а что у Вас за программатор, уж больно хороший интерфейс.

Sergey_4z5ky
13.12.2009, 22:17
Это программатор "Bascom"

Sergey_4z5ky
14.12.2009, 01:28
Сделал еще одну версию - с запоминанием последнего состояния трансивера перед выключением. "Стартового" диапазона больше нет .После включения все восстановится .Запись всех данных происходит с определенной периодичностью ,т.е. если крутнули валкодер и выключили трансивер ,то останутся записаны предыдущие ,до кручения установки.Т.е. все происходит не мгновенно. Если запоминать каждое "движение" синтезатора ,то ЕЕПРОМ быстро скончается....Пришло сь убрать предустановки частот по диапазонам.Теперь после прошивки синтезатор стартует на частоте 7050 и если переключить диапазон ,то увидим одни нули.Нужно чуть повернуть валкодер и восстановится частота в пределах выбранного диапазона.Так нужно пройтись по всем диапазонам .На этом неудобства заканчиваются ,а начинаются удобства работы с новой версией :) .Положение ячеек в ЕЕПРОМ немного сдвинулось ,но разобраться что к чему легко по предыдущим описаниям ЕЕПРОМ. С 168-й все выжал. Больше ни строчки не добавишь и не уберешь..
Меня полностью устраивает эта последняя версия - останусь на ней.На всякий случай куплю еще пару 168-х ( вдруг что-то случится с контроллером ,а его к тому времени перестанут производить ?).Еще раз выкладываю схему под эту версию прошивки.
Ну а теперь займемся долгами - что там за проблемы с 9834 и какая версия прошивки? Напомните пожалуйста.

US6IQL
14.12.2009, 11:33
Sergey_4z5ky
А что скажете на счёт питания синтезатора от USB через конвертор USB<->RS232, собраный на PL2303?
Дело в том, что я планирую на праздники выехать на дачу и в первозданной тишине вдали от городского радио-смога помониторить эфир с помощью SDR tuner'a "DR2G" + sintez AD9952. И весь этот радио-приёмный комплекс запитать от USB порта ноута...

RK1AQ
14.12.2009, 15:50
US6IQL
Надо хорошо отфильтровать +5В, ну и общая земля комп SDR tuner'a "DR2G" + sintez AD9952 не помешает. Не забывайте о нагрузочной способности USB номинально 100 мА, некоторые порты максимально 500 мА (на ноутбуках значок +), за этим следит контроллер шины USB.
Нам расскажете что получилось.

US6IQL
14.12.2009, 18:46
ALEX305
Расскажу минимум через месяц, т.к. поставки AD9952 диллером Analog Devices в Украине, фирмой VDMAIS cоставляют около месяца. А вот с DS90LV012 (3V LVDS Single CMOS Differential Line Receiver) вообще проблема. Нет её на фирмах! Вроде похожая есть: DS90LV028ATM (3V LVDS Dual CMOS Differential Line Receiver). Но придётся плату под неё переразводить... Или может обойтись трансформатором, как на схеме у amator'a? Тогда скорее всего не обойтись без дополнительного транзисторного каскада с ОЭ. В общем подскажите, как лучше?

Sergey_4z5ky
14.12.2009, 19:29
В общем подскажите, как лучше?


Для ключевого смесителя лучше с компаратором. Есть много разных.Можно выбрать на частоту не менее 200 МГц.Поищите в сети. ППо-моему и есть что-то от MAX .

Integral
14.12.2009, 19:30
А вот с DS90LV012 (3V LVDS Single CMOS Differential Line Receiver) вообще проблема. Нет её на фирмах!
Надо поискать аналоги.

P.S. Аналог MAX961, но обрезается верхний частотный диапазон. Детали в ветке Синтезатор прямого синтеза для ТПП (http://forum.cqham.ru/viewtopic.php?t=1621 2&postdays=0&postorder=asc&highlight=ds90&&start=75)

Sergey_4z5ky
14.12.2009, 19:34
Сделал еще небольшие поправки в программе. И добавил еще один шаг интеллектуального валкодера. Теперь при резком повороте ручки "пролетают" около 40 кГц ,а при медленном вращении шаг 10 Гц.Так получше.

Sergey_4z5ky
14.12.2009, 22:17
Заметил я в своём синтезе один глючёк: при включении питания на стартовом диапазоне обнуляются показания частоты до 00.000 и включается расстройка.


Тоже заметил этот эффект - проявляется иногда ,причем независимо от версии прошивки. Сечас повесил резистор 20 кОм с первой ноги контроллера ( RESET) на +5 В . Специально 50 раз включал - выключал синтезатор .Даже специально иммитировал плохой контакт при включении питания .Иногда контроллер просто зависал ,но память в ЕЕПРОМ не "слетала" .Наверное нельзя оставлять RESET свободным.Конструкти вно ,что бы не вмешиваться в монтаж платы ,этот резистор можно припаять на разъем который вставляется в разъем программирования.Пос ле прошивки просто одевать разъем с резистором на разъем программирования.Есл и не поможет ,то можно и конденсатор также подключить на землю ,что бы сброс процессора проходил уже после установки всех напряжений на схеме,т.е. сделать небольшую задержку включения.В программе ничего плохого не обнаружил.

leokri
14.12.2009, 22:44
Сечас повесил резистор 20 кОм с первой ноги контроллера ( RESET) на +5 В
Рекомендуется цепь RESET выполнять так:
резистор на +5v - 100к на первую ногу
и конденсатор 100n с первой ноги на землю.
Припаять детальки лучше непосредственно на вывод контроллера.
На режим программирования такое включение абсолютно не влияет.
За то данные будут целы.
Я уже имел с этим неприятности, когда делал електронное ФСУ для станков с ЧПУ.
Данные в EEPROM периодически ломались. Все как рукой сняло когда доработали цепи RESET.
Перешивали после етого в режиме ISP не вынимая контроллера из платы, питание
программатора тоже от платы контроллера.
Успехов!

US6IQL
15.12.2009, 00:14
Integral
Да, действительно... MAX961 заменяет DS90LV012 нога в ногу...
Ну а сильно будет заметно это ограничение сигнала "сверху"?

Sergey_4z5ky
15.12.2009, 00:41
Думаю пойдет MAX961....Ведь для классической раскладки частот и ПЧ 8.867 частота гетеродина не выше 21 МГц ,а с этими частотами компаратор должен справится.Пробуйте.

WT2J
15.12.2009, 07:13
Ладно, не ругайте. Это мой первый в жизни КВ ССБ аппарат, так что всякое может быть. ...В общем даю черновик схемы, пробуйте, обсуждайте.


Привет, Александр.
Не знаю насчет первого в жизни,но взглянув на ваш Миниатюрный трансвертер 144\430 Мгц http://ra3rbe.r3r.ru/trx144_430.htm
и сдесь http://www.qrz.ru/schemes/contribute/constr/fm2006/
неплохо все.
И на КВ у вас все очень не ординарно,а это талант.
Успехов и надеюсь на вашу статью на СКР.
73's
Алех

amator
15.12.2009, 21:44
Не знаю насчет первого в жизни,но взглянув на ваш Миниатюрный трансвертер 144\430 Мгц http://ra3rbe.r3r.ru/trx144_430.htm
и сдесь http://www.qrz.ru/schemes/contribute/constr/fm2006/
неплохо все.
Спасибо. Он вроде и ничего тот вариант, но слабенький по выходу. Сейчас я бы так не делал. Ниже схема, что в этот КВ трансивер для 144 планирую. Нормально этот вариант по динамике показал, хоть и не балансная схема. Только в отличие от уже испытанной убрал встречно параллельные диоды со входа, а поставил коммутацию на одном диоде. А то раньше они все же ограничивали динамику сверху.

amator
16.12.2009, 00:49
По поводу компаратора не сказал… Он желателен, но с ADG774 я выкрутился, что поднял уровень ВЧ с ДДС закоротив резистор в эммитере пред каскада, и делитель по входу ADG774 тоже убрал. Только сигнал через емкость, и подтяжка к минусу регулируемая по уровню минимального шума. Она сама себе как компаратор эта микросхема. Так что все нормально. Работает чисто.

R0SBD
18.12.2009, 07:29
Сергей, 4Z5KY, сравнивали ли вы свой трансивер со Ic-718, у кого лучше параметры, ведь синтез на 9952 спектром лучше. Вот тоже интересный вариант, если в Ic-718 сделать вывод для подачи сигнала с внешнего ГПД и попробовать ему ваш синтезатор... Не мешало бы собрать все варианты синтеза и сделать типа статьи для сайта, это пожелание. Или может кто бы за это взялся... Вот если б еще блок dsp (с цифровыми фильтрами и NR) по пч равному 15-20 кгц, то можно было бы сделать самодельный аппарат, не уступающий фирменным трансиверам...

Sergey_4z5ky
18.12.2009, 11:18
сравнивали ли вы свой трансивер со Ic-718

Конечно сравнивал. Только из-за самой структуры моего самодельного трансивера - одно преобразование против двух в айкоме, уже выигрывает по динамике при небольших расстройках 2-х тонов - 5 или 10 кГц. А в "айкоме" по первой ПЧ стоит фильтр с полосой 15 кГц и перегружается 2-й смеситель ,т.к в полосу фильтра 1-й ПЧ проходят 2 сигнала с небольшим разносом 2-х тонов.

- В этом секрет популярности и хороших параметров и К-2 ,и К-3 от "Elecraft" - вся избирательность осуществляется сразу после первого смесителя ,т.к. в этих трансиверах одно преобразование - 2 -ю ,ПЧ DSP в К-3 можно в расчет не брать ,т.к. после смесителя "узкие" фильтры на 8.215 МГц и предварительная фильтрация сделана до DSP.

А вот при разносе 2-х тонов скажем 25 кГц и более параметры становятся практически одинаковыми - что у 718-го ,что у самодельного трансивера.


Не мешало бы собрать все варианты синтеза и сделать типа статьи для сайта, это пожелание

Уже сделано - ждите обновления СКР .
Для 2-х строчных индикаторов сделал 3 версии программ и схем

А сейчас обкатываю последнюю версию на 4-х строчнике...

sdr_СЕРЖ
20.12.2009, 11:03
Здравствуйте Сергей!
Как на счет бюджетного варианта прошивка(int_encod_a d9834.hex).
Глюки которые у меня были, пропали после замены валкодера,а так прошивка работает
Если можно внести новые доработки, то будьте любезны.
Спасибо.

Valery Gusarov
20.12.2009, 11:23
Дисплей для сравнения с КЮЭРЗЕТ...

ur3ilf
20.12.2009, 14:10
Valery Gusarov
Есть целая тема :super: http://forum.cqham.ru/viewtopic.php?t=2060 2

Sergey_4z5ky
20.12.2009, 21:37
Как на счет бюджетного варианта прошивка


Будет - подождите обновлений СКР.


Дисплей для сравнения

Я не с кем не соревнуюсь и делаю как нравится мне ,а что б труд не пропал даром выкладываю здесь .Вот и все . Кто хочет может повторить ,а кто не хочет - его дело. Ну не нужен мне графический дисплей . И синтез на 9834 не устраивает. Зато для меня важней 2 DDS ,сдвиг ПЧ и калиброваный индикатор. Каждому свое.....

Valery Gusarov
20.12.2009, 21:45
не с кем не соревнуюсь
Извините, я лишь про дизайн-красиво...Параметры без ГУНов и полосовых на выходе понятны...

Sergey_4z5ky
20.12.2009, 22:19
дизайн-красиво

На мой вкус красиво и "фирменно" выглядят только специализированные индикаторы ,под конкретную модель трансивера ,где частота индицируется 7-ми сегментными индикаторами ,а надписи режимов выводятся готовые и целиком. Или же цветные графические и с высоким разрешением. А синтезаторы на всех других индикаторах смотрятся как самоделки .

labuda51
21.12.2009, 02:56
Сергей здравствуйте.А если такой вариант синтезатора.Глядя на функциональную схему синтезатора описанную Э.Ред в своей книге напрашивается замена делителя М и 1 фазового детектора на 1 МС LC72131/137, а делителя N и 2 ФД на вторую плюс контроллер.Остальное как есть.Если это в принципе работоспособно,то выкидывается грубо 35 МС.Ваше мнение?.

Genadi Zawidowski
21.12.2009, 09:39
функциональную схему синтезатора описанную Э.Ред
Это о какой именно идёт речь? Та, где частота сравнения петли ФАПЧ один килогерц? Книга (цвет или назване) и страница было бы не плохо.