PDA

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



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

DV
20.11.2009, 21:06
К сожалению не нашел в форуме, какие фьюзы выставлять, а уже пришло время прошивать процессор (atmega168).
Прошу помощи!
С уважением DV

Genadi Zawidowski
20.11.2009, 21:52
Сделал небольшую доработку.Перерезал дорожку SDIO и сделал короткую перемычку.Теперь SDIO снимается c D7 индикатора.А освободившийся порт PС.2 теперь будет FSYNC для 9834. Новое распределение портов на картинке. В дальнейшем буду все прошивки делать под такой расклад.
Сергей, ну ответь пожалуйста на вопрос - что мешает сделать SPI шину (clk & data) общей? Ну очень интересно!

RD3AY
20.11.2009, 22:24
Сделал небольшую доработку.Перерезал дорожку SDIO и сделал короткую перемычку.Теперь SDIO снимается c D7 индикатора.А освободившийся порт PС.2 теперь будет FSYNC для 9834. Новое распределение портов на картинке. В дальнейшем буду все прошивки делать под такой расклад.
Сергей, ну ответь пожалуйста на вопрос - что мешает сделать SPI шину (clk & data) общей? Ну очень интересно!

Здравствуйте!

Скорей всего используеться программная реализация интерфейса SPI.
Сергей, используй аппаратное SPI, высвободиться дополнительно FLASH память для прошивки.

Константин

Genadi Zawidowski
20.11.2009, 22:31
Скорей всего используеться программная реализация интерфейса SPI.
Вот уж точно непричём. У меня программное шевеление ножками - а все чипы на общих проводах. Опускаю чипселект (fsync или как оно у каждого типа микросхем называется), пишу данные и поднимаю обратно. Всё.

Sergey_4z5ky
21.11.2009, 01:41
что мешает сделать SPI шину (clk & data) общей? Ну очень интересно!

Приветствую всех!
Меня и так все устраивает.Тем более железо переделывать не хочу. Все нормально работает.А памяти думаю достаточно ,т.к. не собираюсь делать еще какие-либо функции - только САТ со временем ( еще даже не начинал разбираться что к чему) и то ,судя по опыту работы в различными логгерами понял ,что кроме обмена частотой и режимом работы ничего и нужно - все остальное только игрушки и реклама по большому счету - мол есть такие функции и можно управлять аттенюатором ,УВЧ и т.д. Ну поигрался я в "Hamradiodelux" ПОЛНЫМ управлением и дальше что-то не тянет.А в реальной работе ,с Logger32 кроме обмена частотой и режимом ничего и не надо. Я же только учусь и приобретаю опыт ... :) ...Дальше будет видно что и как делать ,а этот синтез постараюсь доделать на готовом железе.


Сергей, используй аппаратное SPI, высвободиться дополнительно FLASH память для прошивки.

Еще вернусь к этому ,когда остро станет вопрос не хватки памяти,а пока нужно "добить" точто уже есть и работает.
Да и чем плохо параллельное подключение ? По-моему ничем.Или я просто еще чего-то не знаю и не понимаю ... :oops:

Sergey_4z5ky
21.11.2009, 01:50
какие фьюзы выставлять


Не знаю как правильно ,но у меня так.

DV
21.11.2009, 04:44
Sergey_4z5ky
Спасибо, попытаюсь разобраться.
С уважением DV

DV
21.11.2009, 04:47
US2IT
Александр, подскажите, а МЭЛТ (четырехстрочник) работает без всяких примочек в этой схеме?
С ув. DV

Sergey_4z5ky
21.11.2009, 05:26
Вроди бы сделал программу для управления двумя DDS и функцией сдвига ПЧ ,причем не только на прием ,но и передачу - отличный оперативный регулятор тембра сигнала передачи. В режиме приема работает свой сдвиг ПЧ , - передачи свой. На 2-х строчном LCD все выглядит на мой взгляд удобно и информативно. При аткивизации "SHIFT" в правом нижнем углу высвечивается символ полосы ПЧ и несущей ,над символом режим работы и сдвиг ПЧ ( при переходе на передачу индикация сдвига для передачи )."Ключик" слева - блокировка валкода.При включении растройки вместо режима и сдвига отображается "дельта" расстройки ,т.е. как и раньше. Находясь в режиме "RIT" можно также двигать ПЧ - появляется символ ,говорящий ,что в этот момент валкодер переключен на управление сдвигом ПЧ.

Осталось спаять плату 9834 и все проверить.

Sergey_4z5ky
21.11.2009, 06:02
И еще захотелось добавить - за пару месяцев работы над синтезатором я наконец-то получил именно то ,чего всегда хотел ,но не мог найти .Выглядит хвастливо ,но это так :oops: .Одним словом доволен результатом. :) Как все протестирую на 9834 выложу прошивку и .... наверное сделаю перерыв....

VA6AM
21.11.2009, 06:03
а как по шумам такой синтез?

Sergey_4z5ky
21.11.2009, 06:09
а как по шумам такой синтез?

Откройте даташит на 9952 и посмотрите...

Sergey_4z5ky
21.11.2009, 06:14
И наверное можно будет сделать еще версию на 2-х 9834 - одна ГПД ,а другая опорник....

R0SBD
21.11.2009, 06:40
un7lg, в свое время sgk приводил практические замеры спектров различных генераторов, в том числе и на 9952 (зеленым цветом - синтез на 9952): http://forum.cqham.ru/viewtopic.php?p=2211 78#221178

Genadi Zawidowski
21.11.2009, 11:23
Тем более железо переделывать не хочу
Раз вводится дополнительная микрсхема - всё равно, железо переделывается.
Просто способ совместить все spi менее экзотичен, чем другие способы экономии выводов - и странно, почему именно его ты старательно избегаешь. Ну ладно, за ответ спасбо.

RA4FIX
21.11.2009, 12:44
Генка, пусть делает как хочет и умеет! А то опять начнётся, тут не так, здесь ни эдак. И в конце концов главным аргументом станет: "сам дурак"!
Я не копэнгаген в программировании, но если генератор можно сделать сотней способов, зачем всем навязывать индуктивную трёхточку!

sdr_СЕРЖ
21.11.2009, 13:21
Привет Сергей!
При тестировании последней прошивки для 9834 (int_encod_ad9834) много глюков.
Про них писал US2IT.
Если можно подправьте пожайлуста.

Sergey_4z5ky
21.11.2009, 15:11
Ок.Проверю и исправлю.

LZ3GN
21.11.2009, 16:09
Здравствуйте Сергей!
И у меня одна просба. Можно ли превратит последную версию для 144 мхц в двухдиапазонную - 144/432 мхц. Имею в виду одна частота на виходе АД9952, а толко отображение разново диапазона на дисплее. Конечно и сигнал на одном виходе об состояния контролера. Буду исползвават готовий трасвертер 430/144 мхц.Если конечно у Вас есть время и если ето возможно.
Желаю успехов!

Sergey_4z5ky
21.11.2009, 16:40
Проверю ,что можно сделать.

D0ITC
21.11.2009, 16:44
Александр, подскажите, а МЭЛТ (четырехстрочник) работает без всяких примочек в этой схеме?
Да , в этой схеме работает без всяких проблем, а вот в схеме блока управления и индикации УМ RA3YBW была проблема нестыковки.

D0ITC
21.11.2009, 16:55
Переделал валкодер, получилось всё класс. Хочу теперь попробовать все ранее выложенные прошивки с интелектуальным валкодером и выбрать что больше понравится. Как получилось- на фото

D0ITC
21.11.2009, 17:17
Сергей, очень хотелось-бы знать, а возможно ли в прошивке сразу перед программированием выставить значение clk DDS. Если можно адрес, по которому это можно сделать, а то слишком утомительное дело валкодером выставлять почти 26МГц.

DV
21.11.2009, 17:30
Александр, подскажите, а МЭЛТ (четырехстрочник) работает без всяких примочек в этой схеме?
Да , в этой схеме работает без всяких проблем, а вот в схеме блока управления и индикации УМ RA3YBW была проблема нестыковки.
Появилось время - собрал УМ RA3YBW. C МЭЛТ не заработало - нашел Вашу коррекцию (спасибо) - все стало на свои места.
Как понял , беда была в протоколе обмена именно с 4- строчным индикатором (а в этом синтезаторе обмен обустроен несколько по-иному)?
С уважением DV

D0ITC
21.11.2009, 17:35
беда была в протоколе обмена именно с 4- строчным индикатором
Да и именно в четырёхбитном режиме, мне помог разобраться спец с МЭЛТ.

DV
21.11.2009, 17:41
US2IT
Еще просьба - как Вы прошиваете atmega? (чем и какие фьюзы устанавливаете?) Как я понял, Сергей прошивает МП непосредственно в BASCOM и фьюзы устанавливаются автоматически. (У меня atmega168, программатор - USB (AVR910).
Самостоятельно в фьюзах разобраться не смог :oops:
С уважением DV

D0ITC
21.11.2009, 17:51
Я прошиваю в PonyProg 2000 и выставляю: CKOPT, BOOTSZ1, BOOTSZ0, BODLEVEL, BODEN, SUTO. Программатор STK 200.

Sergey_4z5ky
21.11.2009, 17:58
US2IT ,Скажите Ваши данные ПЧ и всего остального - сделаю прошивку лично для Вас. В установках по умолчанию будут Ваши данные. А в разных версиях адреса ЕЕПРОМ различаются.

DV
21.11.2009, 18:05
US2IT
Огромное спасибо! О результатах сообщу. Еще вопросы (извините за назойливость)
1.По поводу DDS. Обязательно ли (как в конструкции Олега-9) припаивать подложку DDS (для охлаждения) на корпус или можно обойтись без этого?
2.Пробовал самодельный валкодер (с колесиком с прорезями от старой оптической мышки) и выяснилось, что гораздо приятнее, когда ручка настройки вращается с некоторым усилием - для этого даже узел вращения пришлось "забивать" сначала самодельной густой мазью из канифоли и масла, а затем смазкой "демпфер". Может все-таки лучше шаговик от дисковода? (Понимаю, об этом много говорено, но интересно Ваше личное мнение - Вы сейчас, наверняка сравниваете эти варианты практически и принимаете решение)
Ну а еще вопросы - по модулю управления УМ - в другой ветке :) .
С уважением DV

Genadi Zawidowski
21.11.2009, 18:17
1.По поводу DDS. Обязательно ли (как в конструкции Олега-9) припаивать подложку DDS (для охлаждения) на корпус или можно обойтись без этого?
Это требуется для нормальной работы - питание ЦАП, не только охлаждение. Без этого всё работает, кроме выхода (на близкорасположенный приемник можно услышать слабый сигнал - только и всего).

D0ITC
21.11.2009, 18:29
В установках по умолчанию будут Ваши данные.
Сергей, спасибо за ответ, но я уже дошел как это сделать, считал EEPROM и сохранил, теперь при перепрошивке открываю свой и прошиваю всё. Прошу прощения за тугодумство, пока дойдёт. Пробовал все те прошивки что вы выкладывали для 6-ти диапазонов- все работают и когда валкодер нормальный, то разницы не заметно.


Обязательно ли (как в конструкции Олега-9) припаивать подложку DDS (для охлаждения) на корпус или можно обойтись без этого?
Я не знаю как насчёт обязательно, но думаю желательно. Она и так в тяжелом режиме, а ей ещё и в охлаждении отказать. Я запаял, с обратной стороны платы просверлил отверстие 2мм и раззенковал насколько возможно, а затем тонким жалом прогрел. Площадка под ДДС была предварительно залужена.


Может все-таки лучше шаговик от дисковода?
У меня лучше чем на двигателе от шаговика пока ни на чём не получалось, делал уже неоднократно.

LZ3GN
21.11.2009, 22:41
Извините Сергей, но если когда нибудь обратите внимание на контролере про 144 мхц,то достаточно отоброжать 40.0000.0 - 60.000.0 или
30.000.0 - 50.000.0 что би не загружали лишнее дисплей.

Sergey_4z5ky
21.11.2009, 23:36
Сегодня сделал платку на 9834 и все подключил.Программа работает отлично ,сдвиг ПЧ регулируется и т.д.,а вот сигнал 9834-й что-то мне совсем не нравится - рваный он все-таки - слышны шелчки в момент регулировки сдвига ПЧ с каждым обновлением частоты ( шагом валкода в этом режиме). Не смотря на все ухищрения ,советы с Геной ,улучшенный алгоритм управления - щелчки есть.,Не знаю как при применении 9834 в качестве ГПД ,но в качестве регулируемого опорника ее применять нельзя - во всяком случае я пришел к такому выводу.Если усиление ПЧ небольшое ,а основное усиление по НЧ ( UT2FW ,"Роса" ,"Десна" и многие другие аппараты именно так и построены ) то щелчки сильные ,да еще и АРУ по НЧ "дергается"...Не знаю... - еще позанимаюсь с ней ,и если ничего не выйдет перейдем на 9835....

Sergey_4z5ky
22.11.2009, 00:05
А вот в TS-480 применяется в качестве опорника именно 9835...Думаю эту схему и можно взять.

Genadi Zawidowski
22.11.2009, 00:11
Сегодня сделал платку на 9834 и все подключил.Программа работает отлично ,сдвиг ПЧ регулируется и т.д.,а вот сигнал 9834-й что-то мне совсем не нравится - рваный он все-таки - слышны шелчки в момент регулировки сдвига ПЧ с каждым обновлением частоты ( шагом валкода в этом режиме). Не смотря на все ухищрения ,советы с Геной ,улучшенный алгоритм управления - щелчки есть.,Не знаю как при применении 9834 в качестве ГПД ,но в качестве регулируемого опорника ее применять нельзя - во всяком случае я пришел к такому выводу.Если усиление ПЧ небольшое ,а основное усиление по НЧ ( UT2FW ,"Роса" ,"Десна" и многие другие аппараты именно так и построены ) то щелчки сильные ,да еще и АРУ по НЧ "дергается"...Не знаю... - еще позанимаюсь с ней ,и если ничего не выйдет перейдем на 9835....
Могу только удивиться. Я избавился от щелчков много лет назад, как ты понимаешь, K3 и FT-950 тоже. Я тут сделал лог того, что у меня записывается в AD9834 в процессе перестройки и при инициализации (у меня компаратор отключен, так что имей в виду, если что).

ad9834 initialize
&B0010000100000000
&B0010000000000000

ad9834 set freq
&B1001111010111000
&B1000000001110100
&B0010100000000000

ad9834 set freq
&B0110001110100010
&B0100000001110100
&B0010000000000000

ad9834 set freq
&B1010011110111011
&B1000000001110100
&B0010100000000000

ad9834 set freq
&B0110101110101001
&B0100000001110100
&B0010000000000000

Красным выделены биты, отвечающие за частоту. Зелёным - переключение на профиль. И, естественно, пара битов перед словм частоты учти.

Sergey_4z5ky
22.11.2009, 00:19
Сечас проверил все еще раз на НЧ диапазонах...При больших уровнях сигнала и шума щелчки слышны намного слабее....Попробую еще увеличить усиление по ПЧ ,а по НЧ снизить ,а так же сделать балансный SSB детектор вместо того что есть на одном полевике. Наверное завтра зацеплю SA612. Жаль просто потраченного времени и труда - все работает отлично и "Shift IF" работает не хуже чем в моем "ICOM - 718".

Sergey_4z5ky
22.11.2009, 00:24
Спасибо, Гена ,за инфо....Завтра буду разбираться и все перепроверять еще раз.

Genadi Zawidowski
22.11.2009, 00:24
При больших уровнях сигнала и шума щелчки слышны намного слабее.....

1) сравни с предложенными мной управляющими словами.
2) выясни, откуда наводка - замкни пинцетом spi clock на AD9834 и покрути валкодер. Частота должна стоять (ну оба замкни, в случае if shift). Если щелчки будут - значит, наводка с цепей управления (сама микросхема не будет перепрограммироватьс я при этом, как ты понимаешь).

Sergey_4z5ky
22.11.2009, 00:25
А вообще классно когда опорник DDS - ничего настраивать не надо - выставил значение ПЧ в меню и все сразу на месте.. :)

Genadi Zawidowski
22.11.2009, 00:32
А вот в TS-480 применяется в качестве опорника именно 9835...Думаю эту схему и можно взять.
А в FT-950 применяется в качестве опорника именно 9834...

Sergey_4z5ky
22.11.2009, 00:45
Я уже понял в чем дело...Во всех фирменных аппаратах большое усиление ПЧ ,и балансные детекторы ,и все маскируется. Попробую сначала кое-что переделать в трансивере....В программе ничего плохого не нахожу.Уже и компаратор включал - выключал и другими битами игрался - ничего не меняется.Алгоритм с тобой уже обсуждали - все так и сделано - грузим один регистр ,а второй в это время работает ,затем переключаемся на первый ,а грузим второй....Все так и сделано ,и так и работает.Пробовал делать загрузку только одного регистра - как ты и говорил -щелчки ужасные....

Integral
22.11.2009, 01:05
все так и сделано - грузим один регистр ,а второй в это время работает ,затем переключаемся на первый ,а грузим второй...
На такую же проблему наткнулся Александр RA3RBE. Может отсюда что-то полезное можно подчерпнуть http://forum.cqham.ru/viewtopic.php?t=1538 2&postdays=0&postorder=asc&&start=165

ur3ilf
22.11.2009, 01:07
AD9835 стоит в FT857,897 и даже доводилось менять :D Где-то я видел тему про щелчки AD9832. Но там было при переходе определённых коэфициентов. Сейчас поищу.
Пока писал уже ответили :D

DV
22.11.2009, 03:18
Требуется совет по программированию atmega168!
Прошил, работает, но от внутреннего генератора. (Есть текст на дисплее, "опрос клавиатуры и т.д., но все меедлееенно.....) Колебаний на кварце нет. Наверное, напутал таки с фьюзами :баран: . (CKSEL 0...3). Можно ли вернуть утраченное счастье? (заставить работать от внешнего кварца и как)? :-(
С уважением DV

taifun
22.11.2009, 04:04
Прочесть конфигурацию, изменить ее и зашить заново, не трогая самой прошивки. (главное внешний такт не включить, но бывает и еще хуже...)

DV
22.11.2009, 07:22
taifun
Спасибо, все получилось!
С уважением DV

"70-й"
22.11.2009, 17:00
[/b]Для ВСЕХ.

Доброго времени суток, уважаемые форумчане!
Правильно ли выставлены Fuse Bits для ATmega168 в этой конструкции?

"70-й"
22.11.2009, 20:24
Для всех

На сайте http://www.engbedded.com/fusecalc/ доступен работающий в реальном времени avr fuse calculator. Пригодиться при программировании МК AVR.

amator
22.11.2009, 20:34
"70-й"

Правильно ли выставлены Fuse
У меня так:

Integral
22.11.2009, 21:38
На сайте ... доступен работающий в реальном времени avr fuse calculator.
Нашел на русском языке http://www.ctlab.ru/fusecalc/calc.html Есть в сети программа, работающая без интернета, но нужно самому добавлять отсутствующие микросхемы.

taifun
22.11.2009, 22:44
Integral - Респект! А скачать и добавить МК в нее есть откуда?

RK1AQ
22.11.2009, 23:00
А в FT-950 применяется в качестве опорника именно 9834...

Гена, а у тебя есть схемы на FT-950? поделись плиз.

Sergey_4z5ky
22.11.2009, 23:15
Весь вечер просидел с 9834....Происходит нечто странное. Не понятно по каким причинам ,в одно из включений питания все становиться чисто ,никаких щелчков.В другое включение щелчки могут появится ,а могут нет...Пока не пойму в чем дело.Ясно уже одно ,что программа управления 9834 работает как надо - раз при каких-то условиях никаких намеков даже на щелчки нет ,а затем перестраиваешься по частоте ,опять включаешь регулировку сдвига ,и опять дело случая - будут щелчки или нет....Я что-то начал подозревать ,что 9834 очень "нежная" и не любит параллельных подключений - вроде не активные clock и data все равно как-то непонятно реагируют на сигналы на этих шинах и отсюда щелчки . Завтра попробую все 3 сигнала управления повесить на отдельные порты и проверить свои догадки....

Sergey_4z5ky
23.11.2009, 00:25
Да ,я правильно все понял - проблема решена! Никаких щелчков больше нет.Просто повесил клок и дату на неиспользуемые сейчас (зарезервированные под САТ) порты. Завтра пересмотрю все подключения и окончательно сделаю программу под управление двумя DDS . На записи во время регулировки сдвига ПЧ слышно "дрожание" сигнала - это просто точно не выставлены опорные частоты двух DDS - одна например шагает с шагом 100 Гц ,а другая 99.99 ,и получается FSK,а также немного во времени разнесена загрузка DDS .

Затем подправим что надо по просьбам ,перерыв и работа над САТ.Такие планы :) .

DV
23.11.2009, 00:57
Sergey_4z5ky
Проверил, никаких наводок на процессор (клавиатуру) со стороны рядом работающих радиостанций (144 и433МГц) нет! (А клавиатура компа - сбивается :D ).
С уважением DV

Sergey_4z5ky
23.11.2009, 01:41
По-моему - исправил все неточности ,и "SHIFT" работает как надо.Только при настройке на чистую несущую заметны шажки перестройки синтезатора ,а при реальной работе думаю все ОК.

Sergey_4z5ky
23.11.2009, 01:59
Точно так же ,находясь в режиме передачи ,можно двигать спектр своей передачи в пределах +/- 2кГц.При переходе на прием включается ранее выставленный сдвиг ПЧ при приеме ( если останется включенная функция сдвига). Т.е. это две обсолютно независимые оперативные регулировки.

Sergey_4z5ky
23.11.2009, 20:12
Ну ,что - никого не впечатлила новая "примочка" на второй DDS ?

Genadi Zawidowski
23.11.2009, 20:40
Ну ,что - никого не впечатлила новая "примочка" на второй DDS ?
Восторженная публика выкорчёвывает вторые гетеродины из своих аппаратов.
Я-то давно за такое решение (добавление 12-ти долларовой микросхемы для получения дополнительной функциональности).

Я так понимаю, что в режиме передачи CW сигнал формируется той же DDS - как и переворот боковой на разных диапазонах в случае режима "гетеродин всегда сверху"?

А выход для генерации НЧ сигнала самоконтроля остался?

D0ITC
23.11.2009, 20:52
У меня вопрос ко всем, а в какой программе можно зашить atmega 168, у меня её почему-то нет.

Ну ,что - никого не впечатлила новая "примочка" на второй DDS ?
Сергей, очень даже впечатлила, но за вами не успеешь :D

DV
23.11.2009, 21:01
У меня вопрос ко всем, а в какой программе можно зашить atmega 168, у меня её почему-то нет.
Прошивал CodeVisionAVR.

Ну ,что - никого не впечатлила новая "примочка" на второй DDS ?
Это для трансивера с одним или двумя преобразованиями?
С уважением DV

Sergey_4z5ky
23.11.2009, 21:03
Я так понимаю, что в режиме передачи CW сигнал формируется той же DDS - как и переворот боковой на разных диапазонах в случае режима "гетеродин всегда сверху"?

Привет Гена!
Пока не сделал CW - не все сразу ,да и память все-таки ограничена - сначала САТ. На данный момент CW можно формировать как обычно - кварцем в передающем тракте.Перераспредел ил порты. Были некоторые "подводные" камни.Сейчас все работает "гладко" и "мягко" - мне нравится.Наконец-то почувствовал себя комфортно при приеме на самоделке.Со сдвигом ПЧ и набором из 2-х фильтров ПЧ чувствуешь себя на "фирменном" аппарате. :) .Выкладываю проверенную прошивку ,соответствующую схеме.Железо трогать больше нет необходимости - только дописАть САТ осталось. И еще при сдвиге равным "0" отображается полное название режима - "LSB" например ,а если текущий сдвиг ПЧ не равен "0" ,то первая буква и сдвиг в кГц.

ux2ix
23.11.2009, 21:03
Ну ,что - никого не впечатлила новая "примочка" на второй DDS ?
Впечатлила еще как,завтра еду делать заказ на дидисины,а пока как писал Генадий,выковыриваю гетеродин HI :) Ну а мысли бегут дальше,графический дисплей,САТ и т.д.,ладно схожу за губо закаточной машинкой,хотя как знать.Крепкого Вам здоровья Сергей и большое спасибо за Ваш труд!
С уважением,Василий.

Genadi Zawidowski
23.11.2009, 21:05
У меня вопрос ко всем, а в какой программе можно зашить atmega 168, у меня её почему-то нет.

AVReal

http://real.kiev.ua/avreal/

http://real.kiev.ua/old/avreal/ru/index.html

Sergey_4z5ky
23.11.2009, 21:14
Это для трансивера с одним или двумя преобразованиями?


Пока с одним ,т.к. ПЧ равна частоте DDS2 .Но если останется память ,то можно 1-ю выставлять отдельно ,а опорник ,например 500 кГц ,отдельно. Честно говоря не вижу смысла делать 2 ное преобразование - это практически всегда ухудшает параметры динамики ,за исключением случая основной фильтрации по первой ПЧ.Что может быть проще купить горсть кварцев на любую частоту и понаделать фильтров с разными полосами - благодоря 2-й DDS можно двигать полосы как угодно ,а с традиционным опорником на кварце это головная боль - нужно все коммутировать в разных режимах.Схема самого трансивера намного упрошается.Кроме того отпала необходимость в сигнале - "реверс" на разъеме трансивера. Фактически на этом разъеме уже есть 3 не нужных сигнала. Можно и ЦАП зацепить для управления не слишком нужными регуляторами - микрофон ,VOX ,мощность и т.д. ,что бы не выводить все это на переднюю панель ,а выставлять через меню. Ох ,чувствую нужно было сразу на 32-ю атмегу переходить :) ...

Sergey_4z5ky
23.11.2009, 21:18
Тут в процессе работы над синтезом и структура трансивера нарисовалась - типа "радио 76" - все можно сделать очень просто...

DV
23.11.2009, 21:28
Sergey_4z5ky
Значит, меняя опору, можно подобрать желаемый тембр,устанавливая опору в нужном месте ската фильтра (частоту среза по НЧ) - это подстройка в пределах 300Гц?
А если 2 преобразования, то можно, смещая полосу пропускания по первой ПЧ относительно второй, можно менять полосу в широких пределах - от "0" до полосы второй (более узкой ) ПЧ (только нужно делать этот сдвиг согласованно для первогоDDS - в одну сторону , а для второго - на столько же в другую). Такой замысел?
С уважением DV

Sergey_4z5ky
23.11.2009, 21:39
Самое простое объяснение - это полоса пропускания вашего фильтра свободно перемещается по сигналу ,а частота принимаемого сигнала остается на месте. "зачирикал" кто-то по высоким - легко подрезали сдвигом полосы вниз , - снизу - сдвинули полосу вверх. Как в любом "фирменном" трансивере. Можно это назвать и регулятором тембра :) .Главное ,что благодоря 2-й DDSвсе происходит синхронно ,и сдвиг опоры ,одновременно компенсируется сдвигом ГПД.На кварцевом опорнике так не сделаешь. Конечно можно проити окольными путями для получения тогоже эффекта сдвига ,но это не очень хорошо ,т.к. нужно вводить дополнительные преобразования частоты или в тракте опорника и самого трансивера. Проще,лучше и удобней чем кварцевый фильтр в трансивере с одним преобразованием и DDS в опорнике помоему нет решений. Помоему лучше поставить 9834 с кучкой деталей и не забивать себе голову :) .Ведь даже настройка не нужна - узнал частоты скатов фильтра ПЧ и выставил в меню - и это все.

D0ITC
23.11.2009, 21:43
Сергей, а вы на четырёхстрочник всё это не планируете?

Sergey_4z5ky
23.11.2009, 21:53
4-х строчник в последнюю очередь.Будем смотреть по расходу памяти.А вот как раз записал пример борьбы с "чириканьем" по -высоким частотам.Эффект примерно как от регулировки полосы варикапами кварцевого фильтра.Но есть и преимущество - у нормального ,не регулируемого кварцевого фильтра крутизна скатов повыше ,а на варикапах все-таки АЧХ далеко не так идеальна и расползается кое-где из-за разброса параметров варикапов ,да и добротность ниже чем с конденсаторами.

D0ITC
23.11.2009, 22:14
А вот как раз записал пример борьбы с "чириканьем" по -высоким частотам.
Эффективная борьба получается, но буду делать начатое, а если появится "четырёхстрочная" прошивка, то начну следующую конструкцию. Изменения происходят настолько динамично, что воплощать в железо времени просто не хватает, да и средств :D
Но радует ваш энтузиазм, Сергей, спасибо за ваш труд.

Sergey_4z5ky
23.11.2009, 22:18
происходят настолько динамично


Не расстраивайтесь :) - сделаем перерыв....Немного передохну и подправим где надо предыдущие версии .Потом будут каникулы - пока не разберусь с САТ :) .

D0ITC
23.11.2009, 22:23
Не расстраивайтесь
Да ну, какие расстройства. Наоборот приятно, когда занимаешься любимым делом, просто ещё и на работу приходится ходить :D

Sergey_4z5ky
23.11.2009, 22:38
А если бы я не ходил на работу !!??? :) .

Для вновь прибывших на эту ветку! - поясню управление сервисным меню к последней прошивке:

Sergey_4z5ky
23.11.2009, 23:52
Еще одно преимущество опорника на DDS - давно у меня лежит бесхозный фирменный "айкомовский" фильтр FL-30 ,на полосу 2,3 кГц и частоту 9.0115 ,а лежит по причине отсутствия опорного кварца...Дальше думаю понятно ... :)

taifun
24.11.2009, 01:24
А АЧХ этого фильтра ты не проверял? Просто интересно.

Sergey_4z5ky
24.11.2009, 21:26
Приветствую всех! Сегодня сделал "бюджетную" версию на 2-х 9834. Надеюсь не наделал ошибок ,т.к. программа обсолютно такая же как для 9952+9834 ,только заменена 1-я DDS .Протестировать нет возможности ,т.к. нет 2-й 9834. Надеюсь кто-то это сделает ,и если все ОК ,то будем продвигать обе версии дальше параллельно.На выходных планирую сделать "работу над ошибками" предыдущих версий для атмега8. А пока пару дней отдохну.

Sergey_4z5ky
24.11.2009, 21:33
А АЧХ этого фильтра ты не проверял? Просто интересно.

Сегодня проверил - отстой полный.Или фильтр бракованный или я не знаю.....Мой лестничный 8-ми кристальный во много раз лучше и по крутизне скатов и по неравномерности в полосе. Разобрал я FL-30 - стоят 4 монолитных фильтра 2-го порядка и 3 конденсатора . Поигрался я емкостями ничего не помогло....

Genadi Zawidowski
24.11.2009, 21:37
r26 и R17 кроме уменьшения амплитуды (и завала нааверху) ни для чего не нужны. Разделительные конденсаторы на выходы (VFO SIN 7 CAR SIN) гетеродинов не помешали бы...

Sergey_4z5ky
24.11.2009, 21:41
Ты прав Гена ,,но это все не принципиально....Мож но делать как угодно. А вообще что думаешь об этом варианте ?

taifun
24.11.2009, 21:55
А АЧХ этого фильтра ты не проверял? Просто интересно.

Сегодня проверил - отстой полный.Или фильтр бракованный или я не знаю.....Мой лестничный 8-ми кристальный во много раз лучше и по крутизне скатов и по неравномерности в полосе. Разобрал я FL-30 - стоят 4 монолитных фильтра 2-го порядка и 3 конденсатора . Поигрался я емкостями ничего не помогло....

Сережка, я не просто так спросил :) , у меня подобный тоже есть. АЧХ просто никуда. Фильтр тоже от Айкома. Пробовал под разные Rin_Rout, все бестолку. Самодельные, по сравнению, просто идеальные :)

Genadi Zawidowski
24.11.2009, 22:04
Я бы советовал для уменьшеня emi последовательно в управляющие цепи 470 ом .. 1 килоом поставить.
Вместо "звезды" во включении дросселей в питание dds применить последовательное включение дросселей на каждой dds.
пардон, резисторы уже стоят...
R16 и R25 (те, что выходное сопротивление синтезаторов задают) - по килоому - это какое?
Неспользуемые выходы синтезаторов на землю припаяй - там же генератор тока (AD9852 в таком включении перегревалась).
Если уж делать согласование выхода генератора - третий резистор последовательно воткини.
Поименуй уравляющие сигналы AD9834 в bus.
Может, не стоит на землю коротить D0..D3 индикатора?
Балластные резисторы индикатора можно прямо на +12 подать - тогда применяются микросхемы стабилизатров с буквй L.

Поворчу немного...
Не заметил как к двум 595-м и пришёл? А я сразу предлагал - а ты отнкивался...
А может быть разберёшся - почему не удаётся заставить всё на одной шине висеть?
Стробы spi должны быть "в ноль" - в неактивном состоянии - единица.

Sergey_4z5ky
24.11.2009, 22:11
Гена ,я не об этом - схемные решения могут быть любые - я о самой этой версии - надо -не надо. По моему для простых QRP трансиверов то что нужно - и экономично ,и схема трансивера проще из-за отсутствия необходимости лепить опорник и коммутировать его.

taifun
24.11.2009, 22:12
На выходы регистров можно повесить резисторы ом по 100-200, на случай несчастного случая, много раз спасало от каратычек при настройке и т.д.

Genadi Zawidowski
24.11.2009, 22:15
Гена ,я не об этом - схемные решения могут быть любые - я о самой этой версии - надо -не надо. По моему для простых QRP трансиверов то что нужно - и экономично ,и схема трансивера проще из-за отсутствия необходимости лепить опорник и коммутировать его.
В этом смысле - да, я за. Второй синтезированный гетеродин в простых транссиверах это здорово упрощает настройку и калибровку - когда подстраивается опорная частота и всё становится "ровненько".
(и под нос - у меня-то давно программа такое умеет).

Откорректируй только самые "страшные" места в схеме только (лучше удали потом старую).

Sergey_4z5ky
24.11.2009, 22:17
почему не удаётся заставить всё на одной шине висеть?

Не знаю - не нормально как-то все это. Если не выбран чипселект ,то что творится на дате и клоке волновать в принципе не должно ,а оказалось ,что это не так - клок тоже нужно отдельно вешать - иначе проблемы возникают....

Genadi Zawidowski
24.11.2009, 22:53
Сергей, я взял свой "прикроватный" приёмник, пустил цепи clk обеих DDS (AD9834 и AD9951) напрямую от процессора и крутил себе подстройку тона в телеграфе и подстройку опоры в SSB - НЕТУ НИКАКИХ ТРЕСКОВ. Как в анекдоте - "что я делаю не так?".
У меня они обычно идут через демультплексор для того, чтобы уменьшить даже потенциальную возможность помех. На этой шине идут стробы для всего, включая SPI память последнего состояния.
Ты не ответил на вопрос - в каком состоянии CLK у тебя, когда переключается чипселект? У меня в "1".

Sergey_4z5ky
24.11.2009, 23:50
Тоже пришел к этому - нужно выставлять клок в определенное положение непосредственно перед загрузкой DDS ,но уже не стал ничего переделывать.Был он в случайном положении ,поэтому и треск был не всегда.Понял я это уже когда все заработало :) .

Integral
25.11.2009, 19:25
Плата DDS на обычных деталях в SL5. Это прототип платы Georg Tief DK2GT ( http://www.dk2gt.de ) На плате разделена аналоговая и цифровая земля дросселями. В железе пока не проверял.

Sergey_4z5ky
25.11.2009, 19:28
Хочу дать совет - при применении синтезатора на 2-х DDS обязательно ставьте балансный или 2-х балансный детектор SSB.Иначе иногда ,на некоторых частотах начинают проскакивать спуры DDS2 во время регулировки сдвига ПЧ ,что очень неприятно. Записи приведенные ранее делались на приемнике ,с кварцевым фильтром типа К-2 ,на варикапах, и 2-х балансным SSB детектором на диодах - даже намеков на спуры не было.Сейчас подключил синтезатор к основной плате трансивера (там детектор на одном BF245) - стали проскакивать спуры на некоторых частотах при регулировке сдвига ПЧ.Не громкие ,но неприятные. По этому - убрал все что относилось к прежнему SSB детектору и поставил SA612 - опять все стало чисто :) . Так и оставлю.

"70-й"
25.11.2009, 20:05
For Integral

СПАСИБО за плату :пиво: :пиво: :пиво:

belpochta
25.11.2009, 20:05
Плата DDS на обычных деталях в SL5. Это прототип платы Georg Tief DK2GT ( http://www.dk2gt.de ) На плате разделена аналоговая и цифровая земля дросселями. В железе пока не проверял.

большое спасибо! :lol: :lol: :lol:

D0ITC
29.11.2009, 17:09
Достался генератор, не знаю ставить или нет :D

ux2ix
29.11.2009, 19:34
Достался генератор, не знаю ставить или нет
А вот так будет получше,в дидисину сразу 400мгц,с умножением 1.Фильтр на 400мгц выколупал с убитого *****ьника,который в пятницу купил на маяке за 15 гивен.
С уважением,Василий.

DeXter Holland
29.11.2009, 19:37
Какая марка телефона?

ux2ix
29.11.2009, 19:58
Какая марка телефона?
Моторола 192,тоже и т193.

DeXter Holland
29.11.2009, 21:30
Спасибо, будем знать, где хоть искать.

ux2ix
29.11.2009, 22:50
Спасибо, будем знать, где хоть искать.
Да их очень много разновидностей этих ПАВ фильтров этой же фирмы в разных старых *****ьниках,стоят после первого смесителя RX,а также имеют разные формы конструкции,мой товарищ us5itp купил платки с каких то мобил,так у него они квадратные 5х5мм,а у меня прямоугольной формы,частота таже-400мгц,входное и выходное сопротивление одинаковое 600ом.
С уважением,Василий.

AlexJ
29.11.2009, 23:24
Спасибо, будем знать, где хоть искать.
Да их очень много разновидностей этих ПАВ фильтров этой же фирмы в разных старых *****ьниках,стоят после первого смесителя RX,а также имеют разные формы конструкции,мой товарищ us5itp купил платки с каких то мобил,так у него они квадратные 5х5мм,а у меня прямоугольной формы,частота таже-400мгц,входное и выходное сопротивление одинаковое 600ом.
С уважением,Василий.

Василий, а фтографии фильтров не выложите?

ux2ix
29.11.2009, 23:38
И еще,после выпаивания фильтра с платы телефона не торопитесь выбрасывать платы,на них есть все индуктивности и емкости (SMD) для
этого же фильтра,и не поленитесь скачать даташит на ту платку телефона которую купили,для примера вылаживаю кусок схемы на моторолер который я купил,обратите внимание,что индуктивности и емкости не соответствуют приведенной выше схеме,на то они и фильтры :)
С уважением,Василий.