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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> АЦП 50МSPS, Аналоговый вход
MiklPolikov
сообщение Jul 16 2011, 18:33
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Смотрю в документации на быстродействующие АЦП.
У них у всех на типовой схеме включения на входе развязывающий трансформатор. Вход дифференциальный, и нужно подавать постоянное смещение 1-2 в,
для этого развязывающий трансформатор и стоит.
А если мне нужно мерить сигнал который меняется от 0 до 50КГц с точностью 0.1% , то как быть ?
По идее для этого нужен АЦП 12 бит 50 MSPS
В осциллографах как сделано ?


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Jul 17 2011, 18:40
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Уже сам придумал. Полагаю тема закрыта.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
DS
сообщение Jul 17 2011, 18:56
Сообщение #3


Гуру
******

Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250



Если сигнал до 50 КГц, то чтобы его измерять с любой точностью, достаточно оцифровки с частотой 100 КГц. На практике - 150 - 200 КГц. 50 MS тут никаким боком не валялись.


--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Jul 17 2011, 19:11
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(DS @ Jul 17 2011, 22:56) *
Если сигнал до 50 КГц, то чтобы его измерять с любой точностью, достаточно оцифровки с частотой 100 КГц. На практике - 150 - 200 КГц. 50 MS тут никаким боком не валялись.


Объясните , почему ? Сигнал 50КГц + частота выборки 200КГц это 4 точки выборки на период. Как при этом измерить с точностью до 0.1% ?


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
тау
сообщение Jul 18 2011, 10:04
Сообщение #5


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(MiklPolikov @ Jul 17 2011, 22:40) *
Уже сам придумал. Полагаю тема закрыта.

так неправильно.
используют Differential ADC Driver , специально заточенные под это дело.
Точность 0,1% это гораздо более жесткое требование чем Динамический диапазон . Поэтому Вам предстоит разобраться , что утверждает теорема Котельникова и что это за параметры такие у АЦП
SINAD
SFDR
Offset Error
Gain Error



Go to the top of the page
 
+Quote Post
_pv
сообщение Jul 18 2011, 10:20
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(MiklPolikov @ Jul 18 2011, 01:11) *
Объясните, почему ? Сигнал 50КГц + частота выборки 200КГц это 4 точки выборки на период. Как при этом измерить с точностью до 0.1% ?

Потому что для восстановления сигнала из дискретных отсчетов достаточно частоты оцифровки в два раза превышающей полосу сигнала. Можете помоделировать, возмите Ваш характерный сигнал, поставте на нем отсчётов с частотой в несколько раз больше полосы сигнала, а потом (как завещал Котельников, Найквист или Шенон) обратно вместо каждого отсчёта подставте функции Ai*sin(2*pi*f0*t)/t, с амплитудой соответствующих отсчётов Ai, сложите всё вместе и убедитесь что сигнал воссановленный таким образом из этих отсчётов будет совпадать с исходным.
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Jul 18 2011, 10:26
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(_pv @ Jul 18 2011, 14:20) *
Потому что для восстановления сигнала из дискретных отсчетов достаточно частоты оцифровки в два раза превышающей полосу сигнала. Можете помоделировать, возмите Ваш характерный сигнал, поставте на нем отсчётов с частотой в несколько раз больше полосы сигнала, а потом (как завещал Котельников, Найквист или Шенон) обратно вместо каждого отсчёта подставте функции Ai*sin(2*pi*f0*t)/t, с амплитудой соответствующих отсчётов Ai, сложите всё вместе и убедитесь что сигнал воссановленный таким образом из этих отсчётов будет совпадать с исходным.


Даже если у меня там белый шум ?


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
Ariel
сообщение Jul 18 2011, 10:38
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 820
Регистрация: 12-05-08
Из: Israel
Пользователь №: 37 440



Цитата
Даже если у меня там белый шум ?


Идеальный белый шум имеет бесконечную полосу. Если же вы ограничите полосу шума фильтром, то и для такого шума теорема Котельникова справедлива.
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Jul 18 2011, 10:44
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(тау @ Jul 18 2011, 14:04) *
так неправильно.
используют Differential ADC Driver , специально заточенные под это дело.
Точность 0,1% это гораздо более жесткое требование чем Динамический диапазон . Поэтому Вам предстоит разобраться , что утверждает теорема Котельникова и что это за параметры такие у АЦП
SINAD
SFDR
Offset Error
Gain Error


Спасибо !
Может, Вы подскажете правильный способ снятия сигнала с диф.выхода ЦАП ? Этот диф сигнал нужно превратить в обычный , относительно AGND .
Есть что-то лучше схемы на операционниках ?


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
Nixon
сообщение Jul 18 2011, 11:26
Сообщение #10


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Я использовал AD8138 (как в качестве диф. драйвера для АЦП, так и наоборот, для получения однополярного сигнала из дифференциального для обработки).


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Jul 18 2011, 11:26
Сообщение #11


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Цитата(MiklPolikov @ Jul 18 2011, 14:44) *
Спасибо !
Может, Вы подскажете правильный способ снятия сигнала с диф.выхода ЦАП ? Этот диф сигнал нужно превратить в обычный , относительно AGND .
Есть что-то лучше схемы на операционниках ?


..в какой полосе сигнала и что за ЦАП ? Может ли вас устроить такой драйвер - INA134 ?


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Jul 18 2011, 11:58
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(Nixon @ Jul 18 2011, 15:26) *
Я использовал AD8138 (как в качестве диф. драйвера для АЦП, так и наоборот, для получения однополярного сигнала из дифференциального для обработки).


Схему не покажете ? Или хотя бы общую идею ? Что бы однополярный сигнал из диф получить обычно используется диф.усилитель на ОУ. AD8138 имеет 2 выхода, откуда же однополярный сигнал возмётся ? Или использовать только один выход ? А второй резистором нагрузить ?


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jul 18 2011, 12:05
Сообщение #13


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(MiklPolikov @ Jul 18 2011, 14:58) *
Схему не покажете?

А вы даташит скачайте. Analog Devices. В нем с десяток схем. Еще AD8132 - там картинок больше.
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Jul 18 2011, 12:09
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(ViKo @ Jul 18 2011, 16:05) *
А вы даташит скачайте. Analog Devices. В нем с десяток схем.

Там нет ни одной которая бы превращала диф.сигнал в однополярный.


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jul 18 2011, 12:20
Сообщение #15


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(MiklPolikov @ Jul 18 2011, 15:09) *
Там нет ни одной которая бы превращала диф.сигнал в однополярный.

Не используйте второй выход. И всё. sm.gif
Главное, что входы оба используются.
Только не забудьте, что если используете только один выход, то выходное напряжение будет в 2 раза меньше, чем дифференциальное для двух выходов.
сюда загляните -
http://www.analog.com/en/high-speed-op-amp...tion/index.html
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Jul 19 2011, 18:08
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Смотрю на тайминги ADS6122IRHBT в документации.
Tpdi = 6.5 nS
Th= 6.5nS
Tsu =8 nS


Буду читать данные в процессор . Можно ли вообще не использовать CLKOUT , а считавать данные по переднему фронту CLKP ?
Из диаграммы следует, что данные можно читать спустя Tsu - Tpdi = 1.5nS после переднего фронта CLKP , не позднее чем через Tpdi +Th = 13нс после высокого фронта CLKP.

Все эти времена почему-то приведены для 65 MSPS . А при 30 SMPS интересно как картина изменится ? Всё растянется пропорционально ? Или растянется только Th ?
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
XVR
сообщение Jul 20 2011, 16:35
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



В DS явно написано:

Цитата
For DRVDD ≥ 2.2 V, it is recommended to use the CMOS output clock (CLKOUT) to latch data in the receiving
chip. The rising edge of CLKOUT can be used to latch data in the receiver, even at the highest sampling speed
(125 MSPS). It is recommended to minimize the load capacitance seen by data and clock output pins by using
short traces to the receiver. Also, match the output data and clock traces to minimize the skew between them.
For DRVDD < 2.2 V, it is recommended to use external clock (for example, input clock delayed to get desired
setup/hold times).
Т.е. использовать входной клок можно (но его корректная задержка - ваша забота)

Цитата
Все эти времена почему-то приведены для 65 MSPS . А при 30 SMPS интересно как картина изменится ?
Никак не изменится
Go to the top of the page
 
+Quote Post

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

 


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


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