|
Вопрос по DDS |
|
|
|
Feb 17 2018, 07:34
|
Утомлённый солнцем
Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832
|
Цитата(Lmx2315 @ Feb 16 2018, 16:38) А у вас все эти регистры установлены в единицу ? All channels autoclear sweep accumulator All channels autoclear phase accumulator All channels clear phase Accumulator Спасибо, коллега! Действительно это я упустил. Если установлены все три флажка - на выходе сигнала нет. Влияния флажка "All channels autoclear sweep accumulator" не заметил. Если снять флажок "All channels clear phase Accumulator" - на выходе сигнал есть, фаза между компонентами правильная, но в спектре появляется какой-то внеполосный шум, плавно уменьшающийся по экспоненте. Этого очевидно не было при сброшенных флажках. На картинках спектры: 1). Хороший спектр, плохая фаза. 2). Плохой спектр, хорошая фаза. Жёлтым цветом показано накопление пиковых значений сигнала. Сигнал ЛЧМ задан в диапазоне 5...10МГц. Очень похоже что это следствие разрыва фазы при обнулении аккумулятора.
Эскизы прикрепленных изображений
|
|
|
|
|
Feb 27 2018, 09:19
|
Группа: Участник
Сообщений: 9
Регистрация: 19-03-17
Из: Зеленоград
Пользователь №: 95 905
|
С этой схемкой тоже не работал, поэтому опираюсь чисто на даташит. Единственное место, за что смог зацепится - это Matched Pipe Delays. Но как-то маловероятно, потому что он только в синглтоне работает... Регистры сброса уже упомянули, там все прозрачно из даташита. А, кстати, не пробовали проверять чисто синглтон спектр? Без лчм? Вдруг там аномалии полезут. Второй вариант - поменять скорость изменения частоты через RSRR, RDW регистры. Ну и еще раз убедиться, что для обоих каналов настройки одинаковы.
|
|
|
|
|
Feb 27 2018, 13:16
|
Утомлённый солнцем
Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832
|
Спасибо за неравнодушие. Цитата(TarelkaSemok @ Feb 27 2018, 12:19) Регистры сброса уже упомянули, там все прозрачно из даташита. Прозрачно то оно прозрачно, только не работает как положено. Не выходит засинхронизировать между собой два канала. Я делаю так - сбрасываю оба аккумулятора фазы одновременно, в следующей транзакции убираю сброс и одновременно разрешаю ЛЧМ. И всё равно разность фаз между каналами не есть константа. Добиться разности фаз 90 градусов можно только обнулением аккумуляторов фазы при каждом запуске. Но тогда спектр горбатый... Цитата(TarelkaSemok @ Feb 27 2018, 12:19) А, кстати, не пробовали проверять чисто синглтон спектр? Без лчм? Вдруг там аномалии полезут. Второй вариант - поменять скорость изменения частоты через RSRR, RDW регистры. Ну и еще раз убедиться, что для обоих каналов настройки одинаковы. Без ЛЧМ красивый спектр, один канал ЛЧМ прекрасно работает, а два с фиксированной разностью фаз нет. Различные варианты параметров уже пробовал. Связался с аналоговыми девицами, сказали что в программе загрузки ошибок не нашли, но решения пока нет.
|
|
|
|
|
Mar 3 2018, 19:14
|
Местный
Группа: Свой
Сообщений: 220
Регистрация: 15-05-09
Пользователь №: 49 132
|
Цитата(_Anatoliy @ Mar 3 2018, 13:54) На своей плате. А стесняться не нужно. просто на эвалке помимо, собственно, ддс чипа и его небольшого обвеса есть очень важный нюанс, а именно reconstruction filter, суть которого, помино всего прочего, забороть зеркала от работа DAC. шум на картинке выше скорее sin x/x зеркала. Если на вашей "своей" этого нет, то собственно скорее всего тут собака и порылась. как вариант мельком почитать: один, двавозможно это внесет ясность в то, что же вы наблюдаете на осцилле/спектраче.
|
|
|
|
|
Mar 5 2018, 06:26
|
Утомлённый солнцем
Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832
|
Цитата(ViKo @ Mar 4 2018, 07:53) А если смотреть сдвиг фазы между каналами осциллографом в режиме X-Y? Должен быть круг. Может, проблема в том, как спектроанализатор захватывает спектр? Спасибо за желание помочь. Но ведь если я делаю два вещественных канала ЛЧМ то всё замечательно со спектром(анализатором спектра смотрю один из каналов). Проблема возникает при попытке объединить два вещественных сигнала в один комплексный(анализатором спектра тоже смотрю один из каналов). Разница в прошивках только в том что в первом случае интегратор фазы не сбрасывается, а во втором для обеспечения сдвига фаз 90 градусов между компонентами в начале каждого импульса ЛЧМ выполняется сброс этого аккумулятора. На мой взгляд проблема возникает из-за разрыва фазы при сбросе фазового аккумулятора. В пристёжке карта загрузки регистров. Может последовательность загрузки регистров должна быть другая?А вдруг кто-то свежим взглядом найдёт что нибудь... Цитата(bloody-wolf @ Mar 3 2018, 22:14) просто на эвалке помимо, собственно, ддс чипа и его небольшого обвеса есть очень важный нюанс, а именно reconstruction filter, суть которого, помино всего прочего, забороть зеркала от работа DAC. шум на картинке выше скорее sin x/x зеркала. Если на вашей "своей" этого нет, то собственно скорее всего тут собака и порылась.
возможно это внесет ясность в то, что же вы наблюдаете на осцилле/спектраче. К сожалению Вы ошибаетесь. Объясните,исходя из вашего предположения, почему вещественный сигнал имеет хороший спектр, а реальная часть комплексного сигнала при тех же параметрах имеет плохой спектр. К тому же на картинках полоса обзора 5...50МГц и сигнала 5...10МГц, а системная частота у меня 500МГц. О каком синке может идти речь?
|
|
|
|
|
Mar 6 2018, 00:48
|
Профессионал
Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955
|
Цитата(bloody-wolf @ Mar 4 2018, 05:14) просто на эвалке помимо, собственно, ддс чипа и его небольшого обвеса есть очень важный нюанс, а именно reconstruction filter, суть которого, помино всего прочего, забороть зеркала от работа DAC Там помимо зеркалки должен быть целый лес, который стоит сначала оценить в ADSimDDS. Лично я, чтобы проредить этот лес, и поменял тактовую, и перешел на зеркалку. Правда, с другой ИС: AD9859 А в случае с ЛЧМ и квадратурными каналами этот лес еще и ездить будет по спектру...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|