|
|
  |
тактирование высокоскоростного АЦП, как организовать? |
|
|
|
Dec 7 2012, 09:37
|
Местный
  
Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923

|
Цитата(Alias @ Dec 7 2012, 11:38)  Насчёт джиттера такта и его влияния на SNR и SFDR ближней зоны написано много и повторяться не буду. А вот насчёт параметров рандомизованного и детерминированного джиттера тактовых генераторов скажу одно: каждый генератор надо пробовать - заказывать образцы и испытывать самому. На многие генераторы реально полученные результаты сильно отличаются и в худшую, и в лучшую сторону. Поэтому для меня параметры в описании - лишь ориентир для заказа образцов. 1ps конечно много, но - надо смотреть реальный шум, а не DataSheet. Дифференциальная нелинейность в 3 емр означает пропуск кодов, я считаю для АЦП высокой разрядности диффнелинейность важнейшим параметром, влияющим на SFDR особенно при работе с малыми уровнями сигналов (недогрузка шкалы преобразования). AD делают АЦП лучше TI по параметрам, хотя в общем они проигрывают по потреблению (это оценочное суждение, фанатам TI не беспокоиться!). Программируем по SPI сами, так как включаем в поставочный комплект драйверы устройства. а как можно снять спектр, нужен прибор-анализатор?
|
|
|
|
|
Dec 10 2012, 08:59
|
Частый гость
 
Группа: Участник
Сообщений: 82
Регистрация: 25-04-06
Пользователь №: 16 480

|
Цитата(shide_3 @ Dec 7 2012, 13:37)  а как можно снять спектр, нужен прибор-анализатор? Не прибор, а программа. Главное - получить выборку отсчётов. Затем наложить оконную функцию и взять FFT. Матлаб, маткад... Для ленивых - на сайте insys.ru есть бесплатная программа ISVI. С её помощью можно проанализировать спектр и получить характеристики АЦП имея файл отсчётов в бинарном формате.
|
|
|
|
|
Dec 10 2012, 13:49
|
Частый гость
 
Группа: Участник
Сообщений: 82
Регистрация: 25-04-06
Пользователь №: 16 480

|
Цитата(_Anatoliy @ Dec 10 2012, 17:21)  А какой формат бинарника? Первым идёт старший или младший байт?Или там по 3 байта? Для АЦП разрядностью 10 -16 бит два байта на отсчёт (если одноканальный), в старшем байте данные старшего байта АЦП. Запрошенные rloc спектры на входной 201МГц - лови! Один в стучае внешнего тактирования 250МГц, другой - при внутреннем (Si571). Для внутреннего заметен клёш фазовых шумов вблизи.
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 10 2012, 20:46
|
Узкополосный широкополосник
     
Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462

|
Цитата(Alias @ Dec 10 2012, 17:49)  Запрошенные rloc спектры на входной 201МГц - лови! Один в стучае внешнего тактирования 250МГц, другой - при внутреннем (Si571). Для внутреннего заметен клёш фазовых шумов вблизи. Много интересных моментов можно отметить: 1. Si571 действительно мало спуров дает. Надеюсь в Силабс потрудились над оптимизацией схемы и выпустили новую ревизию. Но небольшая разница с внешним генератором все же видна. 2. SFDR - выше всяких похвал, если вычесть гармошки, получается на уровне 90-100 дБ. Да и сами гармошки думаю больше от входного сигнала, нежели от AD9467. Не просто будет подобрать буферный усилитель с такой же линейностью. Тактовый на отдельном слое разведен, между двух земель? 3. С SNR не все гладко. С внешним тактовым генератором (SMA100A) должно быть лучше на 6-7 дБ. Ох уж этот PECL, шум -145 ... -150 дБн/Гц на этих частотах всю картину портит. На входе ADCMP/ADCLK стоит? И попутный вопрос: в какой полосе программисты считают (интегрируют) мощность сигнала для SNR?
|
|
|
|
|
Dec 11 2012, 09:38
|
Местный
  
Группа: Участник
Сообщений: 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
|
|
|
|
|
Dec 11 2012, 13:43
|
Частый гость
 
Группа: Участник
Сообщений: 82
Регистрация: 25-04-06
Пользователь №: 16 480

|
Цитата(shide_3 @ Dec 11 2012, 13:38)  это значит, что Вы на вход подавали 49 МГц? при чем тогда 201 Мгц? 250-201=49(МГц). Вторая зона Найквиста. To erloc: По поводу шума при внешнем тактировании: думаю, что если подавать такт не так, как я сделал (а я взял один из парафазных выходов SMA100A и подал на вход внешнего тактирования субмодуля), надо было через транс просуммировать оба выхода - тогда шумы опустились бы на пару децибел. Конечно, чистый синус нормального такого уровня через транс на тактовый вход АЦП - это лучшее с точки зрения минимизации шумов решение. Но вот функциональность такого решения с точки зрения коммутации с разных источников такта и раздачи на много АЦП - никакая. Поэтому PECL и применяем....
|
|
|
|
|
Dec 11 2012, 16:44
|
Частый гость
 
Группа: Участник
Сообщений: 82
Регистрация: 25-04-06
Пользователь №: 16 480

|
Цитата(rloc @ Dec 11 2012, 18:56)  Есть возможность измерить этот парафазный выход? Нигде не могу по нему информации найти. Частоту интересующую скажи - измерю.
|
|
|
|
|
Dec 12 2012, 05:48
|
Местный
  
Группа: Свой
Сообщений: 413
Регистрация: 1-10-08
Из: Екатеринбург
Пользователь №: 40 610

|
необходимо тактировать АЦП 16 разр. с частотами 0,05-1 МГц с шагом 10Гц, что требует источника с джиттером не более 2 пс. найденные мной у AD и TI, синтезаторы с малым джиттером получить 50кГц с помошью встроенного счетчика не позволяют. соединять несколько синтезаторов не очень хочется вариант: DDS-фильтр-преобразователь на КМОП потребует хорошо фильтровать гармоники, пока не оценивал насколько это возможно в данной полосе может поставить DDS последовательно с делителем синтезатора с ФАПЧ? DDS будет работать уже при меньшей перестройке по частоте, тогда сделать фильтр для DDS будет попроше тактировать нужно и ЦАП, (к нему требования помягче). ОсновоЙ системы будет МК, ПЛИС не предусмотрена т.к. в использовании синтезаторов опыта не было, может не вижу очевидного решения буду благодарен совету. п.с. думал еше сделать с прореживанием, тогда диапазон уменьшится. (если программист прореживание сделает)
решил спросить в этой ветке, если необходимо, прошу модераторов вынести в отдельную
Сообщение отредактировал _Vova - Dec 12 2012, 05:54
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|