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

 
 
> тактирование высокоскоростного АЦП, как организовать?
shide_3
сообщение Dec 2 2012, 13:29
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



коллеги нужна помощь, может кто поделится опытом. задача вроде бы весьма стандартная. требуется использовать АЦП с LVDS- выходом (планирую ad9613), частоту хочу взять примерно 200 МГц. вот дальше у меня затык: как организовать тактирование АЦП? от PLL FPGA категорически не советуется по причине высокого джиттера (желательно чтоб он был не более 200 fs), какие еще варианты? думал взять синтезатор AD9524 , но почитав его даташит, мягко сказать припух, слишком сложен в освоении, программинге и отзывы про него в этом форуме были не очень. есть серия микрух наподобие ad9510, но они не фильтруют джиттер, а только распределяют тактовую. кто бы что посоветовал? хотябы пару слов...
благодарен за любую информацию

Сообщение отредактировал shide_3 - Dec 2 2012, 13:52
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
soldat_shveyk
сообщение Dec 6 2012, 05:01
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 454
Регистрация: 3-07-07
Из: С-Петербург
Пользователь №: 28 859



Уважаемый Alias, назовите марку АЦП, для которого вы привели спектры сигнала.
Я работаю с ADS8485, и назрела необходимость увеличить частоту дискретизации с 200 до 240 МГц.
Ваши спектры мне понравились sm.gif
Go to the top of the page
 
+Quote Post
Alias
сообщение Dec 6 2012, 10:39
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 82
Регистрация: 25-04-06
Пользователь №: 16 480



Цитата(soldat_shveyk @ Dec 6 2012, 09:01) *
Уважаемый Alias, назовите марку АЦП, для которого вы привели спектры сигнала.
Я работаю с ADS8485, и назрела необходимость увеличить частоту дискретизации с 200 до 240 МГц.
Ваши спектры мне понравились sm.gif

AD9467
Но дело не только в марке АЦП, а в совокупности параметров - схема тактирования, топология платы, схемотехника входного тракта, качество тестового сигнала - всё оказывает влияние. Кстати, наилучшие характеристики AD9467 показывает именно на 250MSPS, на 200MSPS параметры деградируют. Я объясняю это наличием неотключаемой схемы стабилизации клока внутри чипа. И на более низких частотах входных сигналов (10,7 21,4МГц) он показывает существенно (на 5-10дБ) меньший SFDR чем АЦП типа LTC2207....

Вот кстати шум генератора VXCO 250МГц в петле с опорой 10МГц. Это решение позволяет понизить шум вблизи несущей на 10-20дБ. Иногда это требуется, например для узкополосного DDC.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
shide_3
сообщение Dec 6 2012, 19:14
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



Цитата(Alias @ Dec 6 2012, 13:39) *
AD9467
Но дело не только в марке АЦП, а в совокупности параметров - схема тактирования, топология платы, схемотехника входного тракта, качество тестового сигнала - всё оказывает влияние. Кстати, наилучшие характеристики AD9467 показывает именно на 250MSPS, на 200MSPS параметры деградируют. Я объясняю это наличием неотключаемой схемы стабилизации клока внутри чипа. И на более низких частотах входных сигналов (10,7 21,4МГц) он показывает существенно (на 5-10дБ) меньший SFDR чем АЦП типа LTC2207....

Вот кстати шум генератора VXCO 250МГц в петле с опорой 10МГц. Это решение позволяет понизить шум вблизи несущей на 10-20дБ. Иногда это требуется, например для узкополосного DDC.

то есть получается, этот АЦП нормально кушает 1 ps RMS джиттер? и clock клинеры выходит по сути не нужны?
еще можно вопрос, у Вас есть опыт использования AD9467. как Вы программировали регистры устройства по SPI? микроконтроллер? софт писали сами для прошивки?
у Texas Instruments как то всё дружественнее, прилагается софт для программирования девайса.
вопрос теоретического плана, касаемо выбора АЦП: есть АЦП Texas Instruments, к ним прилагается софт для программинга внутренних регистров, но у них, что меня смущает, нелинейность сравнительно выше (раз в 10 у AD меньше), насколько это критично, если дифференциальная нелинейность у AD 0,3 LSB, а у TI около 3 LSB?
Go to the top of the page
 
+Quote Post
Alias
сообщение Dec 7 2012, 08:38
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 82
Регистрация: 25-04-06
Пользователь №: 16 480



Цитата(shide_3 @ Dec 6 2012, 23:14) *
то есть получается, этот АЦП нормально кушает 1 ps RMS джиттер? и clock клинеры выходит по сути не нужны?
еще можно вопрос, у Вас есть опыт использования AD9467. как Вы программировали регистры устройства по SPI? микроконтроллер? софт писали сами для прошивки?
у Texas Instruments как то всё дружественнее, прилагается софт для программирования девайса.
вопрос теоретического плана, касаемо выбора АЦП: есть АЦП Texas Instruments, к ним прилагается софт для программинга внутренних регистров, но у них, что меня смущает, нелинейность сравнительно выше (раз в 10 у AD меньше), насколько это критично, если дифференциальная нелинейность у AD 0,3 LSB, а у TI около 3 LSB?

Насчёт джиттера такта и его влияния на SNR и SFDR ближней зоны написано много и повторяться не буду. А вот насчёт параметров рандомизованного и детерминированного джиттера тактовых генераторов скажу одно: каждый генератор надо пробовать - заказывать образцы и испытывать самому. На многие генераторы реально полученные результаты сильно отличаются и в худшую, и в лучшую сторону. Поэтому для меня параметры в описании - лишь ориентир для заказа образцов. 1ps конечно много, но - надо смотреть реальный шум, а не DataSheet.
Дифференциальная нелинейность в 3 емр означает пропуск кодов, я считаю для АЦП высокой разрядности диффнелинейность важнейшим параметром, влияющим на SFDR особенно при работе с малыми уровнями сигналов (недогрузка шкалы преобразования). AD делают АЦП лучше TI по параметрам, хотя в общем они проигрывают по потреблению (это оценочное суждение, фанатам TI не беспокоиться!).
Программируем по SPI сами, так как включаем в поставочный комплект драйверы устройства.
Go to the top of the page
 
+Quote Post
shide_3
сообщение Dec 7 2012, 09:37
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



Цитата(Alias @ Dec 7 2012, 11:38) *
Насчёт джиттера такта и его влияния на SNR и SFDR ближней зоны написано много и повторяться не буду. А вот насчёт параметров рандомизованного и детерминированного джиттера тактовых генераторов скажу одно: каждый генератор надо пробовать - заказывать образцы и испытывать самому. На многие генераторы реально полученные результаты сильно отличаются и в худшую, и в лучшую сторону. Поэтому для меня параметры в описании - лишь ориентир для заказа образцов. 1ps конечно много, но - надо смотреть реальный шум, а не DataSheet.
Дифференциальная нелинейность в 3 емр означает пропуск кодов, я считаю для АЦП высокой разрядности диффнелинейность важнейшим параметром, влияющим на SFDR особенно при работе с малыми уровнями сигналов (недогрузка шкалы преобразования). AD делают АЦП лучше TI по параметрам, хотя в общем они проигрывают по потреблению (это оценочное суждение, фанатам TI не беспокоиться!).
Программируем по SPI сами, так как включаем в поставочный комплект драйверы устройства.

а как можно снять спектр, нужен прибор-анализатор?
Go to the top of the page
 
+Quote Post
Alias
сообщение Dec 10 2012, 08:59
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 82
Регистрация: 25-04-06
Пользователь №: 16 480



Цитата(shide_3 @ Dec 7 2012, 13:37) *
а как можно снять спектр, нужен прибор-анализатор?

Не прибор, а программа. Главное - получить выборку отсчётов. Затем наложить оконную функцию и взять FFT. Матлаб, маткад... Для ленивых - на сайте insys.ru есть бесплатная программа ISVI. С её помощью можно проанализировать спектр и получить характеристики АЦП имея файл отсчётов в бинарном формате.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Dec 10 2012, 13:21
Сообщение #8


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(Alias @ Dec 10 2012, 10:59) *
Не прибор, а программа. Главное - получить выборку отсчётов. Затем наложить оконную функцию и взять FFT. Матлаб, маткад... Для ленивых - на сайте insys.ru есть бесплатная программа ISVI. С её помощью можно проанализировать спектр и получить характеристики АЦП имея файл отсчётов в бинарном формате.

А какой формат бинарника? Первым идёт старший или младший байт?Или там по 3 байта?
Go to the top of the page
 
+Quote Post
Alias
сообщение Dec 10 2012, 13:49
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 82
Регистрация: 25-04-06
Пользователь №: 16 480



Цитата(_Anatoliy @ Dec 10 2012, 17:21) *
А какой формат бинарника? Первым идёт старший или младший байт?Или там по 3 байта?

Для АЦП разрядностью 10 -16 бит два байта на отсчёт (если одноканальный), в старшем байте данные старшего байта АЦП.


Запрошенные rloc спектры на входной 201МГц - лови! Один в стучае внешнего тактирования 250МГц, другой - при внутреннем (Si571). Для внутреннего заметен клёш фазовых шумов вблизи.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
shide_3
сообщение Dec 11 2012, 09:38
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



Цитата(Alias @ Dec 10 2012, 16:49) *
Запрошенные rloc спектры на входной 201МГц - лови! Один в стучае внешнего тактирования 250МГц, другой - при внутреннем (Si571). Для внутреннего заметен клёш фазовых шумов вблизи.

это значит, что Вы на вход подавали 49 МГц? при чем тогда 201 Мгц?

Сообщение отредактировал shide_3 - Dec 11 2012, 10:18
Go to the top of the page
 
+Quote Post
Alias
сообщение Dec 11 2012, 13:43
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 82
Регистрация: 25-04-06
Пользователь №: 16 480



Цитата(shide_3 @ Dec 11 2012, 13:38) *
это значит, что Вы на вход подавали 49 МГц? при чем тогда 201 Мгц?

250-201=49(МГц). Вторая зона Найквиста.

To erloc:
По поводу шума при внешнем тактировании: думаю, что если подавать такт не так, как я сделал (а я взял один из парафазных выходов SMA100A и подал на вход внешнего тактирования субмодуля), надо было через транс просуммировать оба выхода - тогда шумы опустились бы на пару децибел.

Конечно, чистый синус нормального такого уровня через транс на тактовый вход АЦП - это лучшее с точки зрения минимизации шумов решение. Но вот функциональность такого решения с точки зрения коммутации с разных источников такта и раздачи на много АЦП - никакая. Поэтому PECL и применяем....
Go to the top of the page
 
+Quote Post
rloc
сообщение Dec 11 2012, 14:56
Сообщение #12


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(Alias @ Dec 11 2012, 17:43) *
По поводу шума при внешнем тактировании: думаю, что если подавать такт не так, как я сделал (а я взял один из парафазных выходов SMA100A и подал на вход внешнего тактирования субмодуля), надо было через транс просуммировать оба выхода - тогда шумы опустились бы на пару децибел.

Есть возможность измерить этот парафазный выход? Нигде не могу по нему информации найти.

Простой расчет. Предположим система тактирования имеет бОльше шумов, чем входной аналоговый сигнал. Тогда измеренное значение SNR есть не что иное, как SNR тактового сигнала. Воспользовавшись известной формулой

получаем при clk = 250 МГц (Fanalog заменил на Fclk) и SNR = 65 дБ джиттер = 360 фс. Ну добавим к SNR пару дБ - джиттер упадет до 280 фс. Далеко не предел мечтаний.
Go to the top of the page
 
+Quote Post
Alias
сообщение Dec 11 2012, 16:44
Сообщение #13


Частый гость
**

Группа: Участник
Сообщений: 82
Регистрация: 25-04-06
Пользователь №: 16 480



Цитата(rloc @ Dec 11 2012, 18:56) *
Есть возможность измерить этот парафазный выход? Нигде не могу по нему информации найти.

Частоту интересующую скажи - измерю.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- shide_3   тактирование высокоскоростного АЦП   Dec 2 2012, 13:29
- - Victor®   Цитата(shide_3 @ Dec 2 2012, 16:29) колле...   Dec 2 2012, 14:57
|- - shide_3   Цитата(Victor® @ Dec 2 2012, 17:57) У TI/...   Dec 2 2012, 16:20
|- - Victor®   Цитата(shide_3 @ Dec 2 2012, 19:20) техас...   Dec 2 2012, 17:56
|- - shide_3   Цитата(Victor® @ Dec 2 2012, 20:56) Читай...   Dec 2 2012, 18:03
|- - kovigor   Цитата(shide_3 @ Dec 2 2012, 22:03) да вр...   Dec 3 2012, 10:06
- - Alias   Поставьте малошумящий генератор на 200МГц с PECL в...   Dec 3 2012, 12:19
|- - Victor®   Цитата(Alias @ Dec 3 2012, 16:19) Поставь...   Dec 3 2012, 17:34
|- - Alias   ??? Не только видел, а использую в выпускаемой тыс...   Dec 5 2012, 09:37
|- - rloc   Цитата(Alias @ Dec 5 2012, 13:37) Использ...   Dec 5 2012, 10:32
|- - Alias   Цитата(rloc @ Dec 5 2012, 14:32) Можете в...   Dec 5 2012, 12:32
|- - rloc   Питание от аккумулятора. P.S. Немного оверквотинг...   Dec 5 2012, 12:56
- - yakub_EZ   Почему вы не рассматриваете генератор? Хоть те же ...   Dec 3 2012, 12:20
|- - shide_3   Цитата(yakub_EZ @ Dec 3 2012, 15:20) Поче...   Dec 3 2012, 16:06
|- - rloc   Цитата(yakub_EZ @ Dec 3 2012, 16:20) Поче...   Dec 4 2012, 06:37
|- - VCO   Цитата(rloc @ Dec 4 2012, 09:37) Правильн...   Dec 4 2012, 12:17
|- - rloc   Цитата(VCO @ Dec 4 2012, 16:17) Тут как-т...   Dec 4 2012, 15:14
|- - Lmx2315   QUOTE (rloc @ Dec 4 2012, 19:14) Палок та...   Dec 4 2012, 15:34
||- - rloc   Эвал боард с 20 семплами года 3 пылится, спуры на ...   Dec 4 2012, 15:53
|- - VCO   Цитата(rloc @ Dec 4 2012, 18:14) С ПАВ не...   Dec 5 2012, 06:47
|- - rloc   Цитата(VCO @ Dec 5 2012, 10:47) Тут ещё м...   Dec 5 2012, 08:00
- - Ant_m   Мы используем cdce62005. Для нее не требуется VXCO...   Dec 4 2012, 04:45
- - Lmx2315   ..а вот если такое попробовать ТС . https://www.si...   Dec 4 2012, 13:04
- - shide_3   спасибо. перевариваю ваши идеи Цитата(Ant_m ...   Dec 4 2012, 17:35
|- - mw_duk   Вроде этот вопрос хорошо изучен. http://www.russia...   Dec 6 2012, 09:26
||- - Lmx2315   QUOTE (mw_duk @ Dec 6 2012, 12:26) Вроде ...   Dec 6 2012, 10:41
|- - _Anatoliy   Цитата(Alias @ Dec 10 2012, 15:49) Ясно,...   Dec 10 2012, 13:54
|- - rloc   Цитата(Alias @ Dec 10 2012, 17:49) Запрош...   Dec 10 2012, 20:46
||- - VCO   Цитата(rloc @ Dec 10 2012, 23:46) С внешн...   Dec 11 2012, 06:44
||- - rloc   Тактовую конечно, 250 МГц   Dec 11 2012, 17:12
|- - shide_3   Цитата(Alias @ Dec 11 2012, 16:43) 250-20...   Dec 12 2012, 10:43
|- - Alias   Цитата(shide_3 @ Dec 12 2012, 14:43) не в...   Dec 18 2012, 09:16
|- - shide_3   Цитата(Alias @ Dec 18 2012, 12:16) ????? ...   Dec 18 2012, 10:17
|- - Alias   Цитата(shide_3 @ Dec 18 2012, 14:17) спас...   Dec 18 2012, 15:55
|- - Victor®   Цитата(Alias @ Dec 18 2012, 19:55) Между ...   Dec 18 2012, 18:47
|- - rloc   Цитата(Alias @ Dec 18 2012, 19:55) Разбир...   Dec 18 2012, 19:05
- - VCO   Хочу просто напомнить, для тех, кто забыл, что кро...   Dec 7 2012, 08:44
- - _Vova   необходимо тактировать АЦП 16 разр. с частотами 0,...   Dec 12 2012, 05:48
|- - rloc   Цитата(_Vova @ Dec 12 2012, 09:48) необхо...   Dec 12 2012, 06:13
|- - _Vova   Цитата(rloc @ Dec 12 2012, 09:13) На выхо...   Dec 12 2012, 07:14
|- - rloc   Цитата(_Vova @ Dec 12 2012, 11:14) из док...   Dec 12 2012, 08:27
|- - Victor®   Цитата(rloc @ Dec 12 2012, 12:27) Далее п...   Dec 12 2012, 11:45
- - lordal   Коллеги кто-нибудь имел опыт измерения фазовых шум...   Dec 12 2012, 08:08
- - _Vova   Цитата(rloc @ Dec 12 2012, 11:27) ... для...   Dec 13 2012, 04:23
|- - rloc   Цитата(_Vova @ Dec 13 2012, 08:23) Спасиб...   Dec 13 2012, 06:12
|- - Victor®   Цитата(rloc @ Dec 13 2012, 09:12) Однозна...   Dec 14 2012, 11:54
|- - Victor®   Цитата(Victor® @ Dec 14 2012, 15:54) Доба...   Dec 15 2012, 11:58
|- - microstrip_shf   Цитата(Victor® @ Dec 15 2012, 15:58) P.S....   Dec 17 2012, 21:04
|- - shide_3   Цитата(microstrip_shf @ Dec 18 2012, 00:0...   Dec 18 2012, 08:12
|- - microstrip_shf   Цитата(shide_3 @ Dec 18 2012, 11:12) а ка...   Dec 18 2012, 21:43
|- - Victor®   Цитата(microstrip_shf @ Dec 19 2012, 00:4...   Dec 19 2012, 09:06
|- - VCO   Цитата(Victor® @ Dec 19 2012, 12:06) Или ...   Dec 19 2012, 09:58
|- - Victor®   Цитата(VCO @ Dec 19 2012, 13:58) У синусо...   Dec 19 2012, 11:27
|- - VCO   Цитата(Victor® @ Dec 19 2012, 14:27) А кт...   Dec 19 2012, 12:05
|- - Victor®   Цитата(VCO @ Dec 19 2012, 16:05) PECL - Э...   Dec 19 2012, 15:49
|- - тау   Цитата(Victor® @ Dec 19 2012, 19:49) Я не...   Dec 19 2012, 16:10
|- - Victor®   Цитата(тау @ Dec 19 2012, 19:10) любой pe...   Dec 19 2012, 18:59
|- - тау   Цитата(Victor® @ Dec 19 2012, 21:59) На п...   Dec 19 2012, 20:43
|- - Victor®   Цитата(тау @ Dec 20 2012, 00:43) дак в ва...   Dec 19 2012, 21:09
|- - VCO   Цитата(Victor® @ Dec 20 2012, 00:09) Вооб...   Dec 20 2012, 07:50
|- - Alias   Поддерживая выраженное понятно и доступно мнение T...   Dec 20 2012, 09:40
|- - Victor®   Цитата(VCO @ Dec 20 2012, 10:50) Зачем та...   Dec 20 2012, 15:26
- - blackfin   ..   Dec 19 2012, 10:13
- - soldat_shveyk   SNR АЦП ухудшает как дрожание фронта запускающего ...   Dec 19 2012, 15:22
- - Volkov   Как я понял, в любом случае, для получения низкого...   Dec 20 2012, 11:21
|- - VCO   Цитата(Volkov @ Dec 20 2012, 14:21) Как я...   Dec 20 2012, 11:37
|- - rloc   Цитата(VCO @ Dec 20 2012, 15:37) Полосово...   Dec 20 2012, 12:10
|- - microstrip_shf   Цитата(rloc @ Dec 20 2012, 16:10) Очень д...   Dec 20 2012, 12:17
|- - VCO   Цитата(rloc @ Dec 20 2012, 15:10) Очень д...   Dec 20 2012, 12:24
- - microstrip_shf   Попробуйте спиральники применить. Ими гармоники в ...   Dec 20 2012, 11:56
- - Volkov   я использую LMK03002, получается, что в полосе 10К...   Dec 20 2012, 12:24
- - Volkov   Наверное так и поступлю, простенький LC фильтр, вс...   Dec 20 2012, 13:08
|- - rloc   Про кварцевые генераторы перенес ответ в другую те...   Dec 20 2012, 14:42
- - Volkov   Вот еще не понятна температурная стабильность клок...   Dec 20 2012, 16:56
- - Дмитрий_Б   Цитата(Victor® @ Dec 20 2012, 19:26) 4) Я...   Dec 20 2012, 18:13
|- - microstrip_shf   Цитата(Дмитрий_Б @ Dec 20 2012, 22:13) Со...   Dec 20 2012, 18:34
|- - Victor®   Цитата(microstrip_shf @ Dec 20 2012, 21:3...   Dec 20 2012, 19:00
|- - microstrip_shf   Цитата(Victor® @ Dec 20 2012, 23:00) Факт...   Dec 20 2012, 19:18
|- - Victor®   Цитата(microstrip_shf @ Dec 20 2012, 23:1...   Dec 20 2012, 21:37
||- - microstrip_shf   Цитата(Victor® @ Dec 21 2012, 01:37) Спас...   Dec 21 2012, 08:19
||- - Victor®   Цитата(microstrip_shf @ Dec 21 2012, 12:1...   Dec 21 2012, 10:43
||- - ledum   Цитата(Victor® @ Dec 21 2012, 12:43) А ес...   Dec 21 2012, 13:22
|- - shide_3   Цитата(microstrip_shf @ Dec 20 2012, 22:1...   Dec 23 2012, 18:17
- - microstrip_shf   Так о том и речь. Если АЦП много и еще есть ПЛИСы ...   Dec 21 2012, 12:37
- - Дмитрий_Б   Цитата(microstrip_shf @ Dec 20 2012, 22:3...   Dec 21 2012, 14:56
- - microstrip_shf   Цитата(Дмитрий_Б @ Dec 21 2012, 18:56) Не...   Dec 21 2012, 15:32


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

 


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


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