1 / 75

SPring-8 FADC Project

SPring-8 FADC Project. 章文箴 中央研究院 物理研究所. Super Photon Ring 8 GeV (SPring-8). Harima Science Garden City. Laser Electron Photon. LEPS Detector Configuration. TPC inside LEPS Detectors. Time Projection Chamber. Working Principles of Time Projection Chamber.

perry
Télécharger la présentation

SPring-8 FADC Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SPring-8 FADC Project 章文箴 中央研究院 物理研究所

  2. Super Photon Ring 8 GeV (SPring-8) Harima Science Garden City

  3. Laser Electron Photon

  4. LEPS Detector Configuration

  5. TPC inside LEPS Detectors

  6. Time Projection Chamber

  7. Working Principles of Time Projection Chamber • Passage of charged particles through the gas generates ionization electrons. • Electrons drift towards the readout plane along the imposed E x B drifting fields. • At the end of readout plane, an avalanche (amplification) will happen upon the arrival of electrons by the proportional sense wires and an induced image charge on the corresponding cathode pads. • The pads are connected with a read-out electronics which provides low-noise and high resolution analogue information as well as the drift time associated with the signal.

  8. Electric Field Configuration Grid Wire Sense Wire Field Wires Cathod

  9. Determination of Charged Particle Trajectory

  10. Particle Identification by dE/dx vs. P

  11. Time Projection Chamber at SPring-8 LEPS Experiment

  12. Time Projection Chamber at Spring-8 LEPS Experiment

  13. Readout Pads of TPC

  14. Zoom-in View of Wires

  15. TPC Inside the Solenoid Magnet at SPring-8

  16. View of Particle Trajectory along the beam in Simulation

  17. TPC Mechanical Specification • Inner radius: < 1.25 cm. • Outer radius: < 30 cm. • Read out channels: 95 sensing wires, 1000 pads. • Pad size:inner 8mm*8mm, outer 8mm*13mm. • Distance between sensing wires and pads: 4mm. • Separation of sensing wire: 4mm. • Cathode readout. • Maximum drift distance : about 70 cm. • Maximum drift time: about 14 sec with drift velocity = 5.1 cm/sec.

  18. Requirement of TPC Electronics • Good energy resolution: measuring dE/dx from the charge readout of either wires or pads for the particle identification for K/p separation at low momentum. • Requirement of spatial resolution: • x,y < 300 m. • z < 1 mm. • Position information: • x(t),y(t): x from fired sense wires; y from interpolation of signals on pads(t). • z(t) from time bin of FADC time slice. • Timing information: fitting of pulse peak in FADC. • On-board zero-suppression to ensure fast data transfer and short system dead time.

  19. Digitizer in TPC Electronic: FADC • Large data size: • High sampling rate: 40 MHz = 25 nsec. • Read-out bit (Nbit): 10 bits. • # of Time bins per event: ~600 time bins. (Max drift time/clock = 14 sec/25 nsec = 560 bins.) • 1000 channels. • Trigger latency: 1 sec . • On-board zero-suppression. • Need of a large buffer size to store 4-5 events on board for one single VME readout.(16*600*5=48K per channel, w/o a zero suppression factor.) • High channel density.

  20. SPring-8 FADC Module • Use TEXONO FADC and IHEP BES version as the starting point. • 40 MHz; 10-bit FADC: ADC input 0-2 V range. • Shift register inside FPGA: max length = 100 time bin. • On-board FPGA for threshold suppression. • Buffer FIFO: dual port memory. • CPLD: controlling VME actions. • Free clock running. • VME 9U; 32 channels/module; 8 detachable cards/module; 4 channel/card.

  21. Configuration of FADC

  22. Main Electronic Components

  23. What is FPGA? • FPGA – Field-Programmable Gate ArrayIt is a logic device that • can be programmed instantly. • consists of large no. of gate patterns repeatedly fabricated on the same IC chip. • Capacity: 1,000 to 1 million gates! • Usually used with CAD tools. • Famous brand of FPGA – Xilinx, Altera:

  24. Connection Box (C-Box) Switch Box (S-Box) Lookup table (LUT) Pads What is FPGA? (Cont’)

  25. Lookup Tables (LUTs) • Implemented by memory • 2-bit address  4 memory entries • E.g. AND gate

  26. Combinations of LUTs • We can realize more complex functions using more LUTs. • Another example: F= AB + C

  27. Logic Box (LB) • Logic Box consists of a LUT, a flip-flop and MUXs to allow different signal paths. • D-FF: Common one-phase clock.

  28. Connection Box (C-Box) • Handles connections from LB to Pads or S-Box • Well-organized switches configured by memory cells. • One we use in project:

  29. Switch Box (S-Box) • Connects tracks from C-Boxes with each other • Each side of SB has 5 tracks. • Using same switches and memory cells as C-Box.

  30. Your design Putting all these together … • Overall structure of the layout of the chip

  31. Modeling Digital Systems • VHDL is for coding models of a digital system... • Reasons for modeling • requirements specification • documentation • testing using simulation • formal verification • synthesis • class assignments • Goal • most ‘reliable’ design process, with minimum cost and time • avoid design errors!

  32. Dataflow way library ieee; use ieee.std_logic_1164.all; entity fulladd is port(A1,A2,Cin: IN std_logic; Sum, Cout: OUT std_logic); end fulladd; Architecture a of fulladd is Begin process(A1,A2,Cin) Begin Sum <= Cin XOR A1 XOR A2; Cout <= (A1 AND A2) OR (Cin AND (A1 XOR A2)); end process; end a;

  33. Structural way

  34. SPring-8 FADC Module(4 channels, 10 bits, 40 MHz) FIFO FADC OPA FPGA

  35. FADC Mother Board Driver CPLD Clock Driver VME Connector

  36. FPGA Block for one channel

  37. Function Block RCK[4] Single Interface Write Enable RCK OE[4] Output Enable[4] Write REN[4] Data Out (16) Read Enable[4] A[4] Load 1 Single Empty FIFO[4] Load 2 Load 3 Write Enable Load 4 Horizon Data Out (16) Single Scaler Trigger a, b, e, count (10), Ecount (4) Updated Sam”pling Counts [8] Write Enable Data Out (16) Busy Time Bin Busy Single Time Bin (10) Write Enable Clock divider Data Out (16) WCK[4] Original Clk Divide 90

  38. The block diagram of FPGA (2) in “single” module Design Block Shift register 40Mhz Clk Function Block Controller Write Data Write Enable Data Out Write Time Busy Data Count 40 MHz Data Formation Clock Count Received ADC Data Channel Count A Comparator A ≥ B ? Yes B Preseted Threshold Header, Header2, Trailer Data Format

  39. Mixed signal AD Converter Adapter Board • 40 MHz sampling rate. • 10 bits resolution with 2Vp-p dynamic range. • Clock distribution with Phase Lock Loop circuit. • On Board digital signal delay and • Real-Time ZERO-Suppression. • High capacity First In First Out Memory. • Easy to use with high density connector.

  40. 32-channel SPring-8 FADC cards

  41. VMEBus slave controller, with high performance BLTransfer Mode. FPGA, digital signal control chip. First In First Out memory. Differential AD Converter (40 MHz) 16 channels differential signal input connector. 32 Channels, high sampling rate Flash AD converter. Spring-8 2002/03

  42. Lemo Connector & LED Light Clock Power On Trigger FPGA Download Reset Trigger On Busy VME Read

  43. Xilinx JTAG Download (J2)

  44. VME Base Address Switch (S1) Binary setting. Lowest Bit: 1. Up=off; Down=on. Current value in the plot: 0x060000.

  45. IRQ Jumper (J4) IRQ-off IRQ-on: Connecting the two pins closest to J4. Only one module per VME crate, sitting closest to the VME repeater. The jumper on VME backplane must be on between IRQ module and VME repeater.

  46. FADC Module Number (S2, S3) Module Number in Header2: Module Number = (S3*16+S2) Module Number above = 7

  47. IC for BUSY Signal (U8) IC: MC10124-U8, dip16. Half-circle mark on the left.

  48. 4-channel FADC card Screw hole for fastening and ground. Potential-Meter for pedestal adjustment. Connectors for fastening to VME9U.

  49. Characteristics of Data Bus

  50. V1718 Block Diagram

More Related