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

 
 
> Синхронизация начала выборки АЦП
Fourier
сообщение May 19 2015, 15:54
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 13-02-13
Из: Рыбинск
Пользователь №: 75 606



Здравствуйте!
Разработана плата сбора и обработки данных на Spartan 6 XC6SLX100-3FGG676I.
На борту стоит АЦП ADC08D1000 и две DDR3.
Оцифровку делаю с частотй 960 МГц. АЦП мультиплексирует данные и они идут на FPGA с частотой 480 МГц: итого получаем 2x8x2=32 разряда.
Далее через ISERDES2 частота делится на 4. Т.е. имеется шина данных 32x4=128 разрядов с частотой 120 МГц.
Данные пишутся в две DDR3 (Четные отсчеты в одну, нечетные - в другую). Со сбором данных сейчас вроде все ОК)))
Вопрос состоит в следующем: можно ли какими-то ухищрениями сделать внешнюю синхронизацию начала оцифровки с точностью +-Tд, где Tд - интервал дискретизации?
Или довольствоваться величиной +-1/(120 МГц)?
Заранее спасибо за ответы.

Сообщение отредактировал Fourier - May 19 2015, 15:56
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
krux
сообщение May 20 2015, 18:01
Сообщение #2


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

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



Цитата
А без калибровки в рантайме не обойтись?

если с обратной связью уже не получится - то нужно придумать как её организовать хотя бы в заводских условиях.
тогда калибровку можно прошить куда-нибудь в EEPROM как "заводскую" и считывать при старте.

пересобирать проект с калибровкой под каждую плату - это жесть.
да, я такое тоже видел, но при выпуске 23 изделий держать под рукой 23 прошивки, и в случае исправлений в коде пересобирать их все 23 - это...... я даже не знаю.... закат солнца вручную покажется детский забавой.


Цитата
надо сформировать какой-то шумовой сигнал во всем динамическом диапазоне АЦП

к примеру, формируете пилу.
принимаете её после цапа в плис.
желательно численно убеждаетесь в том что приходит именно пила, без выбросов разрядов.
двигаете по одному поочередно каждый разряд при помощи IDELAY сначала одну сторону, чтобы начали появляться артефакты, затем в другую, также до появления артефактов. значения сдвигов IDELAY фиксируете. среднее между двумя значениями сдвигов с артефактами, и при котором артефактов нет, принимаете в качестве середины валидного окна. и так по каждому разряду.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Fourier   Синхронизация начала выборки АЦП   May 19 2015, 15:54
- - krux   а что вам мешает завести внешнюю синхронизацию так...   May 19 2015, 16:30
- - Fourier   Цитатаа что вам мешает завести внешнюю синхронизац...   May 19 2015, 16:35
- - krux   а если сделать специальный "регистр смещения ...   May 19 2015, 17:06
- - Fourier   Цитатаа если сделать специальный "регистр сме...   May 19 2015, 17:24
- - krux   я предпочитаю не использовать IDELAY без крайней н...   May 19 2015, 17:53
- - Fourier   Спасибо Вам за ответы.))) Цитатапочему и желателе...   May 19 2015, 18:03
|- - Krys   Цитата(Fourier @ May 20 2015, 01:03) А бе...   May 20 2015, 12:15
- - Fourier   Цитатадальше всё зависит от того какие у вас часто...   May 20 2015, 16:44
- - Fourier   Спасибо большое за помощь))) Буду пробовать. Возмо...   May 20 2015, 18:15
|- - Krys   Цитата(Fourier @ May 21 2015, 01:15) В сл...   May 21 2015, 02:15
- - krux   да, и ещё в догонку - посмотрите, в АЦП может быть...   May 20 2015, 18:20


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

 


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


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