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

 
 
> Широкополосный умножитель частоты
cornflyer
сообщение Apr 7 2015, 07:45
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 11-07-06
Из: Dubna
Пользователь №: 18 729



От ВЧ системы поступает частота, которая со скоростью 8kHz/1ms увеличивается от 500kHz до 6MHz, фаза - гладкая функция (без скачков)

1. На входе стоит эллиптический BPF 500kHz - 6MHz (5-го порядка)
2. Далее через ВЧ трансформатор отфильтрованная частота подается на уcилитель G=+10 (AD8067 с G=+10 не искажает в полосе),
3. Далее детектор нуля (ADCMP604)
На выходе компаратора - меандр, который хотелось бы умножить раз в 30 для тактирования АЦП.

Я нашел CS2300-03, который умножает в 4 раза
После него можно поставить CS2300-01 для умножения в 8 раз
В итоге частота должна умножится в 32 раза.

У меня есть вопрос к стабильности работы такого решения - будет ли работать вообще ?
В идеальном случае, когда duty cycle 50% или когда на входе может быть duty cycle 30-70% (после детектора нуля)

PS
в мануале на CS2300-OTP сказано
The following outlines which conditions cause the PLL to go unlocked:
• Discontinuities on the Frequency Reference Clock, CLK_IN.
• Gradual changes in CLK_IN frequency great
er than ±30% from the starting frequency.
• Step changes in CLK_IN frequency
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
cornflyer
сообщение Apr 7 2015, 09:35
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 11-07-06
Из: Dubna
Пользователь №: 18 729



эта задача из ускорительной физики
в процессе ускорения ионного пучка его оборотная частота растет ( в LHC, например, она поястоянна и равна 10kHz, однако для маленьких ускорителей это сделать сложнее)
и чтобы ее вычесть из результата измерений и избежать лишних вычислений - АЦП тактируется частотой от ВЧ системы
это уже работает , но возникла необходимость синхронизации измерений с нужным сгустком ионов (bunch)
для этого частота уножается в 30 раз
и можно двигать фазу тактирования АЦП достаточно точно

Цитата(тау @ Apr 7 2015, 11:20) *
это очень плохое решение

вот я и спрашиваю, может кто знает как сделать лучше?
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Apr 7 2015, 10:29
Сообщение #3


отэц
*****

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



QUOTE (cornflyer @ Apr 7 2015, 12:35) *
и чтобы ее вычесть из результата измерений и избежать лишних вычислений - АЦП тактируется частотой от ВЧ системы

..тут постоянную частоту для АЦП получить проблема, чтобы обеспечивала требуемый С\Ш а вы боитесь "лишних" вычислений.
Тем более как я понял у вас можно результаты эксперимента записать и обрабатывать сколько хочешь времени потом. Да даже если и на лету - то не вижу проблем взять ПЛИС потолще, кроме финансовых. И уже в математике цифровым ЛЧМ DDS исправить что нужно.

Мне кажется вычисления - правильный путь, а ваш тупик.
з.ы
Сделать тактовую чтобы она плавала от 6 до 192 МГц и при этом была с гладкой фазой и не плавала от времени и температуры и чтобы шумы были низкие (какой у вас АЦП кстати?) это гораздо труднее чем сделать всё в цифре.
И ещё, не понимаю как должен работать ваш антиальязинговый фильтр перед АЦП, ему ведь надо как то отслеживать изменение частоты найквиста в 32 раза.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
cornflyer
сообщение Apr 7 2015, 11:53
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 11-07-06
Из: Dubna
Пользователь №: 18 729



Спасибо, думаю, что Вы правы - буду делать все на Kintex-7
АЦП - AD7760 24 bit, 2.5 MSPS, параллельный интерфейс
тактирование кратной частотой - до 2.4MSPS, т.е. каждый 80-й такт будет использоваться для запуска АЦП
600kHz ... 6000kHz x 32 => 19.200MHz ... 192MHz / 80 => 240kHz ... 2.4MHz
и будет возможность подобрать начало запуска измерений


Цитата(VCO @ Apr 7 2015, 14:40) *
Как тут уже много раз советовали, "нос" и "хвост" можно домерять интегратором.

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

Ну и тут, думаю, не всё так гладко. Скорее логику Hittite придётся задействовать.
Косвенный метод выглядит на порядок безобиднее и точнее.

Прошу Вас поподробнее о косвенном методе
Go to the top of the page
 
+Quote Post
тау
сообщение Apr 7 2015, 17:11
Сообщение #5


.
******

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



Цитата(cornflyer @ Apr 7 2015, 15:53) *
Спасибо, думаю, что Вы правы - буду делать все на Kintex-7
АЦП - AD7760 24 bit, 2.5 MSPS, параллельный интерфейс
тактирование кратной частотой - до 2.4MSPS, т.е. каждый 80-й такт будет использоваться для запуска АЦП
600kHz ... 6000kHz x 32 => 19.200MHz ... 192MHz / 80 => 240kHz ... 2.4MHz
и будет возможность подобрать начало запуска измерений

что-то тут не так.

что в Вашем понимании есть запуск АЦП (указанного типа AD7760)? АЦП же непрерывно работает , там же сигма-дельта модулятор.
ЧТо значит "тактирование кратной частотой - до 2.4MSPS"? это сигнал МCLK? так у МCLK по даташиту границы от 1 до 40 МГц, о каких тогда 240 кГц речь ?
Если это мегасэмплы в секунду для выходных данных , то откуда берется подход , выраженный в словах "каждый 80-й такт будет использоваться"

Входной сигнал, подаваемый на АЦП, у Вас с какой полосой ? случайно не короткие импульсы ?
Go to the top of the page
 
+Quote Post
cornflyer
сообщение Apr 8 2015, 09:56
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 11-07-06
Из: Dubna
Пользователь №: 18 729



Цитата(тау @ Apr 7 2015, 20:11) *
что-то тут не так.

что в Вашем понимании есть запуск АЦП (указанного типа AD7760)? АЦП же непрерывно работает , там же сигма-дельта модулятор.
ЧТо значит "тактирование кратной частотой - до 2.4MSPS"? это сигнал МCLK? так у МCLK по даташиту границы от 1 до 40 МГц, о каких тогда 240 кГц речь ?
Если это мегасэмплы в секунду для выходных данных , то откуда берется подход , выраженный в словах "каждый 80-й такт будет использоваться"

Входной сигнал, подаваемый на АЦП, у Вас с какой полосой ? случайно не короткие импульсы ?

импульсы не короткие, полоса 500kHz - 1200kHz
В текущей версии работает AD9444
как тактировать AD7760 - только начал разбираться
MCLK от FPGA, рабочий режим - 2.4 MSPS
может буду использовать ADS1675 - у него есть START
Go to the top of the page
 
+Quote Post
тау
сообщение Apr 8 2015, 11:17
Сообщение #7


.
******

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



Цитата(cornflyer @ Apr 8 2015, 13:56) *
может буду использовать ADS1675 - у него есть START
а чем SТART лучше SYNC (у AD7760) . То же самое барахло, надо ждать порядка 12-14 мкс после него до появления адекватных данных на выходе. 12 мкс определяются полосой вашего сигнала через установки фильтров внутри АЦП (табл 6 даташита)

Цитата
В текущей версии работает AD9444
неплохой выбор, непонятно чем он вас не устраивает.

неужели в погоне за пресловутыми 24 разрядами вы решили что будет чем-то лучше ( я сомневаюсь что будет лучше) с учетом вашей полосы и установок внутреннего фильтра таких , что из 24 разрядов в лучшем случае останется 17 разрядов с 3-мя младшими "шумящими". Реально будет хуже, наверняка добавится шум входных цепей и усилителей.
Go to the top of the page
 
+Quote Post
cornflyer
сообщение Apr 8 2015, 13:47
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 11-07-06
Из: Dubna
Пользователь №: 18 729



да, согласен, что из 24 бит - 6-7 младших будут "шумящими"
поэтому скорее всего остановлюсь на AD7960 - 18-Bit, 5 MSPS PULSAR® Differential ADC
а умножение частоты придется делать внутри Kintex-7
Go to the top of the page
 
+Quote Post
rloc
сообщение Apr 8 2015, 14:21
Сообщение #9


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(cornflyer @ Apr 8 2015, 17:47) *
а умножение частоты придется делать внутри Kintex-7

Ни в коем случае, только для цифры.
Go to the top of the page
 
+Quote Post
VCO
сообщение Apr 9 2015, 06:27
Сообщение #10


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Цитата(rloc @ Apr 8 2015, 17:21) *
Ни в коем случае, только для цифры.

Разве только, если ТС хочет там цифровую часть DDS разместить...


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- cornflyer   Широкополосный умножитель частоты   Apr 7 2015, 07:45
- - тау   Цитата(cornflyer @ Apr 7 2015, 11:45) У м...   Apr 7 2015, 08:20
- - Lmx2315   не проще ли сделать стабильную тактовую частоту дл...   Apr 7 2015, 08:27
|- - VCO   Цитата(cornflyer @ Apr 7 2015, 12:35) вот...   Apr 7 2015, 09:52
||- - cornflyer   Цитата(VCO @ Apr 7 2015, 12:52) Напрашива...   Apr 7 2015, 10:17
||- - VCO   Цитата(cornflyer @ Apr 7 2015, 13:17) у м...   Apr 7 2015, 11:40
|- - VCO   Цитата(cornflyer @ Apr 7 2015, 14:53) Спа...   Apr 7 2015, 12:13
|- - тау   Цитата(cornflyer @ Apr 8 2015, 17:47) да,...   Apr 8 2015, 13:56
|- - rloc   Цитата(VCO @ Apr 9 2015, 10:27) Разве тол...   Apr 9 2015, 09:03
- - cornflyer   Задача умножения частоты не является абстрактной, ...   Apr 9 2015, 09:51
- - тау   Цитата(cornflyer @ Apr 9 2015, 13:51) Зад...   Apr 9 2015, 15:22
|- - VCO   Цитата(тау @ Apr 9 2015, 18:22) аппаратны...   Apr 10 2015, 04:14
|- - cornflyer   Цитата(VCO @ Apr 10 2015, 07:14) +1 Таким...   Apr 10 2015, 19:25
|- - VCO   Цитата(cornflyer @ Apr 10 2015, 22:25) им...   Apr 13 2015, 09:08
||- - тау   Цитата(VCO @ Apr 13 2015, 13:08) Понятно,...   Apr 13 2015, 09:55
|- - Lmx2315   ..я не пойму, как ТС собирается бороться с антиаль...   Apr 13 2015, 09:53
- - cornflyer   буду пробовать различные варианты расскажу через н...   Apr 17 2015, 07:53
- - cornflyer   Для измерения частоты будет использоваться TDC-GP2...   Apr 23 2015, 07:51
- - cornflyer   все работает для синхронизации в итоге используетс...   Jul 24 2018, 06:42


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

 


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


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