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

Здравствуйте уважаемые форумчане. Столкнулся с одним вопросом при работе цап  возникают непонятные броски примерно 30 % от полной амплитуды. кто что может подсказать, у кого есть опыт работы с этой микросхемой? Возможно надо поднастроить AD9739 по spi.  Частота тактирования ЦАПа - 2400 МГц. Вот что записываю в SPI:

signal reg_mem : registers :=(
				--####РЕГИСТРЫ ДЛЯ SET_SPI####--
								0=>x"0000",		-- (1-ый шаг)настройка для четырёхпроводного интерфейса SPI
				--####РЕГИСТРЫ ДЛЯ ПРОГРАММНОГО СБРОСА SPI####--
								1=>x"0020",		-- (2-ой шаг)сброс программный по SPI
								2=>x"0000",		--	(3-ий шаг)очистка бита сброса
				--####РЕГИСТРЫ ДЛЯ SET_CLK####--
								3=>x"220F",		--	(4-ый шаг)установка синфазного сигнала для входов DACCLK
								4=>x"230F",		--	(5-ый шаг)
				--####РЕГИСТРЫ ДЛЯ SET_MU####--
								5=>x"2430",		--	(6-ый шаг)
								6=>x"2580",		--	(7-ый шаг)
								7=>x"2746",		--	(8-ый шаг) -- поменял значение регистра --x"2746" для частоты тактирования 1,6-2,5
								8=>x"286C",		--	(9-ый шаг)
								9=>x"29CB",		--	(10-ый шаг)
								10=>x"2602",	--	(11-ый шаг) -- 2 байт должен быть ноль
								11=>x"2603",	--	(12-ый шаг)	-- 2 байт должен быть ноль
				--####РЕГИСТР ДЛЯ MU_LOCK(первые восемь бит просто адрес и я не знаю нужно ли переводить в Z-состояние, пока оставил просто в ноль)####--
								12=>x"AA00",
				--####РЕГИСТР ДЛЯ SET_RXD####--			
								13=>x"1372",	--	(16-ый шаг)
								14=>x"1000",	--	(17-ый шаг)
								15=>x"1002",	--	(18-ый шаг)
								16=>x"1003",	--	(19-ый шаг)
				--####РЕГИСТР ДЛЯ RXD_LOCK####--			
								17=>x"A100",	--	(21-ый шаг)
				--####НЕОБЯЗАТЕЛЬНЫЕ РЕГИСТРЫ ДЛЯ ТОКА И РЕЖИМА####--
								18=>x"0600",
								19=>x"0702",
								20=>x"0800"
								);

 

1.png

2.png

AD9739.pdf

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


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

вопрос к схеме.

ЦАП имеет токовый выход. а балун в схеме не той системы.

референсную плату совсем не смотрели чтоли?

ftp://ftp.analog.com/pub/HSSP_SW/HSCDAC/Documents/AD9739/AD9739-R2-EBZ RevAB Schematic.pdf

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


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

7 hours ago, krux said:

вопрос к схеме.

ЦАП имеет токовый выход. а балун в схеме не той системы.

референсную плату совсем не смотрели чтоли?

ftp://ftp.analog.com/pub/HSSP_SW/HSCDAC/Documents/AD9739/AD9739-R2-EBZ RevAB Schematic.pdf

Плату разрабатывали другие люди. Вы выходном каскаде стоит шп- фильтр и балун. От балуна, который в референс дизайне отличается полосой пропускания. Возникающие у меня выбросы амплитуды по идее вряд ли могут быть обусловлены им, хотя на высоких частотах высоких частотах не смотрел - пока нечем. Возникают они в момент установления постоянного значения кода на входе ЦАП. Обычный синус строится нормально, а вот пила, меандр - появляются подобные выбросы, причём как положительные, так и отрицательные. 

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


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

балуны отличаются количеством обмоток и способом их включения.

Из-за этого токовый выход IOUTN работает не в режиме.

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


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

3 hours ago, krux said:

балуны отличаются количеством обмоток и способом их включения.

Из-за этого токовый выход IOUTN работает не в режиме.

Спасибо. Но вот в даташите приведен также пример использования этого трансформатора. Поэтому у меня есть сомнения что это из-за балуна.

Screenshot_2018-11-12-16-47-05-590.jpeg

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


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

7 часов назад, fertna18 сказал:

Обычный синус строится нормально, а вот пила, меандр - появляются подобные выбросы, причём как положительные, так и отрицательные. 

Тогда вопрос: а какой применяете щуп в осциллографе? И где прицепляете "землю" щупа? Надеюсь, щуп 1:10? Очень похоже на то, что где-то не хватает полосы пропускания сигнала и на участках сигнала с "изломами" возникает переходный процесс с колебательностью на фронте. Если щуп плохой, то тогда все дело в нем. Его полоса пропускания должна быть хоть на несколько порядков быть выше, чем полоса сигнала...

Попробуйте тогда поискать активный щуп или дифференциальный щуп.

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


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

1 hour ago, iosifk said:

Тогда вопрос: а какой применяете щуп в осциллографе? И где прицепляете "землю" щупа? Надеюсь, щуп 1:10? Очень похоже на то, что где-то не хватает полосы пропускания сигнала и на участках сигнала с "изломами" возникает переходный процесс с колебательностью на фронте. Если щуп плохой, то тогда все дело в нем. Его полоса пропускания должна быть хоть на несколько порядков быть выше, чем полоса сигнала...

Попробуйте тогда поискать активный щуп или дифференциальный щуп.

Щуп rp3500a - у него полоса по-моему 500 или 600. Осциллограф ригол ds4024. К плате подключен коаксиал - на нем и измеряю.

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


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

Да тут все прекрасно. Балун TC1-1-43 имеет рабочую полосу частот 650…4000 MHz, при этом нам показывают осциллограмму, где желтым по черному нарисованы 9.39 МГц. На этой частоте этот балун есть из себя две перемычки, одна из которых идеально коротит на землю инверсный выход ЦАПа, со всеми непредсказуемыми для него последствиями. ТС пишет нам, что «Обычный синус строится нормально, а вот пила, меандр - появляются подобные выбросы», при этом на картинке как раз таки виден огрызок синуса, но совсем не видно меандра и тем более пилы. ТС ссылается на даташит, где, мол, этот балун нарисован, но в даташите отлично видно, что балун этот рекомендуют для Mix-Mode, хотя у ТС-а устанавливается Normal-Mode. Для фильтра LFCN-3000+ требуются разделительные емкости на входе/выходе, т.к. постоянку он не переваривает, или нужен фильтр LFCN-3000D+. И какой смысл в фильтре с полосой пропускания 0…3ГГц (по факту >3.5ГГц), если в Normal-Mode зеркальные частоты от 1.2ГГц и выше?

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


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

1 hour ago, Самурай said:

Да тут все прекрасно. Балун TC1-1-43 имеет рабочую полосу частот 650…4000 MHz, при этом нам показывают осциллограмму, где желтым по черному нарисованы 9.39 МГц. На этой частоте этот балун есть из себя две перемычки.

Огромное спасибо за разъяснение. Про простейшие законы физики совсем забыл. 

Quote

На этой частоте этот балун есть из себя две перемычки

Отчасти ещё и iosifk прав оказался:

2 hours ago, iosifk said:

на участках сигнала с "изломами" возникает переходный процесс с колебательностью на фронте.

Хотя по поводу совместимости полос пропускания - просто должно быть ослабление сигнала

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

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


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

1 hour ago, Самурай said:

«Обычный синус строится нормально, а вот пила, меандр - появляются подобные выбросы»

 

Newfile2.png

Newfile7.png

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


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

1. Посмотреть осциллографом непосредственно на SMA разъеме, а не на непонятно каком "подключенном коаксиале".

2. Подключиться на 50 Ом вход осциллографа коаксиальным кабелем.

3. Снять балун и фильтр и посмотреть на нагрузочных резисторах.

 

И вообще странно, на пиле отлично видны ступеньки с частотой всего 160 МГц, что сильно меньше допустимой минимальной рабочей частоты данного ЦАП (800 МГц)...

 

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


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

5 hours ago, fertna18 said:

Но вот в даташите приведен также пример использования этого трансформатора. Поэтому у меня есть сомнения что это из-за балуна.

У вас схема отличается от схемы в DS. По DS оба выхода ЦАПа по постоянному току симметрично подключены к земле через индуктивности, а трансформатор отвязан от выходов ЦАПа разделительными конденсаторами. У вас же в схеме симметрия по DC нарушена.

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


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

1 hour ago, blackfin said:

У вас схема отличается от схемы в DS. По DS оба выхода ЦАПа по постоянному току симметрично подключены к земле через индуктивности, а трансформатор отвязан от выходов ЦАПа разделительными конденсаторами. У вас же в схеме симметрия по DC нарушена.

Прошу прощения - недавно выяснилось что на принципиалке не все элементы - честно говоря сам немного в шоке. 

Короче во всем по ходу был виноват щуп осцилографа. Вот что поллучилось при минимальном расстоянии между сигнальным проводом щупа и GND(скрин приложил). 

Newfile1.png.3779a7f71436517ea789ca9235c05b56.png

Самое интересное когда по цепи на нагрузочных резисторах измерял были те же всплески.

По ходу щуп с одной из катушек балуна колебательныйй контур образовывали. Завтра буду искать RF-кабель. Кстати никто не подскажет где найти sma to RF для rigola c делителем желательно?

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


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

Опять я пришел только к концу обсуждения. ( :

Вставлю пару вещей:

1. Используем AD9739 с выходом как на Figure 65 с TC1-33-75G+. Полет нормальный.

2. Коли есть (относительно) широкополосный осциллограф, лучше смотреть сигнал не через щуп, а напрямую - кабелем SMA-BNC, переключив осциллограф на 50-омный вход.

2.1. Нужен делитель ("тройник") или аттенюатор?

3. Функция FFT в осциллографах в случае ВЧ-измерений работает больше как "показометр" из-за низкого разрешения (см. https://electronics.stackexchange.com/questions/50581/oscilloscope-with-fft-or-a-spectrum-analyzer/284801#284801) - можно пропустить важные частотные составляющие, да и шум не оценить. Если есть доступ к анализатору спектра, лучше пользоваться им.

 

А почему эта тема в ветке SoC?

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


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

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

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

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

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

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

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

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

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

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