TWiki> BL4S Web>TimePix (revision 18)EditAttachPDF

TimePix

The TimePix sensor is being integrated into the BL4S data acquisition system ready for the 2015 competition.

Development

Date Action
2015-04-20 Trying Pixelman on SLC6
2015-03-31 Meeting with TimePix experts Winnie and Erik
Possible Neutron converters applied to the sensor
FitPix USB readout card ~3000CHF
TimePix readout + Si sensor + wirebonding ~1000CHF
Data clock: 50MHz
14 bits per pixel

Mechanical

  • Mounting

Electrical

  • USB low voltage
  • FitPix frontend generates HV onboard
  • VHDCI/SCSI D68 chip to front-end connection

DAQ

  • FitPix USB full frame readout
  • FitPix specifications state there is an onboard timer with 20ns precision
  • Trigger response time listed as 70ns
  • Pixelman readout software
  • RasPix bundle - must use some serial protocol other than USB. 18fps output

Software

  • Pixelman Pixelman errors Close
    Pixelman_2013_04_08_SCL5> ./pixelman.sh 
    Checking FTDI Drivers permissions... OK.
    OpenJDK 64-Bit Server VM warning: You have loaded library /tmp/brooks/Pixelman_2013_04_08_SCL5/libjavawrapper.so which might have disabled stack guard. The VM will try to fix the stack guard now.
    It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
    java.lang.UnsatisfiedLinkError: /tmp/brooks/Pixelman_2013_04_08_SCL5/libjavawrapper.so: /tmp/brooks/Pixelman_2013_04_08_SCL5/libjavawrapper.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
       at java.lang.ClassLoader$NativeLibrary.load(Native Method)
       at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965)
       at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890)
       at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1851)
       at java.lang.Runtime.load0(Runtime.java:795)
       at java.lang.System.load(System.java:1062)
       at cz.ieap.pixelman.jmpxloader.Main.initialize(Main.java:155)
       at cz.ieap.pixelman.jmpxloader.Main.main(Main.java:422)
    Pixelman_2013_09_25> ./pixelman.sh 
    Checking FTDI Drivers permissions... OK.
    OpenJDK 64-Bit Server VM warning: You have loaded library /tmp/brooks/Pixelman_2013_09_25/libjavawrapper.so which might have disabled stack guard. The VM will try to fix the stack guard now.
    It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
    java.lang.UnsatisfiedLinkError: /tmp/brooks/Pixelman_2013_09_25/libjavawrapper.so: /tmp/brooks/Pixelman_2013_09_25/libjavawrapper.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
       at java.lang.ClassLoader$NativeLibrary.load(Native Method)
       at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965)
       at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890)
       at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1851)
       at java.lang.Runtime.load0(Runtime.java:795)
       at java.lang.System.load(System.java:1062)
       at cz.ieap.pixelman.jmpxloader.Main.initialize(Main.java:155)
       at cz.ieap.pixelman.jmpxloader.Main.main(Main.java:422)
    Pixelman_2013_09_25_x64> ./pixelman.sh 
    Checking FTDI Drivers permissions... OK.
    java.lang.UnsatisfiedLinkError: /tmp/brooks/Pixelman_2013_09_25_x64/libjavawrapper.so: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /tmp/brooks/Pixelman_2013_09_25_x64/libjavawrapper.so)
       at java.lang.ClassLoader$NativeLibrary.load(Native Method)
       at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965)
       at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890)
       at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1851)
       at java.lang.Runtime.load0(Runtime.java:795)
       at java.lang.System.load(System.java:1062)
       at cz.ieap.pixelman.jmpxloader.Main.initialize(Main.java:155)
       at cz.ieap.pixelman.jmpxloader.Main.main(Main.java:422)

Solution

Installed the missing libraries : glibc-2.14.1-14.12.5.x86_64.rpm package was download form the following link:
  • [ftp://195.220.108.108/linux/opensuse/distribution/12.1/repo/oss/suse/x86_64/glibc-2.14.1-14.12.5.x86_64.rpm]

run the following command to open the open the package.

  • rpm -i --replacefiles --replacepkgs glibc-2.14.1-14.12.5.x86_64.rpm

Before run the .pixelman.sh enviromental setting must be done:

  • . /afs/cern.ch/sw/lcg/external/gcc/4.8/x86_64-slc6/setup.sh

Specification

  • Chip : Pixelated 300 μm Si detector chip (256 x 256 pixels, 55 μm pitch)
    Detection AbilitySorted ascending
    Particle Type Energy Level Efficiency Comment
    Electrons (beta) >10keV ~100 %
    Gamma-rays >1MeV ~ 0.1 %
    Heavy charged particles >1MeV ~100 % Alpha, etc.
    MIP particles > 1MeV ~100 % Under specific angle, e.g. muons from cosmic rays
    X-rays 5 kev -10 keV ~100 %
    X-rays 20 keV ~25 %
    X-rays 60 keV ~ 1 %

Working Principle

Login as a daquser on pcbl4sleo4g PC.
   ssh -Y daquser@pcbl4sleo4g.cern.ch
   pasword:BeamLine15
   cd public/Webcam/pixelman/Pixelman_2013_09_25_x64/
   In order to run Pixelman S/W  "pixelman.sh"  script. 
   ./pixelman.sh
   
After a few seconds "Preview Window" will appear . This window allow us to adjust the device settings.

TimePix_Control_Panel.png

Resources

The Timepix Manual is attached to this page.

Contacts

-- TimBrooks - 2015-03-13

Topic attachments
I Attachment History Action Size Date Who Comment
JPEGjpg TimPix.jpg r1 manage 737.2 K 2015-07-21 - 18:33 TimBrooks TimePix + FitPix USB readout module
PNGpng TimePix_Control_Panel.png r1 manage 42.6 K 2015-08-19 - 18:04 CandanDozen TimePix Control Panel
PDFpdf Timepix_Manual_v1.0-1.pdf r1 manage 2551.4 K 2015-03-13 - 17:30 TimBrooks TimePix Manual from Winnie Wong
Edit | Attach | Watch | Print version | History: r20 < r19 < r18 < r17 < r16 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r18 - 2015-08-19 - CandanDozen
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    BL4S All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback