1 / 28

The preliminary design for BESIII MDC electronics Yubin Zhao

The preliminary design for BESIII MDC electronics Yubin Zhao On behalf of MDC electronics group Sep. 17, 2002 IHEP, Beijing. I. Design goal II. Design considerations III. Design scheme IV. Summary. I. Design goal.

alaire
Download Presentation

The preliminary design for BESIII MDC electronics Yubin Zhao

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. The preliminary design for BESIII MDC electronics Yubin Zhao On behalf of MDC electronics group Sep. 17, 2002 IHEP, Beijing

  2. I. Design goal II. Design considerations III. Design scheme IV. Summary

  3. I. Design goal BESIII MDC: 9008 sense wires. dE/dx and momentum measurement required. ● Charge measurement  dE/dx  particle identification ● Drift Time measurement  track / momentum. ● To provide fired information  Trigger .

  4. ● charge measurement ▲ charge resolution ENC e = 6% for chamber plus electronics ee (electronics) = 15% × de (MDC itself) So ee = 0.9% There are 47 layers of sense wires and assume 70% truncation, So for a single electronics channel’s resolution : ENC = 5.2% For MIP , most probable energy loss = 100 fc So ENC=5 fc ▲ Charge dynamic range : 15fc—1800fc ▲ Charge INL : 2% (15fc--1800fc)

  5. ● Time measurement ▲ time resolutiont The “chamber + electronics” spatial resolution: p = 130m A single wire: dp ≤ 125 m So for a single electronics channel: ep = 35.7m For MDC, electron drift velocity ≈ 30m/ns. The time resolution for a single channel will be: t ≤ 1.2 ns We take t ≤ 0.5 ns

  6. Which factors contribute to the t? ① The length of e- and e+ bunches in Z direction. z = 1.5cm Uncertainty of collision moment: t1 35 ps Negligible ! ② The timing error caused by time walk . t2≤ 1ns It can be corrected by off-line using charge value. ③ The time measurement error t3 of TDC. It is possible to get t3≤0.5ns using CERN HPTDC. . ▲ Time range : 0 -- 400 ns ▲ Time INL: 0.5%

  7. II. Design consideration ●BEPCII Multi-bunch running. Bunch crossing = 8ns. L1 = 3.2 s. Pipeline technique must be used . ●BEPCII Lum =1×1033/cm2/s  Large quantity data to be acquired;  Multi-stage parallel processing must be adopted, So as to reduce system dead time. ● MDC: small cell configuration. size ~14mm×14mm. Simulation shows: ■Max. drift time: td_max = 400 ns Max. signal width: tw_max = 650 ns

  8. ●The output signal of sense wire is a pile-up of a number of 1/t waveforms formed by a single ionized electron. ● The signal rate for a single wire: 30K / S

  9. III. Design scheme Four types of modules/cards: 1. Preamplifier cards; 2. SDQT modules; 3. Calibration modules; 4. Logic control modules.

  10. Simplified MDC electronics block diagram

  11. 1. Preamplifier ① A transimpedance type. Band width : 70MHz—80MHz 。 ② Low power dissipation. <30mw. ③ Differential output, capable of driving long cable(18m). ④ A piece of hybrid per channel. ⑤ 8 ch / card (~10cm×6cm). Most cards will be directly mounted on endplate. Some cards for inner chamber will be mounted 0.5m-1m away from endplate. ⑥ Use BESII MDC preamplifier as baseline design with some modifications.

  12. SDQT Module ⑴《Amplification+Shaping+discrimination》circuitry ▲ To split the signal into two branches. ▲ Time branch: using leading edge discrimination to give the arrival time ▲ Charge branch: signal shaping to fit the charge measurement.

  13. How to shape the signal? It depends on the scheme used for Q measurement. A numeric integral method based on FADC will be used for Q measurement: Successively digitize the analog signal with FADC, Make a numeric integral over digitized data; The result represents the charge of waveform. How to determine the integral width? It depends on the pile-up probability of signal. The signal rate (fired rate) of a single wire ~ 30k/s. According to Poisson probability formula We get a relation between pile-up and interval △t :

  14. The integral width can be setup to be 1μs, the pile-up probability : <3 % . “drift time + shaped signal width ”  1μs

  15. ⑵ Charge measurement circuitry FADC-based pipeline scheme. Numeric Integral to acquire charge value.

  16. Block diagram for Q measurement

  17. Pipeline length: Where +1 is for getting pedestal value just prior to t = t One Local FPGA can treat with 4 or 8 channels.

  18. A preliminary prototype for Q measurement Differential Signal from MAMP  8 Receiver & Driver Four Channels 10 FADC CH 1 10 Download PROM VME Receiver & Driver FADC CH 2 Local FPGA VA[8..15] VD[0..15] Receiver & Driver 10 FADC CH 3 Download PROM Work Mode Read Receiver & Driver Hit Flag Write Flag 10 RST Clock FADC CH 4 4 Hit Flag FIFO Trigger VD[0..31] VD1 x 8 JTAG VD[0..11] 12 Trigger Counter Trigger FIFO VD[0..11] Reset Read Flag Write_in Read_out Write Delay VME Control Read Trigger FIFO VA[8..23] Clear Trigger FIFO VA1 Check Trigger Number VC AS,D0,D1,AM[0..5],Write,DTACK, et. al. VME_Reset 8 Global FPGA 8 bits DIP Switch

  19. 9U VME module with 32ch. 40MHz FADC, 10bit Pedestal stability:  0.5LSB INL: 0.2% DNL: 0.1% Crosstalk: 0.1%

  20. ⑶ Time measurement circuitry To measure the time interval between t and the arrival time of wire signal. It covers three sub-intervals: ①Flight time of particle from collision point to a drift cell. A random value. ② The drift time of ionized electron which is nearest to a sense wire. This time is exactly one we need to measure. ③ The transfer time of signal from the avalanche point on wire to the input of preamp. A random value too. The contributions from ① and ③ will be given by offline correction.

  21. Scheme for time measurement: Using CERN HPTDC as key component. □Dead time free. □32 channels/chip。 Size~2.7×2.7 cm2。 □External clock:40MHz。Synchronized to bunches. □     Time resolution: ~ 250ps RMS low resolution mode ~ 70ps RMS medium resolution mode ~ 35ps RMS high resolution mode ~ 15ps RMS very high resolution mode (8ch per chip)。 □Double pulse resolution:5ns (typical); 10ns (guaranteed). □     Separate leading or trailing edge measurement; Simultaneous measurement of leading edge and pulse width (not true for very high resolution mode). □     Zero suppression and address assembly inside chip.

  22. How does the HPTDC work? HPTDC covers: a coarse time counter, a fine time counter a PLL, a DLL. ◆ PLL performs multiplication of external 40MHz clock to 40MHz, 160MHz, 360MHz. ◆ Coarse time counter choose one of above three clocks as its working clock to record the integer number N of clock between t and hit signal. ◆ DLL turns the working clock into a high frequency clock . ◆ Fine time counter works on high frequency clock and performs measuring the fractional part f of a clock . ◆ ( N+f) delivers the drift time being measured.

  23. The R&D work based on HPTDC is under going.

  24. How to readout Q and T data ? ◆ To design the SDQT module according to 9U-VME64x standard. ◆ To set up a Global buffer to store Q and T data in each SDQT module. ◆ To implement the function of Global buffer using a FPGA called as Global FPGA. ◆ To adopt BLT readout mode. ◆ To read out the data from the Global buffer every other 256 Triggers.

  25. Data readout from SDQT module

  26. 3. Calibration modules. • Used to calibrate the whole system. • Logic control and fan out / fan in modules. • Used to make the system working in order.

  27. IV. Summary ●System consists of 4 types of modules/ cards: Preamp., SDQT, Calibration, Logic control. ●The SDQT module covers: 32 ch. of “amp. + shaping +Disc”; 32 ch. of Charge measurement circuit; 32 ch. of time measurement circuit; A programmable threshold voltage generator. ● The numeric integral is used for Q measurement. Use of FPGA makes the charge extraction and zero suppression much simple. ● CERN HPTDC chip: for T measurement.

  28. Thank you!

More Related