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

 
 
> Синхронизация начала выборки АЦП
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
Ответов
Fourier
сообщение May 20 2015, 16:44
Сообщение #2


Участник
*

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



Цитата
дальше всё зависит от того какие у вас частоты на передачу/прием, соотносятся ли они, зависят ли друг от друга, кратны ли.

Не зависят. Частоту дискретизации формирует внешний синтезатор, сигнал с синтезатора идет на АЦП, там делится на два, поступает в плис и делится на 4 в BUFIO.
На передачу частота формируется из сигнала внешнего кварцевого генератора, в PLL ПЛИСины разгоняется до 120 МГц.
Т.е. хотя обе частоты и 120 МГц, их фазовые соотношения не определены, так же может и точность установки частоты отличаться.
Сделал так (может по неопытности), потому что требуется менять частоту оцифровки, а 120 МГц на передачу должны оставаться постоянными.

Цитата
Да можно и обойтись попробовать... считать, что в температуре уплывёт несильно. Можно только по старту сделать, и успокоиться. А почему Вас в рантайме пугает? Положение фронтов можно ловить необязательно по заранее известному сигналу. Быстро задержка не уплывёт, а за это время хоть один фронт - да придёт.


Может я чего то недопонимаю просто. Я как рассуждаю: есть два канала 8-и разрядного АЦП, естесственно младшие разряды будут изменяться чаще, чем старшие. Т.е. чтобы провести калибровку надо сформировать какой-то шумовой сигнал во всем динамическом диапазоне АЦП. К сожалению, на плате нет коммутатора с ЦАПа на АЦП, т.е. сигнал для калибровки брать либо из радиолинии (что не очень хорошо, потому что нельзя пропускать принимаемые сигналы) либо перед началом работы формировать достаточно мощный сигнал в передатчик, устанавливать максимальное усиление приемника и по просочке проводить калибровку.
Я сейчас без калибровки сделал, но бывают сбои (особенно при смене частоты дискретизации), чувствую все-равно придется как то с калибровкой разбираться.

Сообщение отредактировал Fourier - May 20 2015, 17:03
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
- - krux   ЦитатаА без калибровки в рантайме не обойтись? есл...   May 20 2015, 18:01
- - 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 Текстовая версия Сейчас: 6th August 2025 - 20:49
Рейтинг@Mail.ru


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