Программа для управления оцифраторами CAEN XX42 для спектрометра «Комета»

Автор: Жукова Ална Олеговна, Стрекаловский Олег Викторович

Журнал: Сетевое научное издание «Системный анализ в науке и образовании» @journal-sanse

Рубрика: Современные проблемы информатики и управления

Статья в выпуске: 2, 2023 года.

Бесплатный доступ

В публикации рассматривается программа, предназначенная для управления многоканальными цифровыми регистраторами с частотой дискретизации 5 ГГц. Программа позволяет настраивать внутренние регистры в соответствии с требуемыми режимами работы и записывать накопленные данные в формате TDMS. При разработке использовалась среда NI LabVIEW 2020. Было проведено сравнение максимальной скорости набора для разных способов подключения - стандарт USB-2 по оптоволоконному кабелю в стандарте Sonet2. Это программное обеспечение успешно используется в ЛЯР ОИЯИ.

Спектрометр, управляющая программа, скоростной цифровой преобразователь

Короткий адрес: https://sciup.org/14127901

IDR: 14127901   |   УДК: 004.4

Software to control digitizers CAEN XX42 for the "Comet" spectrometer

The article describes a program designed to control multi-channel digital recorders with a sampling frequency of 5 GHz. The program allows you to configure the internal registers in accordance with the required modes of operation and record the accumulated data in the TDMS format. During development, the NI LabVIEW 2020 environment was used. A comparison was made of the maximum dialing speed for different connection methods - the USB-2 standard over a fiber optic cable in the Sonet2 standard. This software is successfully used in FLNR JINR.

Текст научной статьи Программа для управления оцифраторами CAEN XX42 для спектрометра «Комета»

Жукова А. О., Стрекаловский О. В. Программа для управления оцифраторами CAEN XX42 для спектрометра «Комета» // Системный анализ в науке и образовании: сетевое научное издание. 2023. № 2. С. 56-61. EDN: HBSDRO. URL :

Для исследования механизмов спонтанного и индуцированного деления тяжелых ядер [1,2], проводимых в нашей группе на время-пролетных спектрометрах [3] в лаборатории ядерных реакций им. Г.Н. Флерова, оцифраторы фирмы CAEN являются основным регистрирующим устройством.

При работе оцифратора типа XX42[4] ( DG5742 и VX1742 ) для каждого канала регистрации входной аналоговый сигнал подается на вход аналогового буфера, состоящий из 1024 емкостных ячеек. Каждая емкость циклически подключается к входу на 200 пс, что соответствует частоте оцифровки 5 ГГц и обеспечивает временной диапазон 1024х0,2=200 нс. Такая скорость позволяет при оцифровке аналогового сигнала с фронтом 1 нс получить пять точек, что обеспечивает хорошую временную привязку и точный анализ формы импульса. Этот механизм реализован в микросхеме типа DRS4 [5]. Когда появляется триггерный сигнал, состояние аналогового буфера «замораживается» (вход временно отключается) и происходит оцифровка каждой аналоговой ячейки с помощью 12-разрядного АЦП ( AD9510 33МГц) в цифровой буфер. Во время процесса преобразования данных из аналоговой в буферную память блок не может отрабатывать другие входные триггерные сигналы в течение 181 мкс.

Программа для управления скоростными многоканальными регистраторами

Для настройки режимов работы регистраторов и записи накопленных данных была разработана программа, которая позволяет, изменяя значения внутренних регистров прибора, задать способ подключения к компьютеру, частоту оцифровки (5 ГГц, 2.5 ГГц, 1 ГГц), уровни смещения для регистрируемых сигналов, пороговый уровень для триггеров запуска и область отображения относительно триггера запуска.

Рис. 1. Панель оператора программы настройки параметров регистрации

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

Рис. 2. Блок-схема программы сбора данных с оцифраторов типа DT5742 и V1742

Блок-схема основной программы сбора данных приведена на рис. 2. После записи уже предварительно настроенных параметров из конфигурационного файла происходит занесение соответствующих уставок в регистры устройства. Для хранения оцифрованной информации применяется формат TDMS, предложенный фирмой NI и ставший фактически международным стандартом для систем сбора данных. Под одним событием для многодетекторного спектрометра заряженных частиц «Комета» понимается вся информация со всех детекторов, связанная с одним вырабатываемым специальной электроникой триггером запуска. После открытия файла TDMS для записи оцифраторы ожидают триггерный сигнал, после прихода которого оцифровывают все каналы в буфер и после предварительной обработки добавляют их в конец файла. Требуемое число событий, накапливаемое в файле, задается оператором. Когда заданное значение достигнуто, файл закрывается и открывается для записи новый файл, и добавлением + 1 к имени файла.

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

Для того, чтобы скорректировать конструктивные особенности входной части аналоговой памяти интегральной схемы DRS4 , отвечающей за работу 9 измерительных каналов, требуется амплитудная и временная коррекция. Эта операция выполняется до записи данных в TDMS файл, что так же требует временных затрат, но гарантирует отсутствие путаницы при дальнейшей обработке.

Панель оператора программы приведена на рис.3. Программа реализована в среде LabVIEW 2020 и использует специализированные библиотеки фирмы CAEN CAENCom Library и CAENDigitizer Library .

Рис. 3. Панель оператора программы сбора данных

Для подключения блоков к персональному компьютеру применяется USB (30МБ/с) или система на базе волоконно-оптического кабеля SONET2 (80МБ/с) с контроллером A3118 [4].

Для определения скорости работы программы запускался набор на 60 секунд, причем триггерный сигнал формировался с помощью генератора. Частота генератора изменялась, и фиксировалось число записанных в файл событий (1Гц означает одно зарегистрированное всеми детекторами спектрометра событие).

Можно оценить расчетное время для регистрации одного события. Оно включает в себя время преобразования входных сигналов в буферную память (181 мкс), время на выполнение алгоритма коррекции, время на передачу данных одного события (128 бит заголовок и 6528

бит данных), время записи на диск. Результат приведен на рис.4. При частоте 140 Гц для регистраторов с USB -интерфейсом начинаются пропуски событий. На частоте 200 Гц просчитывается примерно 28,2% событий при интерфейсе USB , и 8,3% при работе по волоконно-оптическому кабелю.

Реальное количество событий, USB Расчетное количество событий

* Реальное количество событий, Optical link

Рис. 4. Зависимость записанных в файл событий при изменении частоты запусков от генератора для оцифратора DТ5742

Заключение

Многоканальные скоростные (работающие со скоростями оцифровки 5 ГГц) цифровые преобразователи находят все более широкое применение в ядерно-физическом эксперименте. Разработанная для промышленных оцифраторов фирмы CAEN DT 5742 и V1742 программа позволяет выполнять настройку параметров, просматривать форму сигналов на всех каналах, проводить коррекцию и записывать накопленные данные в виде файлов TDMS . В настоящее время данная программа успешно применяется в экспериментах по изучению деления в ЛЯР ОИЯИ.

Работа была доложена на Второй Всероссийской научно-практической конференции «Задачи и методы нейтронных исследований конденсированных сред» в ноябре 2022 года в городе Дубна Московской области.

Список литературы Программа для управления оцифраторами CAEN XX42 для спектрометра «Комета»

  • Fission fragments binary brake-up at crossing of the solid-state foils / A. O. Strekalovsky [et al.] // Fundamental Interactions & Neutrons, Nuclear Structure, Ultracold Neutrons, Related Topics: Proceedings of the 27th International Seminar on Interaction of Neutrons with Nuclei (Dubna, Russia, 10-14 June 2019). Dubna: JUNR, 2020. Pp. 253-258.
  • Manifestations of pear-shaped clusters in collinear cluster tri-partition Cf 252 / Yu. V. Pyatkov [et al.] //Eurasian Journal of Physics and Functional Materials. 2020. V.4. No. 1. Pp. 13-18.
  • Electronics of the fission fragments spectrometer COMETA-F / O. V. Strekalovsky Yu. V. Pyatkov, D. V. Kamanin, A. O. Strekalovsky // NEC2019 27th Symposium on Nuclear Electronics and Computing: Proceedings of the 27th Symposium on Nuclear Electronics and Computing (Montenegro, Budva, September 30 - October 4, 2019). 2019. Vol. 2507. Pp. 376-380.
  • CAEN - Tools for Discovery. CAEN S.p.A, 2023. URL: https://www.caen.it.
  • Ritt S. Development of high speed waveform sampling ASICs. URL: https://www.psi.ch/sites/default/files/import/drs/DocumentationEN/nsni10.pdf.
  • Жукова А. О., Стрекаловский О. В. Особенности управления несколькими оцифраторами DG5742 // Системный анализ в науке и образовании. 2018. № 2. С. 13-17.
Еще