CAEN V1290: Difference between revisions

From CLONWiki
Jump to navigation Jump to search
Boiarino (talk | contribs)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Manuals: [https://clonwiki.jlab.org/wiki/clondocs/man/VME/V1290_REV5.pdf REV5(pdf)], [https://clonwiki.jlab.org/wiki/clondocs/man/VME/V1290_REV12.pdf REV12(pdf)], [https://clonwiki.jlab.org/wiki/clondocs/man/VME/addendumV1190.pdf 2eSST addendum]  
Manuals: [https://clonwiki0.jlab.org/wiki/clondocs/man/VME/V1290_REV5.pdf REV5(pdf)], [https://clonwiki0.jlab.org/wiki/clondocs/man/VME/V1290_REV12.pdf REV12(pdf)], [https://clonwiki0.jlab.org/wiki/clondocs/man/VME/addendumV1190.pdf 2eSST addendum]  




== Calibration procedure ==
Example for tdcftof1 (v1290's only):
* save original compensation tables and make saved files read-only:
ssh clasrun@tdcftof1
cd $CODA/src/rol/compensation_original/
c1190ReadCompensationTable 0x11180000 tdcftof1_slot03.txt
c1190ReadCompensationTable 0x11300000 tdcftof1_slot06.txt
c1190ReadCompensationTable 0x11480000 tdcftof1_slot09.txt
c1190ReadCompensationTable 0x11680000 tdcftof1_slot13.txt
chmod 400 *
* make sure that trigger file TDC_CALIB/tdcftof123456_calib.trg has following setting:
TDC1190_COMPENSATION 0
* start runcontrol, choose CODA config 'tdcftof1', trigger file TDC_CALIB/tdcftof123456_calib.trg, take 500K events
* create designated directory for tdcftof1 and go there
mkdir tdcftof1; cd tdcftof1
* process data file:
c1190compensation tdcftof1_000030.evio.0
it will produce new compensation tables
compensation_slot03.txt
compensation_slot06.txt
compensation_slot09.txt
compensation_slot13.txt
and histograms for every channel in file
htdc.pdf
look at histograms to make sure it looks reasonable
* load compensation files into tdc boards:
c1190WriteCompensationTable 0x11180000 compensation_slot03.txt 1
c1190WriteCompensationTable 0x11300000 compensation_slot06.txt 1
c1190WriteCompensationTable 0x11480000 compensation_slot09.txt 1
c1190WriteCompensationTable 0x11680000 compensation_slot13.txt 1
* type 'vme_sysreset'
* calibration complete; to check it, modify trigger file changing
TDC1190_COMPENSATION 0
to
TDC1190_COMPENSATION 1
then take data again, run
c1190compensation tdcftof1_000030.evio.0
and look at htdc.pdf file, all distributions must be +-1 or so aroung zero


== Test results : Calibration VX1290A with DSC2 ==
== Test results : Calibration VX1290A with DSC2 ==
Line 17: Line 80:
* In run # 10491 four VX1290A with Ser. ## 56, 60, 53, 55  were tested, TDCs were in slots 7, 8, 9, 10 correspondingly:
* In run # 10491 four VX1290A with Ser. ## 56, 60, 53, 55  were tested, TDCs were in slots 7, 8, 9, 10 correspondingly:


[https://clonwiki.jlab.org/wiki/clondocs/Docs/tdc1290/1290.Ser.56.60.53.55_10491.pdf 1290.Ser.56.60.53.55_10491.pdf]
[https://clonwiki0.jlab.org/wiki/clondocs/Docs/tdc1290/1290.Ser.56.60.53.55_10491.pdf 1290.Ser.56.60.53.55_10491.pdf]


[https://clonwiki.jlab.org/wiki/clondocs/Docs/tdc1290/1290.Ser.56.60.53.55_10491.ps 1290.Ser.56.60.53.55_10491.ps]
[https://clonwiki0.jlab.org/wiki/clondocs/Docs/tdc1290/1290.Ser.56.60.53.55_10491.ps 1290.Ser.56.60.53.55_10491.ps]




* Run # 10493, four VX1290A, Ser. ## 49 34 39 37 in slots ## 7 8 9 10:
* Run # 10493, four VX1290A, Ser. ## 49 34 39 37 in slots ## 7 8 9 10:


[https://clonwiki.jlab.org/wiki/clondocs/Docs/tdc1290/1290.Ser.49.34.39.37_10493.pdf 1290.Ser.49.34.39.37_10493.pdf]
[https://clonwiki0.jlab.org/wiki/clondocs/Docs/tdc1290/1290.Ser.49.34.39.37_10493.pdf 1290.Ser.49.34.39.37_10493.pdf]


[https://clonwiki.jlab.org/wiki/clondocs/Docs/tdc1290/1290.Ser.49.34.39.37_10493.ps 1290.Ser.49.34.39.37_10493.ps]
[https://clonwiki0.jlab.org/wiki/clondocs/Docs/tdc1290/1290.Ser.49.34.39.37_10493.ps 1290.Ser.49.34.39.37_10493.ps]




* Run # 10494, four VX1290A, Ser. ## 21 23 38 52 in slots ## 7 8 9 10:
* Run # 10494, four VX1290A, Ser. ## 21 23 38 52 in slots ## 7 8 9 10:


[https://clonwiki.jlab.org/wiki/clondocs/Docs/tdc1290/1290.Ser.21.23.38.52_10494.pdf 1290.Ser.21.23.38.52_10494.pdf]
[https://clonwiki0.jlab.org/wiki/clondocs/Docs/tdc1290/1290.Ser.21.23.38.52_10494.pdf 1290.Ser.21.23.38.52_10494.pdf]


[https://clonwiki.jlab.org/wiki/clondocs/Docs/tdc1290/1290.Ser.21.23.38.52_10494.ps 1290.Ser.21.23.38.52_10494.ps]
[https://clonwiki0.jlab.org/wiki/clondocs/Docs/tdc1290/1290.Ser.21.23.38.52_10494.ps 1290.Ser.21.23.38.52_10494.ps]




* Run # 10501, four VX1290A, Ser. ## 27 26 32 43 in slots ## 7 8 9 10:
* Run # 10501, four VX1290A, Ser. ## 27 26 32 43 in slots ## 7 8 9 10:


[https://clonwiki.jlab.org/wiki/clondocs/Docs/tdc1290/1290.Ser.27.26.32.43_10501.pdf 1290.Ser.27.26.32.43_10501.pdf]
[https://clonwiki0.jlab.org/wiki/clondocs/Docs/tdc1290/1290.Ser.27.26.32.43_10501.pdf 1290.Ser.27.26.32.43_10501.pdf]


[https://clonwiki.jlab.org/wiki/clondocs/Docs/tdc1290/1290.Ser.27.26.32.43_10501.ps 1290.Ser.27.26.32.43_10501.ps]
[https://clonwiki0.jlab.org/wiki/clondocs/Docs/tdc1290/1290.Ser.27.26.32.43_10501.ps 1290.Ser.27.26.32.43_10501.ps]




* Run # 10505, four VX1290A, Ser. ## 44 50 51 33 in slots ## 7 8 9 10:
* Run # 10505, four VX1290A, Ser. ## 44 50 51 33 in slots ## 7 8 9 10:


[https://clonwiki.jlab.org/wiki/clondocs/Docs/tdc1290/1290.Ser.44.50.51.33_10505.pdf 1290.Ser.44.50.51.33_10505.pdf]
[https://clonwiki0.jlab.org/wiki/clondocs/Docs/tdc1290/1290.Ser.44.50.51.33_10505.pdf 1290.Ser.44.50.51.33_10505.pdf]


[https://clonwiki.jlab.org/wiki/clondocs/Docs/tdc1290/1290.Ser.44.50.51.33_10505.ps 1290.Ser.44.50.51.33_10505.ps]
[https://clonwiki0.jlab.org/wiki/clondocs/Docs/tdc1290/1290.Ser.44.50.51.33_10505.ps 1290.Ser.44.50.51.33_10505.ps]




Line 70: Line 133:
* In run # 10514 three VX1290N with original firmware v.0.5 and Ser. ## 22, 23, 24 were tested, TDCs were in slots 7, 8, 9 correspondingly:
* In run # 10514 three VX1290N with original firmware v.0.5 and Ser. ## 22, 23, 24 were tested, TDCs were in slots 7, 8, 9 correspondingly:


[https://clonwiki.jlab.org/wiki/clondocs/Docs/tdc1290/1290n.Ser.22.23.24.00_10514.pdf 1290n.Ser.22.23.24.00_10514.pdf]
[https://clonwiki0.jlab.org/wiki/clondocs/Docs/tdc1290/1290n.Ser.22.23.24.00_10514.pdf 1290n.Ser.22.23.24.00_10514.pdf]


[https://clonwiki.jlab.org/wiki/clondocs/Docs/tdc1290/1290n.Ser.22.23.24.00_10514.ps 1290n.Ser.22.23.24.00_10514.ps]
[https://clonwiki0.jlab.org/wiki/clondocs/Docs/tdc1290/1290n.Ser.22.23.24.00_10514.ps 1290n.Ser.22.23.24.00_10514.ps]




* Run # 10516 for four VX1290N with firmware v.0.6, Ser. ## 25 29 31 28 - slots ## 7 8 9 10, Ser.28 - had a problem, not visible in crate:
* Run # 10516 for four VX1290N with firmware v.0.6, Ser. ## 25 29 31 28 - slots ## 7 8 9 10, Ser.28 - had a problem, not visible in crate:


[https://clonwiki.jlab.org/wiki/clondocs/Docs/tdc1290/1290n.Ser.25.29.31.28_10516.pdf 1290n.Ser.25.29.31.28_10516.pdf]
[https://clonwiki0.jlab.org/wiki/clondocs/Docs/tdc1290/1290n.Ser.25.29.31.28_10516.pdf 1290n.Ser.25.29.31.28_10516.pdf]


[https://clonwiki.jlab.org/wiki/clondocs/Docs/tdc1290/1290n.Ser.25.29.31.28_10516.ps 1290n.Ser.25.29.31.28_10516.ps]
[https://clonwiki0.jlab.org/wiki/clondocs/Docs/tdc1290/1290n.Ser.25.29.31.28_10516.ps 1290n.Ser.25.29.31.28_10516.ps]




* Firmware changed to v.0.6 for Ser. 22, 23 and 24. Address Cards were changed for Ser.28,  
* Firmware changed to v.0.6 for Ser. 22, 23 and 24. Address Cards were changed for Ser.28, now VX1290N Ser.28 PBCM0044 is visible in crate.  
now CAEN VX1290N Ser.28 PBCM0044 is visible in crate.  
So, in run # 10520 four VX1290N with firmware v.0.6 and Ser. ## 22, 23, 24, 28 were tested, TDCs were in slots 7, 8, 9, 10 correspondingly:  
So, in run # 10520 four VX1290N with firmware v.0.6 and Ser. ## 22, 23, 24, 28 were tested, TDCs were in slots 7, 8, 9, 10 correspondingly:  


[https://clonwiki.jlab.org/wiki/clondocs/Docs/tdc1290/1290n.Ser.22.23.24.28_10520.pdf 1290n.Ser.22.23.24.28_10520.pdf]
[https://clonwiki0.jlab.org/wiki/clondocs/Docs/tdc1290/1290n.Ser.22.23.24.28_10520.pdf 1290n.Ser.22.23.24.28_10520.pdf]


[https://clonwiki.jlab.org/wiki/clondocs/Docs/tdc1290/1290n.Ser.22.23.24.28_10520.ps 1290n.Ser.22.23.24.28_10520.ps]
[https://clonwiki0.jlab.org/wiki/clondocs/Docs/tdc1290/1290n.Ser.22.23.24.28_10520.ps 1290n.Ser.22.23.24.28_10520.ps]

Latest revision as of 09:16, 27 July 2018

Manuals: REV5(pdf), REV12(pdf), 2eSST addendum


Calibration procedure

Example for tdcftof1 (v1290's only):

  • save original compensation tables and make saved files read-only:
ssh clasrun@tdcftof1
cd $CODA/src/rol/compensation_original/
c1190ReadCompensationTable 0x11180000 tdcftof1_slot03.txt
c1190ReadCompensationTable 0x11300000 tdcftof1_slot06.txt
c1190ReadCompensationTable 0x11480000 tdcftof1_slot09.txt
c1190ReadCompensationTable 0x11680000 tdcftof1_slot13.txt
chmod 400 *
  • make sure that trigger file TDC_CALIB/tdcftof123456_calib.trg has following setting:
TDC1190_COMPENSATION 0
  • start runcontrol, choose CODA config 'tdcftof1', trigger file TDC_CALIB/tdcftof123456_calib.trg, take 500K events
  • create designated directory for tdcftof1 and go there
mkdir tdcftof1; cd tdcftof1
  • process data file:
c1190compensation tdcftof1_000030.evio.0

it will produce new compensation tables

compensation_slot03.txt
compensation_slot06.txt
compensation_slot09.txt
compensation_slot13.txt

and histograms for every channel in file

htdc.pdf

look at histograms to make sure it looks reasonable

  • load compensation files into tdc boards:
c1190WriteCompensationTable 0x11180000 compensation_slot03.txt 1
c1190WriteCompensationTable 0x11300000 compensation_slot06.txt 1
c1190WriteCompensationTable 0x11480000 compensation_slot09.txt 1
c1190WriteCompensationTable 0x11680000 compensation_slot13.txt 1
  • type 'vme_sysreset'
  • calibration complete; to check it, modify trigger file changing
TDC1190_COMPENSATION 0

to

TDC1190_COMPENSATION 1

then take data again, run

c1190compensation tdcftof1_000030.evio.0

and look at htdc.pdf file, all distributions must be +-1 or so aroung zero

Test results : Calibration VX1290A with DSC2

TDC Outputs from JLAB VME Discriminators DSC2 were Inputs for CAEN VX1290A.

Width of TDC Outputs changed from 4 ns to 40 ns.

Histograms present distributions for four CAEN VX1290A TDCs in each run

Test was done in Counting room VME crate "croctest2"


  • In run # 10491 four VX1290A with Ser. ## 56, 60, 53, 55 were tested, TDCs were in slots 7, 8, 9, 10 correspondingly:

1290.Ser.56.60.53.55_10491.pdf

1290.Ser.56.60.53.55_10491.ps


  • Run # 10493, four VX1290A, Ser. ## 49 34 39 37 in slots ## 7 8 9 10:

1290.Ser.49.34.39.37_10493.pdf

1290.Ser.49.34.39.37_10493.ps


  • Run # 10494, four VX1290A, Ser. ## 21 23 38 52 in slots ## 7 8 9 10:

1290.Ser.21.23.38.52_10494.pdf

1290.Ser.21.23.38.52_10494.ps


  • Run # 10501, four VX1290A, Ser. ## 27 26 32 43 in slots ## 7 8 9 10:

1290.Ser.27.26.32.43_10501.pdf

1290.Ser.27.26.32.43_10501.ps


  • Run # 10505, four VX1290A, Ser. ## 44 50 51 33 in slots ## 7 8 9 10:

1290.Ser.44.50.51.33_10505.pdf

1290.Ser.44.50.51.33_10505.ps



Tests of CAEN TDCs VX1290N with NIM inputs

TDC Outputs from JLAB VME Discriminators DSC2 were converted on ECL-to-NIM translator and were used as Inputs for CAEN VX1290N. CAEN TDCs VX1290N and JLAB VME Discriminators DSC2 were tested in Counting room, in VME crate "croctest2".

Width of TDC Outputs changed from 4 ns to 40 ns.

Histograms suppose to present distributions for four CAEN VX1290N TDCs in each run, but in run 10514 only three VX1290N were tested. In run 10516 - fourth TDC with Ser.28 was not visible in crate, something wrong with setting of base address.


  • In run # 10514 three VX1290N with original firmware v.0.5 and Ser. ## 22, 23, 24 were tested, TDCs were in slots 7, 8, 9 correspondingly:

1290n.Ser.22.23.24.00_10514.pdf

1290n.Ser.22.23.24.00_10514.ps


  • Run # 10516 for four VX1290N with firmware v.0.6, Ser. ## 25 29 31 28 - slots ## 7 8 9 10, Ser.28 - had a problem, not visible in crate:

1290n.Ser.25.29.31.28_10516.pdf

1290n.Ser.25.29.31.28_10516.ps


  • Firmware changed to v.0.6 for Ser. 22, 23 and 24. Address Cards were changed for Ser.28, now VX1290N Ser.28 PBCM0044 is visible in crate.

So, in run # 10520 four VX1290N with firmware v.0.6 and Ser. ## 22, 23, 24, 28 were tested, TDCs were in slots 7, 8, 9, 10 correspondingly:

1290n.Ser.22.23.24.28_10520.pdf

1290n.Ser.22.23.24.28_10520.ps