CCD detectors: spying with the Espia - PowerPoint PPT Presentation

1 / 27
About This Presentation
Title:

CCD detectors: spying with the Espia

Description:

Dalsa Pantera 1M60. Sarnoff CAM512. Designed to interface the FReLoN 2k ... Dalsa Pantera 1M60. Dalsa setup. Fast online display. Image reconstruction. High ... – PowerPoint PPT presentation

Number of Views:93
Avg rating:3.0/5.0
Slides: 28
Provided by: alejand
Category:

less

Transcript and Presenter's Notes

Title: CCD detectors: spying with the Espia


1
CCD detectorsspying with the Espia
D. FernandezA. HomsM. Perez
C. Guilloud M. Papillon V. ReyV. A. Sole
2
Talk outline
  • Espia Card
  • FReLoN 2k/4M
  • Software installation
  • Control GUI
  • Camera link CCDs
  • Dalsa Pantera 1M60
  • Sarnoff CAM512

3
Espia card
  • Designed to interface the FReLoN 2k
  • Requirements specified by ESRF
  • Subcontracted to SECAD (Grenoble)
  • 2 Gbps fiber optic link (gt 100 m)
  • PCI-X 64 bits / 66 MHz
  • Bus master Scatter Gather
  • Camera serial line and state
  • Interrupt driven
  • Driver source code available!
  • Can write on 32-bit addresses (4 GB)

4
FReLoN 2k
  • 4 parallel readout channels
  • No Mux only one fiber optic!
  • (!) Flexible RoI and binning
  • Frame Transfer Mode
  • 2048 x 1024 _at_ 16 fps ? 66 MB/s
  • Automatic dark current compensation
  • Kinetics mode
  • Mirror effect

FReLoN 4M
  • Only one mode 4 channels Full Frame Mode

5
FReLoN 2k/4M software
  • Transtec workstation
  • Standard SuSE 8.2 image for Frelon
  • Driver
  • bliss_drivers dep.
  • Server
  • frelon_espia bliss_dservers
  • No resources just define in DB
  • GUI
  • Applications ? Analysis ? PyDis
  • PyDis Plugins ? PluginFrelon
  • Config local ? frelon ? frelon_devices.py
  • Spec
  • CCD ?ESRF PC CCD Dev
  • ccd.mac frelon2k.mac (not packaged yet)
  • User guides?CCD?Frelon 2k

6
Starting the FReLoN GUI
  • In the shell
  • PyDis
  • Menu ? Plugins ? Acquire

7
FReLoN GUI Acquisition
  • Experience level
  • Beginner ?CCD info
  • more advanced

8
FReLoN GUI Acquisition
  • Standard parameters
  • Readout mode synoptics
  • Exposure nr of images
  • Binning
  • Trigger
  • RoI mode

9
FReLoN GUI Acquisition
  • Status actions
  • Image size
  • Readout time frame rate
  • Start / Stop / Reset
  • Status errors

10
FReLoN GUI Acquisition
  • Advanced parameters
  • Shutter closing time
  • Latency time
  • Image flip
  • RoI Kinetics
  • Storage

11
FReLoN GUI Console
  • Serial commands to CCD
  • Diagnostics
  • Not seen by the DS

12
FReLoN GUI Help
  • FReLoN 2k Users Guide
  • Sequencer doc.

13
Camera Link FOCLA
  • Connects to the Espia ? fiber optic
  • 2 x Camera Link connectors
  • Base configuration
  • Serial line Control signals
  • Multiplexed
  • Multiple pixel packing formats
  • All we need not avail. yet
  • General I/O TTL signals

14
Dalsa Pantera 1M60
  • Higher quantum efficiency
  • Frame transfer mode
  • 1024 x 1024 _at_ 60 fps ? 120 MB/s
  • 512 x 512 _at_ 120 fps
  • 1 x Camera Link Base Connector
  • Compact!
  • Image not reconstructed
  • FOCLA does reconstruction

15
Dalsa setup
Image reconstruction
16
Sarnoff CAM512
  • High quantum efficiency
  • Frame transfer mode
  • 512 x 512 _at_ 300 fps ? 150 MB/s
  • 512 x 128 _at_ 500 fps
  • 2 x 8 ADCs 12 bit
  • 2 x Camera Link Base Connectors
  • Separate RS-232 serial line
  • Robust protocol

17
Sarnoff setup
RS-232
Camera Link
Fiber optic
18
The real setup
19
The results
  • 75 frames
  • 250 ms
  • 40x slowdown
  • No sound!
  • BW
  • Flickering

20
The making of
21
Special effects rotation
Espia 1
Espia 2
22
Image reconstruction in kernel
Espia 1
Espia 2
23
Image reconstruction in library
Frame Post-Operation
FOCLA pixel packing
Pixel swap operation
Reconstructed frame
  • Per frame operation
  • Warranted only once in a multi-frame (big) buffer
  • Callback thread safe
  • FOCLA pixel packing will be solved in future

24
Very High memory support
Physical Memory
Implementation in driver
  • Driver always has 32-bit aux. frames
  • If next target frame has 64-bit pages
  • Program each Espia to write on aux frame
  • Frame end (all adapters finished) copy the aux.
    frame into target
  • Inform waiting threads
  • Adapters are not synchronous
  • Memory copy (666 MB/s) with IRQ enabled

5.8 GB
Very high RAM
32 bit boundary
4 GB
PCI
3.2 GB
High RAM
800 MB
Low RAM
0 MB
25
Data integrity
Espia 1
?s gt?t ? 8 mm ? ½ 14 mm
Espia 2
26
Sarnoff summary
  • Two Espia in parallel ?150 MB/s
  • All frames in high memory ? intense memory copy
  • Frame post-operations
  • Pixel swap
  • Check NULL lines
  • Hard disk write at max speed (4 disk in RAID 0)
  • Online visualisation active
  • Data OK!

27
Thank you!
Write a Comment
User Comments (0)
About PowerShow.com