<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>October</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>RASPBERRY PI 3 BASED SOFTWARE AND HARDWARE SYSTEM FOR RADIATION HARDENING TESTING OF ELECTRONIC COMPONENTS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>A. Golunov</string-name>
          <email>agolunov@mail.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>N. Gorbunov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>V. Karjavin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Joint Institute for Nuclear Research</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <volume>4</volume>
      <issue>2019</issue>
      <fpage>311</fpage>
      <lpage>315</lpage>
      <abstract>
        <p>Electronic base, designed for use in high radiation fields, such as particle accelerators, should be radiation hardened. To study the radiation resistance of such electronic components, various sources of ionizing radiation are used, with the use of which the components of the systems under study are subjected to prolonged exposure to fluxes of high-energy particles. This process often takes a long time, which also ensures the high cost of such research. The study of radiation resistance requires the creation of specialized research complexes. Such systems make it possible to assess the quality of the components' performance depending on the radiation dose and weed out elements that do not meet the radiation resistance criteria for specific tasks at the equipment design stage. The system designed to test the radiation hardening of electronic components. It is based on Raspberry Pi 3 microcomputer. Provides web-interface to acquire and express analysis of data taken. System tested in CHARM facility test area</p>
      </abstract>
      <kwd-group>
        <kwd>Raspberry Pi 3</kwd>
        <kwd>radiation resistance</kwd>
        <kwd>express analysis</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Electronics systems intended for use in conditions of increased ionizing radiation, such as
high-energy accelerators, must have increased radiation resistance to ensure functioning throughout
the entire period of operation. Such radiation conditions are characteristic of accelerator complexes
designed to work with beams of elementary particles in high-energy physics. Also, increased
requirements for radiation resistance [
        <xref ref-type="bibr" rid="ref1">1, 2</xref>
        ] are also imposed in other sectors, such as the space and
aviation industries, nuclear energy, medicine, etc.
      </p>
      <p>To study the radiation resistance of such systems, various sources of ionizing radiation are
used, with the help of which the components of the systems under study are exposed to prolonged
exposure to flows of high-energy particles. This process often takes a lot of time, can be performed on
various installations and requires automation.</p>
      <p>Thus, the study of radiation resistance requires the creation of specialized research complexes
that allow us to evaluate the reliability of components depending on the dose of radiation.</p>
      <p>This article presents a mobile hardware and software system for measuring the characteristics
of electronic components under the influence of ionizing radiation based on the Raspberry Pi3 B
microcomputer.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Hardware &amp; Software</title>
      <p>The hardware part of the complex is divided into two parts located at a distance of 40 meters
from each other: one is directly installed in the irradiation zone, the second in the access area of
maintenance personnel. The general scheme of the components of the complex is presented in the
figure (Figure 1).</p>
      <p>Raspberry Pi 3
Adapter
board</p>
      <p>MAX1270
Radiation zone</p>
      <p>RADHARD1
(PQ7DV10, TPS75901, IL5250)</p>
      <p>Board
RADHARD2
М
0
4</p>
      <p>The central part of the complex is the Raspberry Pi 3 single-board microcomputer. The
microcomputer provides data acquisition from the LVMB board and used for processing and express
analysis, and provides a WEB interface for managing the complex.</p>
      <p>The choice of the Raspberry Pi microcomputer is determined by its low cost and wide
capabilities: it is working under the control of the free operating system Raspbian based on Linux
(Debian), low power consumption of the Raspberry Pi 3 can ensure the mobility of the complex when
running on battery power, the availability of wireless access allows organizing remote
WEBmanagement of the complex.</p>
      <p>The elements under study are placed on the RADHARD1 board, the signals from which are
transmitted via the communication line to the RADHARD2 adapter board, which is directly installed
on the LVMB (Low Voltage Monitoring Board) board, which provides signal conversion to a discrete
code.</p>
      <p>
        The LVMB is designed to digitize input voltages and currents. The board has seven
MAX1270 ICs [
        <xref ref-type="bibr" rid="ref2">3</xref>
        ], which allows measuring up to 56 analog channels with an accuracy of 12 bits in
the range from 0 to 10V. In addition, eight digital outputs are installed to control signal sources for
emergency shutdown of channels when errors are detected in the studied samples. Reading of
information is carried out on the SPI interface.
      </p>
      <p>The board for mounting the studied elements RADHARD1 is designed for radiation testing of
specific elements. The studied voltage regulators are installed on the board: PQ7DV10, TPS75901,
IL5250. Voltages and currents from the regulators are transmitted to the RADHARD2 adapter board
with an S/UTP (shielded twisted pair) cable over a distance of 40 meters. At the same time, three
identical boards with a connected load of 1 ohm were installed. Board elements and load resistors are
cooled using a rack cooling system with water refrigerant.</p>
      <p>Raspberry Pi 3 (OS Raspbian)</p>
      <p>MAX1270.py
(ADC readout module)</p>
      <sec id="sec-2-1">
        <title>DB Mysql (storage)</title>
      </sec>
      <sec id="sec-2-2">
        <title>Data analisys (Numpy)</title>
      </sec>
      <sec id="sec-2-3">
        <title>Histogtramming (Matplotlib)</title>
      </sec>
      <sec id="sec-2-4">
        <title>WEB-interface</title>
      </sec>
      <sec id="sec-2-5">
        <title>Data representation</title>
      </sec>
      <sec id="sec-2-6">
        <title>Readout control WEBmonitoring</title>
        <p>The software part (Fig. 2) is implemented under the control of the Raspbian operating system,
which is supplied with the Raspberry Pi 3 single-board microcomputer. The OS is based on Linux
(Debian), which allows using a wide range of software and third-party libraries, as well as using
network protocols for transferring data and external communications. The operating system is
currently under active development, is constantly being improved and takes on new functions. Data
from the MAX1270 chip is received by the reader and entered into the database under MySQL
control, from where it is available for further analysis or for online WEB monitoring. The processed
data becomes available through the WEB-interface in the form of graphs. The reader module is also
controlled via the WEB interface.</p>
        <p>For reading data using analog-to-digital converters MAX1270, a module in the Pyhton
language has been developed. The module allows to set the configuration parameters of MAX1270
integrated circuits (measuring range, bit depth, etc.), read data channel or group, control eight digital
outputs, determines the frequency of the ADC polling.</p>
        <p>As a data storage, the MySQL database is chosen - a free relational database management
system. The SQL query language (structured query language) allows to filter, group samples
according to various criteria (time, measurement number, measurement identifier, etc.)</p>
        <p>The received digital data is written to the MySQL database channel-by-channel (ch1, ch2, etc.)
and contain additional fields: Measurement number, Measurement date and time, Measurement
identifier.</p>
        <p>To ensure data safety, regular backup of data on a remote server is provided. As a means of
synchronizing files, the rsync program is selected, which is launched through the cron task scheduler.</p>
        <p>For data processing external libraries Numpy and Matplotlib are used.</p>
        <p>NumPy [4] is a Python programming language library that provides support for large
multidimensional arrays and matrices. It has a large set of high-level mathematical functions for
operations with various arrays. The main object of NumPy is a homogeneous multidimensional array.
This is a multidimensional array of elements (usually numbers) of the same type. By means of the
library, the average value and standard deviation for each read channel are calculated.</p>
        <p>
          Matplotlib is a Python programming language library for visualizing data in two-dimensional
graphics. The resulting images can be used for publication on WEB. For remote control of the data set
created WEB-interface. It allows to execute commands to start a data set, stop a data set, start analysis,
and also provides access to already processed information. The presence of the WEB interface allows
operators from remote monitoring centers [
          <xref ref-type="bibr" rid="ref3">5</xref>
          ] to have quick access to experimental data and to control
the process of data collection.
        </p>
        <p>Implemented overlapping list of events with reference to time. To do this, create a text file
format “time: event” (Fig. 3).</p>
        <p>The presence of such file allows combining the collected data and notes in a time schedule.</p>
        <p>Thus, the created software package allows quickly evaluate the data being collected, find the
moment of degradation onset depending on the radiation dose received, manage the data set, etc.</p>
        <p>
          The operability of the developed software and hardware complex was tested during the
radiation hardness tests of electronic components at the CHARM [
          <xref ref-type="bibr" rid="ref4">6</xref>
          ] (Cern High-energy AcceleRator
test facility) installation at CERN.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Conclusion</title>
      <p>The mobile hardware-software complex for measuring the characteristics of electronic
components under conditions of exposure to ionizing radiation has been created, tested and applied,
which provides data reception, storage, processing and quick analysis of measurement results,
visualization.</p>
      <p>The complex was tested on the existing experimental CHARM (CERN) installation, during
which three types of linear voltage regulators were investigated.</p>
      <p>By the totality of characteristics, the created complex can be applied in various fields of
science, such as automatic control systems, measuring devices powered by batteries, industrial control
systems, data acquisition systems, robotics, medical equipment, etc.
[1] CMS Collaboration, “Technical Proposal for the Phase-II Upgrade of the CMS Detector” /
Contardo, D (ed.) (Lyon U.) ; Klute, M (ed.) (MIT) ; Mans, J (ed.) (Minnesota U.) ; Silvestris, L (ed.)
(INFN, Bari) ; Butler, J (ed.) (Fermilab), CERN-LHCC-2015-010 ; LHCC-P-008 ; CMS-TDR-15-02.
- Geneva : CERN, 2015. - 469 p. (Technical Proposal ; 15.2)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>CMS</given-names>
            <surname>Collaboration</surname>
          </string-name>
          , “
          <article-title>The Phase-2 Upgrade of the CMS Muon Detectors”</article-title>
          ,
          <string-name>
            <surname>CERN-LHCC-</surname>
          </string-name>
          2017- 012 ; CMS-TDR-
          <volume>016</volume>
          . -
          <fpage>2017</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Datasheet</surname>
            <given-names>MAX1270</given-names>
          </string-name>
          , https://datasheets.maximintegrated.com/en/ds/1911.pdf [4]
          <string-name>
            <surname>Idris</surname>
            <given-names>I.</given-names>
          </string-name>
          <article-title>NumPy Beginner's Guide: Build efficient, high-speed programs using the highperformance NumPy mathematical library</article-title>
          , Birmingham : Packt Publ.,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A.</given-names>
            <surname>Golunov</surname>
          </string-name>
          et al.,
          <article-title>"The JINR CMS Remote Operation Center"</article-title>
          ,
          <source>Phys. Part</source>
          . Nucl. Lett.,
          <volume>10</volume>
          (
          <year>2013</year>
          )
          <fpage>81</fpage>
          -
          <lpage>84</lpage>
          , PEPAN Letters,
          <volume>10</volume>
          №1(
          <issue>178</issue>
          )
          <article-title>(2013) с</article-title>
          .
          <fpage>130</fpage>
          -
          <lpage>134</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J.</given-names>
            <surname>Mekki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Brugger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Alia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Thornton</surname>
          </string-name>
          ,
          <string-name>
            <surname>N.</surname>
          </string-name>
          <article-title>Dos Santos Mota and S. Danzeca, "CHARM: A Mixed Field Facility at CERN for Radiation Tests in Ground, Atmospheric, Space and Accelerator Representative Environments,"</article-title>
          <source>IEEE Trans. Nucl. Sci.</source>
          , vol.
          <volume>63</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>2106</fpage>
          -
          <lpage>2114</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>