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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Коррекция задержек
_Anatoliy
сообщение Oct 4 2013, 13:32
Сообщение #1


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

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



Коллеги,нашёл тут старую плату,хочу приспособить для отладки нового проекта.Два АЦП подключены к FPGA,входной аналоговый сигнал подаётся на оба АЦП сразу,клоки АЦП взаимо инверсные.Подал на вход синус,по захваченным в FPGA данным из двух АЦП посчитал разность фаз двух синусов,пересчитал в задержку,получил 9ps(с такой разницей сигналы приходят на входы АЦП). Для новой задачи это много.Есть ли какой способ(аналоговый,цифровой) без переразводки платы уменьшить эту разницу до 1...2ps?
Go to the top of the page
 
+Quote Post
ViKo
сообщение Oct 4 2013, 13:44
Сообщение #2


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

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



Если есть последовательные резисторы между АЦП и ПЛИС, то вместе с емкостью входа ПЛИС они образуют фильтр НЧ, и сигнал на них задержится.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Oct 4 2013, 14:02
Сообщение #3


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

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



Цитата(ViKo @ Oct 4 2013, 16:44) *
Если есть последовательные резисторы между АЦП и ПЛИС, то вместе с емкостью входа ПЛИС они образуют фильтр НЧ, и сигнал на них задержится.

Виноват,сразу не сказал.Входной сигнал широкополосный(95% зоны найквиста),задержка нужна более-менее линейная по частоте.
Go to the top of the page
 
+Quote Post
RobFPGA
сообщение Oct 4 2013, 14:35
Сообщение #4


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

Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643



Приветствую!

А зачем Вам сигнал задерживать - крутите клок на одном из АЦП.

Там частота фиксированная, отыграть 9ps - wacko.gif !!! - можно попробовать даже не трогая дорожки - просто добавляя к ней емкость в пару пкф.

Успехов! Rob.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Oct 4 2013, 14:42
Сообщение #5


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

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



Цитата(RobFPGA @ Oct 4 2013, 17:35) *
Приветствую!

А зачем Вам сигнал задерживать - крутите клок на одном из АЦП.

Там частота фиксированная sm.gif отыграть 9ps - 8-() !!! - можно попробовать даже не трогая дорожки - просто добавляя к ней емкость в пару пкф.

Успехов! Rob.

Спасибо,как-то сразу и не подумал об этом.Попробую.
Go to the top of the page
 
+Quote Post
Bad0512
сообщение Oct 4 2013, 18:03
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(_Anatoliy @ Oct 4 2013, 21:42) *
Спасибо,как-то сразу и не подумал об этом.Попробую.

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

З Ы А возможный амплитудный дисбаланс каналов вас не напрягает?
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Oct 5 2013, 06:36
Сообщение #7


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

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



Цитата(Bad0512 @ Oct 4 2013, 21:03) *
А ещё некоторые АЦП позволяют рулить фазой сэмплирующего клока с довольно мелким дискретом по времени.
Это можно уточнить в даташитах на конкретный чип.

З Ы А возможный амплитудный дисбаланс каналов вас не напрягает?

Эти АЦП не имеют такой возможности.
Не напрягает,я данные из двух АЦП объединяю в один поток с удвоенной частотой дискретизации(Time-Interleaving),поэтому в FPGA есть автоматика устраняющая разбросы смещения,усиления и Sample-Time Error двух АЦП.
Go to the top of the page
 
+Quote Post
Bad0512
сообщение Oct 7 2013, 03:45
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(_Anatoliy @ Oct 5 2013, 13:36) *
Эти АЦП не имеют такой возможности.
Не напрягает,я данные из двух АЦП объединяю в один поток с удвоенной частотой дискретизации(Time-Interleaving),поэтому в FPGA есть автоматика устраняющая разбросы смещения,усиления и Sample-Time Error двух АЦП.

Если есть все рулилки, то какая проблема добавить ещё одну - дробный ресэмплер и компенсировать задержку в несколько пС?

З Ы Вообще ИМХО все эти забавы с "взять две АЦПейки подешевле, и сделать устройство с удвоенной частотой и потом весь сопутствующий гемор полечить в цифре" - идея бесперспективная. Многие ходили по этой дороге, не слышал об успешных (стабильных в температуре и больших партиях) решениях. От нищеты это всё, проще найти нормальную АЦП.

Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Oct 7 2013, 06:36
Сообщение #9


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

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



Цитата(Bad0512 @ Oct 7 2013, 06:45) *

1.А с чего вы взяли что я богатый? crying.gif
2.Почему вы решили что в итоге АЦП будет только 2? laughing.gif
3.При чём здесь нестабильность от температуры,ведь автоматика всё отработает(если она правильная).
В пристёжке видео,спектр строился в матлабе по захваченным данным из платы.
Прикрепленные файлы
Прикрепленный файл  comp.rar ( 2.86 мегабайт ) Кол-во скачиваний: 53
 
Go to the top of the page
 
+Quote Post
ViKo
сообщение Oct 7 2013, 09:54
Сообщение #10


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

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



Цитата(Bad0512 @ Oct 7 2013, 06:45) *
З Ы Вообще ИМХО все эти забавы с "взять две АЦПейки подешевле, и сделать устройство с удвоенной частотой и потом весь сопутствующий гемор полечить в цифре" - идея бесперспективная. Многие ходили по этой дороге, не слышал об успешных (стабильных в температуре и больших партиях) решениях. От нищеты это всё, проще найти нормальную АЦП.

Вот в нем стоит 10 АЦП (5 сдвоенных), каждый на 100 MSps. rolleyes.gif
upd. уточню - вот в нем стоит... Лично видел.
Go to the top of the page
 
+Quote Post
Bad0512
сообщение Oct 8 2013, 05:20
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(_Anatoliy @ Oct 7 2013, 13:36) *
1.А с чего вы взяли что я богатый? crying.gif
2.Почему вы решили что в итоге АЦП будет только 2? laughing.gif
3.При чём здесь нестабильность от температуры,ведь автоматика всё отработает(если она правильная).
В пристёжке видео,спектр строился в матлабе по захваченным данным из платы.

1. Я этого не утверждал, хотел лишь заметить что кажущаяся дешевизна подобных решений оборачивается потом проблемами в настройке и в качестве исполнения аналоговой части (линия задержки, буферы на входах АЦП).
2. Чем дальше в лес - тем толще партизаны. Вы можете хоть 10 АЦПеек поставить, но это не значит что в итоге частота Найквиста увеличится в 10 раз. Аналоговая полоса каждой АЦП ограничена разумным пределом.
3. Как калибровать эту автоматику? Где критерий того, что "что-то пошло не так"?
4. Картинку поглядел, много неизвестных. Например : Сколько бит АЦП? Причины возникновения второй "палки" в спектре? По сколькоим точкам строился спектр? Каковы реальные частоты сэмплирования?


Цитата(ViKo @ Oct 7 2013, 16:54) *
Вот в нем стоит 10 АЦП (5 сдвоенных), каждый на 100 MSps. rolleyes.gif
upd. уточню - вот в нем стоит... Лично видел.

И что из этого следует? Что китайцы могут слабать подобие осциллографа за 400 баксов? Не сомневался в их талантах...
Кстати, вы заметили, что при наличии 10 100МГц АЦП полоса осциллографа заявлена 100 МГц, а не 500МГц (это если тупо умножать)?
Go to the top of the page
 
+Quote Post
ViKo
сообщение Oct 8 2013, 06:51
Сообщение #12


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

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



Цитата(Bad0512 @ Oct 8 2013, 08:20) *
И что из этого следует? Что китайцы могут слабать подобие осциллографа за 400 баксов? Не сомневался в их талантах...
Кстати, вы заметили, что при наличии 10 100МГц АЦП полоса осциллографа заявлена 100 МГц, а не 500МГц (это если тупо умножать)?

Так получается дешевле, и купить проще (еще недавно купить АЦП в Беларуси, например, на 250 MSps было невозможно, некий список ограничений на поставку действовал, может, и сейчас есть).
А отношение частоты сигнала и частоты дискретизации 1/10 и у солидных фирм поддерживается. Например, у Tektronix - MSO2012. При более высокой полосе отношение приближается к 1/5.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Oct 8 2013, 07:24
Сообщение #13


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

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



Цитата(Bad0512 @ Oct 8 2013, 08:20) *
1. Я этого не утверждал, хотел лишь заметить что кажущаяся дешевизна подобных решений оборачивается потом проблемами в настройке и в качестве исполнения аналоговой части (линия задержки, буферы на входах АЦП).
2. Чем дальше в лес - тем толще партизаны. Вы можете хоть 10 АЦПеек поставить, но это не значит что в итоге частота Найквиста увеличится в 10 раз. Аналоговая полоса каждой АЦП ограничена разумным пределом.
3. Как калибровать эту автоматику? Где критерий того, что "что-то пошло не так"?
4. Картинку поглядел, много неизвестных. Например : Сколько бит АЦП? Причины возникновения второй "палки" в спектре? По сколькоим точкам строился спектр? Каковы реальные частоты сэмплирования?

1. -
2. естественно,от этого и плясать нужно
3. никак,она сама разберётся,наладка сводится к установке нужных петлевых коэффициентов.
4. 12бит,причина второй палки - технологический разброс параметров АЦП,палка симметрична сигналу относительно Fs/4 для двух микросхем.Тактовая 1ГГц(при 4-х АЦП результирующая 4ГГц),рабочая полоса входного сигнала 1,9ГГц.Есть ли такой одиночный АЦП способный это проглотить?
Go to the top of the page
 
+Quote Post
Bad0512
сообщение Oct 8 2013, 10:12
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(_Anatoliy @ Oct 8 2013, 14:24) *
1. -
2. естественно,от этого и плясать нужно
3. никак,она сама разберётся,наладка сводится к установке нужных петлевых коэффициентов.
4. 12бит,причина второй палки - технологический разброс параметров АЦП,палка симметрична сигналу относительно Fs/4 для двух микросхем.Тактовая 1ГГц(при 4-х АЦП результирующая 4ГГц),рабочая полоса входного сигнала 1,9ГГц.Есть ли такой одиночный АЦП способный это проглотить?

3. Петля подразумевает наличие априорных знаний о сигнале на входе АЦП. Не знаю, какие у вас применения, но довольно часто эта информация просто отсутствует.
4. 2ГГц на 12 бит - задачка непростая, но к примеру на 1.8 ГГц есть вот такое.

З Ы Замечу, что амплитудный дисбаланс каналов может быть ещё и частотно зависимым. Кроме того всё это наверняка "плавает" в температуре.
Go to the top of the page
 
+Quote Post
ZASADA
сообщение Oct 8 2013, 11:05
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



Цитата(Bad0512 @ Oct 8 2013, 13:12) *
3. Петля подразумевает наличие априорных знаний о сигнале на входе АЦП. Не знаю, какие у вас применения, но довольно часто эта информация просто отсутствует.

скажу сразу, я противник ставить 10 ацп со смещением вместо одного нормального, но ваш п.3 решает просто- периодическая автокалибровка известным сигналом, сгенерированным внутри прибора.
Go to the top of the page
 
+Quote Post

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

 


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


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