реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Паразитная спектральная составляющая AD6636, Паразитная спектральная составляющая AD6636
OdysseyDS
сообщение Oct 31 2016, 07:36
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 15-09-16
Пользователь №: 93 351



Здравствуйте!
При использовании микросхемы AD6636 возникла следующая проблема:
в нулевом спектральном бине всегда присутствует паразитная спектральная составляющая, от наличия которой можно избавиться спомощью изменения значения регистра CIC scale factor. Но при этом односигнальный динамический диапазон приёмного тракта составляет 60дБ, что неприемлемо. Абсолютный уровень паразитной спектральной составляющей не зависит от значения регистра CIC scale factor, следовательно она рождается или в самом CIC5, или после него.
Является ли данная проблема штатной для микросхемы AD6636 или существует способ избавится от паразитной спектральной составляющей в нулевом бине? Микросхема работает в режиме действительного входного сигнала.
Надеюсь на вашу помощь.




Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
andyp
сообщение Oct 31 2016, 18:24
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163



Цитата(OdysseyDS @ Oct 31 2016, 10:36) *
Здравствуйте!
При использовании микросхемы AD6636 возникла следующая проблема:
в нулевом спектральном бине всегда присутствует паразитная спектральная составляющая, от наличия которой можно избавиться спомощью изменения значения регистра CIC scale factor. Но при этом односигнальный динамический диапазон приёмного тракта составляет 60дБ, что неприемлемо. Абсолютный уровень паразитной спектральной составляющей не зависит от значения регистра CIC scale factor, следовательно она рождается или в самом CIC5, или после него.
Является ли данная проблема штатной для микросхемы AD6636 или существует способ избавится от паразитной спектральной составляющей в нулевом бине? Микросхема работает в режиме действительного входного сигнала.
Надеюсь на вашу помощь.


Вообще-то пролаз несущей с выхода миксера будет пропорционален уровню входного сигнала и не будет зависеть от прескейлера CIC. Обещанные 100 dBc по спурам там есть (на картинках не видно уровня того, что на выходе)?

CIC как источник таких спуров наименее вероятен. Единственный причина там на выходе - усечение разрядности или округление. Его спуры не должны зависеть от уровня входного-выходного сигнала (но, разумеется, могут зависеть от частоты, того, что подается).

PS можно попробовать Phase Dither включить, может полегчает.

Сообщение отредактировал andyp - Oct 31 2016, 18:35
Go to the top of the page
 
+Quote Post
OdysseyDS
сообщение Nov 1 2016, 06:00
Сообщение #3





Группа: Новичок
Сообщений: 4
Регистрация: 15-09-16
Пользователь №: 93 351



Phase dither включен. На рисунках не представлен максимальный сигнал, при котором перегружается микросхема. Уровень входного сигнала при котором перегружается микросхема составляет +60 дБ над уровнем шума при scale factor 13 и +80 при scale factor 19. Следовательно 100дБ SFDR нет.
Go to the top of the page
 
+Quote Post
andyp
сообщение Nov 1 2016, 13:04
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163



Цитата(OdysseyDS @ Nov 1 2016, 09:00) *
Phase dither включен. На рисунках не представлен максимальный сигнал, при котором перегружается микросхема. Уровень входного сигнала при котором перегружается микросхема составляет +60 дБ над уровнем шума при scale factor 13 и +80 при scale factor 19. Следовательно 100дБ SFDR нет.


Что насчет Amplitude Dither выхода NCO? Судя по описанию чипа, не вижу другой возможности уменьшить спуры.
Go to the top of the page
 
+Quote Post
OdysseyDS
сообщение Nov 1 2016, 14:46
Сообщение #5





Группа: Новичок
Сообщений: 4
Регистрация: 15-09-16
Пользователь №: 93 351



Цитата(andyp @ Nov 1 2016, 13:04) *
Что насчет Amplitude Dither выхода NCO? Судя по описанию чипа, не вижу другой возможности уменьшить спуры.


Тоже включен.
Go to the top of the page
 
+Quote Post
andyp
сообщение Nov 1 2016, 16:14
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163



Цитата(OdysseyDS @ Nov 1 2016, 17:46) *
Тоже включен.


Печально. Мало что могу еще сказать. Вход комплексный или вещественный (миксер, я так понял, вещественный)? Может есть DC или разбаланс квадратур? DC очевидным образом может дать спур на несущей.
Go to the top of the page
 
+Quote Post
OdysseyDS
сообщение Nov 1 2016, 20:31
Сообщение #7





Группа: Новичок
Сообщений: 4
Регистрация: 15-09-16
Пользователь №: 93 351



Цитата(andyp @ Nov 1 2016, 16:14) *
Печально. Мало что могу еще сказать. Вход комплексный или вещественный (миксер, я так понял, вещественный)? Может есть DC или разбаланс квадратур? DC очевидным образом может дать спур на несущей.

Вход вещественный. Пробовал играть напряжениями питания микросхемы. Уровень паразитки не меняется. Причём вход AD6636 заведен на FPGA. При подаче данных на вход ddc равных 0, на выходе естественно 0. Если подавать любую отличную от ноля константу или цифровую синусоиду, то паразитка тут же появляется. И её уровень постоянный при условии ненулевой частоты синусоиды или малой константы, например единицы
Go to the top of the page
 
+Quote Post
andyp
сообщение Nov 1 2016, 22:00
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163



Цитата(OdysseyDS @ Nov 1 2016, 23:31) *
Вход вещественный. Пробовал играть напряжениями питания микросхемы. Уровень паразитки не меняется. Причём вход AD6636 заведен на FPGA. При подаче данных на вход ddc равных 0, на выходе естественно 0. Если подавать любую отличную от ноля константу или цифровую синусоиду, то паразитка тут же появляется. И её уровень постоянный при условии ненулевой частоты синусоиды или малой константы, например единицы


Можно попробовать включить NCO Bypass и подавать тестовые тона, попадающие в рабочую полосу DDC из FPGA минуя смеситель. Посмотреть на спуры. Так хоть проще будет понять, откуда что берется.

В случае чего мискер в FPGA сделаете, если он косячит. Не хочется верить, что в AD напортачили с округлениями на выходах фильтров. Остальное в этом тракте должно быть линейно.
Go to the top of the page
 
+Quote Post
gutzzz
сообщение Nov 3 2016, 14:22
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 7-02-09
Из: Ростов-на-Дону
Пользователь №: 44 537



Центральный спур - это результат плохого округления на выходах промежуточных звеньев DDC.

С другой стороны это просто постоянка. Есть довольно простые схемы по устранению постоянки (см. статьи Лайонса и др.).

Второй спур, который не по центру, возможно пролез из АЦП...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 08:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01424 секунд с 7
ELECTRONIX ©2004-2016