Перейти к содержанию
    

Паразитная спектральная составляющая AD6636

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

При использовании микросхемы AD6636 возникла следующая проблема:

в нулевом спектральном бине всегда присутствует паразитная спектральная составляющая, от наличия которой можно избавиться спомощью изменения значения регистра CIC scale factor. Но при этом односигнальный динамический диапазон приёмного тракта составляет 60дБ, что неприемлемо. Абсолютный уровень паразитной спектральной составляющей не зависит от значения регистра CIC scale factor, следовательно она рождается или в самом CIC5, или после него.

Является ли данная проблема штатной для микросхемы AD6636 или существует способ избавится от паразитной спектральной составляющей в нулевом бине? Микросхема работает в режиме действительного входного сигнала.

Надеюсь на вашу помощь.

 

 

 

post-93351-1477899304_thumb.png

post-93351-1477899319_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

При использовании микросхемы AD6636 возникла следующая проблема:

в нулевом спектральном бине всегда присутствует паразитная спектральная составляющая, от наличия которой можно избавиться спомощью изменения значения регистра CIC scale factor. Но при этом односигнальный динамический диапазон приёмного тракта составляет 60дБ, что неприемлемо. Абсолютный уровень паразитной спектральной составляющей не зависит от значения регистра CIC scale factor, следовательно она рождается или в самом CIC5, или после него.

Является ли данная проблема штатной для микросхемы AD6636 или существует способ избавится от паразитной спектральной составляющей в нулевом бине? Микросхема работает в режиме действительного входного сигнала.

Надеюсь на вашу помощь.

 

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

 

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

 

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

Изменено пользователем andyp

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Phase dither включен. На рисунках не представлен максимальный сигнал, при котором перегружается микросхема. Уровень входного сигнала при котором перегружается микросхема составляет +60 дБ над уровнем шума при scale factor 13 и +80 при scale factor 19. Следовательно 100дБ SFDR нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Phase dither включен. На рисунках не представлен максимальный сигнал, при котором перегружается микросхема. Уровень входного сигнала при котором перегружается микросхема составляет +60 дБ над уровнем шума при scale factor 13 и +80 при scale factor 19. Следовательно 100дБ SFDR нет.

 

Что насчет Amplitude Dither выхода NCO? Судя по описанию чипа, не вижу другой возможности уменьшить спуры.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что насчет Amplitude Dither выхода NCO? Судя по описанию чипа, не вижу другой возможности уменьшить спуры.

 

Тоже включен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тоже включен.

 

Печально. Мало что могу еще сказать. Вход комплексный или вещественный (миксер, я так понял, вещественный)? Может есть DC или разбаланс квадратур? DC очевидным образом может дать спур на несущей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Печально. Мало что могу еще сказать. Вход комплексный или вещественный (миксер, я так понял, вещественный)? Может есть DC или разбаланс квадратур? DC очевидным образом может дать спур на несущей.

Вход вещественный. Пробовал играть напряжениями питания микросхемы. Уровень паразитки не меняется. Причём вход AD6636 заведен на FPGA. При подаче данных на вход ddc равных 0, на выходе естественно 0. Если подавать любую отличную от ноля константу или цифровую синусоиду, то паразитка тут же появляется. И её уровень постоянный при условии ненулевой частоты синусоиды или малой константы, например единицы

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вход вещественный. Пробовал играть напряжениями питания микросхемы. Уровень паразитки не меняется. Причём вход AD6636 заведен на FPGA. При подаче данных на вход ddc равных 0, на выходе естественно 0. Если подавать любую отличную от ноля константу или цифровую синусоиду, то паразитка тут же появляется. И её уровень постоянный при условии ненулевой частоты синусоиды или малой константы, например единицы

 

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

 

В случае чего мискер в FPGA сделаете, если он косячит. Не хочется верить, что в AD напортачили с округлениями на выходах фильтров. Остальное в этом тракте должно быть линейно.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

Второй спур, который не по центру, возможно пролез из АЦП...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...