Да, на всех диапазонах 54 работала без нареканий. Единственно когда забывал включать делитель на щупе при подключении к выходу ддс она подвисала , хотя 51 ведет себя так же.
Да, на всех диапазонах 54 работала без нареканий. Единственно когда забывал включать делитель на щупе при подключении к выходу ддс она подвисала , хотя 51 ведет себя так же.
Спасибо от R3DI
Первое, как я понял, частота ддс у автора выбрана 320 Мгц , поэтому генератор нужно подбирать чтобы множитель был целым числом , в меню только целые числа, частота умноженная на множитель даст число 320.
Второе, уровень ддс ниже сишки, поэтому мой компаратор работал только с подтяжкой ,взятой с делителя.
ДДС покупал у дилера ,давно правда, может и это как то влияет
На данный момент сдул ддс поставил сишку , подтяжку компаратора пришлось убрать, частота стала стабильной.
Уровень палок упал ,фактически на с-метре 0 не дотягивают до единицы.
Буду делать плату для сишки.
Нету там такой привязки ( это у меня такой генератор был на 16 мГц, вот в меню такие и начальные установки ), частота задается через меню MCLK x MUL
Код:.... init SdrStr.SdrSetup.koeff_DDS = (float)(SdrStr.SdrSetup.DDS_mck[SdrStr.SdrSetup.DDS_type]*SdrStr.SdrSetup.DDS_mul[SdrStr.SdrSetup.DDS_type]) / 4294967295.0; ..... void ad995x_freq( unsigned long freq ){ unsigned long temp=(unsigned long)(( double)freq/SdrStr.SdrSetup.koeff_DDS); AD995x_write( ad9951_FTW0, (unsigned char*)&temp, 4 ); }
Последний раз редактировалось R3DI; 13.11.2017 в 00:05.
r6yr,RX9UAO, а с множителем 1 как ведет себя ддс 54я? Только проверьте не по диапазонам трансивера, а по диапазону ддс 0..0.5 (мГц генератора), частота на вых. ддс должна быть в 2 раза больше той что на дисплее.( например для генератора 25мГц вых ддс 0..12мГц, на дисплее 0..6мГц)
Я к сожалению не силен в программировании , глянул в меню для ддс 995.. 16 Мгц множитель 20 , по аналогии для 40 поставил 8 , на выходе ддс получил частоту в 2 раза выше, после деления на смесителе частота приема.
С множителем = 1 DDS хоть как-то запускается, с показаниями на дисплее и выходной частотой логики никакой нет. К примеру показания на дисплее 14 мгц, а на выехе ДДС - 4мгц, причём ддс даёт частоты только от 2-9 мгц, меньше или больше срыв, показания на дисплее от 11-18мгц, множитель =1, другие значения множителя ДДС вообще не работает. Сейчас подкинул платку на сишке - завелось сразу и трансивер заработал полностью и как надо. Возможно моя ДДС 9951 и 9954 имеют какие-то производственные особенности что-ли , в другой конструкции они заработали.... тут перепроверил всё, что в голову пришло, поэтому уже на форум написал - мыслей нет.
нашел у себя какоето ... что то..., ну там 54я оказалась, и там она работала, а в Маламут поставил и вообще тишина, посмотрел исходники - еще два регистра там обновляю, чуток "причешу" и скину прошивку
Добавлено через 44 минут(ы):
4.7
- Поправил для работы AD9954
- Павердаун кодека ТХ в РХ режиме
- Упр ТХ реле в майн- после установки SPLIT режима
- В меню возможность отклю WSinc на спектр
- AGC oFF - полное усиление (RX GAIN)
- AGC ограничитель в меню
- SAM2(PLL)демодулятор
- Chebyshev Lowpass на SAM1
- SAM1 демодулятор
- добавил САТ команду FT817_EEPROM_READ
- подсветка дисплея выбор режима 122/105к
- режим очистки FRAM - ON+(C+D)key
SDR_V4.7.zip
Последний раз редактировалось R3DI; 13.11.2017 в 14:44.
Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)