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

 
 
> Разработка быстродействующего канала АЦП, АЦП выходного тока ФЭУ в счетном режиме
NNikolaev
сообщение Jul 18 2012, 15:39
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 5-11-04
Пользователь №: 1 056



Итак - система для снятия информации с ФЭУ работающего в паре с сцинтилляционным кристаллом NaI(Tl) или например бромидлантана.
Речь идет о оцифровке самого импульса с выхода ФЭУ.
Информация необходима для определения амплитуды импульса (задача спектрального разрешения элементов залегающих в горной породе), подсчета импульса (обычное ГК гамма каротаж естественной активности горных пород), разделение отклика кристалла от гамма - кванта и медленного нейтрона.
Система предполагается использовать в скваженном приборе совместно с импульсным генератором быстрых нейтронов. Поэтому загрузка предполагается большая + необходим мат аппарат по разделению наложившихся импульсов.
Итак железо:
АЦП: 14 разрядов 250 Mps TI ADS4149
АЦП работающая на LVDS 1.8 нагружена на ПЛИС M1A3P250 (бывший Actel) - тут же внутри ПЛИС процессор Cortex M1 - разворачивает спектр и считает импульсы далее все идет на CY7C68014A - для связки по USB c большим процессором (пока ПС) для отображения, записи, анализа и т.д.
Сейчас сделал корпуса и рисую схему. К концу недели выложу.
Вопросов несколько - кто знаком с алгоритмом обработки амплитуды импульса и разделения наложенных импульсов для их восстановления- я хочу попробывать в матлабе сделать и потом конвертнуть в жесткую логику. Но можно пока и на проце.
Синхронизироваться все будет от одного кварца и работать синхронно.
Кто в данной теме работает - пишите!
Начало работы было в теме:
http://electronix.ru/forum/index.php?showt...p;#entry1077354
Продолжать разработку и обсуждать давайте здесь.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
NNikolaev
сообщение Jul 23 2012, 10:19
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 5-11-04
Пользователь №: 1 056



По энергиям вот как получается:
В природе основной характеристический спектр сосредоточен до уровня 2..3 Мэв.
у кислорода есть сильные пики на 7 Мэв - и их надо тоже различать. В классической ГК спектрометрии формируют так называемые три группы :Ka U Th у тория самая большая энергия 2.3 Мэв у калия 1.4 Мэв у урана около 1 Мэв.
Думаю динамический диапазон надо брать с 200 кЭв до 7..10 Мэв
В любом случае 10..12 разрядов точности я думаю можно будет вытянуть.

А при таких временах 10 Мгц цифровать и в DSP не попроще будет ?

Пока не могу ответить на Ваш вопрос.
Go to the top of the page
 
+Quote Post
rudy_b
сообщение Jul 24 2012, 01:30
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 888
Регистрация: 25-09-08
Из: Питер
Пользователь №: 40 458



Цитата(DS @ Jul 23 2012, 00:02) *
...Сигнал с ФЭУ - это экспонента, если все нормально сделано, не сбивайте человека с толку. Сцинциллятор накачивается энергией, потом излучение спадает по экспоненте. Откуда там пичкам взяться ? Кучки всплесков, это когда эффективность счета ничтожная, отдельные кванты не сливаются. Тогда да, будут 5 - 10 нс импульсы. Но какую амплитуду в таком режиме намерить можно ?


Цитата(DS @ Jul 23 2012, 10:31) *
Кроме высвечивания, еще и количество электронов случайно от каждого фотона. Но, чтобы обсуждать серьезно то, что в этой теме написано, нужно, чтобы кривая была гладкая, с шумом sqrt(n). Если до этого не хватает - представьте результат случайных выборок от пичков при оцифровке через 4 нс. Тогда задача однозначно должна решаться аналоговым интегрированием, да еще проблемы будут с отбраковкой ложных/порченных ипульсов. Результат будет, скорее всего весьма посредственный. Короче, в таких случаях надо уже сам детектор дорабатывать.

DS, вы, вероятно, никогда не работали с быстрыми ФЭУ и сцинтилляторами, потому так и говорите. Нам как-то пришлось решать подобную задачку для нейтронного томографа. Там тот же импульсный нейтронный генератор и те же проблемы, но посложнее - нужно было сделать именно томограф, т.е. не только определять вещество, но и обеспечивать пространственное разрешение порядка 10 см, а для этого нужно было еще и определять время поступления импульса с точностью порядка 2 нс. Вот тогда мы и посмотрели, что реально имеется на выходе ФЭУ от BGO сцинтиллятора. Небольшое и точно дозированное интегрирование сигнала заметно помогло и временное разрешение только улучшило. Амплитудное от этого почти не зависит, поскольку все равно идет суммирование по пику.

Цитата(NNikolaev @ Jul 23 2012, 11:44) *
Нет конечно APA не потянет 250 Мгц - я буду на A3P делать. У APA мы разгоняли до 150 и то входной буфер и в паралель сразу данные sm.gif А та у меня она работает на 2 и 14 Мгц.

По поводу скорости - описанная задачка решалась на циклон-2 (400 МГц). Нормально получается обработка двух каналов (10 бит) с частотой оцифровки 100 МГц. Обработка - это выделение импульса, определение момента его прихода (лучше 2 нс), интеграл сигнала (точнее - определение максимума и суммирование в заданном интервале), защита от наложений (блокировка с учетом мертвого времени), спектры (амплитудный и временной) ну и еще всякие мелочи. По оценкам можно было-бы работать и с оцифровкой до 200 Мгц, но не потребовалось.

Да, там и разделение гамма-нейтроны тоже получалось, но обошлись без этого.

Цитата
...рекомендуются входные трансформаторы:

А вот с транформаторами связываться не стоит - сразу возникнет задача восстановления нулевой линии, а это противно.
Go to the top of the page
 
+Quote Post
NNikolaev
сообщение Jul 24 2012, 07:36
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 5-11-04
Пользователь №: 1 056



Цитата(rudy_b @ Jul 24 2012, 04:30) *
DS, вы, вероятно, никогда не работали с быстрыми ФЭУ и сцинтилляторами, потому так и говорите. Нам как-то пришлось решать подобную задачку для нейтронного томографа. Там тот же импульсный нейтронный генератор и те же проблемы, но посложнее - нужно было сделать именно томограф, т.е. не только определять вещество, но и обеспечивать пространственное разрешение порядка 10 см, а для этого нужно было еще и определять время поступления импульса с точностью порядка 2 нс. Вот тогда мы и посмотрели, что реально имеется на выходе ФЭУ от BGO сцинтиллятора. Небольшое и точно дозированное интегрирование сигнала заметно помогло и временное разрешение только улучшило. Амплитудное от этого почти не зависит, поскольку все равно идет суммирование по пику.


По поводу скорости - описанная задачка решалась на циклон-2 (400 МГц). Нормально получается обработка двух каналов (10 бит) с частотой оцифровки 100 МГц. Обработка - это выделение импульса, определение момента его прихода (лучше 2 нс), интеграл сигнала (точнее - определение максимума и суммирование в заданном интервале), защита от наложений (блокировка с учетом мертвого времени), спектры (амплитудный и временной) ну и еще всякие мелочи. По оценкам можно было-бы работать и с оцифровкой до 200 Мгц, но не потребовалось.

Да, там и разделение гамма-нейтроны тоже получалось, но обошлись без этого.


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

Расскажите больше о Вашем проекте - очень интересно - самое главное - для чего нужен такой тамограф?!
У вас входная цепь была на полностью дифференциальном усилителе или сначала вы ставили преобразователь ток -напряжение потом ПДУ на работу АЦП?! Сколько каналов у вас было ФЭУ - если 2 то у вас скан система еще была?! Если не военная тайна то как в кратце выделяли пик и блокировку на мертвое время ?!
Заранее спасибо!
Насчет трансформатора - так с ОУ тоже нулевая линия уходит - может ее как то оценивать между импульсами и компенсировать потом?! Я видел в аналоговой схеме компенсация нуля полюсом - ну это что бы средняя линия была более менее постоянна - но эта вещь как я понял зависит от загрузки. Как у Вас было?!

Цитата(DS @ Jul 24 2012, 10:09) *
Да как бы ФЭУ все быстрые - фотоэффек-то мгновенное дело. Они различаются, конечно, по скорости, но уже в нс/пс области.
У меня весь диапазон 3 нс обычно. 30 пс разрешения уже результат так себе ...

У NaI на гамма квант 1 МэВ вылетит более 40 000 фотонов. т.е. более 1000 фотонов в интервал 10 нс в начале экспоненты. Если, конечно, у Вас эффективность фотодетектора 0.1 -0.5%, то Вы увидите отдельные пички. В остальных случаях (при большей эффективности) будет зашумленная экспонента.

NNikolaev:

Подумайте о следующей конструкции - оцифровка 10 Мгц, фильтр первого порядка с тау 35 нс. Отдельно после ФЭУ диф. цепочка и компаратор - детектор фронта импульса - на прерывание DSP и таймер с разрешением 10 нс (в DSP или отдельно), считает интервал от фронта до строба АЦП (результат 0 - 10).

Скажите а ДСП само по себе будет эффективнее ПЛИС в данном случае - какие у него преимущества в логике кода - или скорости - что даст ДСП?! Будет ли это в дальнейшем сдерживать развитие проекта?!
Go to the top of the page
 
+Quote Post
rudy_b
сообщение Jul 24 2012, 08:05
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 888
Регистрация: 25-09-08
Из: Питер
Пользователь №: 40 458



Цитата(NNikolaev @ Jul 24 2012, 10:36) *
Расскажите больше о Вашем проекте - очень интересно - самое главное - для чего нужен такой тамограф?!

Это делалось для обнаружения взрывчатки по хим. составу в багаже, под землей и т.п. Самое интересное, что реально работала biggrin.gif .

Описание железа (несколько устаревшее) и последней программы есть тут, базовой программы - тут.

Цитата
У вас входная цепь была на полностью дифференциальном усилителе или сначала вы ставили преобразователь ток -напряжение потом ПДУ на работу АЦП?! Сколько каналов у вас было ФЭУ - если 2 то у вас скан система еще была?! Если не военная тайна то как в кратце выделяли пик и блокировку на мертвое время ?!

Входная цепь на полном диф. усилителе. Постоянное смещение оперов не плывет, поэтому достаточно измерить среднее значение до начала работы и скорректировать нулевую линию программно. Но даже это, как правило, не требуется - все стоит мертво.

В стандартном варианте - от 8 до 12 каналов.

В описании программы показано как определяются импульсы. На самом деле все несколько сложнее, есть несколько вариантов обработки (в частности учет уровня и наклона непосредственно перед импульсом), но реально этого не потребовалось.

Цитата
Насчет трансформатора - так с ОУ тоже нулевая линия уходит - может ее как то оценивать между импульсами и компенсировать потом?! Я видел в аналоговой схеме компенсация нуля полюсом - ну это что бы средняя линия была более менее постоянна - но эта вещь как я понял зависит от загрузки. Как у Вас было?!

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

Стандартная загрузка - 200-300 кГц, реально смещения пиков нет до 500 кГц. Максимальная - до 3-5 Мгц, но уже начинается уширение и сдвиг пиков, приемлемое, но мешает при разборке спектров.

Да, забыл уточнить для DS. Аналоговое интегрирование до АЦП нужно еще и для того, чтобы убрать алиас. И еще, хоть они и дают полосу АЦП более 200 МГц, но, судя по всему, его УВХ не справляется при наличии быстрых перепадов. Небольшое интегрирование + цифровая фильтрация (сглаживание по 2-5 точкам) заметно улучшает временные параметры.
Go to the top of the page
 
+Quote Post
NNikolaev
сообщение Jul 24 2012, 08:36
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 5-11-04
Пользователь №: 1 056



QUOTE (rudy_b @ Jul 24 2012, 11:05) *
Это делалось для обнаружения взрывчатки по хим. составу в багаже, под землей и т.п. Самое интересное, что реально работала biggrin.gif .

Да ВНИИА значит добили трубку с меченными нейтронами. спасибо rudy_b за информацию. Очень полезно. мы тоже управляемые генераторы делаем. но у нас специфика геофизика промысловая. sm.gif
Причина редактирования: Избыточное цитирование
Go to the top of the page
 
+Quote Post
rudy_b
сообщение Jul 24 2012, 08:51
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 888
Регистрация: 25-09-08
Из: Питер
Пользователь №: 40 458



Этой разработке уже лет 7, примерно.

Да, не сразу сообразил про компенсацию полюса нулем. Если вы имели ввиду технологию укорачивания импульса компенсацией экспоненциального спада - то она не работает на ФЭУ, это только для ППД - там спад действительно экспоненциальный. Но и для ППД лучше не использовать, гораздо правильнее хорошо сформировать импульс.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- NNikolaev   Разработка быстродействующего канала АЦП   Jul 18 2012, 15:39
- - mihalevski   Цитата(NNikolaev @ Jul 18 2012, 22:39) Ит...   Jul 19 2012, 07:39
- - khach   Осциллограммы реальных многоимпульсных событий в с...   Jul 19 2012, 09:14
|- - Tanya   Цитата(khach @ Jul 19 2012, 13:14) Осцилл...   Jul 19 2012, 09:52
|- - NNikolaev   Цитата(khach @ Jul 19 2012, 13:14) Осцилл...   Jul 19 2012, 10:05
|- - Tanya   Цитата(NNikolaev @ Jul 19 2012, 14:05) А ...   Jul 19 2012, 10:17
- - NNikolaev   Структурная схема предполагаемого устройства предс...   Jul 19 2012, 09:41
- - DS   Как-то никто раньше так не делал в ядерных детекто...   Jul 19 2012, 13:54
- - Alex11   Мы делали несколько лет назад такую деталь. Рекоме...   Jul 19 2012, 16:15
|- - NNikolaev   Цитата(Alex11 @ Jul 19 2012, 20:15) Мы де...   Jul 20 2012, 04:05
- - DS   Вы не озвучили динамический диапазон, который Вам ...   Jul 20 2012, 07:07
|- - NNikolaev   Цитата(DS @ Jul 20 2012, 10:07) Вы не озв...   Jul 23 2012, 07:22
|- - Tanya   Цитата(NNikolaev @ Jul 23 2012, 11:22) Сп...   Jul 23 2012, 08:28
||- - DS   Цитата(Tanya @ Jul 23 2012, 12:28) А умен...   Jul 23 2012, 09:23
||- - NNikolaev   Цитата(DS @ Jul 23 2012, 12:23) Надо умен...   Jul 23 2012, 09:54
|- - Gate   Цитата(NNikolaev @ Jul 23 2012, 11:22) Мы...   Jul 23 2012, 08:29
|- - NNikolaev   Цитата(Gate @ Jul 23 2012, 11:29) Мы испо...   Jul 23 2012, 08:44
- - Gate   Прямая оцифровка импульсов с предусилителя детекто...   Jul 20 2012, 08:47
|- - DS   Цитата(Gate @ Jul 20 2012, 12:47) Прямая ...   Jul 22 2012, 21:02
|- - Gate   Цитата(DS @ Jul 23 2012, 01:02) И Вы, каж...   Jul 23 2012, 06:22
||- - DS   Цитата(Gate @ Jul 23 2012, 10:22) Сцинцил...   Jul 23 2012, 07:25
|- - vhlshik   Цитата(DS @ Jul 22 2012, 23:02) Сигнал с ...   Jul 23 2012, 06:59
|- - DS   Цитата(vhlshik @ Jul 23 2012, 10:59) Высв...   Jul 23 2012, 07:31
- - vhlshik   На NaI обычно начинают выделять импульсы из наложе...   Jul 21 2012, 08:11
|- - NNikolaev   Цитата(vhlshik @ Jul 21 2012, 11:11) На N...   Jul 23 2012, 07:27
|- - DS   Цитата(NNikolaev @ Jul 23 2012, 11:27) И ...   Jul 23 2012, 07:44
|- - vhlshik   Цитата(NNikolaev @ Jul 23 2012, 09:27) Сп...   Jul 23 2012, 08:26
- - rudy_b   Реальный импульс с быстрого ФЭУ нисколько не напом...   Jul 22 2012, 19:24
|- - NNikolaev   Цитата(rudy_b @ Jul 22 2012, 22:24) Реаль...   Jul 23 2012, 07:37
- - DS   Так если Вам всего сотня (по энергиям, я не путаю ...   Jul 23 2012, 10:06
|- - DS   Цитата(NNikolaev @ Jul 24 2012, 11:36) Ск...   Jul 24 2012, 10:44
|- - rudy_b   ДСП просто не успеет - даже при 100 МГц оцифровки,...   Jul 24 2012, 13:42
- - DS   Да как бы ФЭУ все быстрые - фотоэффек-то мгновенно...   Jul 24 2012, 07:09
- - dsp_counter   А можно узнать текущее состояние дел?   Nov 6 2012, 05:06
|- - NNikolaev   Цитата(dsp_counter @ Nov 6 2012, 08:06) А...   Nov 6 2012, 11:08
- - khach   Вопрос. Коллеги, как вы при оцифровке импульсов с ...   Nov 6 2012, 11:28
|- - NNikolaev   Цитата(khach @ Nov 6 2012, 14:28) Вопрос....   Nov 7 2012, 02:49
- - DS   АЦП молотит постоянно, конечно. А с стальным имеют...   Nov 6 2012, 11:35
|- - khach   Цитата(DS @ Nov 6 2012, 14:35) Хотя это к...   Nov 7 2012, 11:51
|- - NNikolaev   Цитата(khach @ Nov 7 2012, 14:51) Импульс...   Nov 8 2012, 04:14
|- - khach   Цитата(NNikolaev @ Nov 8 2012, 06:14) Что...   Nov 8 2012, 11:37
||- - NNikolaev   Цитата(khach @ Nov 8 2012, 14:37) УВХ c ...   Nov 9 2012, 05:27
||- - khach   Цитата(NNikolaev @ Nov 9 2012, 08:27) А у...   Nov 9 2012, 12:19
|- - dsp_counter   Цитата(NNikolaev @ Nov 8 2012, 10:14) Мы ...   Nov 8 2012, 17:37
- - DS   Master clock есть ? Или события происходят в совер...   Nov 7 2012, 19:07
- - DS   Master-clock от фемтосекундного seedа, судя по дли...   Nov 8 2012, 14:55
- - rudy_b   Ежели это кинетика фото и электро люминисценции, т...   Nov 9 2012, 18:01
|- - DS   Цитата(rudy_b @ Nov 9 2012, 22:01) Ежели ...   Nov 11 2012, 19:55
- - dsp_counter   Цитата(NNikolaev @ Nov 6 2012, 17:08) Соо...   Nov 20 2012, 02:49
|- - NNikolaev   Цитата(dsp_counter @ Nov 20 2012, 05:49) ...   Nov 20 2012, 04:26
|- - blackfin   Цитата(dsp_counter @ Nov 20 2012, 06:49) ...   Nov 20 2012, 04:40
- - dsp_counter   Спасибо blackfin, АЦП AD7626 наверняка пойдет. Ка...   Nov 20 2012, 05:50
|- - blackfin   Цитата(dsp_counter @ Nov 20 2012, 09:50) ...   Nov 20 2012, 06:09
|- - NNikolaev   Цитата(blackfin @ Nov 20 2012, 09:09) К D...   Nov 20 2012, 06:36
- - dsp_counter   Наверное (в смысле точно), возьмем AD7626 и прицеп...   Nov 20 2012, 08:30
|- - NNikolaev   Цитата(dsp_counter @ Nov 20 2012, 12:30) ...   Nov 23 2012, 03:53
- - dsp_counter   О, здорово. У меня совершенно нет опыта в удаленно...   Nov 24 2012, 16:15
- - dsp_counter   Опять что-то не складывается. Жалко!   Dec 3 2012, 16:50
- - Tano   "Опять что-то не складывается. Жалко! ...   Dec 8 2012, 05:36
- - dsp_counter   Цитата(Tano @ Dec 8 2012, 11:36) Может по...   Dec 10 2012, 15:42
- - Tano   Предлагаю поступить таким образом: с начало ...   Dec 11 2012, 07:35
- - dsp_counter   Цитата(dsp_counter @ Nov 20 2012, 14:30) ...   Dec 11 2012, 08:23
|- - NNikolaev   Цитата(dsp_counter @ Dec 11 2012, 11:23) ...   Dec 11 2012, 09:17
- - Tano   1. Можно всё с "нуля" сделать. 2. Можно ...   Dec 11 2012, 09:31
|- - NNikolaev   Цитата(Tano @ Dec 11 2012, 12:31) 1. Можн...   Dec 11 2012, 10:25
- - Tano   А если несколько десятков в месяц, то проблем не б...   Dec 11 2012, 10:29
|- - NNikolaev   Цитата(Tano @ Dec 11 2012, 13:29) А если ...   Dec 11 2012, 11:07
- - Tano   Сейчас конкретно задача не стоит - обходимся 14х15...   Dec 11 2012, 11:45
|- - NNikolaev   Цитата(Tano @ Dec 11 2012, 14:45) Сейчас ...   Dec 12 2012, 06:32
- - Tano   По "...на основе каких физических принципах р...   Dec 12 2012, 08:02
|- - blackfin   Цитата(Tano @ Dec 12 2012, 12:02) Дело в ...   Dec 13 2012, 04:43
- - dsp_counter   Цитата(Tano @ Dec 11 2012, 15:31) 1. Можн...   Dec 12 2012, 08:53
- - Tano   Ничего не получил.   Dec 12 2012, 09:11
- - dsp_counter   получил.   Dec 13 2012, 03:51
- - Tano   Безусловно это хорошее решение коммутации АЦП и ПЛ...   Dec 13 2012, 07:10


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

 


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


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