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

 
 
 
Reply to this topicStart new topic
> Неправильная тактовая АЦП, Что плохого?
DSIoffe
сообщение May 2 2006, 08:01
Сообщение #1


Дима
*****

Группа: Свой
Сообщений: 1 683
Регистрация: 15-12-04
Из: Санкт-Петербург
Пользователь №: 1 486



Здравствуйте все!
Использую конвейерный АЦП AD9235. Мне нужно, чтобы каждые два соседних периода тактовой частоты отличались в такой пропорции: первый такт 3/7, второй 4/7, итого период двух тактов должен составить 7/7.
Вообще-то я уже такое проделал один раз, с AD9226, и ничего плохого не заметил. Но, возможно, здесь есть какие-то грабли? Что может быть плохого в таком тактировании?


--------------------
© CОПЫРИГХТ: Дмитрий Иоффе, Советский Союз.
Приглашаю посмотреть: http://muradowa.spb.ru/ и http://www.drtata.narod.ru/index.html
Go to the top of the page
 
+Quote Post
BVU
сообщение May 2 2006, 09:10
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(DSIoffe @ May 2 2006, 12:01) *
Здравствуйте все!
Использую конвейерный АЦП AD9235. Мне нужно, чтобы каждые два соседних периода тактовой частоты отличались в такой пропорции: первый такт 3/7, второй 4/7, итого период двух тактов должен составить 7/7.
Вообще-то я уже такое проделал один раз, с AD9226, и ничего плохого не заметил. Но, возможно, здесь есть какие-то грабли? Что может быть плохого в таком тактировании?

Прежде всего, какова цель такого тактирования сигнала? Если потом делать цифровую обработку - возникнут проблемы...


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
dxp
сообщение May 2 2006, 09:56
Сообщение #3


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(DSIoffe @ May 2 2006, 15:01) *
Здравствуйте все!
Использую конвейерный АЦП AD9235. Мне нужно, чтобы каждые два соседних периода тактовой частоты отличались в такой пропорции: первый такт 3/7, второй 4/7, итого период двух тактов должен составить 7/7.
Вообще-то я уже такое проделал один раз, с AD9226, и ничего плохого не заметил. Но, возможно, здесь есть какие-то грабли? Что может быть плохого в таком тактировании?

Умозрительно: если внутри АЦП нету ФАПЧа, то если времянки не нарушаются (скажем, если работа идет не на максимальной для данного АЦП скорости), то все должно быть в норме. ФАПЧ скорее всего там отсутствует.

Вообще, надо внимательно посмотреть в доку - что там пишут про растактовку. Часто специфицируют скважность тактового сигнала. Например, для AD9225 прямо указано:

Код
Parameters                  Symbol    Min   Typ   Max   Units
Clock Period1                tC                         40 ns
CLOCK Pulsewidth High        tCH                        18 ns
CLOCK Pulsewidth Low         tCL                        18 ns
Output Delay                 tOD                        13 ns


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


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
DS
сообщение May 2 2006, 10:13
Сообщение #4


Гуру
******

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



Если выборки дискретного сигнала, то ничего плохого в этом нет. Требования к равномерности такта нужны при чисто непрерывном сигнале на входе, чтобы не было искажения спектра. А АЦп все равно, лишь бы за Ваши отрезки времени ступень ковейера устпевала сработать.


--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
Go to the top of the page
 
+Quote Post
BVU
сообщение May 3 2006, 09:42
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(DS_ @ May 2 2006, 14:13) *
Если выборки дискретного сигнала, то ничего плохого в этом нет. Требования к равномерности такта нужны при чисто непрерывном сигнале на входе, чтобы не было искажения спектра. А АЦп все равно, лишь бы за Ваши отрезки времени ступень ковейера устпевала сработать.

Опять таки же для чего (конечная цель)? Если для измерения просто амплитуды незасисимо от временных и частотных процессов, то - да,... стабильность квантования 'по барабану'. Если производится оцифровка СИГНАЛА, даже дискретного (он так же может быть сложной формы), требования к частоте квантования (оцифровки/дескретизации) должна соответствовать критериям теоремы о дескритизации (Найквист).


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
dxp
сообщение May 3 2006, 10:11
Сообщение #6


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(BVU @ May 3 2006, 16:42) *
Опять таки же для чего (конечная цель)? Если для измерения просто амплитуды незасисимо от временных и частотных процессов, то - да,... стабильность квантования 'по барабану'. Если производится оцифровка СИГНАЛА, даже дискретного (он так же может быть сложной формы), требования к частоте квантования (оцифровки/дескретизации) должна соответствовать критериям теоремы о дескритизации (Найквист).

Для дискретного сигнала Найквист/Котельников не нужен. Дискретный сигнал изменяется дискретно во времени, у него есть "пОлки", где уровень стабильный (зоны выборки). Частота выборок АЦП должна быть ровно такой же, как и частота изменения уровней этого дискретного сигнала. Точное значение временнОго положения выборки внутри зоны значения не имеет. Вроде так. smile.gif


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
BVU
сообщение May 3 2006, 10:38
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Ну уж если быть точными приведу пример из "DSP-ПРОЕКТ «НАРОДНЫЙ УЧЕБНИК». ГЛАВА 2":
"Если шаг дискретизации постоянен, то дискретизация называется равномерной, в
противном случае – неравномерной. При неравномерной дискретизации шаг
«подстраивается» под скорость изменения сигнала, увеличиваясь на гладких,
мало информативных участках. Несмотря на то, что при этом уменьшается
количество несущих всю информацию о сигнале отсчетов, появляется
потребность в хранении значения интервала дискретизации между каждой парой
отсчетов. Поэтому, неравномерная дискретизация редко применяется на
практике.
Для случая равномерной дискретизации справедлива теорема Котельникова,
которую он опубликовал в 1933 году в работе “О пропускной способности “эфира”
и проволоки в электросвязи”. Она гласит: если непрерывный сигнал гнал x(t)имеет
спектр, ограниченный частотой B F , то он может быть полностью и однозначно
восстановлен по его дискретным отсчетам, взятым через интервалы времени
B T = 1/ 2F , т.е. с частотой д B f = 2F ."
Откуда следует, что для востановления исходного сигнало по оцифровке с неравномерной частотой, необходимо иметь информацию частотного интервала между дискретами, что в некоторых случаях просто - нереализуемо... sad.gif


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение May 3 2006, 11:24
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Вообще так тактировать можно. Американы это называют "sub-Nyquist sampling". Т.е. в принципе можно тактировать с частотой НИЖЕ частоты Найквиста,нужно 2 АЦП и линия задержки на входе одного из них.Требования для восстановления спектра-длина линии задержки меньше или равна интервалу Найквиста. Приведенную схему тактирования можно именно так и рассмотрть:есть 2 клока с периодом 7/7 и фазовым сдвигом 3/7<1/2. Хорошая статейка на эту тему была в IEEE,автор-Zoltowski,могу дать.
Go to the top of the page
 
+Quote Post
dxp
сообщение May 3 2006, 11:29
Сообщение #9


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(BVU @ May 3 2006, 17:38) *
Ну уж если быть точными приведу пример из "DSP-ПРОЕКТ «НАРОДНЫЙ УЧЕБНИК». ГЛАВА 2":
"Если шаг дискретизации постоянен, то дискретизация называется равномерной, в
противном случае – неравномерной. При неравномерной дискретизации шаг
«подстраивается» под скорость изменения сигнала, увеличиваясь на гладких,
мало информативных участках. Несмотря на то, что при этом уменьшается
количество несущих всю информацию о сигнале отсчетов, появляется
потребность в хранении значения интервала дискретизации между каждой парой
отсчетов. Поэтому, неравномерная дискретизация редко применяется на
практике.
Для случая равномерной дискретизации справедлива теорема Котельникова,
которую он опубликовал в 1933 году в работе “О пропускной способности “эфира”
и проволоки в электросвязи”. Она гласит: если непрерывный сигнал гнал x(t)имеет
спектр, ограниченный частотой B F , то он может быть полностью и однозначно
восстановлен по его дискретным отсчетам, взятым через интервалы времени
B T = 1/ 2F , т.е. с частотой д B f = 2F ."
Откуда следует, что для востановления исходного сигнало по оцифровке с неравномерной частотой, необходимо иметь информацию частотного интервала между дискретами, что в некоторых случаях просто - нереализуемо... sad.gif

Это все верно, только, имхо, не о том. Речь о конкретном сигнале. Сигналы, насколько знаю, подразделяют на:

1. Аналоговые - изменяются непрерывно по времени и величине.
2. Дискретные - изменяются непрерывно по величине и в заданные моменты по времени.
3. Квантованные - изменяются непрерывно во времени и могут иметь только определенные значения по величине.
4. Цифровые - квантованные и дискретные одновременно.

Теорема Котельникова применима к случаю аналогового сигнала. Дискретный сигнал - это, например, сигнал с ПЗС матрицы/линейки - выборка должна делаться в определенной временнОй зоне. Здесь упомянутое тактирование вполне применимо. Квантованный сигнал - например, логический сигнал, скажем, ТТЛ или КМОП логики, имеет два состояния. Ну, и с цифровыми все и так ясно. smile.gif

Конечно, дискретный, квантованный и цифровой сигналы могут быть представлены как аналоговые со всеми вытекающими. Т.е., если мы хотим иметь полную форму сигнала с ПЗС матрицы, мы должны выполнять требование Котельникова. Но если мы хотим построить изображение с матрицы, то такая информативность нам не нужна, достаточно того количества выборок, которые мы сделали в зонах выборки по каждому пикселу... В общем, Вы и сами все это знаете лучше меня. smile.gif


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
BVU
сообщение May 3 2006, 12:00
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(dxp @ May 3 2006, 15:29) *
Это все верно, только, имхо, не о том. Речь о конкретном сигнале. Сигналы, насколько знаю, подразделяют на:

1. Аналоговые - изменяются непрерывно по времени и величине.
2. Дискретные - изменяются непрерывно по величине и в заданные моменты по времени.
3. Квантованные - изменяются непрерывно во времени и могут иметь только определенные значения по величине.
4. Цифровые - квантованные и дискретные одновременно.

Теорема Котельникова применима к случаю аналогового сигнала. Дискретный сигнал - это, например, сигнал с ПЗС матрицы/линейки - выборка должна делаться в определенной временнОй зоне. Здесь упомянутое тактирование вполне применимо. Квантованный сигнал - например, логический сигнал, скажем, ТТЛ или КМОП логики, имеет два состояния. Ну, и с цифровыми все и так ясно. smile.gif
...
Конечно, дискретный, квантованный и цифровой сигналы могут быть представлены как аналоговые со всеми вытекающими.
...

Так и я про то же пару раз автора просил (какие конкретные цели преследуются ?). А то мы все время за недостаточностью информации (начальных и конечных требований) 'на кофейной гуще' скользим...


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
DSIoffe
сообщение May 4 2006, 06:36
Сообщение #11


Дима
*****

Группа: Свой
Сообщений: 1 683
Регистрация: 15-12-04
Из: Санкт-Петербург
Пользователь №: 1 486



Цитата
Так и я про то же пару раз автора просил

1000 извинений, я, как правило, заглядываю на форум раз в сутки. Иначе совсем работать некогда sad.gif
Так сделано потому, что интересует значение сигнала именно в этих точках. Нужно измерение амплитуды. Можно и сигнал нагнуть, и тактовую переделать, но сложно, потому хочу знать, даст это что-то или нет.
Меня интересует именно корректность такого обращения с АЦП. Например, я знаю, что низкий уровень тактовой соответствует выборке сигнала, а высокий - хранению. Что хуже: когда дёргается время выборки или время хранения? Там внутри целая батарея схем с запоминанием на конденсаторах, им всё равно или нет?
Теоретические аспекты, связанные с неравномерностью частоты квантования, в данном применении роли не играют.


--------------------
© CОПЫРИГХТ: Дмитрий Иоффе, Советский Союз.
Приглашаю посмотреть: http://muradowa.spb.ru/ и http://www.drtata.narod.ru/index.html
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение May 4 2006, 08:37
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(DSIoffe @ May 4 2006, 13:36) *
Цитата
Так и я про то же пару раз автора просил

1000 извинений, я, как правило, заглядываю на форум раз в сутки. Иначе совсем работать некогда sad.gif
Так сделано потому, что интересует значение сигнала именно в этих точках. Нужно измерение амплитуды. Можно и сигнал нагнуть, и тактовую переделать, но сложно, потому хочу знать, даст это что-то или нет.
Меня интересует именно корректность такого обращения с АЦП. Например, я знаю, что низкий уровень тактовой соответствует выборке сигнала, а высокий - хранению. Что хуже: когда дёргается время выборки или время хранения? Там внутри целая батарея схем с запоминанием на конденсаторах, им всё равно или нет?
Теоретические аспекты, связанные с неравномерностью частоты квантования, в данном применении роли не играют.

В таком случае,главное чтобы частота не была слишком высокой,предельные цифры в спецификации на АЦП приводятся, ну запас еще дать.Собственно конденсатор заряжается быстро,быстрее,чем предельная указанная частота квантования.
Go to the top of the page
 
+Quote Post
DS
сообщение May 4 2006, 09:31
Сообщение #13


Гуру
******

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



При таком малом различии времен выборок не скажется. При большем можно коррекцию ввести.


--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
Go to the top of the page
 
+Quote Post
Tornado
сообщение May 11 2006, 10:18
Сообщение #14





Группа: Новичок
Сообщений: 1
Регистрация: 11-05-06
Пользователь №: 16 971



Цитата(DSIoffe @ May 2 2006, 11:01) *
Здравствуйте все!
Использую конвейерный АЦП AD9235. Мне нужно, чтобы каждые два соседних периода тактовой частоты отличались в такой пропорции: первый такт 3/7, второй 4/7, итого период двух тактов должен составить 7/7.
Вообще-то я уже такое проделал один раз, с AD9226, и ничего плохого не заметил. Но, возможно, здесь есть какие-то грабли? Что может быть плохого в таком тактировании?

Похоже, это называется вобуляцией и применяется в оцифровке сигнала с недетерминированной начальной фазой.
Теорема Котельникова тут не причем, в том смысле что она конечно должна выполнятся, но вот вобуляция начальной фазы сигнала оценивается в 2/7 периода.
Может быть я неправ, но тогда скажите, какие параметы оцифровываемого сигнала.
Go to the top of the page
 
+Quote Post

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

 


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


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