Jump to content

    
Sign in to follow this  
fertna18

Вопрос по ЦАП AD9739

Recommended Posts

Здравствуйте уважаемые форумчане. Столкнулся с одним вопросом при работе цап  возникают непонятные броски примерно 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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites
7 hours ago, krux said:

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

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

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

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

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

Share this post


Link to post
Share on other sites
3 hours ago, krux said:

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

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

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

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

Share this post


Link to post
Share on other sites
7 часов назад, fertna18 сказал:

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

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

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

Share this post


Link to post
Share on other sites
1 hour ago, iosifk said:

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
1 hour ago, Самурай said:

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

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

Quote

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

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

2 hours ago, iosifk said:

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

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

Edited by fertna18

Share this post


Link to post
Share on other sites

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

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

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

 

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

 

Share this post


Link to post
Share on other sites
5 hours ago, fertna18 said:

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

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

Share this post


Link to post
Share on other sites
1 hour ago, blackfin said:

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

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

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

Newfile1.png.3779a7f71436517ea789ca9235c05b56.png

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

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

Share this post


Link to post
Share on other sites

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

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

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?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this