|
|
  |
Разработка быстродействующего канала АЦП, АЦП выходного тока ФЭУ в счетном режиме |
|
|
|
Jul 23 2012, 10:19
|
Участник

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

|
По энергиям вот как получается: В природе основной характеристический спектр сосредоточен до уровня 2..3 Мэв. у кислорода есть сильные пики на 7 Мэв - и их надо тоже различать. В классической ГК спектрометрии формируют так называемые три группы :Ka U Th у тория самая большая энергия 2.3 Мэв у калия 1.4 Мэв у урана около 1 Мэв. Думаю динамический диапазон надо брать с 200 кЭв до 7..10 Мэв В любом случае 10..12 разрядов точности я думаю можно будет вытянуть.
А при таких временах 10 Мгц цифровать и в DSP не попроще будет ?
Пока не могу ответить на Ваш вопрос.
|
|
|
|
|
Jul 24 2012, 01:30
|
Знающий
   
Группа: Свой
Сообщений: 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 и то входной буфер и в паралель сразу данные  А та у меня она работает на 2 и 14 Мгц. По поводу скорости - описанная задачка решалась на циклон-2 (400 МГц). Нормально получается обработка двух каналов (10 бит) с частотой оцифровки 100 МГц. Обработка - это выделение импульса, определение момента его прихода (лучше 2 нс), интеграл сигнала (точнее - определение максимума и суммирование в заданном интервале), защита от наложений (блокировка с учетом мертвого времени), спектры (амплитудный и временной) ну и еще всякие мелочи. По оценкам можно было-бы работать и с оцифровкой до 200 Мгц, но не потребовалось. Да, там и разделение гамма-нейтроны тоже получалось, но обошлись без этого. Цитата ...рекомендуются входные трансформаторы: А вот с транформаторами связываться не стоит - сразу возникнет задача восстановления нулевой линии, а это противно.
|
|
|
|
|
Jul 24 2012, 07:09
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250

|
Да как бы ФЭУ все быстрые - фотоэффек-то мгновенное дело. Они различаются, конечно, по скорости, но уже в нс/пс области. У меня весь диапазон 3 нс обычно. 30 пс разрешения уже результат так себе ...
У NaI на гамма квант 1 МэВ вылетит более 40 000 фотонов. т.е. более 1000 фотонов в интервал 10 нс в начале экспоненты. Если, конечно, у Вас эффективность фотодетектора 0.1 -0.5%, то Вы увидите отдельные пички. В остальных случаях (при большей эффективности) будет зашумленная экспонента.
NNikolaev:
Подумайте о следующей конструкции - оцифровка 10 Мгц, фильтр первого порядка с тау 35 нс. Отдельно после ФЭУ диф. цепочка и компаратор - детектор фронта импульса - на прерывание DSP и таймер с разрешением 10 нс (в DSP или отдельно), считает интервал от фронта до строба АЦП (результат 0 - 10).
--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
|
|
|
|
|
Jul 24 2012, 07:36
|
Участник

Группа: Участник
Сообщений: 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). Скажите а ДСП само по себе будет эффективнее ПЛИС в данном случае - какие у него преимущества в логике кода - или скорости - что даст ДСП?! Будет ли это в дальнейшем сдерживать развитие проекта?!
|
|
|
|
|
Jul 24 2012, 08:05
|
Знающий
   
Группа: Свой
Сообщений: 888
Регистрация: 25-09-08
Из: Питер
Пользователь №: 40 458

|
Цитата(NNikolaev @ Jul 24 2012, 10:36)  Расскажите больше о Вашем проекте - очень интересно - самое главное - для чего нужен такой тамограф?! Это делалось для обнаружения взрывчатки по хим. составу в багаже, под землей и т.п. Самое интересное, что реально работала  . Описание железа (несколько устаревшее) и последней программы есть тут, базовой программы - тут. Цитата У вас входная цепь была на полностью дифференциальном усилителе или сначала вы ставили преобразователь ток -напряжение потом ПДУ на работу АЦП?! Сколько каналов у вас было ФЭУ - если 2 то у вас скан система еще была?! Если не военная тайна то как в кратце выделяли пик и блокировку на мертвое время ?! Входная цепь на полном диф. усилителе. Постоянное смещение оперов не плывет, поэтому достаточно измерить среднее значение до начала работы и скорректировать нулевую линию программно. Но даже это, как правило, не требуется - все стоит мертво. В стандартном варианте - от 8 до 12 каналов. В описании программы показано как определяются импульсы. На самом деле все несколько сложнее, есть несколько вариантов обработки (в частности учет уровня и наклона непосредственно перед импульсом), но реально этого не потребовалось. Цитата Насчет трансформатора - так с ОУ тоже нулевая линия уходит - может ее как то оценивать между импульсами и компенсировать потом?! Я видел в аналоговой схеме компенсация нуля полюсом - ну это что бы средняя линия была более менее постоянна - но эта вещь как я понял зависит от загрузки. Как у Вас было?! Насчет компенсации нуля полюсом - это, в некотором роде, сказки для начинающих, полной компенсации, практически, не добиться. Лучше делать весь тракт по постоянке. Стандартная загрузка - 200-300 кГц, реально смещения пиков нет до 500 кГц. Максимальная - до 3-5 Мгц, но уже начинается уширение и сдвиг пиков, приемлемое, но мешает при разборке спектров. Да, забыл уточнить для DS. Аналоговое интегрирование до АЦП нужно еще и для того, чтобы убрать алиас. И еще, хоть они и дают полосу АЦП более 200 МГц, но, судя по всему, его УВХ не справляется при наличии быстрых перепадов. Небольшое интегрирование + цифровая фильтрация (сглаживание по 2-5 точкам) заметно улучшает временные параметры.
|
|
|
|
|
Jul 24 2012, 08:36
|
Участник

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

|
QUOTE (rudy_b @ Jul 24 2012, 11:05)  Это делалось для обнаружения взрывчатки по хим. составу в багаже, под землей и т.п. Самое интересное, что реально работала  . Да ВНИИА значит добили трубку с меченными нейтронами. спасибо rudy_b за информацию. Очень полезно. мы тоже управляемые генераторы делаем. но у нас специфика геофизика промысловая.
Причина редактирования: Избыточное цитирование
|
|
|
|
|
Jul 24 2012, 10:44
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250

|
Цитата(NNikolaev @ Jul 24 2012, 11:36)  Скажите а ДСП само по себе будет эффективнее ПЛИС в данном случае - какие у него преимущества в логике кода - или скорости - что даст ДСП?! Будет ли это в дальнейшем сдерживать развитие проекта?! У ДСП больше гибкости, когда есть запас по скорости, да и при одной стоимости чипа скорость вычислений больше на порядок. Для Вашего конкретного случая - умеренная скорость, импульсы точно в наложении друг на друга, думаю, что ДСП лучше. Если замените сцинтиллятор на другой, надо снова смотреть, что получится. В данной задаче ПЛИСина проиграет ДСП, потому что наверняка логика обработки не будет линейной, а вычислений здесь не так уж и много предвидится - экспоненты точно можно аппроксимировать табличкой из 256 значений. А эффективность счета Вы свою знаете ? Т.е.какой процент фотонов доходит из сцинтиллятора до катода умножить на квантовый выход катода ФЭУ ?
--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
|
|
|
|
|
Nov 6 2012, 11:08
|
Участник

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

|
Цитата(dsp_counter @ Nov 6 2012, 08:06)  А можно узнать текущее состояние дел? Всем, кто читает эту тему, доброе время суток! Сообщаю, что сделано на сегодня: 1. Электрическая схема блока в целом устоялась. 2. Блок практически разведен на двух платах 25х125 мм, на одной реализован тракт передачи и обработки информации, на другой блок питания, супервизор и интерфейс связи. Одна плата 4-х слойная, другая наверно 2-х слойная, но посмотрим  3. Приобретена плата для отработки связи USB под Linux. Дома интернета пока нет - так, что буду писать с работы. Через неделю плату доведу до кондиции и будем паять. Пока, вот на Ваш строгий взгляд:
Эскизы прикрепленных изображений
|
|
|
|
|
Nov 7 2012, 02:49
|
Участник

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

|
Цитата(khach @ Nov 6 2012, 14:28)  Вопрос. Коллеги, как вы при оцифровке импульсов с ФЭУ боретесь с pipeline очередью АЦП? Или АЦП молотит постоянно? А то наблюдались интересные эффекты в связи с неопределенностью времени прихода импульса по отношению к моменту срабатывания УВХ АЦП. Очень напрашивается интегратор со сбросом перед АЦП. Как это выглядит на современной схемотехнике? Тут молотит постоянно с тактовой частотой - передает код в паралель - типа паралельный АЦП. А импульсы уже на аппаратном уровне выделяют. Увх как такового нет тут - ну есть конечно конденсатор 3 пФ
|
|
|
|
|
Nov 7 2012, 11:51
|
Гуру
     
Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741

|
Цитата(DS @ Nov 6 2012, 14:35)  Хотя это к чему прмиенять - если надо в среднем 100 КГц собирать - pipeline АЦП - расточительство. А вот если 40 МГц - тогда самый раз. Импульсы то идут с частотой 100 кгц или около, а вот с длиной импульса проблемы- перешли с ФЭУ на MCP умножители, у MCP импульсы короткие очень- сотни пикосекунд. Т.е за апертурное время АЦП успевает и начаться, и кончится. Что то конечно электроника видит, но вот что именно....Я понимаю, что решение задачи дурное получилось, просто шеф привез новые MCP детекторы и волевым решением сказал поставить на старую электронику. Думали, что удастся информацию из статистики вытащить, но тут похоже добавилась неопределенность фронта импульса относительно клока АЦП. Вот как с ней бороться? Электронику надо новую делать. Рассматривается два варианта- Один вариант- ставить пачку hittite HMC660 (8 штук) со стробированием на частоте АЦП со сдвигом по фазе, ну и потом 8-канальная оцифровка. Второй вариант- интегратор быстрый, на фулл-дифф усилителе, оцифровка, если импульс к моменту оцифровки закончился (амплитуда следующего отсчета после импульса не выросла)- сброс интегратора и ожидание следующего импульса. Как лучше делать?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|