Home
Manual - FAST ComTec
Contents
1. Fig 6 5 Slice and rectangular ROI Editing dialog box Clicking on it in the ROI list can change the selected ROI In the MPANT spectrum display the total and net sum of the selected ROI is displayed ROI names are now implemented ver 1 71 Feb 2007 The name can be entered in the ROI editing dialog Press Modify to insert a new name from the edit field of the selected ROI into the list be Edit Polygonal Regions of Interest f f Type Palygonal 3 Mame banana Paint E 28 Y 16 Add Inzert Change Mest Segment Delete Delete All ROI Type Mame SUBRO Paints Ee Mesut 0500 04 circle 1 J0 00 8 007 6 OO 0017 0043 ow ME EM 0501 04 0502 03 banana OO 00 7 0072 CI 0503 06 pie 00 0039 0047 SEE oo 0045 0026 0036 0015 Clear All Fig 6 6 Polygonal ROI Editing dialog box For polygonal circular annular and pie ROIl s there is a special dialog to select and edit all the parameters The ROI definition parameters can be saved into a CTL file and reloaded using the File menu like any control file Note that the selected ROI can be advanced in any activated spectra display by pressing the and key from the numeric keypad MMF FEST ComTec GmbH 6 7 MPANT Software X Projection Y Projection le le Projections of ROI s in dual parameter spectra to the x and y axes are now implemented There are new menu items X Projection and Y Proj
2. Delete Delete All Cancel Fig 5 16 Conditions To define a new condition press Add to open the ROI Condition dialog ROI Condition Param SUM1_2 T NOT in ROI RO 4 970 1030 Name SUM1_2_ umpeak Cancel Fig 5 17 ROI Conditions dialog Here it is possible to define a Condition as an event inside or outside of an ROI in any parameter spectra i e a calculated parameter or a copy of a primary spectra There are two drop down list boxes for the Parameter and ROI Of course the ROI must be defined before by using the MPANT program it is not possible here to add any new ROI A checkbox labeled NOT in ROI allows to define a condition as an event outside the ROI Using the edit field Name it is possible to define a name for the Condition A default name built by the parameter name and ROI number will be set automatically Press Combine to open the Combine Conditions dialog MMF FEST ComTec GmbH 5 14 Software Description Combine Conditions NOT tight Cond POSS 41 z Cancel Fig 5 18 Combine Conditions dialog Here it is possible to define a Condition as a combination using the Boolean operators NOT OR or AND of already defined conditions The OR will be symbolized in the automatically generated name by a plus sign the AND by an asterisk FA MPANT laj x File Window Region Options Action LELEL Aa oela eee Salio OIE F1 F2 F3 F4 Esi
3. Endless No Histogram Time differences RefChi f Che f ChE Start event generation Autocorrelation Starts preset zz Sweep preset 2D spectra Tag bits Testmode I internal pulser est RAM 10 MHz ME_4 Voltages Temp wen 25 15 0 00024 YEE 3 31755 5 Range E F T RE Ih idth Sequential cycles fi m 120 12 1304 vOR 2248 SEQUENCES M Sweepcounter in data not needed I Timepreset 1000 00 Binwidth 1 Range faos Listdata format e Allow 6 byte words Require Data Lost Bit datalength 2 bytes bit channel 1 6 bits upe dr End of Sweep a 4 0322 007 a Acq Delay na ja Hold aft Sweep ns jo Inputs Setup name MESE Load Sett Cancel Apply Jave Set Fig 2 3 MCS6 Settings and Inspect MCS6 window Now click on nputs Select CH 1 and deselect all other input channels Check that Falling Edge is selected for both CH 6 Start and CH 1 ref Fig 2 5 Do not worry about the threshold levels since we use the internal pulser which does bypass the input discriminators Click OK You are back in the Settings window Also click OK here Now we enable a grid selecting Options Axis or l and ticking the grid enables ref Fig 2 4 Now start the acquisition by a mouse click on Action Start or the start button ll You will see a spectrum growing that is
4. When the selected measurement time range selectable in steps of 6 4 ns has elapsed the sweep and so the data acquisition ends After a short 96 ns end of sweep dead time the MCS6 is ready for a new start and will begin a new sweep as soon as the next START event occurs MF FFT ComTec GmbH 4 1 Functional Description To reduce the overall average data rate a HOLD OFF time might be selected as well in steps of 6 4 ns that allows a new start only after this additional time has elapsed after the end of the sweep Acquisition delay time range and hold off are 48 bit values in 6 4 ns units each Acq Delay TimeRange Hold Off lt 2 x 6 4 ns 20 days max Since the time window in which events are actually acquired is programmable in such a wide range it is possible to count stop events at very high input rates even at late arrival times This is due to the data reduction executed The fact is that all events that occur outside the programmed time range window are discarded Example 1 Average STOP data rate of 100 MHz Interesting time window is 1 us at 1 ms after the START TRIGGER signal In a time range of 1 ms the 100 MHz input rate would result in 100 000 STOP events which would cause data loss due to filled FIFO s When programming an acquisition offset of 1 ms and a 1 us measurement time window the resulting number of events per sweep is only 100 Thus no data loss at all will occur And even with highest speed swee
5. Here the 8 bit value entered in the edit field a number between O and 255 is output at the Dig I O port This value will always be incremented by 1 if the MCS6 is stopped The Invert checkbox allows inverting the logical level See also the commands pulse and waitpin how to handshake a sample changer The output mode of the Dig l O ports is Open Drain It is also possible to use the digital input 4 as an external trigger for starting the system DESY control line If the corresponding checkbox is marked a start command for the respective system will not immediately start the system After the start command the digital input will be permanently checked for its logical level If the level changes from high to low the data for the system is cleared and it will then be started It will stop if the level returns to high or vice versa if Invert is marked and can again be restarted with the next level change A stop command for the system will finish the digital input checking By checking Clear before Start the spectra is cleared before the start MMF FIST ComTec GmbH 5 9 software Description The Use of the GO Line is controlled via the 3 checkboxes Watch High when ON and Low at Stop The GO line gates directly the hardware Low at Stop means that the GO line is immediately pulled down by the hardware when a sweep preset is reached or as fast as possible by the software at any other stop System Definition DiglO Output
6. Tilt 35 00 deg Height 60 00 Z T Monochrome W Hidden histogram Cancel gt gt Map Fig 6 14 Isometric View dialog box In isometric mode several single spectra are drawn behind each other The Precession angle around the vertical axis can be chosen in multiples of 90 degrees The Tilt angle is between the x and y axis and can be chosen between 15 and 89 degrees The Height specifies the percentage of the z axis length respective to the whole drawing it can be entered between O and 99 With hidden it can be specified whether the hidden parts are not drawn If Monochrome is checked the spectra are painted monochrome otherwise in color Axis By the Axis menu item or the respective icon the Axis Parameters dialog box is opened MMF FEST ComTec GmbH 6 13 MPANT Software Axis Parameters Main Window M Start maximized Frame didih f Ele Rectangular bl i tdt f Font DIZE Smal Grid prid Enable Enable Width i Width i Style Dot Style Dot Tick wick Size 3 width 1 Size 3 width 1 MW Top MW Bottom Use Calibration lw Left M Fight Use Calibration Save Contig Fig 6 15 Axis Parameter dialog box It provides many choices for the axis of a display The frame can be rectangular or L shape the frame thickness can be adjusted xWidth yWidth The font size can be chosen between Small and Large A grid for x and y can
7. Push Pull Open Drain Status Dig 0 Invert Value incr at Stop lo Stark with CighO Input Dig4 Clear before Start Enable input GD Line Watch High when ON Low at Stop Cancel Apply Save Set Remote Fig 5 10 System Definition dialog box x If more than one MCS6 modules are used the system definition dialog box comes up as shown in Here the several units can be combined into a single system or different systems that can be started stopped and erased by one command A checkbox Any Preset stops all allows to automatically stop all modules combined in a system when in any individual MCS6 a preset is reached System Definition EbiLine Mot active Watch High at Start Low at Stop Any Preset stops all DiglhO Output C Push Pull i Open Crain Status Dig0 3 Invert Value incr at Stop o System 1 System System 3 Py oF P o gt lt lt All lt lt All lt lt All Start with Digl Input l Dig 4 Clear before Start Cancel Save Sett Remote x Fig 5 11 System Definition dialog box three MCS6 modules In the shown setting a single system is formed The modules A B and C are combined System 1 can be started stopped erased and continued with the respective commands in the Action 1 menu It is also possible for example to form two independent systems 1 and 2 Click on the
8. menu item the measurement is stopped and via Continue proceeded MMF FEST ComTec GmbH 5 2 software Description Beles Sx Spectra A Filename Filename TESTOO0 mpa Browse spec 000 mp Browse M Save at Halt Save Load MPA Save Load C MPA Y auto incr cal Add Sub Selected Spectra calib Add Sub Selected Spectra ESE Erase New Spectra omar Pts 5 Smooth Erase New Spectra asc fasc Seperate Header Listmode Write Listfile Replay E Cancel Save Set Cancel Save Sett Fig 5 3 Data Operations dialog for MPA data left and selected spectra right 5 1 3 File menu Clicking in the File menu on the Data item opens the Data Operations dialog box This dialog allows to edit the data format settings and perform operations like Save Load Add Subtract Smooth and Erase The Radio Buttons MPA Selected Spectra and New Spectra provide a choice between handling of the complete data set MPA or selected spectra or to load new selected spectra for compare Mark the checkbox Save at Halt to write a MPA file containing the configuration and all spectra at the stop of a measurement The filename can be entered If the checkbox auto incr is crossed a 3 digit number is appended to the filename that is automatically incremented with each saving The format of the data can be ASCII extension for separated spectra ASC binary DAT CSV CSV If Separa
9. some info lines containing date filename and title can be added For each page a temporary file PRINT1 WMF PRINT2 WMF will be created This file is in Windows Metafile format and can be exported into some other Windows applications MMF FIST ComTec GmbH 6 3 MPANT Software m Paper zones M Enable Vert Horiz Page 1 Range Type Name 0000 01 28 0000 0128 Pillay 6 03 or y 0000 0256 0000 01 28 MEGO 7 008 00000 0409611000 000 S Single Thickness factor 00000 08192 000 000 Turku fall Vert Horiz 00000 04096 000 000 ADC2 1C 00000 04096 000 000 ADC1 11 or 7 o 7 Il Fontsize factor O y Colors Bw RGB Add Adda4ll Remove Removeail henge C Gray No ID Page Left Top Width 001 006 001 4 08 153 1317 aie te a C inch om 003 008 001 408 2046 13 79 6 62 6 62 info Y Date I FileName C Paper margins Zone margins Y Title Horiz Yertic Left Right Top Bottom m Pao 0 64 0 63 20 00 10 00 15 00 15 00 M Frame Change M Comment 2 Comment 3 _Cancel Fig 6 4 Print dialog box Setup Printer The Setup Printer menu item allows to configure the printer Exit The Exit menu item exits the MPANT 6 2 Window Menu The Window menu allows to arrange the Display windows Tile E With the Tile menu item or clicking the corresponding icon all opened and displayed MPANT Displa
10. 5 cecccsecscsesssseeesereeeeres lt 5 0 10 VS SHOrt term coococonococococunncnnnnonnnnnnnrnrornrnnnnnnnncnrnrannono lt 1 0 10 s ADOINO nui dai lt 2 0 10 day oboe lt 2 0 107 1 year UE ET E EE E E EE E EE EE lt lt 2 DSims PASS NOISE nada 10 Hz 105 dBc Hz coast 100 Hz 130 dBc Hz O eons A O sana gt 1 kHz 140 dBc Hz Warm up time occooccccnccccccncconncccnnonanonnnnonanonnancnnono lt 1min 25 C EII EAE O O II lt 2min 0 C Sampling frequency ENE AE E ANE E E E A A 10 GHz 6 Input signal is a highly stable 10MHz GPS disciplined sine wave oscillator in a laboratory surrounding Full width at half maximum All FWHM data is derived from a gaussian fit MEAST ComTec GmbH Appendix 8 1 Appendix Specifications 8 2 Specifications 8 2 1 Absolute Maximum Ratings Input voltage any multi I O port DIG I O 0 7 occ eeeeeeee eens 0 5 to 5 5 Y A iE ETEA E A A A 0 5 to 5 5 V any TTL TAG input port occcocnccncnccncnccncnconcncnancnnnononoo 0 5 to 5 5 V any LVDS TAG input port occcnccncccccnccnccncnconcnnnoninnnnss 0 5 to 2 9 V any discriminator input ooccocccocccocnnocnnocnnncnnonononnnononos 3 0 4 0 V Differential input voltage any discriminator input cccccceseeee eee Vin Vthreshola 2 0V DC input current any multi VO DOM eaeeccxcsosesdswsovseesendceatseeneseeanueeveceseveceseeueodaest 10 mA any TITL TAG MNput PO ssoscatcnaceiesnescrsi
11. 0 1000 2000 3000 4000 0 1000 2000 3000 4000 TotalSum 14035566 Cursor TotalSum 14032753 Cursor Start Time 15 57 09 Counts Start Time 15 57 09 Counts Data Lost Acquisition ON Fig 6 1 MPANT main window MPANT has viewing capabilities for single and two dimensional spectra For ROI s the ROISum Net sum and now also the mean counts per channel i e ROlSum divided by number of channels and the centroid is displayed lt x gt for single spectra lt x gt and lt y gt for two dimensional A single spectrum can be converted into a two dimensional one by specifying the x dimension in the display option dialog lt is possible to drag a rectangle and zoom into this rectangle Rectangular ROI s can be set and the ROISum and Net ROISum is displayed The Net Sum is calculated the same way like in the single view by subtracting a linear interpolated background from the both outmost channels in x direction This Net sums are then summed up in y direction The ROI editing dialog is changed into a Rectangular Editing dialog for MAP and ISO displays The Cursor can be moved in x and y direction using the mouse and the arrow keys in ISO display only using the arrow keys A status window at the left side gives all information about the status of the MCS6 Below the different counting rates you can see the present temperature of the board and main FPGA It is refreshed every minute A Data Lost indicator shows if the FI
12. 000 TotalSum 10 000 000 TotalSum 10 000 000 10 000 000 4 000 000 6 000 000 Start Time 11 30 33 Start Time 11 30 33 Start Time 11 30 33 0 3 0 0 0 o EERO 0219 AE E s o 0 0 0 0 po o 0 0 0 3 0 0 0 0 2000 0 2000 0 2000 TotalSum 4 000 000 TotalSum 4 000 000 TotalSum 4 000 000 Start Time 11 30 34 Start Time 11 30 34 Start Time 11 30 34 6 10 000 000 gt 4 000 000 Total 6 000 000 10 000 000 E 4 000 000 ROI 6 000 000 D Rate 0 Rate 0 2GB FIFO 118 DJ 101 Di 105 o xi EA TES ERO Tfpga 39 Tfpga 41 Tfpga 41 Tboard 38 Tboard 39 Tboard Data Lost Data Lost USB Ports 2 USB Ports Data length 2 Data length ol ol ol 0 2000 0 2000 0 2000 TotalSum 6 000 000 TotalSum 6 000 000 TotalSum 6 000 000 Start Time 11 30 34 Start Time 11 30 34 Start Time 11 30 34 Acquisition OFF Fig 2 24 Testing and identifying three MCS6 modules MWFHET ComTec GmbH 2 17 Installation Procedure When connecting 2 USB cables to one or more MCS6 modules it is more complicated The software cannot automatically identify which USB2 and USB1 ports belong together So it is recommended to use the built in test pulser and set different signals for each module for example a pulse train with 5 pulses for module A 2 pulses for module B and three pulses for module C The data are transfered via the USB2 line so the pattern may be exchange
13. 11 Clear before external triggered start bit 12 Only triggered start digval 0 0 255 DIG I O Output value autoinc 0 1 Enable Auto increment of filename savedata 0 1 Save at Halt mpafmt dat data format used in MPA files dat binary asc ASCIl csv CSV sephead 0 1 Seperated Header file extension MP and Data file extension dat asc or spe for separated spectra MMF FIST ComTec GmbH 5 21 software Description fmt dat data format used in separated spectra extension MP dat binary asc ASCIl csv CSV smoothpts 5 Number of points to average for a smooth operation wndwidth 237 Sets width of server window wndheight 263 Sets height of server window CHN1 The following section concerns parameters of CHN1 STOP1 range 8192 Spectrum length active 1 System definition word for ADCs and spectra hex active amp OxFF 0 not used 1 single System 1 cftfak 12c0100 CFT parameter in hex Low Word 256 time_after_peak time _to peak High Word Max Width evpreset 10000 ROI preset value roimin 1 Lower ROI limit roimax 8192 Higher ROI limit caluse 0 bit O 1 Use calibration higher bits calibration formula calch0 0 00 First calibration point channel calvl0 0 000000 First calibration point value calch1 100 00 Second calibration point channel calvl1 100 000000 Second calibration point value caloff 0 000000 Calibration parameter Offset calfact 1 000000 Calibratio
14. AVL tal SL AVL oral iL AYL sul val wa ta oral IA AYL tL AVL 6a 3 TL YL sta 3 m OL A L iva ano YOLL xOL ano de E AG TLL AVL 5 zz E sta IND WOOT AS q 9 EM DATLSES IA TISENS DAALSESIATSENS it ON OWL MIL AVL N HTI OWL d MID AWL 3 ad IN Z od O L STL O L SIN OWL Sid OWLS FIL AVL FIN O L tld OWLS ss oa AAS A YN EIL OYL ZIN AWL ld IFL N LE 2 E TIL OYL ZIN DWL ld IFL NI Ol IYL Os de TL IYL TIN DL a E WN oA Keren ones ren en Td DY Aa gt O DLL AYL o a DIN AWL Old IL UL IVL IN 61 AVL 6N DWL 6d IL 8L AVL SN OWL 8d O LS LL AVL eS iN DWL id OWLS TIL awl N OL AVL BIS VS SN DWL od AVL SL AVL ae SIL OWL N L OWL Vs N ae SN OWL d OWLS tN OWL td OWLS EL OWL NIN ze oe EN OWL td O LS N S A A 4 4 tIL OWL N tL AVL N N PRA pal be om Ne Ol it Wft O be NIN jo Njo r fN 00 N fo TINTS bad Gei had Loti ha bad Gi bod mje ED 84 488 158 4 00 129 E EE 85 1 09 214 29 2 4 09 E E E 61 2 08 E 09 1 R 09 0 A A 0 00 ro il ES o ra fo w w fr 00 roa roe tad tr J o o y t0 fi ra Olojo TINO ir t 0 ro RA N NJN SS tH WL ta OWLS gt pS ES TL DVI Y TH DVI TAYIN cel CIN SVL El Pe 4 S J S Be IIS oL aL oz n AFL o AFIN i maai e Pl l z aj S
15. Clicking the Home menu item or the corresponding icon restores a Display to the basic configuration Shape Selecting the Shape menu item opens a submenu with the items Rectangle X Slice Y Slice and Rectangle Polygon Circle Annular and Pie to choose the ROI shape MMF FIST ComTec GmbH 6 5 MPANT Software Rectangle perry n Sets the region shape to a rectangle with arbitrary dimensions To enter the rectangular region press the right mouse button drag a rectangle and release the button to define the region X Slice Sets the Region shape to the rectangle with maximal height Y Slice Sets the Region shape to the rectangle with maximal width Polygon sets the Region shape to polygonal To enter a polygonal Region using the mouse press the right button for each point the TAB key for a next polygon and the END key to close it Circle O Sets the Region shape to circular To enter a circular Region using the mouse click the right button at the center move the mouse and press the END key to finish Annular Sets the Region shape to annular To enter an annular Region using the mouse click the right button at the center and first circle and press the END key at the second circle 93 Sets the Region shape to pie To enter a pie Region using the mouse click the right button at the center and first radial end point press the END key at the second radial line end point O D D r D The Creat
16. Fast NIM SYNC_1 output schematic The fast NIM SYNC_1 output is a current mode output and supplies standard fast NIM 0 0 8 V 16 mA signals into an external 50 O load The output impedance is 50 O For fast NIM signals a logic TRUE corresponds to a low voltage 0 7 V e g while a sweep is running ON will result in 0 7 V TRUE output You can switch to negative logic by selecting inverted in the corresponding settings 3 4 TAG Inputs A unique feature of the MCS6 is a 16 bit TTL LVDS TAG input with a time resolution of 6 4 ns As can be seen from the simplified logic diagram in Fig 3 4 the TTL ENABLE must be connected to 5 V when the TTL TAG inputs shall be used A short between pin 37 and pin 19 on the 37 pin D SUB connector will be sufficient TO OTHER TAG INPUTS TAG_IN x LVDS TAG INPUT x Fig 3 6 TAG input logic NOTE For usage of the LVDS TAG input mode please contact factory for details For details on the pinning of the connectors please refer Fig 3 8 When in use the TAG inputs are stored with each detected event at a resolution of 6 4 ns Since it might mostly take some time to derive the proper TAG signals from the experimental setup e g due to further external logic delays etc the MCS6 provides a software settable input delay to the START and STOP inputs This can be set in 15 steps of 3 2 ns each in a range of 0 48 ns Thus adjustment of the arrival times of TAG
17. Fig 2 5 Input Thresholds and ROI Presets window MWFHET ComTec GmbH 2 5 Installation Procedure File Window Region Options Action Time Sweeps 20 000 000 Starts 0 30000000 Al Total 100 000 000 ROI 100 000 000 28000000 0 00 26000000 24000000 22000000 20000000 18000000 16000000 14000000 12000000 10000000 8000000 6000000 4000000 2000000 X 0 0 250 500 750 1000 1250 1500 1750 2000 2250 2500 2750 3000 3250 TotalSum 100000000 Cursor 3000 300 0 nsec Start Time 11 52 56 Counts 18751885 Acquisition OFF Fig 2 6 Spectrum of a 10 MHz clock signal MWPFHET ComTec GmbH 3500 3750 4000 Installation Procedure 2 4 2 2 Introductional Measurement So far so good Now lets plunge a little deeper into the capabilities of the MCS6 by using several channels measuring different edges of a more complex input waveform We use a built in pulse train generator that delivers 10 ns wide negative going pulses that are separated by 30 ns and repeated N times with N selectable from 1 to 255 The whole pulse train is restarted every 10 24 us Lets enable all 5 STOP channels and the sampling of the START input as well ref Fig 2 7 Thus after a sweep is triggered the subsequent events into the START channel are acquired as well Using this feature the START input works like a 6 input channel As can be seen in we set the edge detec
18. Fit ROIs With the Fit ROIs item for all ROI s a Single Gaussian Peak Fit is performed and the results are dumped into the log file Auto Calib Makes a Gauss fit for all ROI s in the active Display for which a peak value was entered and performs a calibration using the fit results 6 4 Options Menu The Options Menu contains commands for changing display properties like scale colors etc hardware settings calibration and comments Colors The Colors menu item or respective icon opens the Colors dialog box MMF FEST ComTec GmbH 6 9 MPANT Software Colors Colors inzla Jlmp lam Display item Desktop Window Set Display item color Palette colors Color numbers Palette bd Save Saves OF Fig 6 9 Colors dialog box It changes the palette or Display element color depending on which mode is chosen The current color and palette setup may be saved or a new one can be loaded Physical Color Selection Red Green ala Pa AMG Blue Physical palette color 1 93 256 256 Fig 6 10 Color Palette dialog box To change on of the colors select Palette colors and click on one of the colors In the Color Palette dialog box the RGB values can be edited or for a 256 color video driver one of the Physical palette colors can be chosen MMF FEST ComTec GmbH 6 10 MPANT Software Display al The Display menu item or the corresponding icon opens f
19. Hardware Description WARNING Take care not to exceed the maximum input voltages as described in the technical data Discriminator Propagation Delay Dispersion The input discriminators propagation delay varies slightly with input overdrive voltage and slew rate When overdrive varies from 10 mV to 500 mV and slew rate varies from 1 V ns to 10 V ns the delay can vary for up to 25 ps which is of the bin width This specification applies for both positive and negative going signals For overdrive voltages above 200 mV the delay variation due to overdrive dispersion is mostly negligible Monitoring the Inputs To ease the adjustment of the threshold levels the discriminator outputs are sampled at a frequency of 312 5 MHz cor 3 2 ns and can be output on the SYNC outputs Preferable SYNC_ 1 should be used as it is a fast NIM output and provides best speed and edge rates Due to the 3 2 ns sampling the delay of the monitor signal relative to the input pulse will vary by 3 2 ns as well The minimum output pulse width will be 3 2 ns and thus even for very narrow input pulses only 300 500 MHz scopes are necessary to see the monitor signals Be aware that for pulses smaller than 3 2 ns the detection probability will be below 1 i e pulse width ns 3 2 NOTE this is only true for the monitor output and not for the spectrum acquisition For spectrum acquisition the pulses can be as narrow as 100 ps and still are 100 detected A Co
20. MMF FFT ComTec GmbH 5 10 software Description button labeled lt lt All below the list box System1 to remove all units from system 1 They are then shown in the Not active list box Then select unit A and click on the button labeled gt gt below the System 1 list box to include it into system 1 and perform the respective action for unit B and System 2 OK accepts all settings Cancel rejects all changes Pressing Save Settings stores all settings in the file MCS6A SET using the control language see the following section This file is loaded at program start automatically and the parameters set Remote Control 4 Use Remote Control OOOO o a E MW Echo command Echo character Communication Parameters COM Port PO Baud 9600 Databits EN In Stopbits mM Cancel Fig 5 12 Remote control dialog Parity The Remote button opens the Remote control dialog box Here all settings can be made for the control of the MCS6 server program via a serial port If the Checkbox Use Remote Control is marked and the MPA3COM DLL is available i e you have bought the optional MPANT external Control software the specified COM port will be used for accepting commands see Control language If Echo command is marked the input line will be echoed after the newline character was sent Echo character on the other hand immediately echoes each character 5 1 6 Dual parameter and Calculated sp
21. MN MN RN MN RN BRL BRL Mn MRL MRS NN NNN BRL BRL BRE NNN NNN NNN NNN NNN NNN BRL MRE TRE NNN NNN MRE BRL BRL MR MR NN MN NN MN MN MRL MN RN MN BRN MRL BRL Mn RN MRL BRN BRL BRL MR BN BRL BRK BRL BRE BR BRK NNN BR BRE BRE BRE BRK BR BRL BRI FRE BRE BRU BRE BRU TR FRE BRE BRU BRE BRU MRE TRE MRE MRL BRL MR MR NN typedef struct unsigned long HUGE s0 pointer to spectrum unsigned long far region pointer to regions unsigned char far commentoO pointer to strings double far cnt pointer to counters HANDLE hs0O HANDLE hrg HANDLE hem MMF FIST ComTec GmbH 5 32 software Description HANDLE hct ACQDATA typedef struct int nDevices int nDisplays Number of channels number of modules 6 Number of histograms nDevices Positions Maps Number of independent systems 1 1 if server controlled by MPANT System definition word bit0 0 bit1 0 dev O in system bit0 1 bit1 0 dev 0 in system bit0 0 bitl 1 dev O in system bit0 1 bitl 1 dev O in system bit2 bite bit6 1 bit7 1 dev 3 in system 4 System definition words for CHN1 16 bit 0 CHN active bat 1 1 CHN coinc 0 single bit 2 4 CHN in systeml 7 reserved CHN in System int nSystems int bRemote unsigned int sys una int sys0l16 NN MN MN MN MN MN DDD DR NN MN MRL MRL MN MN MN BRN BRL BRL MN MN MN RRL MR MR int syslll6 ACQDEF FUNCTION PROTOTYPES do not change BOOL APIENTRY DllMain HANDLE hInst DWORD ul
22. With the DATA item the data is obtained The value of this item is a multiline string that contains in each line a decimal number as an ASCII string MMF FIST ComTec GmbH 5 27 Software Description mes6dde yi Diagram BE e M El F 13pt Application Font Sen EF 0000000000000 As 4 p ODODODODOODOOOr E DATA Fig 5 25 Getting the data with LabVIEW 5 3 4 Close Conversation After finishing the DDE communication with the server program it must be closed gt mecs6dde vi Diagram E e M 2 13pt Application Font E EF Fig 5 26 Closing the DDE communication in LabVIEW The following figure shows the Panel of the described VI for LabVIEW MMF FEST ComTec GmbH 5 28 software Description 7886DDE I File Edit Operate gt Windows e4 Sl bi le edd Timeout me Dimension 10000 7168 Command Data RUN TEST CTL e000 1500 1000 s00 U 2000 4000 6000 sono Fig 5 27 Control Panel of the demo VI for LabVIEW 5 3 5 DDE Conversation with GRAMS 386 The following file GRAMS889 CIF can be used to get the MCS6 data into GRAMS 386 via DDE using the Collect menu MCS6 DDE Test Query MCS6 MCS6 DATA save end spc 1 second MMF FEST ComTec GmbH 5 29 software Description 5 4 Controlling the MCS6 Windows Server via DLL The MCS6 server program provides access to all functions parameters and data via a DLL dynamic link library So the
23. a EA Coupling Preset Ea EA ey eae ER E MS IM Fig 3 4 MONITOR signal of a STOP input Input Slew Rate Requirements Due to the high bandwidth nature of the input discriminators a minimum slew rate of the input signal should be met to ensure proper switching and that the input does not oscillate when the input signal crosses the threshold level A minimum slew rate of 50 V us should ensure clean signal transition For other reasons the slew rate should be high as well The extremely high bandwidth of the device means that broadband noise can have significant impact on the detection accuracy when the slew rate is low The input termination resistors generate 120 uV of thermal noise over the discriminator s bandwidth at room temperature With a slew rate of 50 V us the inputs will be 9 This scope picture is taken with a 2 GS s 500 MHz bandwidth digital scope MMF FIST ComTec GmbH 3 3 Hardware Description inside the noise band for over 2 ps In reality the temperature will be higher and thus the thermal noise 3 3 SYNC Outputs The SYNC outputs provide a large variety of output signals for a lot of synchronizing triggering monitoring or whatever application The selectable output signals are as follows 0 10 MHz 78 125 MHz 100 000 MHz 156 250 MHz 200 000 MHz 312 500 MHz START STOP 1 STOP 2 STOP 3 STOP 4 STOP 5 GO START OF SWEEP ARMED SYS_ON WINDOW HOLD_OFF EOS DEADTIME TIME
24. a monitor capability of each discriminated signal Besides two SYNC outputs with a large variety of output signal options all software selectable and the GO line compatible with other FAST ComTec products allow for easy synchronization or triggering of other measurement equipment Furthermore a very versatile 8 bit digital I O port allows for a whole bunch of experimental control monitoring or whatsoever tasks Moreover the 16 bit TAG input allows more multi detector configurations sequential data acquisition etc Also improved are more built in test capabilities than ever before An internal pulse generator allows for hardware tests and also to get familiar with all of the operation modes without the need to setup external hardware And there is the optional 2 GB large FIFO that extends the onboard storage capabilities The MCS6 contains many very high speed logic circuits which usually need large supply currents and thus produce high thermal power loss To dissipate this thermal energy the complete metal case is used for passive cooling This improves reliability since no mechanically moving devices like fans are involved The downside is that the case can get quite warm or even hot Refer which is taken in a standard laboratory environment with the MCS6 placed on a table and no other devices nearby The crosses indicate local temperatures The upper left cross shows the ambient temperature of 22 9 C The middle left cross indi
25. corresponding input connectors will blink if the input is enabled and switched to the internal pulser You see in addition information about the voltages and temperatures of the FRGA and the MCS6 board Pressing the Read button can refresh that information MMF FEST ComTec GmbH 5 6 Software Description Inspect MCS6 a x MCA Voltages Temp Teztmode eE aa A AE a cc tiesa 15 1 48 e Tie zi She 4fe Sle E YEE 420 50 497 Pulsetrain at 25 MHz 120 121 3k 3 27 fipulses 1 255 5 anz O24 toga 54 thoad 52 Listdata format M Allow E byte words Require Data Lost Bit datalength 6 bytes bit channel 1 6 3 bit bita edge up 1 dr 1 bit bit4 31 timedata 28 bit bits2 47 sweeps 16 bit Fig 5 7 Inspect MCS6 dialog Input Thresholds and ROI Presets _ Input discriminators Feature DAC ROI Presets Input 1 AO Preset Input 7 ROI Preset Input 3 ROI Preset Input 4 ROI Preset Input amp 7 ROI Preset che AO Preset MWPFHET ComTec GmbH Enable Sampling Threshold w Edge CHE Stat 0 2996 al i CH1 02998 a V CH2 02995 4 Y CH3 0 2388 4 Y CH4 0 2396 a Y CHS 0 2988 4 Customized r Faling ka Customized ay Additonal Delay to all6 TOF inputs Ele i tal a a ial CFT caca to Fig 5 8 Input Thresholds dialog Pulse width mode Under threshold Start with risin
26. data not needed Timepreset 1000 000 Einwidth fi Range 4096 End of Sweep a 4 096e 007 Inspect o Acq Delay ns gt Hold aft Sweep na jo Inputs Setup name MESE Load Sett Cancel Apply Save Sett Fig 6 19 Settings dialog box 6 17 MPANT Software Data IEN The Data dialog box allows to edit all the respective MCS6 settings ref chapter 5 1 3 ex Filename CAM CSE OATASTEST mpa Browse Save at Halt Save Load i MPA auto incr cali Add Sub Selected Spectra Format Erase New Spectra Binary bl Listmode Write Listfile Replay Cancel Save Set Fig 6 20 Data Operations dialog box The System Definition dialog box allows to make all the respective MPA 3 settings See chapter B 1 5 x DiglO Output Enable input GO Line Watch High at Start Low at Stop Push Pull Open Drain Status Dig O Invert Value incr at Stop o Start with DiglO Input Dig4 Clear before Start Cancel Save Sett Remote Fig 6 21 System Definition dialog box Spectra The Spectra dialog box allows editing the list of calculated and dual parameter spectra see chapter MMF FIST ComTec GmbH 6 18 MPANT Software Dualparameter and Calculated spectra No ADC Range Type Name Condition Add Multi 5 256x256 MAP 6 3 4 8192 POS POS3_4
27. operation in a Laboratory Automation environment Drivers for LINUX are also available 1 1 0 Input Output 2 ROI Region Of Interest 3 FWHM Full Width at Half Maximum MWPFHET ComTec GmbH 1 2 Installation Procedure 2 Installation Procedure 2 1 Hard and Software Requirements For operating the MCS6 you need a standard PC with USB 2 0 port and Microsoft Windows XP or Vista USB 1 0 ports do not work The MCS6 works well using only one USB 2 0 port The maximum throughput is then 30 Mbyte sec This throughput can be somewhat increased by using two USB ports USB port 1 will then be used for controlling and parameter transfer USB port 2 will be used for data transfer only using two pipes acting interleaved in parallel switching 1 kbyte buffers between two different endpoints The maximum throughput is then typically 35 Mbyte sec we have seen on one computer a record of about 40 Mbyte sec The large 1 or 2 GB FIFO is able to buffer data recorded at 33 million events sec Of course it will take some time after stopping an acquisition to empty a full FIFO 2 Gbyte 30Mb sec is about a minute The filling status of the FIFO is shown in the software There is also an indicator showing if any data is lost The fast FIFOs on each input channel can buffer data recorded with 10 GHz without loss up to 6 5 mikrosec See chapter H 3 in this manual We do not expect any problems with host compatibility as we do not use something else than any U
28. qaicad a IMdNrovi SOM AA m ES LMdNrovi TL 3 7 IC tschemat inpu TTL LVDS TAG i Fig 3 8 MWFHET ComTec GmbH Hardware Description 3 7 Time Base Reference Clock To derive the outstanding temperature and long term stability the MCS6 is equipped with an on board ovenized crystal oscillator OCXO This OCXO stabilizes the 10 GHz PLL phase locked loop synthesizer that clocks the sampling circuitry The reference is a 10 MHz clock Either the internal on board or an external reference is software selectable see section See in B 2 3 for the signal impedance and amplitude For highest stability and accuracy Rubidium disciplined oscillators or GPS controlled clock generators are available MMF FEST ComTec GmbH 3 8 Functional Description 4 Functional Description 4 11 Introduction The MCS6 measures the arrival time of STOP input events relative to a previous START signal The resolution or time bin width is 100 ps The full dynamic range is 54 bits which results in the incredible maximum sweep time of 20 84 days 32 bits 6 37 of the timer are also accessible via the SYNC outputs TIME O 31 ref Chapter 3 3 The measured data is transferred into the computer in list mode i e as they are acquired per each input channel A unique feature of the MCS6 is that the START channel can be sampled as well and thus can be used as a sixth input channel Since the time base for all 6 inputs is the very s
29. reason being called LPVOID lpReserved VOID APIENTRY StoreSettingData ACQSETTING FAR Setting int nDisplay Stores Settings into the DLL int APIENTRY GetSettingData ACQSETTING FAR Setting int nDisplay Get Settings stored in the DLL VOID APIENTRY StoreExtSettingData EXTACQSETTING FAR Setting int nDisplay Stores extended Settings into the DLL int APIENTRY GetExtSettingData EXTACQSETTING FAR Setting int nDisplay Get extended Settings stored in the DLL VOID APIENTRY StoreStatusData ACOSTATUS FAR Status int nDisplay Store the Status into the DLL int APIENTRY GetStatusData ACOSTATUS FAR Status int nDisplay Get the Status VOID APIENTRY Start int nSystem Start VOID APIENTRY Halt int nSystem Halt VOID APIENTRY Continue int nSystem Continue VOID APIENTRY NewSetting int nDevice Indicate new Settings to Server UINT APIENTRY ServExec HWND ClientWnd Execute the Server MCS6 EXE VOID APIENTRY StoreData ACQDATA FAR Data int nDisplay Stores Data pointers into the DLL int APIENTRY GetData ACQDATA FAR Data int nDisplay Get Data pointers long APIENTRY GetSpec long i int nDisplay Get a spectrum value VOID APIENTRY SaveSetting void Save Settings int APIENTRY GetStatus int nDevice Request actual Status from Server VOID APIENTRY Erase int nSystem Erase spectrum VOID APIENTRY SaveData int nDisplay int all Saves data VOID APIEN
30. second single spectra CDATO 16384 This is the first dual parameter or calculated spectra with a length of 16384 channels The enumeration starts again at zero after all physical spectra The format of the data itself can be ASCII binary or CSV see below Individual spectra can also be saved into single files lf separate header is checked in the data operations dialog such spectra data is written into two separate files one with extension mp containing configuration data and one containing pure spectra data with an extension indicating the chosen format The mp file contains the settings in ASCII format using the control language described in section Spectra data files with extension asc contain in each line one decimal number in ASCII containing the corresponding count value in the histogram Binary data files with extension dat are written with 4 bytes per data value as usual in the Intel world in reverse order i e the least significant byte comes first Another ASCII file format is the x y format with extension csv It can be read for example with Excel and contains the channel number and content as two decimal numbers in ASCII per line separated by a TAB character List files have the extension Ist and start with a header containing the usual report and configuration data in ASCII as in the mpa or mp files The header ends with a line containing DATA Immediately before the DATA label there is a line time_pa
31. that wants to be a client of a DDE server must open the conversation first by specifying an application and a topic name The application name is MCS6 and the topic is MCS6 E mcs6dde i Diagram Fig 5 22 Opening the DDE conversation with the MCS6 in LabVIEW 5 3 2 DDE Execute The DDE Execute command can be used to perform any action of the MCS6 program Any of the Control command lines described in section 5 2 can be used For example a sequence of control commands saved in a file TEST CTL can be executed by specifying the command RUN TEST CTL The MCS6 program then executes the command and after finishing it sends an Acknowledge message to the DDE client This can be used to synchronize the actions in both applications MMF FEST ComTec GmbH 5 26 software Description Es mcsbdde vi Diagram Fig 5 23 Executing a MCS6 command from a LabVIEW application 5 3 3 DDE Request The DDE Request is a message exchange to obtain the value of a specified item Only two items are defined for DDE request up to now RANGE and DATA The value is obtained as an ASCII string i e it must be converted by the client to get the numbers All other parameters concerning the setup can be obtained by the client application by reading and evaluating the configuration file RANGE The RANGE item can be used to obtain the total number of data E mesbdde vi Diagram Fig 5 24 Getting the total number of data with LabVIEW DATA
32. the onstop command the onlast command is executed onlast command The command is executed after a stop caused by a preset reached or trigger instead of the onstop command when the last file count is reached with autoinc on This can be used to finish programmed measure cycles onlast off Switches off the onlast feature Also a manual Stop command switches it off exec program Executes a Windows program or PIF file Example exec notepad test ctl opens the notepad editor and loads test ctl fitrois Makes a single peak Gaussian fit for all ROIs in the active Display of MPANT and dumps the result into a logfile This is performed by the MPANT program and therefore can be made only if this application is running fitrois MC_1 Similar to the fitroi command but using the argument allows to specify which spectrum should be evaluated independently of which child window is activated in MPANT MC_1 means CHN1 F STOP1 autocal Makes a single peak Gaussian fit for all ROIs in the active Display of MPANT for which a peak value was entered in the MPANT Region Edit dialog and uses the results for a calibration This is performed by the MPANT program and therefore can be made only if this application is running autocal MC_1 Similar to the autocal command but using the argument allows to specify which spectrum should be evaluated independently of which child window is activated in MPAN
33. the next sweep can be started The data word length of MCS6 data can be 2 4 6 or 8 bytes and is chosen automatically depending mainly on two parameters the selected sweep range length and whether you have checked Sweep counter in data not needed See the table in chapter 0 If you need any correlations between events from different input channels it is important that sweep counter data is inserted into the data The sweep counter in the event data word is the only way to uniquely identify events from different channels belonging to the same sweep as they are inserted independently into the data stream as fast as possible from each input line By pressing the Inspect button a special dialog is opened that allows to inspect the data format in detail Here are two more checkboxes to influence the data word length By unchecking Allow 6 byte data words you can require that only the binary values 2 4 or 8 bytes are allowed as a valid data word length You can check Require Data Lost Bit to select a data format with a bit set if the fast FIFO was full You can then inspect the number of events with data lost bit set from each channel in the server window In the Test mode box you can check internal pulser and can then select one of the offered frequencies from the drop down list for testing the MCS6 hardware without any external signal as described in chapter The pulser signal can be selected for each input individually The LED s beside the
34. used in ultra fast multi scaler TOF systems in Time of Flight mass spectrometry and time resolved single ion or photon counting A unique feature is the MCS6 s capability to detect the rising and the falling edges simultaneously Thus Time over Threshold ToT and Time under Threshold TuT i e pulse width measurements are easily accomplished Fig 1 1 MCS6 transport case Pulse width evaluation with 100ps resolution enables the user to calculate the area the pulse height of the detector pulse but also if multiple events have occurred multiple events have a broader pulse width than single pulses A new genuine feature is the Constant Fraction Timing CFT mode Some detectors will deliver different height signals depending on the number of particles detected To derive most accurate timing information of the event a long known method is to use the constant farction timing This was previously only possible with analogue constant fraction timing discriminators But these have a main downfall namely the acceptable data rate With the MCS6 s capability of detecting rising and falling edges simultaneously it is now possible to do that on a digital and thus not bandwidth limited basis Also a new capability is to evaluate coincidental events at a resolution of 100 ps Thus multi dimensional spectra with 100 ps time resolution can be generated In standard operation a sweep is started by a user supplied start trigger pulse The
35. 0 1800000 1600000 1400000 1200000 1000000 800000 600000 400000 200000 0 950 960 970 980 990 1000 1010 1020 1030 1040 1050 950 960 970 980 990 1000 1010 1020 1030 1040 1050 TotalSum 3597600 Cursor 1004 1000100 4 nsec TotalSum 3597600 Cursor 1004 1000100 4 nsec 054 9054 Start Time 17 18 28 Counts 24891 R Start Time 17 18 28 Counts 248 i 2 loa 22000 20000 18000 16000 14000 12000 10000 8000 6000 4000 2000 D 370 380 390 400 410 420 430 440 450 460 370 380 390 400 TotalSum 36000 Cursor 411 100000041 1 nsec TotalSum 36000 Cursor 411 100000041 1 nsec Start Time 14 28 55 Counts 9493 k Start Time 14 28 55 Counts 9493 410 420 430 440 450 460 Fig 8 6 Peak Resolution at 100 ms after the Trigger C1 17 AE 1000 300 800 700 600 500 400 300 200 100 D 70 80 90 100 110 120 130 140 150 160 70 80 90 100 110 TotalSum 3600 Cursor 115 1000000011 5 nsec TotalSum 3600 Cursor 115 1000000011 5 nsec Start Time 16 07 09 Counts 840 R Start Time 16 07 09 Counts 840 120 130 140 150 160 Fig 8 7 Peak Resolution at 1 000 ms after the Trigger MMF FIST ComTec GmbH Appendix 8 8 Appendix Diagrams 8 3 3 Pulse Width Measurement 101 x PAM a ZUUM V w mod 7 7 T no 10000000 P eo a a ee a 9000000 H a praese A aeecnonel sak
36. 1 y zoomed MAP 5 SUM x y gt gt xsh Jy 6 DIFF x y range gt gt xsh ER 7 ANY for compare IA 8 COPY x HIWORD active condition no 0 no condition double eventpreset ROI preset value double dummyl for future use double dummy2 double dummy3 a ACQSETTING typedef struct long sweepmode Sweepmode amp OXF O normal l differential relative to first stop in sweep 4 sequential 5 seg diff Ch1 bit0 differential mode 9 differential to stop in Ch2 b1t3 Ch2 ref diff mode OxD seq diff Ch2 bit 4 Softw Start bit 6 Endless bit 7 Start event generation bit 8 Enable Tag bits bit 9 start with rising edge bit 10 time over threshold for pulse width bit 11 pulse width mode for any spectra with both edges enabled bit 12 abandon Sweepcounter in Data bit 13 one hot mode with tagbits bit 14 ch ref diff mode bit 15 enable ch6 input DIE 16 bit 20 input channel enable bit 24 require data lost bit in data DIO DD MR DO DD BRN MMF FIST ComTec GmbH 5 31 software Description bit bit 8 ROI5 preset enabled bit 9 ROI6 preset enabled for sequential mode ROI4 preset enabled bit 25 don t allow 6 byte datalength long prena bit 0 realtime preset enabled bit 2 sweep preset enabled bit 3 ROI preset enabled bit 4 Starts preset enabled bit 5 ROI2 preset enabled bit 6 ROI3 preset enabled 7 8 long cycles long sequences long synco
37. 108 Sweeps 100 000 000 Starts 0 7 Al 10 Total 280 516 103 ROI 280 516 103 108 Pate 0 00 A2 5 Total 0 10 ROI 0 Rate 0 00 104 AS Total 0 107 ROI 0 Rate 0 00 2 10 A4 Total 0 i ROI 0 10 Rate 0 00 AS 100 Total 0 ROI 0 y Rate 0 00 ee gh Ot 1800 2000 2400 2800 3000 3200 ella Start Time 11 31 23 Counts ioj xj loj xi 40000000 E gt 10 gt 7 35000000 1 6 30000000 i 105 25000000 104 20000000 10 15000000 A 10 10000000 1 10 5000000 10 03 z 1640 1645 1650 1655 1680 1685 1630 1620 16301640 1650 1670 1680 1690 170 1710 TotalSum 93364424 Cursor TotalSum 33364697 Dursor Start Time 11 31 23 Counts Start Time 11 31 23 Counts Acaso OFF Fig 8 3 Spectrum of 8 mV pulses Compare the perfect spectrum of the same signal with the original not attenuated pulse height of 250 mV Fig 8 4 MWPFHET ComTec GmbH 2S0r v_Pubel Tima Swoaps Stans Al Totat Rot Raw Az Torat Rot Raw 43 Total Rot Raw Aa Total Rot Rai AS Total Rot Faso 268 FIFO ooo 10 000 000 a 20 000 000 20 000 000 00 a a 00 TotatS ure Sist Tres 10 5 19 33 A iD x snn0000 y 500000 swm om 000 50000 000000 2500000 2000000 1500000 1000000 500000 Fig 8 4 Spectrum of 250 mV pulses Appendix 8 7 Appendix Diagrams 8 3 2 Peak Resolution at different Time Ranges 101 x l5 x 3000000 4 2800000 2600000 2400000 2200000 200000
38. 143 9982 20 10014 30 nsec Centroid 99998 45 9999 84 nsec ROI 0002665 681 66 50 68 10 nsec Centroid 675 52 67 55 nsec loxi 15 978 092 15 978 092 0 15 978 092 15 978 092 0 730 735 740 745 750 755 760 765 99600 99800 100000 100200 15 978 092 TotalSum 7 989 046 Cursor TotalSum 7 989 046 Cursor 7 a Start Time 12 47 26 Counts Start Time 12 47 26 Counts 15 976 092 Gross 7 989 046 Net 7 989 046 Mean 499 315 Gross 7 989 046 Net 7 989 046 Mean 18 309 324 QO ROI 0002743 758 74 30 75 80 nsec Centroid 749 72 74 97 nsec ROI 0001 99776 100211 9977 60 10021 10 nsec Centroid 99997 95 9999 80 nsec 20 353 253 4 20 353 253 5 000 000 2GB FIFO Tipga Thoard q Data Lost 740 742 744 746 748 750 752 754 756 758 1470 1480 1490 1500 1510 1520 1530 1540 USB Ports TotalSum 7 989 046 Cursor TotalSum 7 989 046 Cursor Data length bytes Start Time 12 47 26 Counts Odd 4 242 537 Even 3 746 509 Counts Gross 7 389 046 Net 7 989 046 Mean 798 905 ROI 0002745 754 74 50 75 40 nsec Centroid 750 22 75 02 nsec 4 a 5 000 000 0 650 655 660 665 670 675 680 685 690 695 700 1320 1340 TotalSum 7 989 046 Cursor TotalSum 7 989 046 Cursor Start Time 12 47 26 Counts Odd 2 783 876 Even 5 205 170 Counts Gross 7 989 046 Net 7 989 046 Mean 499 315 ROI 0002667 682 66 70 68 20 nsec Centroid 675 02 67 50 nsec Acqui
39. 2 39 19 Counts 2000000 2000000 1500000 1500000 1000000 1000000 500000 500000 o o 0 500 1000 1500 2000 2500 3000 3500 0 500 1000 1500 2000 2500 TotalSum 14413053 Cursor TotalS um 7206365 Cursor Start Time 12 39 19 Counts Start Time 12 39 19 Counts Acquisition ON Fig 2 9 Spectrum of a N 7 pulse train Now we will introduce another feature of the MCS6 the acquisition delay This is very useful when we want to discard events in a specified time occurring directly after the trigger pulse In some experiments this can dramatically reduce the measured event rate In our example we will MWPFHET ComTec GmbH 2 8 Installation Procedure want to acquire data only beginning 96 ns settable in steps of 6 4 ns only after the START event Go to the MCS6 Settings window again and insert 96 in the Acq Delay field ref Fi B 10 With all other settings left as before we will expect the first 960 time bins of the a spectra to disappear i e the spectra being shifted left by 960 bins or 96 ns MCS6 Settings ee 15 xi PLLireg 1e 010 Module ja Sync out Hik fo invert Sync out TTL fo invert O Softw Start Write Listfile Endless Ho Histogram Time differences RefChl Ch2 ChG Start event generation Autocorrelation Starts preset rr Sweep preset JD spectra Tag bits Pulse width T Sequential cycles SEQUENCES IM Sweepcounter
40. 2 4900 DIF DIFT_ 2 SUM1_ 24 Sumpeak Add Calc 10 3 4 4800 SUM SUMa 4 11 34 460i DIF DIF 4 SUM 4 Sumpeak 12 9411 BOOx600 MAP DIFI_2 DIFS_4 E dit Delete Delete All Cancel Conditions Fig 5 13 Dualparameter and Calculated spectra dialog box Press Add Multi to define a new multi parameter spectra in the Multi Display Settings dialog Multi Display Setting ES Param Hna Range eoo Threshold 100 A ls Param CHN Range BO bi Threshold 1100 Name fan AZ Condition Y oom oom x Offset Ty Offset Compr by rx Compr by rx Cancel Fig 5 14 Multi Display Setting For the x Axis and y Axis a Parameter and Range must be chosen from the respective drop down list A time Threshold in units of time bins can be entered You can edit a Name of the new multi spectra or you can left the Name edit field untouched to choose an automatically generated name like A1 x A2 If Conditions are defined one can be selected as a necessary Condition for incrementing a channel in this dual parameter spectra For zoomed Maps check the x Offset and y Offset checkbox and enter a value for the respective Offsets and Compression The Offset point marks the lower left corner of the zoomed map and the Compr MMF FIST ComTec GmbH 5 12 software Description by 24n means the power of two by which the spectra are compressed A value of zero means full re
41. 2000000 1500000 1000000 500000 0 1000 1500 2000 2500 3000 3500 4000 Cursor 239 Counts 589802 TotalSum 2000000 1500000 1000000 500000 0 1000 1500 2000 2500 3000 3500 Cursor TotalSum ounts Start Time AA EAG 2000000 1500000 1000000 500000 0 1000 1500 2000 2500 3000 3500 Cursor TotalSum ounts Start Time 2 4 3 Pulse Width Measurement Start Time a X 0 500 1000 1500 2000 2500 3000 3500 4265232 Cursor 19 55 34 Counts a X 0 500 1000 1500 2000 2500 3000 3500 8530464 Cursor 19 55 34 Counts a X 0 500 1000 1500 2000 2500 3000 3500 4265232 Cursor 19 55 34 Counts Fig 2 11 Spectra with 96 ns acquisition delay ley 10 x Now lets see how the pulse width measurement mode works and how the different graphical display modes can be used Go to the Inputs Thresholds and ROI Presets window again and enable channel 1 with Both Edges to be sampled ref Fig 2 12 For Pulse width mode select Under threshold This implies that a pulse is expected to start with a falling edge Remember the internal pulser that we are using delivers negative going pulses of 10 ns every 40 ns And we start the sweeps with the first falling edge Start with rising edge is not checked MWFHET ComTec GmbH 2 10 Input Thresholds and ROI Presets Input discriminators Enable Sampling Threshold T CHE Start 0 2996 al Y CH1 poz
42. 8 3 1 Discriminator Sensitivity and Monitor Output In the pictures below STOP 1 is monitored on SYNC_1 output When the input signal height falls below 10 mV adjustment of the threshold level gets tricky and the monitor signal shows a large uncertainty in pulse width Keep in mind that the hysteresis is about 5 mV 0 C0 cD cs CED p an Preset Input Div Probe Coupling Preset User DI 4 mv LEAL 502 DC User s Div Delay MOJO Sample Data acquired at 500 ps 5 00 ns 20 00 ns Options Period Next acquisition 500 ps D1 STOP ore Detay TET ve 800 0 uv 20 00 nsim Options Vb 11 20 mi A 1 4 gt a 1 1 H f Fig 8 1 12mV and 8mV input pulses and cor SYNC_1 MONITOR outputs 1 And from the acquired spectra it can be seen that with input signal amplitudes below 10 mV the noise floor is increasing But still with the 8 mV pulses the noise is about 6 orders of magnitude below the signal teie Est esa Fig 8 2 Spectrum of 12 mV pulses 11 These pictures are taken with a 2 GS s 500 MHz digital scope MMF FIST ComTec GmbH Appendix 8 6 Appendix Diagrams PA 6 ME 181 x Ele Window Region Options Action 2 alsiela elec fee ml Ej Moro oso Ee gt mii Fa F2 F3 Fa Fs F6 F7 F8 FS FIOF iF 12 OFF lolx 8mV_Pulse001 Time 0 000
43. ARDSETTING Defmc int ndev Store BOARDSETTING Definition into DLL int APIENTRY GetMCSSetting BOARDSETTING Defmc int ndev Get BOARDSETTING Definition from DLL VOID APIENTRY StoreDatSetting DATSETTING Defdat Store Data Format Definition into DLL int APIENTRY GetDatSetting DATSETTING Defdat Get Data Format Definition from DLL VOID APIENTRY StoreReplaySetting REPLAYSETTING Repldat Store Replay Settings into DLL int APIENTRY GetReplaySetting REPLAYSETTING Repldat Get Replay Settings from DLL int APIENTRY GetDatPtr int nDisplay long xmax long ymax LPSTR pt Get a temporary pointer to spectra data int APIENTRY ReleaseDatPtr void Release temporary data pointer long APIENTRY GetSVal int DspID long xval Get special display data like projections or slices from MPANT EXPORTS Functions in lmcs6 dl1l StoreSettingData 02 GetSettingData 3 StoreStatusData 4 GetStatusData 5 Start 6 Halt 7 Continue 8 NewSetting 9 ServExec 10 StoreData 11 GetData 12 GetSpec 13 SaveSetting 14 GetStatus 15 Erase 16 SaveData 17 GetBlock 18 StoreDefData 19 GetDefData 20 LoadData 21 MMF FIST ComTec GmbH 5 34 software Description NewData 22 HardwareDlg 23 UnregisterClient 24 DestroyClient 25 ClientExec 26 LVGetDat 27 RunCmd 28 AddData 29 LVGetRoi 30 LVGetCnt 31 LVGetOneCnt 32 LVGetStr 33 SubData 34 Smooth 35 StoreExtSettingData 36 GetExtSettingDa
44. E 300 ps O A ref FEATURE multi I O port connector a nds E 50 Q A cscicorandicttanndctewinapdanisd anseaeaeterenstntannndednesanuencenct min 2 4 V Aer eter OS E A typ 1 6 V into 50 Q EtG OA seeriana ennn creia tn max 0 45 V Voo COW eere oeta enciende pte lt 180 mA Voor e lt 90 mA CAREA E E EE E 1ns eT eT en ee ee en eer re 1ns Pg IA BNC PO O CO PC O OO delet ote ete cet oda N E T EA E E EA 10 MHz A dc blocked 50 Q CI A typ 2 0 V EI A A typ 0 4 V clipped SINE OF SINE Wave occcconccccccccnccncnnconcnnconononononnos typ 3 3 Vpp The clock I O circuitry is widely adjustable to individual needs Contact factory for details Pa AA ref FEATURE multi I O port connector OG TAUIT csrrrsitoeli isis cdactad 1 0kQ A 220 Appendix 8 3 Appendix Specifications Input HIGH voltage at PIN f PEE E EE E O A min 2 0 V Input LOW voltage yo A A max 0 8 V Output HIGH voltage at POUT louhien 4 OMA c oocccocccccnccnccnncncconcnccononononononos min 2 4 V Output LOW voltage at POUT loutow 8 0MA c ooccccccccnccncnnononncnnnnnncnncnononononos max 0 4 V DAC output ECO erica ref FEATURE multi I O port connector VONAGE range gt emails ostasdes O vs F2ZLOV So o E 14 bit DHOM CIRCUICUMICI snaaien ee a e a e cita 40 mA Load GUNONG O sc dada cmeeds 1 mA Capacitive load stability A max 200 pF E a max 1000 pF DC output impedance emilia 0 50 Relative accuracy miras ido 4 LSB Differenti
45. FO was full at any time during an acquisition a progress bar shows how full the large FIFO presently is MMF FEST ComTec GmbH 6 1 MPANT Software 10 x GEES GSS daa Glo Gases raza jmi edrzjajea F5 F6 F7 Fa Fojrwjen es TotalSum 1072085 Cursor Start Time 16 33 37 Counts A1 1 0 20 40 60 80 TotalSum 1072085 Cursor Start Time 16 33 37 Counts Acquisition OFF Fig 6 2 MPANT Map and Isometric display A toolbar provides fast access to many used functions in the menu A status bar at the bottom gives help about the meaning of the toolbar icons A cursor appears when clicking the left mouse button inside the graphics area The cursor can be moved using the arrow keys To get rid of the cursor make a double click with the right mouse button outside the graphics area To define a region press the right mouse button and while keeping the button pressed drag a rectangle In zoomed state a scrollbar appears that allows scrolling through the spectrum In the following the several menu functions are described together with the corresponding toolbar icons 6 1 File Menu Load Add Save Display As Save MPA As These menu items provide the usual functions for loading and saving data either a complete data set when loading or saving a MPA data file or separated spectra when loading or adding a MP data file The Load function creates then a new spectrum for compa
46. MCS6 5 6 Input 100ps Multi stop TDC Multiscaler Time Of Flight User Manual Copyright FAST ComTec GmbH Grunwalder Weg 28a D 82041 Oberhaching Germany POWER ON POWER GOOD o o Version 1 75 May 8 2012 Software Warranty Software Warranty FAST ComTec warrants proper operation of this software only when used with software and hardware supplied by FAST ComTec FAST ComTec assumes no responsibility for modifications made to this software by third parties or for the use or reliability of this software if used with hardware or software not supplied by FAST ComTec FAST ComTec makes no other warranty expressed or implied as to the merchantability or fitness for an intended purpose of this software Software License You have purchased the license to use this software not the software itself Since title to this software remains with FAST ComTec you may not sell or transfer this software This license allows you to use this software on only one compatible computer at a time You must get FAST ComTec s written permission for any exception to this license Backup Copy This software is protected by German Copyright Law and by International Copyright Treaties You have FAST ComTec s express permission to make one archival copy of this software for backup protection You may not otherwise copy this software or any part of it for any other purpose Copyright O 1988 2012 FAST ComTec GmbH D 82041 Oberhaching Germany All r
47. NA USB 1 USB 2 EJ EY TAG INPUTs If you intend to use 2 USB ports for higher data transfer rates also connect USB 2 IMPORTANT All setup and control data exchange is handled over USB 1 Thus USB 1 must always be connected to the host computer 4 The USB 2 0 specification includes low speed 1 5 Mbit s full speed 12 Mbit s and high speed 480 Mbit s signaling rates MWPFHET ComTec GmbH 2 2 Installation Procedure When the software and driver are already installed the computer will detect the MCS6 automatically as soon as it is connected 2 4 Getting Started The Model MCS6 has built in signal generators that enable you to get familiar with the device usage without any external signal sources There are 2 possible ways to get measurements running without external signals 1 an internal pulse generator can be internally fed to all START STOP inputs 2 the SYNC_1 output can be connected to inputs using cables and maybe a power splitter 2 4 1 1 Basic Measurements To ease getting familiar with the use of the MCS6 we will now setup a first basic measurement Thanks to the built in signal generator and the internal pulser mode no external signals or additional connections are needed Start the MCS6 software by double clicking the corresponding icon This will automatically start the MPANT program On startup the MCS6 server is iconized and one does not have to worry a
48. O TIME 1 TIME 31 SWEEP 0 SWEEP 1 SWEEP 11 static 0 10 MHz reference clock 10 GHz free running sampling clock 128 100 MHz free running clock 10 GHz free running sampling clock 64 200 MHz free running clock 10 GHz free running sampling clock 32 monitor of the discriminated START input sampled at 312 5 MHz monitor of the discriminated STOP 1 input sampled at 312 5 MHz monitor of the discriminated STOP 2 input sampled at 312 5 MHz monitor of the discriminated STOP 3 input sampled at 312 5 MHz monitor of the discriminated STOP 4 input sampled at 312 5 MHz monitor of the discriminated STOP 5 input sampled at 312 5 MHz GO line state 6 4 ns pulse at the beginning of a new sweep ready for START acquisition ON measurement time window active HOLD OFF time active from the end of a sweep till re arm 6 4ns 2 x 6 4 ns periodic timer signal active only when sampling 12 8ns 2 x 6 4 ns periodic timer signal active only when sampling 13 7s 2 x 6 4 ns periodic timer signal active only when sampling bit O of the sweep counter bit 1 of the sweep counter bit 11 of the sweep counter All these signals may be output on the fast NIM SYNC_1 output on the front panel and on the TTL SYNC_2 output on the FEATURE connector as well They can also be inverted The sweep counter is incremented when a new sweep is started triggered MMF FFT ComTec GmbH 3 4 Hardware Description FAST NIM OUTPUT Fig 3 5
49. RTC 256x256 TIM RTC x 14 Add Calc Edit Delete Delete All OK Cancel Conditions Fig 6 22 Spectra dialog box Slice The Slice option allows to create new single spectra displays showing a slice in a dual parameter spectrum Click on a dual parameter spectra display to make it the active window then select the Slice menu item or toolbar icon The Slice dialog box is displayed Select x const or y const for the slice direction and the coordinate Clicking the create button creates the new display window In the title bar of the new window the name of the dual parameter spectra and the slice coordinate is shown The slice position can be changed using the scroll bar in the Slice dialog or by entering the value in the edit field and pressing the button which is labeled Set after creation of the slice view Clicking its close field can close the Slice dialog Created slice spectra displays remain visible and their coordinates can be changed later using the Slice utility again The position of the Slice dialog with respect to the MPANT main window can be saved in the MPANT CFG file Rectangular ROI s are visible in the slice spectra display and can be created here Slice E I y const o Create y const Fig 6 23 Slice dialog box o The menu item Options Replay opens the Replay settings dialog ref chapter 5 1 3 MMF FEST ComTec GmbH 6 19 MPANT Soft
50. SB hard disk or memory stick Of course it is necessary that the PC has a true USB 2 0 port Older PC s that do not have USB 2 0 on the motherboard can use a PCI card providing USB 2 0 ports We have no good experience with such PCI cards the throughput will be much lower typically only 15 20 Mbyte sec and some cards may not work at all So we recommend a PC with true USB 2 0 ports on the motherboard as is now standard even for laptops First check you have all shipped equipment available e Transport case ref e MCS6 module e Power supply module 100 240 Vac 12 Voc e Power line cord e 6x SMA BNC cable RG316 2 m e 2x USB 2 0 A B cable 3m e User manual e CD with operating software e USB stick with operating software NOTE Please install the software before connecting the MCS6 to your computer 2 2 Software Installation To install the MCS6 software on your hard disk insert the MCS6 installation medium CD or USB Stick and start the installation program by double clicking from the explorer SETUP If you connect the USB cable the device manager will recognize the new hardware and will ask for a driver Please insert then the installation disk and specify the WDMDRIV XP or WDMDRIV Vista directory on the installation medium as the driver location corresponding to your Windows version MWPFHET ComTec GmbH 2 1 Installation Procedure A directory called C MCS6 is created on the hard disk and all MCS6 and MPANT f
51. T deleteallrois deletes all ROIs in the active MPANT window deleteallrois MC_ allows to delete all ROIs of a specified spectra 1 for means A1 The following commands make sense only when using the serial line or TCP IP control or DLL control interface MMF FIST ComTec GmbH 5 24 software Description MC A Sends the status of A1 STOP1 via the serial port and make gt CHN1 actual MC_F Sends the status of ch6 via the serial port and make it actual Send the status of the actual ADC sendfile filename Sends the ASCII file with name filename via the serial line The execution of a control file can be finished from the Server or MPANT with any Halt command MMF FEST ComTec GmbH 5 25 software Description 5 3 Controlling the MCS6 Windows Server via DDE The MCS6 program can be a server for DDE Dynamic Data Exchange Many Windows software packages can use the DDE standard protocols to communicate with other Windows programs for example GRAMS FAMOS or LabVIEW In the following the DDE capabilities of the P7889 program are described together with a demo VI Virtual Instrument for LabVIEW It is not recommended to use the DDE protocol for LabVIEW as also a DLL interface is available that is much faster The following should be seen as a general description of the DDE conversation capabilities of the MCS6 program 5 3 1 Open Conversation application MCS6 topic MCS6 Any application
52. TRY GetBlock long FAR hist int start int end int step int nDisplay Get a block of spectrum data VOID APIENTRY StoreDefData ACODEF FAR Def Store System Definition into DLL int APIENTRY GetDefData ACODEF FAR Def Get System Definition MMF FIST ComTec GmbH 5 33 software Description VOID APIENTRY LoadData int nDisplay int all Loads data VOID APIENTRY AddData int nDisplay int all Adds data VOID APIENTRY SubData int nDisplay int all Subtracts data VOID APIENTRY Smooth int nDisplay Smooth data VOID APIENTRY NewData void Indicate new ROI or string Data VOID APIENTRY HardwareDlg int item Calls the Settings dialog box VOID APIENTRY UnregisterClient void Clears remote mode from MPANT VOID APIENTRY DestroyClient void Close MPANT UINT APIENTRY ClientExec HWND ServerWnd Execute the Client MPANT EXE int APIENTRY LVGetDat unsigned long HUGE datp int nDisplay Copies the spectrum to an array VOID APIENTRY RunCmd int nDisplay LPSTR Cmd Executes command int APIENTRY LVGetRoi unsigned long FAR roip int nDisplay Copies the ROI boundaries to an array int APIENTRY LVGetOneRoi int nDisplay int roinum long x1 long x2 Get one ROI boundary int APIENTRY LVGetCnt double far cntp int nDisplay Copies Cnt numbers to an array int APIENTRY LVGetStr char far strp int nDisplay Copies strings to an array VOID APIENTRY StoreMCSSetting BO
53. The Hardware item in the Settings menu opens the MCS6 Settings dialog box The mode of the measurement can be Endless if the corresponding checkbox is crossed or Sweep mode In Sweep mode usually via an external start signal a sweep is started after completion the next sweep starts with the next start pulse Endless mode means that the sweep is started once and runs forever until the acquisition is stopped by software The time counter will count for ever when using 54 bits for the time information up to 20 8 days and in a list file the full time information for every stop event is written but the channel pointer for the histogram wraps around and keeps counting along from zero This mode can be used together with the sync out to synchronize the experiment If Softw Start is marked no start signal is necessary The time counter for the spectra is masked corresponding to the chosen range The signal for the synchronization of the experiment can be obtained from one of the two Sync Out outputs Via the Sync out combo boxes you can specify the signal you want to observe See chapter You can observe the START and STOP1 STOP5 signals Use it as a monitor and vary the input thresholds to find the best threshold settings The Sync Outs can deliver 10 MHz 78 125 MHz 100 MHz 156 25 MHz 200 MHz and 312 5 MHz The three frequencies above 100 MHz are only available at the Sync1 Fast NIM output SYS_ON indicates a running sweep WINDOW indicates the act
54. The window of the MCS6 server program is shown here It enables the full control of the MCS6 to perform measurements and save data This program has no own spectra display but it provides via a DLL dynamic link library access to all functions parameters and data The server can be completely controlled from the MPANT software that provides all necessary graphic displays o MCS6 Servera ml Ed File Settings Action TESTOD Time 0 00 Sweeps 0 00 Starts 0 00 Status OFF Total 0 ROI O Fate 0 00 Ae Total 0 ROI 0 Rate 0 00 AJ 0 E T Rate 0 00 Ad Total ROI Rate D AB Total ROI Rate AB Total ROI Rate Fig 5 1 MCS6 Server Window 5 1 Server functions To start the software just double click a shortcut icon linking to the server program The server program performs a test whether the hardware works well on this computer then starts MPANT and gets iconized Usually you will control everything from MPANT but it is possible to work with the server alone and independently from MPANT 5 1 1 Initialization files At program start the configuration files MCS6 INI and MCS6A SET are loaded MMF FEST ComTec GmbH 5 1 software Description P mcs6 ini Notepad a Ioj x File Edit Format View Help The status 15 read aut every updaterate msec if possible Updaterate 1000 Set DOR_2GB 0 if only 1 GB inside DOOR 2GoB 1 Fig 5 2 MCS6 Ini File Parameters th
55. al non linearity guaranteed MONOTONIC oooocccccnoccnncncccnncnnnnnononnanennnnonons 1 2LSB Offset error measured at code 64 c ooncccccnncccccncnnnococnncocannnnononcnnnnnanonoss 4 mV E eS teegrecies cee eens ew peste doeneaseagarteae A E 0 1 FSR Output settling 4 to Y scale change to 1 LSB ooocccoccnccnccncccccncconnnononoss typ 8 us CKAN aso cover E typ 12 nV s Glitch impulse peak amplitude oocccoccccccnccccnccccnonocnncnoncnncnonnnnnnnnnnnnnonnncnnnncnncnonaninos typ 15 mV GO Line LOCAU 8 rn oa aia BNC O E E ref FEATURE multi I O port connector Line type tte open drain wired AND FUI resistor eel 22kQ to 5 0 V Mput HIGH voltage mmm tiles min 2 0 V mHpu t LOW voltage apaan piTane aOR A ENRERE AAEE E NENA RAN AAPOR AREK EAEN AREAREN REANA max 0 8 V Output LOW voltage louro 11 8 2 OOOO ARO A max 0 4 V TTL TAG inputs 0 15 MOCANOMs arranca callas ref TTL TAG input port connector EPULE CDOMENE a p ts 110 Q HPUCHIGH VONAGS menear add n a esteis min 2 0 V NPULLOW vaag apnea io ten max 0 8 V TIME TOSCO a icousnessouraranezandvasinunnisananansvatacsedesaisuroduaneoeauieieysaceaesendesaiseeetetunancns 6 4 ns Sampling uncertainty TAG tO co STOP stone EE era NEk SEA RNEER 6 4 ns 10 Note input and output voltages are measured at the internal logic pads not at the external connectors Thus the corresponding pull and series resistors must be considered to get the external vo
56. ale mode helps to display weak structures on a large background Lin Log scale mio 10 For a Lin scale all data intervals have the same size With Log scale the intervals will be small for small y values and large for large y values All options have effect only on the active Display Calibration o 2 10 z Using the Calibration menu item or the corresponding icon opens the Calibration dialog box MMF FEST ComTec GmbH 6 15 MPANT Software Use Calibration wi Unit ke Calibration Points Channel Channel Value Cursor Fit Add gt gt 111451 72 661 5 SEM 2581 24 117323 Remove e 2934 92 1332 48 Tee Clear All Formula sens 0103 0 453011 4 528 005 Calibrate Save as Cancel Fig 6 17 Calibration dialog box Choose between several calibration formulas Enter some cursor positions and the corresponding values The actual cursor position can be entered by pressing Cursor or the last fitted peak position by pressing Fit Click on Add to insert the calibration position into the list then on Calibrate The obtained coefficients can be inspected together with the statistical error or they can be changed and entered by hand If use calibration is on the calibrated values are displayed together with the channel position of the cursor For MAP spectra the dialog is slightly different and allows to select by two radio buttons between the calibration of x and y
57. ame and since each data transferred into the PC contains the channel number and a long time information relative to a common start even software start for the first time correlation s between several input channels can be acquired with one single instrument Time differences or correlation s between specific events in up to 6 different channels can be measured And this always at the full 100 ps resolution even for long time periods 4 2 Modes of Operation 4 2 1 Stop After Sweep Mode This might be the mode many have used before with single channel instruments When the MCS6 is armed it waits for a START input signal When one occurs the sweep is started triggered meaning the time starts to count Now the arrival times of the STOP input signals relative to the start are acquired on all channels that are enabled A STOP event can be either a falling or a rising edge or both Even further signals into the START input can be acquired Since the type of edge is detected and marked in the acquired data even Time over Threshold or pulse width measurements can be accomplished An acquisition delay time might be selected in steps of 6 4 ns to accept only STOP events that arrive after the selected delay ARMED START IN STOP IN INT START NT DELAY INT STOP dl Apr y AHA ad IR INT TIMER Ea A BORO A A ON WINDOW ACQ RANGE HOLDOFE EOS DELAY DEADTIME SWEEP NEXT SWEEP Fig 4 1 Simplified timing diagram
58. and waits for pressing OK Can be used for connecting a sample changer loadenf configfile Loads a configuration stored in a configfile like mcs6a set run controlfile Runs a sequence of commands stored in controlfile This command cannot be nested i e it is not possible to execute a run command from the controlfile called with a run command only if it was called with a load command MMF FIST ComTec GmbH 5 23 software Description onstart command The command is executed always after a start action when the acquisition is already running The command can be any valid command also run controlfile is possible onstart off Switches off the onstart feature Also a manual Stop command switches it off onstop command The command is executed always after a stop caused by a preset reached or trigger This can be used to program measure cycles For example the command onstop start makes a loop of this kind onstop off Switches off the onstop feature Also a manual Stop command switches it off lastrun 5 Defines the file count for the last run in a measure cycle After a file with this count or greater was saved with autoinc on instead Of the onstop command the onlast command is executed numruns 5 Defines the file count for the last run in a measure cycle The last count is the present one plus the numruns number After a file with this count was saved with autoinc on instead of
59. as A PF CH2 pozas A FT CH3 0 2596 4 Al jal CH4 0 2996 CH5 0 2996 Feature DAC 0 0000 4 ROI Presets Input 1 ROI Preset Input ROI Preset Input 3 ROI Preset Input 4 7 ROI Preset InputS ROI Preset che ROI Preset ea mella el a Lael el Installation Procedure Edge Pulse width mode Customized Faling Under threshold Start with rising edge Customized gt roth E dges Under threshold ka Cancel Apply MC56 Settings PLLfreg 1e 010 Sune out MIM lo invert Syne out TTL fo inver Softww Start Write Listfile Endless No Histogram Time differences RefChl Che ChE Start event generation y Starts preset 20000000 Sweep preset ae 2D spectra Tag bits PEE eee y Rlange ilse widi p m Sequential cycles Sequences W Sweepcounter in data not needed 20 000 Binwidth 1 Range 4036 End of Sweep z 4 88 007 Inspect Acad Delay n 0 P J i Timepreset Fig 2 13 MCS6 Settings for a pulse width measurement The display will switch into a MAP View mode i e you are looking from a birds view onto two spectra the lower for the falling edges and the upper spectrum for the rising edges MMF FFT ComTec GmbH Installation Procedure Start the acquisition and you will see peaks grow their height indicated by color coding With 24 you can toggle between
60. at can be set by editing the MCS6 INI file are the update rate in msec for the refresh of the status and it can be specified whether 2GB or 1GB RAM is built in Set DDR_2GB 0 for 1GB External clock If you have a good external 10 MHz reference signal for example a Rubidium or GPS clock you can use it the following way Change the MCS6 INI file and insert a line extclk 1 After power up always the internal clock is used so you should not yet connect the external clock signal Start the software You will be prompted by a Messagebox to connect the external 10 MHz signal to the BNC connector labeled 10 MHz at the back side If you later exit and restart the software let it connected But after power down please disconnect it When using the internal clock the same connector outputs the internal 10 MHz signal The file MCS6A SET contains the default settings It is not necessary to edit this file since it is saved automatically Instead of this SET file any other setup file can be used if its name without the appendix A SET is used as command line parameter e g MCS6 TEST to load TESTA SET 5 1 2 Action menu The server program normally is shown as an icon in the taskbar After clicking the icon it is opened to show the status window Using the Start menu item from the action menu a measurement can be started In the status window every second the acquired events the counting rate and the time are shown Clicking the Halt
61. axis For a selected parameter there is only one calibration If any ADC is already calibrated in a single spectrum and It is used also in a MAP spectrum the calibration is the same here Comments Up to 13 comment lines with each 60 characters can be entered using the Comments dialog box The content of these lines is saved in the data header file The first line automatically contains the time and date when a measurement was started The second line contains the title of the spectra Note that editing this line changes the spectra name This is the only method to change the name of physical ADC spectra The description of each comment line can be changed by editing the file COMMENT TXT MMF FEST ComTec GmbH 6 16 Starttime Titel Sample Place Ref Date Amount Unit Geometry Detector Remarks more more more Range Preset tA MPANT Software 09 03 1998 12 49 44 ADC Fig 6 18 Comments dialog box The Range Preset dialog box allows to make all the respective MCS settings ref chapter 6 1 4 MWFHET ComTec GmbH inik PLLireg 1e 010 Syne out MIM fo invert Sunc out TTL fo inver T Softw Start write Listfile Endless No Histogram Time differences FefChi f Che ChG Start event generation E Starts preset i Sweep preset 2D spectra Tag bits F Pulse width PEE TT Sequential cycles fi Sequencezs i Sweepcounter in
62. ay 0 s Options Fig 8 11 SYNC_2 10 MHz clock output signal Channel Input y Offset Probe Coupling IRLS U Y 1 000 Y K EN 502 DC s Div Delay Display 3 00 ns K JS Ce Fig 8 12 SYNC_2 100 MHz clock output signal Appendix 8 10 Appendix Accessories 8 4 Power Requirements Connector FL abcenter DIA sosregions 2 1 mm center pin Supply voltage anida nominal 12 Voce voltage range occoocccoccconcconcconnononononoconenonecancnnnnonanons 11 14 Voc E PO A reverse polarity protected SUPY DOWER 0 iia typ 40 W 8 5 Metal Case CAS MAH ts acota se cas aluminum Beets cee E E E E EE E 260 mm x 48 mm x 265 mm WEOE E E E E 3 1 kg 8 6 Accessories Included e USB 2 0 A B cable 3 m 2x e SMA BNC adapter cable RG316 2 m 6x e Power supply 100 240 Vac 12 Voc e Power supply cord Optional e GPS disciplined 10 MHz reference oscillator e Rubidium disciplined 10 MHz reference oscillator e TA1800 TA2400 dc coupled pre amplifiers x10 1 8 GHz x5 2 4 GHz e TD2000 2 GHz timing discriminator e 50 ps option Three power splitters together with the software option described in chapter 5 7 7 allow 50 ps time resolution MIF HET ComTec GmbH Appendix 8 11 Appendix Accessories Fig 8 13 Power splitters for 50 psec option MEAST ComTec GmbH Appendix 8 12 Appendix Personal Notes 8 7 Trouble Shooting e The POWER ON LED does not light up 1 check that
63. be enabled the style can be chosen between Solid Dash DashDot and DashDotDot Ticks on each of the four frame borders can be enabled the tick length and thickness can be chosen The style of the axis labeling depends on enabled ticks at the bottom respective left side If no ticks are enabled there only the lowest and highest values are displayed at the axis otherwise the ticks are labeled Use calibration changes the axis ticks and labels into calibrated values A checkbox Start maximized allows to define if the MPANT main window should start in maximized size It is necessary to save the MPANT options to make these settings permanent Scaling 0 The Scaling menu item or the corresponding icon opens the Scale Parameters dialog box MMF FEST ComTec GmbH 6 14 MPANT Software Scale Parameters Counts Range r Counts Scale Maximal 3900 A l Minimal jo de W Auto scale t Linear C Logarithmic T Minimum auto scale Cancel Fig 6 16 Scale Parameters dialog box It allows to change the ranges and attributes of a Spectrum axis By setting the Auto scaling mode the MPANT will automatically recalculate the y axe s maximum value for the visible Spectrum region only To keep the same height of the visible region for a longer time deselect the Auto scaling mode Then with the scroll bar thumb one can quickly change the visible region scale otherwise the scale will be changed automatically The Minimum auto sc
64. bout it since all hardware settings are as well accessible from the MPANT program which actually is the graphical user interface and which will now appear on the screen ref Pan Bic MA moet 101 x da oie et jaja a a ke 6 F7 F8 F9 F10 F11 F1 0 x Es as 7 500 1000 1500 2000 2500 3000 3500 4000 ROI Fit ROIs Output Open Ad Save is Total I ROI 0 Rate 0 00 0 500 1000 1500 2000 2500 3000 3500 4000 e TotalSum 0 Cursor Total 0 Counts ROI 0 Rate 0 00 2GB FIFO 1000 1500 Ci 2500 3000 3500 Fig 2 2 MCS6 MPANT startup screen Now we first have to setup the MCS6 What we will want to do is to setup the system such that we use the internal pulser and acquire a spectrum of 4096 time bins using input channel STOP 1 Click on Options Range Preset or to find the MCS6 Settings window pop up Set the Range to 4096 time bins Bin width 1 which corresponds to a time range of 409 5 ns Enable Sweep preset and set it to e g 20 000 000 Verify that Timepreset is not checked ref Fig 2 3 Now click on Inspect and you will see the Inspect MCS6 window pop up Enable the internal pulser and select a signal of 10 MHz ref Fig 2 3 MWMPFHET ComTec GmbH 2 3 Installation Procedure MCS6 Settings fe olx PLLfreq 1e 010 Module ja Sync out MIM fo inver Synce out TTL fo invert TF Softw Start Write Listfile
65. cates 45 3 C With increasing ambient temperature the maximum case temperature will increase as well And also reduced airflow will result in higher case temperature In the software a temperature monitor feature is provided that shows the internal FPGA and PCB temperatures MMF FIST ComTec GmbH 3 1 Hardware Description Fig 3 2 Thermal picture of the metal case WARNING f The metal case can get very warm or even hot Beware of burning yourself IMPORTANT NOTE Provide ample airflow around the device for proper cooling Do not cover the case Do not place it inside closed cabinets etc 3 2 START STOP Inputs The START trigger and STOP 1 5 event inputs are SMA types located on the front panel The input impedance is 50 Q to ground The inputs are edge sensitive with software selectable rising falling or even both edges The threshold is software tunable in a range of 1 5 V In most cases the threshold should be set right in the middle of the input pulse amplitude The sensitivity of these inputs is better than 10 mV Please refer chapter 8 3 1 for example scope pictures and related spectra Fig 3 3 START STOP inputs For input protection low capacity approx 1pF per diode clamp diodes are provided The clamp voltages follow the threshold level by 1 5 V Thus the input voltage level should not exceed the threshold level by 1 5 V or the diodes will become forward biased MMF FIST ComTec GmbH 3 2
66. comprised of needles separated by 1000 channels or 100ns which corresponds to the selected 10 MHz pulser signal After a while the sweep preset of 20 000 000 will be reached and acquisition is stopped ret Fig 2 6 You might want to zoom into a specific peak by holding the right mouse button and drawing up a window inside the spectrum Then click on Region Zoom or 8l With the left mouse button you can move a cursor round the spectrum giving information on its time position and counts in the corresponding bin Play around with zooming in and out toggling lin log scale and Gaussian fit MWFHET ComTec GmbH 2 4 Installation Procedure Axis Parameters Frame Sa width I HE Rectangular i tdt i srid M Enable Width f Style Dot Tick Size 4 width 1 W Top WM Bottom Left I Right Use Calibration Use Calibration Cancel Fig 2 4 Axis Parameters window wil Style Dot Tick Size 4 width ft Input Thresholds and ROI Presets Input discriminators Enable Sampling Threshold 4 Edge T CH6 Start 0 2999 al Fast MIM Falling Start with rising edge mento faz E fFasinim y Fais y Ne fel a cc cue oz E Fast y Fais y ce Jo Fastnim Fain y Feature DAC ooon aj ROI Presets Input 1 ROI Preset Input AOL Preset Input 3 ROI Preset Input 4 AOL Preset Input 5 7 ROI Preset che ROI Preset cereal e
67. d DATA send the commands over a TCP IP net using a remote shell and the optional available MPANT EXTERNAL CONTROL software It is necessary to have a TCP IP Winsock installed and that the remote shell daemon program MPA3NET is running See the readme file on the installation disk send the commands via the DLL interface from LabVIEW a Visual Basic program or any other application software including the complete source code of the DLL and examples optional available From your own Windows application register a Windows message and then send the command as can be seen in the DLL source code The file MCS6A SET contains a complete list of commands for setting parameters An example IS range 8192 Spectrum length fstchan 0 sets acquisition delay number of first bin 64 holdafter 0 sets hold after sweep in units of 64 basic dwelltimes sweepmode ffdeb080 hex sweepmode amp OxF 0 normal 4 sequential 1 differential relative to first stop in sweep 5 seq diff Ch1 bitO differential mode 9 differential to stop in Ch2 bit3 Ch2 ref diff mode OxD seq diff Ch2 bit 4 Softw Start bit 6 Endless bit 7 Start event generation bit 8 Enable Tag bits bit 9 start with rising edge bit 11 pulse width mode for any spectra with both edges enabled bit 12 abandon Sweepcounter in Data bit 13 one hot mode with tagbits bit 14 ch6 ref diff mode bit 15 enable ch6 input b
68. d between different modules to what you expect In this case exchange the corresponding cables connected at USB2 and restart the software until you get a picture as shown in To get a quick identification which physical MCS6 module belongs to a module shown in the software you can use the ID button in the status window shown at the left beside the spectra in MPANT The LED s at the front panel will blink and the internal serial number will be shown beside the ID button MWPFHET ComTec GmbH 2 18 Hardware Description 3 Hardware Description 3 1 Overview The MCS6 is a USB 2 0 device with two high speed USB 2 0 ports It is able to measure multiple events in up to 6 input channels at a time resolution of 100 ps The logic is capable to accommodate an incredible burst edge rate of 10 GHz Such a burst can last for up to 6 5 us before any event might be lost And that for each input channel independently No dead time between the time bins and secure prevention of double counting is established by the sophisticated input logic A unique feature is the MCS6 s capability to measure falling and rising edges simultaneously Thus Time over Threshold or pulse width measurements are easily accomplished MNF AST ComTec START CHN 6 lt POWER ON POWER GOOD 3 Fig 3 1 MCS6 front panel Each input channel has its own onboard discriminator with individually adjustable threshold levels Adjustment is supported by
69. e menu item creates a new ROI from the current marked Region Delete By selecting the Delete menu item or the respective icon the current active ROI is deleted and the previously defined ROI is activated Edit With the Edit item a dialog box is opened which allows to edit the ROI list i e create a new or delete change and activate an existing ROI Also the peak values for an automatic calibration MMF FEST ComTec GmbH 6 6 MPANT Software can be entered here A ROI can be edited and added to the list It can also be made to the Active ROI that is the special ROI that is used by the server program to calculate the events within this ROI and look for an event preset The ROI list can be cleared and it can be written into a file with extension CTL which can be directly loaded into the server to restore the ROI list Rectangular Regions of Interest of ADC1 11 x i i i x Selected ROI Calibr Peak Name Edit rectangular Regions of Interest of Pillay 6 x 3 289 297 o Co57_1 26 f Selected ROI Calibr Peak Name Min lt x lt Max Cancel 1 fi Fi 34 22 39 o rectangle OK 0 yil lt y lt y2 xl lt x lt x2 Cancel 2b Clear All EE a n 353 Clear All 551 559 0 Add 602 612 0 849 862 0 Modif Add 1112 1121 0 mint 1121 1133 0 Mody i 1444 1459 661 6 Cs137 j Delete ae 1783 1796 0 z i Delete Active ROI Make Active _ Delete in Max 2 4096 Save as Save as
70. ection in the Region menu They create new single spectra displays showing the respective projection of the selected ROI in a dual parameter spectrum in the active window Fit A By selecting the Fit menu item or the respective icon a single Gaussian peak fit with linear background is performed for the currently marked region The fitted curve is displayed and a dialog box shows the results RAMPANT ADC1 11 File Window Region Options Action 7 la x Single Gaussian Peak Fit x a Ma e i E Ea OEE F2 F3 F4 F5 F6 F7 Fa Fo riojri ri2 TT FwHM 4 002 0013 channels 1 812 0 0061 kev Pos 2581 244 0 0072 channels 1173 231 0 0032 ker Area 62512 257 6 Iterations Q 4 35 Logfile DATA TXT Options l E Save Mery Fit Cancel 500 1876718 0 00 170 706 5000 1 855 424 z500 O00 497672 isai 0 00 0 Sees 2540 2560 2580 2600 2620 TotalS urm 51997 Cursor 1448 660 068k e4 Counts 1448 it ROIS um 6r999 Net 56875 12 258 170 ROI 0001 2097 2905 RegionRect 2567 2595 0 19927 0 00 12 253 224 Acquisitions OFF Fig 6 7 Single Gaussian Peak Fit The full width at half maximum FWHM and Position of the Gaussian can be changed and a New Fit can be performed they even can be fixed to the entered value by marking the respective checkbox The Position and FWHM are displayed in channels and also in calibrated units if a calibration is availab
71. ectra dialog The data from the 6 input channels are buffered individually with own FIFO s and fed independently into the data stream see chapter K 3 so it is necessary to have the sweep counter in the data when considering concidences between events recorded from separate channels The MCS6 software allows to create dual parameter and calculated spectra from coincident events arising from different channels When using such coincident spectra automatically the checkbox Sweepcounter in data not needed in the settings is cleared and a 16 bit wide sweep counter is then available in the data This way it is possible to use the input channels like TAC s Time to Amplitude Converters with a multiparameter system and create coincident spectra belonging to events triggered together The range of the time spectra is limited to 65536 time bins for this application Only one stop event per channel is evaluated it is the first stop event after a time threshold that can be set in the software By clicking Map Spectra in the Settings menu or the corresponding MPANT toolbar icon the Dualparameter and Calculated Spectra dialog box of the MCS6 server is called Here additional dual parameter and calculated spectra can be added modified and deleted from the list MMF FEST ComTec GmbH 5 11 software Description Dualparameter and Calculated spectra No CHN Range Type Mare Condition Add Multi 500x600 Als AZ a 122 4300 SUM SUMI_ 2 3 1
72. el Threshold Mean Pixel f T Min Pixel Spmbal Hone 2 Fil Eror Bar Size into foreground e low half Falling edge higH seat rising edge Cancel Dimension 4096 gt MAp Fig 2 16 Single Display Options g 10l x pece gt m1 ojo F1 F2 F3 F4 FS F F7 ra FofF10 Ft F12 EL 25 pl eo El TESTOO1 11000000 10500000 10000000 9500000 3000000 8500000 8000000 7500000 7000000 6500000 6000000 Time 107 938 Sweeps 10 539 619 Starts 0 Al Total 147 553 792 ROI 147 553 792 Rate 1376256 00 ral Total D ROI 0 Rate 0 00 cA3 Total 0 ROI 0 Rate 0 00 r d Total 0 ROI 0 Rate 0 00 AS Total 0 ROL 0 Rate 0 00 2GB FIFO MWFHET ComTec GmbH 5500000 5000000 4500000 4000000 3500000 3000000 2500000 2000000 1500000 1000000 500000 D 200 400 Cursor Counts 600 800 1000 1200 1400 1600 1800 2000 2200 2400 2600 2800 3000 3200 3400 3600 3800 4000 TotalSum 0 Start Time 17 04 00 Fig 2 17 Single View of a pulse width measurement 2 13 Installation Procedure 2 4 4 Using a two dimensional position sensitive detector Position sensitive detectors often work by a delay line readout An example is shown in To get a two dimensional histogram usually at least two TDC
73. es 8000000 P gt e a 7000000 ase A ee ee ere eee e 6000000 P T ey jee eee eee ere Fa 5000000 f Pa ee eee eee eee mide 4000000 Ha pornos E ici 3000000 p 22 pa ee ee cal 2000000 H a O A A E si n 1000000 P ao A Sasia E 90 100 110 120 130 140 150 TotalSum 20386738 Cursor Start Time 18 02 16 Cou x1 113 x2 121 dx 8 0 8 nsec Fig 8 8 Pulse width measurement 8 3 4 Fast NIM SYNC_1 Output gt ENNAC EANA O 200m V 50005 10 0170 pu Fig 8 9 SYNC_1 output signals 13 fall time rise time 200 MHz clock 8 3 5 SYNC_2 Output 265 32K Scope D l Marker Cancel 265 32K Scope D Marker Cancel ES IRE va Volts vb On Vb Volts Center Y Markers a On Ya Volts vb On Vb Volts Center On D1 120 mv D1 1 460 Y Screen ee D1 1 460 D1 160 me Screen Delay T Markers Delay T Markers 4 00 ns Auta 2 00 ns Auto D1 S NC2 Fig 8 10 SYNC_2 output signals rise time fall timel 4 12 This scope picture is taken with a 12 GHz loop through sampling head 13 These scope pictures are taken with a 14 GHz 50 Q sampling head 14 These pictures are taken with a 2 GS s 500 MHz digital scope MMF FIST ComTec GmbH Appendix 8 9 MWFHET ComTec GmbH Appendix Power Requirements Channel Cancel Input Di Offset Coupling D1 SYNC2 Y 1 000 Y ous E Delay Displ
74. etrain 120 12 1304 yaa 3 248 Hpulses 1 255 A ainz O23 toga 51 board 49 Listdata format fanl 255 IY Allow E byte words dac 255 Require Data Lost Bit datalength 2 bytes bit0 2 channel 1 6 bits up dn Fig 2 8 Setup internal pulse train When you start the acquisition now 6 spectra like in Fig 2 9 will build up To indicate the correlation of input signal edges to the peaks in the spectra the selected pulse train is drafted in the picture You can easily see the signal period of 40 ns and that the sweeps were triggered on the falling edge etc The pulse width of 10 ns can be very well seen in the spectra with both edges enabled IS gt 8 ol x File Window Region Options Action 2000000 2000000 15 533 107 Pulsetrain 0 1500000 Pra o 2 1500000 7 193 921 7 193 921 28479 00 1000000 1000000 500000 500000 7 193 921 7 193 921 0 0 28480 00 0 500 1000 1500 2000 2500 3000 3500 0 500 1000 1500 2000 2500 TotalSum 7206657 Cursor TotalS um 7206465 Cursor 14 387 838 Start Time 12 39 19 Counts Start Time 12 39 19 Counts 14 387 838 56961 00 ade 7 193 921 7 193 921 2000000 2000000 28479 00 1500000 1500000 14 387 038 14 387 038 56960 00 1000000 1000000 7 193 921 500000 500000 7 193 921 28480 00 0 oll 0 500 000 1500 2000 2500 3000 3500 0 500 1000 1500 2000 2500 TotalSum 7206593 Cursor TotalS um 14412799 Cursor Start Time 12 39 19 Counts Start Time 1
75. g edge 0 0000 aj fo Tie alter Basie Time to Peak Max Width f O00 600 ji O00 600 i O00 600 ji O00 600 f O00 BOO f O00 600 xl software Description The Inputs button opens the Input Thresholds and DAC s dialog box For all 6 inputs you can Enable Sampling and you can specify for the START and STOP1 STOP5 inputs the threshold level of the input signal and select Falling or Rising Edge The combo box provides a choice between standard Fast NIM 0 3 V and customized i e Voltage level set by hand between 1 5 1 5 V scroll bar or edit field It is also possible to choose both edges Also the voltages for the free usable Feature DAC output can be set in this dialog If one of the ROI Preset checkboxes is marked the measurement will be stopped after acquiring more events than specified in the corresponding edit field The events are counted only if they are within the ROI limits i e gt the lower limit and lt the upper limit It is not necessary that this ROI is within the spectra range A common additional input delay to all 6 TOF inputs in steps of 3 2 ns until 48 nsec can be set in the input settings dialog It may be useful for adapting the timing of tag bits to the inputs As the edge information is contained in bit 3 of the data a 1 in that bit means falling edge it is possible to distinguish stop events from rising and falling signals and it is possible to analyze the pulse width of the signals if Bo
76. g the or key from the numeric keypad Polygonal and curved ROIl s in MAP displays are now implemented in addition to the rectangular ROI s The boundaries can be polygonal circular annular or pie Make a choice of the shape using the Menu Region Shape or the corresponding toolbar icon Define the ROI using the right mouse button the TAB and the END key please read the help in the status bar and save the ROI using the toolbar icon Create new ROI Advance the selected ROI to the next or previous one using the or key from the numeric keypad The ROI boundary is displayed by lines or circles and the ROI area can in addition be displayed in inverted color by enabling the checkbox Invert ROI Pixel in the MAP Display options dialog The sum and net sum of counts within the selected ROI is displayed The net sum is calculated by subtracting a background integral by summing line integrals S y for each y coordinate using the mean value of the counts at the lowest and highest x coordinate of the ROI N 3 oOo The Zoom item or respective icon enlarges a Region to the maximum Spectrum Display size U ack s The Back menu item or clicking the corresponding icon restores the last zoom view Each time a Back command is clicked the view is stepped back one step N oom Out e The Zoom Out menu item or clicking the corresponding icon enlarges the actual zoom view by a factor 2 if possible L om D d
77. gntenaccieareenchdocendaeaceneaebiones 40 mA any LVDS TAG input porl coooccccccccocccccnnononccncnnnnnnonanennnnos 20 mA any discriminator input occocccccoccccccnccncncnocnnnncncnncncnncncnanonos 100 mA 8 2 2 Recommended Operating Conditions POWE SUDOV O aia 12V 5A Operating temperature range ccccccccseeeccseecencecseeceueecaeeecaeeseueecsucecsueeseeeceeessaeesseeess O to 50 C GO Lme load eee ee ener iD min 1 KQ to 5 0V OFF E EE EAA e O 5 E E min 2 KQ to GND 8 2 3 Signal Connectors START STOP discriminator inputs COMEC A E E sui female SMA Edge sensitivity software selectable ccccoonccccccononcconononnos falling rising both Voltage range 6 ea aae aana aeaiiai Vin 2 0 3 0 V EESPOOL VON OGE E E T E ice Vin 1 5 V cv E gt E E E AN VeL Vint 1 5 V Ea R ia E Ea 900 30 Sensitivity ren chapier Bl Penne pete etna eer ren rere lt 10 mV AY SIMBIESIS O il a AE approx 5 mV OOMSCLVONAGS E E A E EIA 10 mV Bias cunan peaPeerne eaea Nee Ania nRa ancien Aoa Anir nee R ANAE EARE ASEE 30 pA Equivalent input bandwidth 0 400mV input tr tf 25pS 20 80 ccooccccccnccccnccncnnonnnnos 8 GHz Toggle rate 200 OULDUE SWING uisiciucciesa a lio 12 5 Gbps Slew rate requirement occccccccncnnnncnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnannenanienans gt 50 V us 8 Max DC undershoot below GND must be limited to 0 5 V or 10 mA During tra
78. ields from and Preset The Replay Speed can be specified in units of 100 kB per sec To Use Modified Settings enable the corresponding checkbox otherwise the original settings are used To start Replay press then Start in the Action menu or the corresponding MPANT toolbar icon The menu item File About opens the About MCS6 window where some information of the MCS6 System can be found Particularly the serial number is important for support purposes This serial number is unique for each MCS6 system x fis Model MESE 0500013 ART Version 1 0 tor Windows P Wlsta Copyright 2009 FAST ComTec Fig 5 5 About MCS6 dialog box The MPANT menu item in the file menu starts the MPANT program if it is not running MMF FEST ComTec GmbH 5 4 software Description olx PLLfreg 1e 010 Sune out Mh lo invert Sync out TTL lo invert Softw Start Write Listfile Endless No Histogram Time differences Ref Chi Che 5 Che Start event generation Starts preset a Sweep preset 2D spectra Tag bits F Pulse width y Range Sequential cycles i SEQUENCES li le Sweepcounter in data not needed Timeprezet i 000 000 Birwidth Range 4036 End of Sweep sk 14 096e 007 Acq Delay na lo Inspect Hold att Sweep ns lo Inputa Setup name MESE Load Sett Cancel Apply Save Sett Fig 5 6 Settings dialog 5 1 4 Settings dialog
79. ights reserved This manual contains proprietary information no part of it may be reproduced by any means without prior written permission of FAST ComTec Grunwalder Weg 28a D 82041 Oberhaching Germany Tel 49 89 66518050 FAX 49 89 66518040 The information in this manual describes the hardware and the software as accurately as possible but is subject to change without notice MWFHET ComTec GmbH Il Table of Contents Table of Contents 1 MWFHET ComTec GmbH III Table of Contents MWFHET ComTec GmbH IV Table of Figures Table of Figures INFAST ComTec GmbH Y Table of Figures MWFHET ComTec GmbH VI WARNINGS WARNINGS The metal case of the MCS6 works as a passive cooler Please provide ample airflow around the device Do not cover the case Do not place it inside a closed cabinet etc Static electricity discharges can severely damage the MCS6 Use strict antistatic procedures when connecting cables and during handling of the device Take care not to exceed the maximum input voltages as described in the technical data The START and STOP inputs are ultra high speed high sensitivity inputs and thus susceptible to oscillation and noise pick up Take care to apply low impedance lt 50 Q source signals and well shielded 50 coaxial cables MWFHET ComTec GmbH VII Introduction 1 Introduction The Model MCS6 is a 100ps per time bin multiple event time digitizer TDC It can be
80. iles are transferred to this directory Drive C is taken as default drive and MCS6 as default directory It is not mandatory that the MCS6 operating software is located in this directory You may specify another directory during the installation or may copy the files later to any other directory The Setup program has installed a shortcut on the desktop The icon starts directly the MCS6 EXE The server program will automatically call the MPANT EXE program when it is executed The MCS6 Server program controls the MCS6 module but provides no graphics display capability by itself By using the MPANT program the user has complete control of the MCS6 along with the MPANT display capabilities To run the MCS6 software simply double click on the MCS6 Server Program icon To close it close the MCS6 server in the Taskbar 2 3 Hardware Installation Installation of the MCS6 is as easy as connecting a cable Connect the power supply to the 12V Supply connector and a USB 2 0 cable to the USB 1 port At the host computer plug in the USB cable into a high speed capable USB 2 0 port Since USB is a hot pluggable interface the sequence of applying power and connecting the USB port is not important NOTE At the host computer a high speed 480 Mbit s capable USB 2 0 interface must be used When power is applied the POWER ON LED on the front of the MCS6 should be lit and a second later POWER GOOD as well GPS ANTEN
81. in data not needed Timepreset f 000 000 Binwidth 1 g Range 4096 End of Sweep a Inspect cg Delay ne 3E Hold aft Sweep na 0 Inputs Setup name MESE Load Sett Cancel Apply Save Sett Fig 2 10 MCS6 Settings Acquisition Delay Start acquisition and compare the delayed spectra data ref with the above spectra that began instantly with the START pulse Referring the input channel STOP 1 A1 spectrum you see that the first 3 peaks at position 0 400 and 800 have disappeared The first peak in the new spectrum is at channel 240 corresponding to time bin 1200 in And as expected only 4 peaks are left compared to the 7 peaks before MWFHET ComTec GmbH 2 9 feaMPANT File Window Region Options Action FEN il RSS EE PC Cs Gg Ca i Le Ese 8 88 O gt m1 15 468 1 066 101 0 4 265 232 4 265 232 0 00 4 265 232 4 265 232 0 00 8 530 464 8 530 464 0 00 4 265 232 4 265 232 0 00 8 530 464 8 530 464 0 00 4 265 232 4 265 232 0 00 Acquisition OFF 750000 500000 250000 0 500 TotalSum 4265232 Start Time 19 55 34 2000000 2 1500000 1000000 500000 X 0 0 500 TotalSum 4265232 Start Time 19 55 34 2000000 2 1500000 1000000 500000 X 0 0 500 8530464 Start Time 19 55 34 TotalSum Installation Procedure Fa F2 F3 F4 FS F6 F7 F8 Fo riolrt F12 10 x A4 8
82. is able to operate up to three MCS6 modules with a single computer if you need more contact us and we will expand the software Each may be connected either by one or two USB cables When using only one USB line per MCS6 module it is simple just connect them at USB1 switch on the power and install the driver when you are prompted When starting the software you will be asked to edit the MCS6 INI file as more than one MCS6 modules are found and the notepad editor will be automatically started with MCS6 INI loaded Edit the line devices 1 accordingly and save the file P mcs6 ini Notepad O x File Edit Format wiew Help set devices to number of MCS 6 modules connected max 3 devi ces 3 The status 15 read out every updaterate msec if possible updaterate 1000 Set DOR_2GB 1 if 266 inside 0 for 156 DOR_2GB 1 1 1 Fig 2 23 Editing MCS6 INI That is all you have to do next time when you start the software all modules will be found and can be operated fe MPANT a Of x Ses ase dad Goa oo Bites oe i IS Lek JO elm FFF F5 Fo Fz Fa roji OFF OFF OFF lo x E ioj x Time 20 484 Time Time 20 484 20 484 2 000 000 Sweeps 2 000 000 Sweeps 2 000 000 E 2 000 000 Starts 2 000 000 Starts 2 000 000 Al B1 C1 10 000 000 4 000 000 E 6 000 000 10 000 000 4 000 000 6 000 000 X x 0 Rate 0 Rate 0 0 0 0 2000 0 0 0 0 2000 200 10 000 000 z 4 000 000 y 6 000 000 TotalSum 10 000
83. it 16 bit 20 input channel enable swpreset 1000 Sweep Preset value MMF FIST ComTec GmbH 5 20 software Description prena 0 Presets enabled hex bit O realtime preset enabled bit 2 sweep preset enabled bit 3 ROI1 preset enabled bit 4 Starts preset enabled bit 5 ROI2 preset enabled bit 6 ROIS preset enabled bit 7 ROI4 preset enabled bit 8 ROIS preset enabled bit 9 ROI6 preset enabled syncout 0 sync out hex bit 0 5 NIM sync out bit 8 13 TTL sync out bit7 NIM syncout_invert bit15 TTL syncout_invert fdac 0 nex feature dac 0 16383 gt 0 2 5V cycles 1 cycles for sequential mode sequences 1 for sequential mode default 1 specifies how often to repeat after performing cycles acquisitions tagbits 8 number of tagbits dac0 2664 hex dacO value START bit 16 Start with rising edge bit 14 15 O falling 1 rising 2 both 3 both CFT dac1 2664 hex dac1 value STOP bit 14 15 O falling 1 rising 2 both 3 both CFT dac2 2664 hex dac2 value STOP2 dac3 2664 a dac4 2664 dac5 2664 S TOP5 bitshift 0 Binwidth 0 1 1 2 2 4 3 8 rtpreset 50 Timepreset Seconds digio 0 Use of Digital I O hex bit 0 DIG I O bit 7 output status bit 1 Output digval and increment digval after stop bit 2 Invert Polarity bit 4 Input pin 4 Trigger System 1 bit 8 GOWATCH bit 9 GO High at Start bit 10 GO Low at Stop bit
84. ive measurement time window HOLD_OFF is the Trigger hold off time window EOS DEADTIME is the dead time at the end of a sweep TIME 0 TIME 31 are the Bits 0 31 of the time counter Furthermore the bits of the sweep counter can be monitored at the Sync MMF FIST ComTec GmbH 5 5 software Description outputs by specifying SWEEP 0 SWEEP 11 The time counter is incremented after 64 basic dwell times i e after about 6 4 nsec The signal for the synchronization of the experiment can be obtained from one of the two Sync Out outputs The level can be logical inverted by checking the invert checkbox An acquisition mode Time differences is implemented for analyzing pulse trails In this mode the first stop event is used as a reference point and for following stop events the time difference to the reference is calculated The displayed spectrum is then a relative time distribution of stop events related to the reference point Even wrap around mode works in this differential mode The first stop event that falls out of the chosen time range after a reference event is taken as a new reference point A List file can be written by checking the corresponding checkbox Write Listfile If No Histogram is checked no histogramming is made If Start event generation is checked a start event is inserted as a zero into the data stream and counted by the software The measurement can be stopped automatically after a specified number of sweeps by checking Sta
85. le The area of the Gaussian is also shown For all values also the standard deviations are given The value of Q is the normalized chi 2 To take into account the systematic error of the line shape you may multiply the errors with the square root of Q Click on Save to append a line containing the results to a Log file with the specified name OK closes the dialog and lets the fitted function in the display also if it is refreshed whereas after Cancel the curve no longer will be shown in a refreshed display Options opens a new dialog box to define the information in the log file MMF FIST ComTec GmbH 6 8 MPANT Software Logfile Options a x Print in each line Filename ROI number ROI Sum ROI Net Sum ROI Centroid unit ROI Centroid Range a lt lt b Calibrated Position Position channels Header Ask for new logfile New line if Filename I New lne 4 Start time M Newline Real time Live time 2 Deadtime Total Sum Peak Area counts Peak Area countess Calibrated FHM Puy HM channels Normalized chi Print Header Cancel Fig 6 8 Log file Options for the Single Gaussian Peak Fit ue ue e e e e a Ca e e ue e m The several quantities are written in standard text format with Tabs as separators and a Newline character at the end of each line so the file can be read with standard calculation programs like EXCEL Click on Print Header to write a header line
86. ltages MF FIST ComTec GmbH Appendix 8 4 Pulse width TTL TAG clock output Location Output frequency Output period Output HIGH voltage Output LOW voltage Output HIGH current Output LOW current LVDS TAG inputs 0 15 Connector Location R differential Input differential volt Input common mode volt Time resolution Sampling uncertainty Pulse width LVDS TAG clock output Connector Output frequency Output period Output differential volt Output common mode volt GPS Antenna Connector MWFHET ComTec GmbH Appendix Diagrams PP O e E a ref TTL TAG input port connector A E E A A cues 156 25 MHz e tiene aiakiasscuncedssadosiaseeedsbia se aucuasacdonte 6 4 ns orita LIMA a min 2 0 V otro DAMA ia rrsintis Sinn sgrearerPeaewecrandeinenminieadhan vonwaundeisundewedl max 0 4 V ef acl e E A 68 pin HD SMC male PES E ERNI type 114807 SMC 68m Optional OMY uusionscisiosoriniesnciin ia iai internal detail of each input 100 Q to GND and 100 Q to 2 5 V dao daa min 100 mV e PC E QUE OE typ 350 mV REN EOS See T N AE NA ref LVDS TAG inputs A 156 25 MHz np OO O o saetiaat eid T TAT 6 4 ns R pier O 2s ceca E paranction EE D A E E min 250 mV E EH A typ 350 mV A E eee E AT A A A E E ET max 400 mV Rpi 100 Q E E E E webs AE min 1 125 V o E typ 1 2 V E EEE E A A A A A E ET max 1 375 V Appendix 8 5 Appendix Diagrams 8 3 Diagrams
87. modified Bit 0 1 if different settings are used long limit Jf 0 all 1 limited sweep range long speed replay speed in units of 100 kB sec double startsfrom First start double startsto last start double startspreset Last Start first start char filename 256 REPLAYSETTING MMF FIST ComTec GmbH 5 30 software Description typedef struct long range spectrum length long cftfak LOWORD cft factor 256 t after peak t to peak HIWORD Max Width long roimin lower ROI limit long roimax upper limit roimin lt channel lt roimax long nregions number of regions long caluse bitO 1 if calibration used higher bits formula long calpoints number of calibration points long param for MAP and SUM DIF LOWORD x HIGHWORD y long offset zoomed MAPS LOWORD xoffset HIGHWORD yoffset long xdim x resolution of maps long bitshift LOWORD Binwidth 2 bitshift HIWORD Time threshold for Coinc long active Spectrum definition words for CHN1 6 active OxF 0 not used yy 1 enable bit 8 enable Tag bits bit 9 start with rising edge bit 10 time under threshold for pulse width bit 11 pulse width mode for any spectra with both edges enabled Spectrum definition words for calc spectra active OxF 3 Dualparameter MAP x xoffs gt gt xsh x y yoffs gt gt ysh bit4 1 x zoomed MAP iI bit5
88. ms 1 000 000 000 chs over 60 min typ 160 ps at 1 sec 1 000 000 000 chs over 60 min typ 340 ps see also the spectra in Fig 8 5 Fig 8 6land DYNAMIC range aaa ecceeeceeeeceeeeseeeeaueeceueeceueeseeeeaeeeseeesaes 2 x 100 ps 500 4 h 20 85 d Differential non linearity occccccncccnncncnccncnncnnnnononcnonnonnnnnannnnnnnonnnonannnnannnnnnnonannnnaninnans lt lt 1 Trigger delay rel to 1 detectable OOP rset rate none Input delay rel to TAGs selectable in steps Of 3 2 NS oooocccoccccconcncononcnononcnonnnnnos 0 48 ns Dead time end of sweep to re arm stop after sweep mode 96 ns end of sweep to re start in endless mode ccceeseeees none between time DINOS ccoocccnccncconncncnccnonononnnnannnnanonnannonanonannnnnnnos none Loss less burst time individually for each input Channel occcooccccccnconcnccnncno gt 6 5 us DECO gl rate is gt 33 MHz Sweep repetition time aces eeccceccceseecaeeeceeeeeeaeeseeeess Acq Delay Range Hold Off 96 ns 8 1 2 Time base Reference oscillator type cccoccccccnccncnccncnnconnnnnnnnnnnnonononanonnnnnonanonanoss ovenized crystal oscillator Nominal frequency c ccccceeccceeeeceeeeaeeeeaeeeeeeeeseeeesaees 10 000 MHz Frequency stability in operating temperature range ccceeeeeeeeeeeeeeees lt 0 03 ppm vs Supply voltage Change
89. n parameter Factor calunit keV Calibration unit CHN2 The following section concerns parameters of CHN2 STOP2 The following commands perform actions and therefore usually are not included in the MCS6A SET file start Clears the data and starts a new acquisition of system 1 Further execution of the CTL file is suspended until any acquisition stops due to a preset halt Stops acquisition of system 1 if one Is running cont Continues acquisition of system 1 If a time preset is already reached the time preset is prolongated by the value which was valid when the start command was executed Further execution of the CTL file is Suspended see start erase Clears all spectra of system 1 savecnf Writes the settings into MCS6A SET savempa Saves all configuration and spectra data An existing file is overwritten MMF FIST ComTec GmbH 5 22 software Description pushname pushes the actual mpa filename on an internal stack that can hold 4 names popname pops the last mpa filename from the internal stack loadmpa Loads mpa data the filename must be specified before with a command mpaname addmpa Adds mpa data to actual spectra the filename must be specified before with a command mpaname submpa Subtracts mpa data from actual spectra the filename must be specified before with a command mpaname MC A Sets actual input channel to MC_A STOP1 for the rest of the co
90. n subsequent events detected at the STOP inputs are recorded each in a specific time bin corresponding to the time of arrival relative to the start pulse Compared to non multi hit devices the MCS6 can evaluate stop events at a rate of 10GHz state changes per second In the pulse width mode MMF FFT ComTec GmbH 1 1 Introduction pulses as narrow as 100ps can be evaluated at a pulse repetition rate of up to 5GHz The MCS6 is designed with fully digital circuitry capable of accepting at least 65 000 events at peak burst input rates of up to 10Gbit s for each input The MCS6 has been optimized for the best pulse pair resolving while providing state of the art time resolution available in digital designs Six built in discriminators can be adjusted for a wide range of input signal levels Sixteen TAG inputs allow for a wide range of spectra routing multi detector experiments sequential acquisition etc An open drain GO line compatible to other products of FAST ComTec allows for overall experiment synchronization Two software configurable SYNC outputs provide synchronization and triggering of external devices or experiment monitoring A versatile 8 bit digital Ol port may further satisfy your experimental needs The single sweep time range enables the user to take data of up to 20 days 54 bit setting or 30 minutes 44 bit setting plus 16 TAG bits enabled with a time resolution of 100 ps Via the 10 MHz reference I O the already e
91. n the MCS6 software Fig 2 22 la photo of the corresponding experimental setup An example spectra named tongs mpa can be found in the sample data supplied with the software Instead of using only one signal for each position coordinate one could read out the detector from both sides and get two signals for each direction i e in total one trigger signal and four stop signals The difference of the time from the left and right side gives an improved position MWPFHET ComTec GmbH 2 15 Installation Procedure parameter and one could calculate in addition the sum of the signals from both ends and set a condition on events inside a ROI Region of Interest around the sum peak in the sum spectra All this can be done with the MCS6 example settings are described in napa a Options Action 2 MISES eje e aj oea tete Beee Sleko m Ft F2 F3 F4 Fs ro F7 F8 Fojrio Fm 12 20000 1 000 14531 950 10557 7670 300 5573 2 4049 261 905 142 e0 2519 E 261 905 142 0 800 2137 1553 1128 700 820 595 650 433 600 314 228 550 166 500 ne 88 450 64 46 400 34 350 24 18 300 13 250 3 7 200 5 150 4 3 100 2 1 50 1 0 0 0 100 200 300 400 500 600 700 800 300 1000 TotalSum 259 468 244 Cursor Counts Acquisition OFF Fig 2 21 View of dual parameter spectra Fig 2 22 Experimental setup MWFHET ComTec GmbH 2 16 Installation Procedure 2 5 Installing more than one MCS6 modules The software
92. nsitions internal device pins may undershoot to 2 0 V and overshoot to 7 0 V provided it lasts less than 10 ns and the forcing current is limited to 200 mA 9 Max DC undershoot below GND must be limited to 0 5 V or 10 mA During transitions internal device pins may undershoot to 2 0 V and overshoot to 7 0 V provided it lasts less than 10 ns and the forcing current is limited to 200 mA WPF HET ComTec GmbH Appendix 8 2 Overdrive dispersion Slew rate dispersion Pulse width dispersion Fast NIM Sync_1 output Connector Impedance Output signal Output HIGH voltage Output LOW voltage Output short circuit current Fall time Rise time Sync_2 output Location Impedance Output HIGH voltage Output LOW voltage Recommended current Rise time Fall time Reference clock I O Connector Frequency Impedance Output HIGH voltage Output LOW voltage Input amplitude Digital I O 0 7 Location R PULL R I O MFAST ComTec GmbH Appendix Specifications Voo S0MV ne TOV AAPP ea 10 ps Voo 10 MV vas ZOO MV rear o 15 ps EN 0 V o O Ea 15 ps UA a epee een enn eee pe eee ee ee nee eee 15 ps debas lola ceca female SMA A back terminated 50 Q fast NIM current mode ooccccocccccnccccnn o 16 mA into external 50 Q OO COA IA o typ 0 0 V ISA e AP A typ 0 8 V Vout OND cesonia ee ee ee ee eer typ 32 mA CM eck Greece eae eee ner ene eee eee eer eee lt 200 ps PEE EP
93. ntrol file MC_B MC_F Sets actual multichannel analyzer to MC_B STOP2 MC_F ch6 for the rest of the control file savedat Saves data of actual channel as separated spectrum extension MP An existing file is overwritten loaddat Loads data of actual channel the filename must be specified before with a command datname adddat Adds data into actual spectra the filename must be specified before with a command datname subdat Subtracts data from actual spectra channel the filename must be specified before with a command datname smooth Smoothes the data in actual spectra erasedat Clears the data of actual spectra exit Exits the server and MPANT programs alert Message Displays a Messagebox containing Message and an OK button that must be pressed before execution can continue waitinfo 5000 Message Displays a Messagebox containing Message an OK and an END button After the specified time 5000 msec the Messagebox vanishes and execution continues OK continues immediately END escapes execution beep Makes a beep The character may be replaced with or left empty The corresponding sound is defined in the WIN INI file in the sounds section delay 4000 Waits specified time 4000 msec 4 sec pulse 100 Outputs a pulse of 100 ms duration at dig 3 waitpin 4000 Waits 4000 ms for going the level at dig 5 going low After a timeout a Messagebox warns
94. o fizs foo po o Input3 ROI Preset Rojo pos foo fo Input 4 ROI Preset ROI fo fos 1 000 oo Bo Input 5 f ROI Preset Ro fo fis ooo f300 ch 7 ROI Preset por fo fis dV fc fo Cancel Apply Sweepcounter in data not needed J Timepreset 1000 000 Binwidth 4 Range 1024 End of Sweep s 4 16e 007 Inspect Acq Delay ns fo Hold aft Sweep ns fo Inputs Setup name Mcse o oadet OKO Cancel _Appy Save Sett Fig 2 19 Settings for acquisition with position sensitive detector WH Now a two dimensional histogram for the two parameters must be defined Open the Spectra dialog by clicking the corresponding toolbar icon Click Add Multi to define a dual parameter spectra In the Multi Display Setting dialog select CHN1 for the x parameter and CHN2 for the y parameter Select 1024 for both Ranges Dualparameter and Calculated spectra Multi Display Setting AME y Axis Param CHN2 Add Calc Range 1024 gt Range 1024 Threshold jo Threshold o Edit Delete Name Jan yA Condition oom oom Offset F y Offset Daan Compr by 2 x Cancel Conditions l ES No CHN Range Type Name Condition Sa oo TT e 12 1024x1024 MAP Al KA Compr by 2 Fig 2 20 Creating a dual parameter spectra ig 2 21 shows a view of such a dual parameter spectra i
95. ontrollable and each single 1 bit port is individually configurable Each individual port can be configured as input only tri stated output or open drain pull up output with read back capability Wired OR AND connections are also feasible It might be used for external alert signals sample changer control status inputs outputs etc Y R34 22k J3 R35 On O GO LINE 15V Y GND y F2 FUSE 100mA RN GND pent e DIG 107 0 ya HE DBISHDF 6 O DIG 100 ERE DIG_101 E O A E EN AAA ES in PS DIG 102 REESE A DIG 103 m E i DIG 104 DIG 105 sp ic FEATURE DIG 107 P CONNECTOR SYNC2 0 Fig 3 7 Schematic of FEATURE I O connector NOTE Please contact factory if changes to the resistors are needed Also on the FEATURE connector there is the TTL SYNC _ 2 output Furthermore an analog output is provided The output voltage is software controllable in a range of 0 2 5 V with a 14 bit or 0 15 mV resolution MMF FEST ComTec GmbH 3 6 Hardware Description oy sey 92 30 pz pays zose go eu BOOT Logz aa ev ziS segues dul Owl X6S8Ld Fld uewag ZLA PZL6S84S ON pawnsog AAASTILATHINS Biequegiad osezs d asn be aqui mdul OWL HaaL ano Bupinsuos g palosd 91401p93 3 1azA eu awy sdOOL dul g 68845 SAU dig Jdoy aey SHL ASE ano MASTLLATRNS ano Z STL DVI cal Waxpatgsag PPMI y L DVL tal StL AVL Isa TIL AVL ocd Til DVI ra ol AVL eta 6L
96. or single spectra the Single view dialog box Here the graphic display mode of single spectra can be chosen The Type combo box gives a choice between dot histogram spline and line The Symbol combo box gives a choice between None Circle Triangle down Triangle up Cross Snow flake and Diamond The symbols can be filled by checking Fill error bars can be displayed by checking Error Bar Dot means that each spectra point is shown as a small rectangle or the specified symbol the size can be adjusted with the size combo box Histogram is the usual display with horizontal and vertical lines spline l means linear interpolation between the points and line means vertical lines from the ground to each spectra point If the displayed spectra range contains more channels as pixel columns are available in the video graphic display usually only the maximum value of the channels falling into that pixel columns is displayed But it can also explicitly specified by marking the checkboxes Max Pixel Mean Pixel or Min Pixel which value will be displayed It is also possible to display all three possible values in different colors that can be chosen in the colors dialog For the Mean Pixel a Threshold value can be entered channel contents below this value then aren t taken into account for the mean value calculation Single Display Options M Mas Pixel Threshold Soret Size Mean Pixel i None El ar Min Pi
97. osition dependent detector MMF FEST ComTec GmbH 5 15 software Description 5 1 7 Getting 50 psec resolution A resolution of 50 psec by interleaved using two input channels each for start and stop is implemented in the software Set endless time differences with ref Ch6 in the settings In the spectra dialog you will find a new button Interleaved Here you can define two calculated spectra Use Ch6 START and CH1 for the start using the same signal using a power splitter Suited power splitters can be ordered as an option see in the appendix 8 6 The signal of CH1 should be delayed by 50 ps or 150 ps 250 ps versus CH6 It can be tuned by small changes of the CH1 threshold voltage The same way use CH2 and CH3 for the stop signal using another power splitter and a second spectra can be defined for CH4 and CH5 with a second stop signal The calculated spectra is the sum of the respective time channels belonging to the same event resulting in a 50 psec resolution The Odd and Even Sums in the shown spectra view are displayed to help minimizing the odd even effect arising if the delay between the signals is not exactly 50 ps by tuning one of the threshold voltages The maximum allowed time distance between edges of the input signals for recognizing signals belonging to the same event can be set in the dialog seperately for CH6 CH1 Start CH2 CH3 and CH4 CH5 Dualparameter and Calculated spectra E No CHN Range Type Mame Condition Add M
98. p repetition rates an average data rate of only some 1000 sweeps sec x 100 events sweep 100 000 events sec has to be stored Additionally a trigger hold off time also programmable in increments of 6 4 ns can be selected to further reduce the average data rate by accepting only a new start trigger after this additional time has elapsed Example 2 Average number of STOP events per sweep is 1 000 Say your computer allows an average transfer rate over the USB of 10 Mevents s a maximum of 10MHz 1000 10kHz sweep repetition rate can be accepted With a sweep length of e g lt 5 us and start signals every 5 us the average data rate would be 200 MHz A trigger hold off after every sweep of 95 us will reduce the start rate to 10 kHz and thus the average count rate to 10kHz x 1 000 10MHz Sweep counter A presettable 48 bit sweep counter is incremented at every start of a sweep In fact the sweep counter counts the real start of a new sweep rather than the completion of the sweeps When a preset is enabled and the preselected number of sweeps has occurred any further start of a sweep is prohibited The lowest 12 bits of the sweep counter may be output and watched on the SYNC outputs They are particularly useful when some experiment should be periodically changed after a fixed number of sweeps 4 2 2 Endless Mode In the endless mode data acquisition is started only once e g by a software start i e asynchronously to the rest of the e
99. peak For example enter 2 for a peak shaped like shown in when the time after peak is twice the time to peak A suited Max Width for the pulse width in units of time bins must be entered to reject spurious signals with too large width Note that for using CFT again the Pulse width mode must be chosen accordingly as Under threshold for low going negative pulses or Over threshold for rising pulses It is important that no data are lost as both edges of a signal pulse must be detected Make sure that the count rate remains below a value that the Data Lost indicator in the MPANT status window will not get on MMF FEST ComTec GmbH 5 8 software Description digital output of comparator threshold f tr tr t risetime fraction tiim tir tx tlt tir interpolated time of max blue m ter tx t ter Interpolated time of max green tim tim independent of input amplitude Fig 5 9 Principle of Software CFT 5 1 5 System definition dialog The System item in the settings menu opens the System Definition dialog box The use of the Digital Input Output and the GO Line can be defined It can be used either to show the status of the MCA if the checkbox Status Dig 0 0 3 for more modules is marked At the respective pins 5 Volt are output if an acquisition is running and O V if not The polarity can be inverted by checking Invert Alternatively it can be used for example with a sample changer by checking Value inc at Stop
100. power is applied to the external power supply 2 check the 12 V supply cable is properly plugged in 3 check that the external power supply works check it s output voltage e NoLED s of the input channels will light up a few seconds after power is applied Please remove the power until the POWER ON LED is dark and reapply power e The MCS6 is not found by the host computer 1 Check that USB 1 is properly connected 2 Remove the MCS6 power supply wait for about 10 seconds and reapply power MMF FIST ComTec GmbH Appendix 8 13 Appendix Personal Notes 8 8 Personal Notes MEAST ComTec GmbH Appendix 8 14
101. re whereas the Add functions adds the data to the spectrum selected by the active window When saving data you have the choice between binary DAT ASCII ASC and CSV CSV format When you load data select a header file extension MP This file contains the information about the size and format of the data file which is then automatically read With Add the data is added to the present data The data read from a file is shifted according to the calibration if it is available and Use Calib is checked in the MCS6 Data Operations dialog New Display With the Open New menu item or the corresponding icon a new Display window can be created and shown as the active window In the Open New Display dialog box the spectra for the new display can be selected MMF FEST ComTec GmbH 6 2 MPANT Software Open New Display Range Name 4096 ADC 8192 Turku fallout Chernobrl dar 4096 Single 206x120 MEGO 120128 Pillay Cancel Fig 6 3 File New Display dialog box Open All By selecting the Open All menu item all available Displays are shown The windows of the last opened Display become active Print cal The Print menu item opens the print dialog It allows to arrange several pictures on a page into zones The number of zones in vertical and horizontal direction can be specified The Color can be black white RGB colored or Gray scale RGB is recommended also for black laser printers
102. roleziral rately E E lx OFF 9 906 2010 2010 20 a Sweeps 14 151 283 A 12 895 182 49 885 023 ROI 49 885 023 5 0 0 10 2000 3000 40 10 200 300 4000 O 1000 2000 3000 4000 Totalsum 498851023 Dansor Totalsum 49 885 024 Cursor TotalSum 12 757 374 Cursor 49 885 023 ROI 49 885 023 0 Start Time 11 19 54 Counts Start Time 11 19 54 Counts 49 885 023 x 0 x 49 885 023 201084 20108 200 D 49 885 023 ROI 49 885 023 0 A oll a 49 885 024 1000 2000 1000 2000 0 1000 ete TotalSum 431 985 023 Cursor TotalSum 431 885 024 Cursor TotalSum 12 992 685 as Start Time 11 19 54 Counts Start Time 11 19 54 Counts 49 885 024 49 885 024 x 0 20108 2GB FIFO Tfpga Thoard Data Lost O oi ox pope A USEIFors 0 1000 2000 i am oo 0 1000 2000 Data length bytes To ta u um 49 285 123 Cursor TotalSum 12 992 167 Cu TotalSum 12 757 698 Cursor Ci E Counts ounts 3000 xi CE AE 6 20100 201 q DL 0 D D m J 1000 2000 0 1000 2000 0 TotalSum 49 885 023 Cursor TotalSum 12 992 167 Cursor TotalSum 12 682 694 Start Time 11 19 54 3 ounts Acquisition OFF Fig 5 19 Test acquisition with calculated spectra Fig 5 19 shows an acquisition with calculated spectra using the built in test pulser The settings could be used as an example for a two dimensional p
103. rts preset or Sweep preset In the former case the start events are used in the latter case the hardware sweep counter A series of measurements can be acquired into separate memory parts by checking Sequential cycles and specifying the number of cycles Each single measurement should be terminated by any of the preset conditions the complete run stops after performing the specified number of cycles or is repeated accordingly if the specified number of Sequences is greater than 1 Tagged spectra allows to sort the spectra into up to 65536 separated parts depending on tag bits MPANT will show the spectra in a 2 dimensional view You can either select one hot mode or binary for the tagging scheme In one hot mode you get n 2 rows for n tag bits the first row contains the data for no tag bit set the next row is data with tag bit O set the next with tag bit 1 set and so on The last row is the data with more than one tag bit set In binary tagging scheme y is the pattern of tag bits seen as a binary number The data acquisition can be ended after a given time via the Time preset In the edit field Range the length of the spectrum can be entered A Bin width of 1 means the highest time resolution The Bin width can be chosen in powers of 2 up to 1677216 times the elementary dwell time If an Acq Delay is specified data are acquired in a sweep not before the specified time Hold after sweep allows to wait a specified time after a sweep before
104. s time to digital converter and a multiparameter data acquisition system is needed for example the FAST ComTec 7072T and MPA 3 Now let s see how the MCS6 can be used to do the same A Start A 3i0 Y Stan El a z a 2 5 a 5 T he E E ar sl o a z E ES yA Y BhIp Drit Hier DF discriminator Kayboand WAX Anode fiter and preamellfer FAST Can Tes Hv Anode elecirode blas supply HV Diitt electrode bias Eupply Fig 2 18 Two dimensional position sensitive detector Let s assume that the detector has in both x and y direction 150 wires and a delay line of 2 7 ns between each wire i e a total delay of 405 nsec The MCS6 offers 100 psec time resolution i e 4096 time bins would be the maximum possible range that could be used For the 150 wires a resolution of 1k x 1k is certainly good enough so a range of 1024 and a bin width of 4 is reasonable A common trigger signal must be connected to the START input the x stop signal to the STOP1 input the y stop signal to STOP2 Click the Range Preset toolbar icon See Fig 2 19 for possible settings Set the bin width to 4 Make sure that the checkbox Sweepcounter in data not needed is not checked The sweep counter actually is necessary to enable the unique assignment of events from separated input channels to the same trigger event Click the Inputs button to open the dialog for Input Thresholds and ROI Prese
105. s dialog box The functions can be executed by clicking the corresponding icon in the toolbar or by the corresponding function key on the keyboard simultaneously with the CTRL key The MPANT window must be the active on the desktop and have the focus Status bar With this menu item the Status bar at the bottom of the MPANT main window can be switched on or off A corresponding check mark shows if it is active or not The Status bar usually shows if an acquisition is active When the left mouse button is pressed while the mouse cursor is within a toolbar icon it displays a short help message what the meaning of the toolbar icon is Status window The same way it is possible to hide or show the status window at the left side of the MPANT main window Save As Saves all parameters defined in the Options menu to the MPANT CNF or a user defined config file Open Loads a new configuration 6 5 Action Menu The Action Menu or corresponding toolbar icons contain the commands to start stop continue and erase a measurement If more than one systems are formed also more actions menus are available otherwise they are grayed Start La The Start toolbar button erases the data and starts a new measurement MMF FEST ComTec GmbH 6 21 MPANT Software Halt Ll The Halt toolbar button stops a measurement Continue D gt The Continue toolbar button continues a measurement Erase x The Erase toolbar button era
106. server can be completely controlled by the MCDWIN software that provides all necessary graphic displays In the following some parts of the header and definition files of the LMCS6 DLL are listed that may help an experienced programmer to use the DLL for own applications The arguments item nDevice nDisplay nSystem are only for compatibility with other devices controlled by the MPANT software and must be zero NOTE The complete documented sourcecode of the DLL including fundamental VI s and an example VI for LabVIEW and an example Visual Basic and C program is available as an option define ST RUNTIME 0 define ST OFLS 1 define ST TOTALSUM define ST ROISUM define ST ROIRATE define ST SWEEPS define ST STARTS OU WD typedef struct unsigned long started aquisition status unsigned long maxval maxval double cnt 7 status runtime in msec ofls total sum roi sum roi rate Sweeps Starts ACQSTATUS typedef struct long savedata bit 0 auto save after stop bit 1 write listfile bit 2 listfile only no evaluation long autoinc 1 if auto increment filename long fmt format type seperate spectra 0 ASCII 1 binary 2 CSV long mpafmt format used in mpa datafiles long sephead seperate Header long smpts long caluse char filename 256 char specfile 256 char command 256 DATSETTING typedef struct long use 1 if Replay Mode ON long
107. ses the data MWFHET ComTec GmbH 6 22 Programming and Software Options Programming and Software Options The MCS6 can be controlled by user written programs using the DLL software interface with example programs for Visual Basic LabVIEW and C that is available as an option Furthermore LINUX software is available as an option containing a driver library and console test program A Windows software similar to the LINUX package that runs without the server using a stand alone DLL is also available on demand for customers who own one of the two available library packages Auto Correlation an optional available expansion of the Server program allows to acquire data into a two dimensional array M i j The channel i j is incremented when in a single sweep the channel i and i j has an event The two dimensional MAP can be viewed in MPANT even during the acquisition Use the display options and switch to MAP and later to ISOMETRIC fees MCDWIN P7887 1 EA Eile Window Region Options Action 2 2000000 760259 288997 109856 41760 15874 6034 2294 m Sweeps 2000000 Starts 1387673 00 055 TotalSum 8326033 Cursor Counts Fig 7 1 Autocorrelation software option MWFHET ComTec GmbH 7 1 Appendix Performance Characteristics Appendix 8 1 Performance Characteristics 8 1 1 General ResolutionP FwWHM at 1 ms 10 000 000 chs over 60 MIN cccscscsscseseseeeeees typ 135 ps at 100
108. sition OFF Input Thresholds and ROI Presets b E x m Input discriminators Enable Sampling Threshold V Edge Pulse width mode Z CH 6 7 Start 0 0500 4 V CH1 oos al Iv CH2 foos00 af V CH3 00507 4 Iv CH4 ooo al V CHS o7 4f EA Customized y Faling y Under threshold y A Start with rising edge Customized Fainn gt Under threshold y Customized Faling gt Under threshold y Customized Faling gt Under threshold y Additional Delay to all 6 TOF inputs CFT Feature DAC 0 0000 2 o y Time after Peak m ROI Presets Time to Peak Max Width Input1 ROI Preset ro fo f200000 frooo feo Input 2 ROI Preset ROI fo f200000 1 000 oo Input 3 ROI Preset por fo f2o0000 1 000 oo Input 4 ROI Preset ROI fo f200000 1 000 oo 600 Input 5 7 ROI Preset ROI o 200000 1 000 oo 600 ch 7 ROI Preset ro fo fam foo f60 Cancel Apply lefa bala Ad Elfs ls iil iil iil Fig 5 21 How to adjust thresholds for Interleaved 50 psec time resolution MMF FIST ComTec GmbH 5 17 software Description 5 1 8 File formats The mpa format is used to save all spectra in a single file It starts with an ASCII header containing the settings and then the spectra follow one after the other each proceeded with a header line like TDAT0 4096 This means the first single spectra with a length of 4096 channels TDAT1 4096 This means the
109. solution Press Add Calc from the Map and Calculated Spectra dialog to define a new calculated single spectrum in the Calculated Spectrum Setting dialog Calculated Spectrum Setting f Sum left right C Diff Range left right C Copy left lett Param CHN right Pararn CHN2 Threshold 100 Threshold 100 Range 4800 Mame SUM1_2 Condition Cancel Fig 5 15 Calculated Spectrum Setting You have a choice between several formulas to combine two parameters Sum left right makes a sum spectrum and Dif Range left right can be used to subtract two spectra The Range and Name can be defined in the edit fields or default values will be taken Any such calculated spectrum can be used as a parameter for a new dual parameter spectrum If Conditions are defined one can be selected as a necessary Condition for incrementing a channel in this spectra The COPY type of spectra allows to set conditions for copies of primary spectra Of course this copy can be quite different from the primary spectra as only the first stop event after the time threshold is selected Press Conditions from the Dualparameter and Calculated Spectra dialog to define or edit ROI Conditions in the Conditions dialog MMF FEST ComTec GmbH 5 13 software Description Mo Spectra ROI Mame 1 SSUM1 2 1 970 10307 SUM 2 Sumpeak Add 2 10 SUM3 4 1 976 1030 SUM3 4 Sumpeak Combine Edit
110. t 48 62 16 Bit 32 47 0 027 s Tag 0 14 Sweeps 0 15 Tag 0 15 Sweeps 0 15 1 Bit 47 16 Bit 48 63 7 Bit 40 46 6 872 s Tag 0 15 Sweeps 0 6 43 8 byte 1 Bit 63 15 Bit 48 62 44 1759 2 s 0 49 h Tag 0 14 co Jee o 16 Bit 48 63 44 1759 28 0 49h Tag 0 15 IN 1 Bit 63 5 Bit 58 62 Tag 0 4 500 4h 20 85 d MMF FEST ComTec GmbH 5 19 software Description 5 2 Control Language A sequence of commands that are stored in a file with extension CTL can be executed by the MCS6 server program or MPANT with the Load command Also the configuration files MCS6A SET or the header files with extension MP contain such commands to set the parameters Each command starts at the beginning of a new line with a typical keyword the case is ignored Any other characters in a line may contain a value or a comment Following methods are available to execute commands Load the command file using the Load command in the file menu Enable remote mode in the server and send commands via the serial connection A special DLL is necessary which is part of the optional available MPANT EXTERNAL CONTROL software Open a DDE connection and send the commands via DDE as described in section The application name for opening the DDE connection with the standard MCS6 server program MCS6 EXE is MCS6 the topic is MCS6 Implemented are the DDE Execute to perform any command and the DDE Request with items RANGE an
111. ta 37 StoreMCSSetting 38 GetMCSSetting 39 StoreDatSetting 40 GetDatSetting 41 StoreReplaySetting 42 GetReplaySetting 43 GetDatPtr 44 ReleaseDatPtr 45 LVGetOneRol 046 GetSVal 47 MMF FEST ComTec GmbH 5 35 MPANT Software 6 MPANT Software The window of the MPANT program is shown here It enables the full control of the MCS6 via the server program to perform measurements and save data and shows the data on line in several windows The server program MCS6 EXE automatically starts MPANT If you try to start MPANT before the server is started a message box warns that you should start the server first 2101 xi File Window Region Options Action asia ejeje jaj PEE ojo 0 Metales ellas Sleko jmjmiX F1 r2jF3jFs Fs F6 F7 Fe F9 Fi0 Ft1 F12 ON lx lol xi ime 3000000 3000000 3 z HEF HEF E 2 651 076 2000000 2000000 p 13 255 375 13 255 375 i 154477700 1000000 1000000 13 255 375 13 255 375 3 1544777 00 0 0 0 1000 2000 3000 4000 0 1000 2000 3000 4000 TotalSum 14035566 Sons TotalSum 14035565 Cursor 13 255 375 Start Time 15 57 09 ounts Start Time 15 57 09 Counts 13 255 375 Gross 2807675 Net 2807675 Mean 18843 1544777 00 ROI 0001 940 1088 94 0 108 8 nsec Centroid 1015 2 0 EAG 3000000 3000000 0 0 00 0 0 0 00 2000000 2000000 13 255 375 1000000 1000000 EAEE 1544777 00 0 0
112. tch and some comment lines that describe the data length and the meaning of the data bits An example is time_patch 5 datalength 4 bytes sbit0 2 channel 1 6 bit3 up dn bit24 31 sweeps 8 bit DATA 0100000e 0100044a 01003e8e 01003dd9 Then follows the data depending on the format chosen for the data file either in ASCII or binary In ASCII format one data word is written in hex format per line In binary format each stop event is written with 2 4 6 or 8 bytes as specified in the comment lines As usual in the Intel world in the reverse order i e the least significant byte comes first MMF FEST ComTec GmbH 5 18 software Description The following table shows the possible data formats characterized by the time_patch parameter together with the maximum possible sweep length Bit 0 3 contain for all data formats the channel number 1 6 where 6 means the start channel Bit 3 is the edge information 1 means falling edge In some combinations a Data lost bit provides information if the fast FIFO was full Time patch Data Data lost Tag bits Sweep counter Time Max sweep value hex length bit bits length jo fzoyes 12 o40 ps Sweeps 0 7 a abytes 1a 6 bytes 16 Bit 32 47 28 0 027 s Sweeps 0 15 Sweeps 0 7 22 Gbyes 8 Bi4o 47 Tagto 7 fse 6872s 2 1 Bit 47 7 Bit 40 46 36 6 872s Sweeps 0 6 2 lewes o hooo ooo o o ofa 1750 28 0 49 1 Bit 63 15 Bi
113. te Header is not checked the Header and data is saved together in a file with extension MP otherwise the file with extension MP contains only the header and the data is written separately into a file with appropriate extension The buttons Save Load and Erase perform the respective operation With Add and Sub spectra can be added or subtracted from the present data The checkbox calibr can be checked to use a calibration and to shift the data then according to the calibration The Smooth button performs an n point smoothing of selected single spectra The number of points to average can be set with the Pts edit field between 2 and 21 Check the Write Listfile checkbox to write a listfile during a run No Histogramming prevents calculating any spectra to save computing time and concentrate the system on writing the listfile The menu item File Replay opens the Replay dialog MMF FEST ComTec GmbH 5 3 software Description x IY ReplayMode Use Modified Settings Filename C MCSB TESTOT2 Ist de f al C Statt Range from 0 000 Preset 0 000 speed 1000 10kB sec OE Cancel Fig 5 4 Replay Settings dialog Enable Replay Mode using the checkbox and specify a Filename of a list file extension LST or search one by pressing Browse With the radio buttons it is possible either to choose the complete list file by selecting All or a selected Start Range Specify the sweep range by editing the respective edit f
114. th Edges are chosen There is a choice between Over threshold or Under threshold for the Pulse width analyzing depending on the corresponding setting in the inputs dialog To see the events from rising and falling signals separated just enable Pulse width in the settings dialog and set y Range to 2 inside the box labeled 2D spectra You will get a two dimensional spectra with a y dimension of 2 for y 0 it contains the stop events from rising edges and for y 1 from falling edges You can see here the separation time between both edges If you set then the y Range to a value larger than the maximum pulse width in channels you will get a 2 dimensional spectra with the time of the first edge as x coordinate and the pulse width as y coordinate see chapter P 4 3 A well known method named Constant Fraction Timing CFT is used in electronic discriminators to get an enhanced time resolution for a trigger signal made from a detector signal Due to the capability of detecting both edges of a peak a similar method can be used in the MCS6 software too By assuming that the shape of the signal does not depend on the amplitude one can get a good estimation for the time of the peak by assuming that it is always at the same fraction of the time between both detected edges Select Both CFT in the drop down listbox for the edge detection and enter a suited value for the fraction Time after Peak Time to Peak i e time after peak divided by time to
115. the 2 and a 3 dimensional view Ele Window Re tions Action 2 eaba Sele Almay fetes ejes gt lmliy x o F1Jr2 r3 r4 F5 F6 F7 F8 Fo r1o F11 F12 ON CO o xi Time Starts 1000000 Total EESE 40400 Total Ol 10 845 696 ate 137625600 otal 0 0 00 262636 68978 28289 Total Counts Fig 2 14 MAP and Isometric View of a pulse width measurement Go back to the 2 dimensional MAP view and then click on Options Display and select gt gt Overlapped Fig 2 15 xl Graphic Type Dimension bitmap dot v 4098 W Invert Roi Pixel gt gt SEO gt Single gt leometric Cancel Fig 2 15 MAP View display options The spectrum display changes to a 2 dimensional spectrum with rising and falling edges that are drawn overlapped ref Fig 2 17 With the Display Options window you can choose which edges should be in the fore and background Fig 2 16 Always the foreground spectrum can be measured using a mouse cursor By pressing the left mouse button you can move the cursor and see the corresponding data of time bin and counts below the spectrum MWFHET ComTec GmbH 2 12 E MPANT File Window Region Options Action Installation Procedure Single Display Options Type M Max Pix
116. tion of CH 6 START CH 1 and CH 4 to Falling Channel 2 is set to Rising and the channels 3 and 5 to Both Edges Triggering is done with the falling edge of the START input signal Start with rising edge is not checked The threshold voltages can still be ignored due to the use of the internal pulser Input Thresholds and ROI Presets ee ee x Input discriminators Enable Sampling Threshold 4 Edge M CH6 Stat 0 2999 al Fast NIM Faling Start with rising edge ff CH1 al Fast MIM Faling M CH3 0 2599 4 FastNIM y BothEdges y M CH5 ozs a FastNM y Feature DAC 0 0000 4 el ROI Presets inputi ROI Preset Input ROI Preset Input ROI Preset Falling Input 4 ROI Preset Input 5 7 ROI Preset che ROI Preset cuca to Fig 2 7 Inputs set to 6 Input Channels and different Edges Now let s set the internal pulser to pulse train mode and the number of subsequent pulses to seven ref Fig 2 8 Now that you have set the MCS6 to the use of 6 input channels the MPANT program will show 6 client windows one for each input channel The window A6 shows the START input A1 to AS the STOP inputs 1 to 5 MWFHET ComTec GmbH 2 7 Installation Procedure Inspect MCS6 ME_4 Voltages Temp Testmode 25 25 W internal pulser 15 148214 Tes RAM YEE 3 31755 50 A Puls
117. to STOP signals was never that easy MWPFHET ComTec GmbH 3 5 Hardware Description 3 5 GO Line The GO line is a system wide open drain wired AND signal that can start and stop a measurement This line is available on the FEATURE connector and on the specific BNC connector on the rear panel The GO line may be enabled disabled set and reset by the software The system wide open drain GO line enables any connected device to enable and to stop all participating measurement equipment simultaneously This allows for easy synchronization of electronic devices previously often not possible When watching of the GO line is enabled for the MCS6 a low voltage will halt the measurement When output to the GO line is enabled starting a measurement i e the MCS6 is armed will release the GO line high impedance output whereas a halt of the measurement will pull down the GO line to a low state Since it is an open drain output wired AND connection with other devices is possible Also refer Fig 3 7 The GO line is available on most of the other FAST ComTec products as well 3 6 FEATURE Multi I O Connector A very versatile 8 bit digital I O port is implemented on the 15 pin high density female D SUB connector The pull up and series resistors ref Fig 3 7 of the digital I O ports are socket mounted and thus can be easily adapted to specific needs This I O port is fully software c
118. tom transformed spectra dialog It is possible to change to a two dimensional view of the spectrum by specifying the x Dimension and clicking the button gt gt MAP from the Single View dialog For MAP displays the Display Options dialog is changed and allows a choice between four Graphic types bitmap dot vector dot bitmap contour and vector contour Bitmap Dot is recommended as a standard because it makes a good and fast display The checkbox Invert Roi Pixel allows changing the color inside ROI s to make it better visible Vector Contour paints colored contour lines To calculate the lines takes a lot of time and causes the mouse pointer changing to an hourglass But it gives very impressive colored pictures suited especially for presentation and when looking carefully at spectra details MAP View Graphic Type x Dimension gt 256 bitmap dot wector dol W Invert Roi Pixel bitmap contour vector contour gt gt Single Cancel gt gt leometric Fig 6 13 MAP View dialog box From the MAP View dialog it is possible to change to Single view by clicking gt gt Single or change to Isometric View by clicking gt gt Isometric For pulse width measurements with a y dimension of two for the two edges a button will be displayed for switching into the overlapped single view see section MMF FEST ComTec GmbH 6 12 MPANT Software Isometic Yiew EJ Graphic Type View angles Frecession 0 00 deg
119. ts The input channels CH1 and CH2 must be enabled and suited thresholds for the signals must be set In principle both edges of the signals could be evaluated and a software constant fraction method could be used to get an improved time resolution see Fig 5 9 MWFHET ComTec GmbH 2 14 Installation Procedure lola PLLfreg 1e 010 Sync Fast NIM lo y invert Sync2 TTL fo y I invert Input Thresholds and ROI Presets x M Softw Start J write Listfile Binary Input discriminators Endless T No Histogram Enable Sampling Threshold Y Edge Pulse width mode Time differences E RefChi C Ch2 ChG IV Start event generation Starts preset foo Sweep preset A T CH6 Start 0 2996 4 LA Customized y Faling y Under threshold y A Start with rising edge V CH1 0 2996 al i gt Customized Falling y Under threshold y P Tea bee Y CH2 0 2996 4 gt Customized Falling y Under threshold y M CH3 0 2996 al E gt Customized Falling y Under threshold P Pulse width y Range CH4 0 2996 Ki E gt Customized y Faling y Under threshold y 600 Sequential cycles M CH5 0 2396 u E gt Customized y Falling y Under threshold y Sequences 1 Feature DAC 0 0000 _ gt CFT Time after Peak ROI Presets Timo to Penk Max Width Input 1 ROI Preset Bor fo fis fiooo feo Input 2 ROI Preset Rof
120. ulti 16384 SUM ISUM2_3 B 475 16304 SUM ISUM4 5 Add Cale Edit Delete Delete All OK Cancel Conditions Interleaved 50psec Spectra Max distance between edges 4100 psec Start CHNB CHAT fio Mame e CHN2 CHN3 fio ISUM2_3 e CHN4 CHNS5 fio JISUM4_5 Cancel Fig 5 20 Defining two Spectra with Interleaved 50 psec time resolution MMF FEST ComTec GmbH 5 16 Software Description Fig 5 21 ahows how to adjust the thresholds usinag a 100 kHz pulser Define ROIs around the peak in each channel then adjust first the Ch1 threshold so that the centroid is 0 50 time bin away from the centroid in Ch6 then adjust the Ch3 threshold so that the centroid is 0 50 bins away from the centroid in Ch2 and then the same for Ch5 versus Ch4 Note that the splitter reduces the voltage to the half value fea MPANT MCS6A wz e x File Window Region Options Action asula Glee je al oea eee 13 48 BE laleletk jo jujiox F1 r2 F3 rs F5 F6 F7 F8 Fa Fi0 F11 F12 e glen aaa Time 203 531 Sweeps 1 Starts 1 Al Total 20 140 902 ROI 20 140 902 0 99800 100000 100200 650 655 660 665 670 675 680 685 690 TotalSum 7 989 046 Cursor TotalSum 7 989 046 Cursor 15 978 092 Start Time 12 47 26 Counts Start Time 12 47 26 Counts 15 978 092 Gross 7 989 046 Net 7 989 046 Mean 24 811 Gross 7 989 046 Net 7 989 046 Mean 469 944 O 0 ROI 0001 99822 100
121. ut LOWORD sync out bit 0 5 NIM syncout bit 8 13 TTL syncout bit7 NIM syncout_invert bit15 TTL syncout_invert O 0 1 10 MHz 2 78 125 MHz 3 100 MHz 4 156 25 MHZ 5 200 MHZ 6 312 5 MHz 72ChO G Chl 9 Ch2 10 Ch3 LieCh4 1L2 2Chs 13 G0 14 Start_of sweep 15 Armed 16 SYS ON 17 WINDOW 18 HOLD OFF 19 EOS DEADTIME Z20 TIME 0 7 4 751 TIME 31 52 63 SWEEP O SWEEP 11 LOWORD Use of Dig 1 0 GO Line bit 0 status dig 0 3 bit 1 Output digval and increment digval after stop bit 2 Invert polarity bit 4 Input pins 4 Trigger System bit 8 GOWATCH bit 9 GO High at Start bit 10 GO Low at Stop bit 11 Clear at triggered start bit 12 Only triggered start digval 0 255 value for samplechanger long digio long digval long daco0 DACO value START long daci DAC1 value STOP 1 long dac2 DAC2 value STOP 2 long dac3 DAC3 value STOP 3 long dac4 DAC4 value STOP 4 long dac5 DAC5 value STOP 5 bit 14 15 of each word O falling 1 r181n9 2 both 3 both CFT int fdac Feature DAC 0 16383 gt 0 2 5V int tagbits int extclk long maxchan long serno long ddruse long active double holdafter double swpreset double fstchan double timepreset BOARDSETTING number of tagbits use external clock number of input channels 6 serial number bit0 DDR USE piti DDR 2GB module in system Hold off sweep preset value acquisition delay time preset NN TNR MN BRN
122. vents s should be acceptable for a period of time as long as possible EDGE DETECT FAST FIFO S START DDRS FIO STOP 1 gt pe Lt fy huss 6 4NSx 1024 A A L H k use 2 STOP 4 gt 33 MHz 7 A Fig 4 2 FIFO concept In the case of the MCS6 each individual START STOP input has its own 6 4 ns x 1024 FIFO These are able to store burst rates of as high as 10 G edge events per second for up to 6 5 us before any event might be lost Each FIFO word is comprised of the complete event structure in a 6 4 ns period It is worth noting that these ultra fast FIFO s are really independent for each channel On the other hand a high average count rate must be stored without loss of events The decoding and binary time coding of the raw data as buffered in the first FIFO stage is accomplished at a rate of over 33 MHZ Since the bandwidth of the USB 2 0 transmission is limited to something like 35 MB s a large second FIFO is provided that is able to store a high number of data The optional up to 2 GB large DDR2 FIFO is designed to be used in an optimized way depending on the number of bytes that is transferred for each single event l e for 64 bit 8 byte data words up to 2 GB 8 256 Mevents can be buffered The same is true for 48 bit 6 byte words For 32 bit 4 byte data up to 512 Mevents for 16 bit 2 byte data up to 1 Gevents can be stored in a 2 GB DDR2 module MFAST ComTec GmbH 4 3 software Description 5 Software Description
123. ware xl W Replay Mode Use Modified Settings Filename C MCSE TESTON2 Ist is f All Start Range from 0 000 Preset 0 000 Speed 1000 10kB zec OF Cancel Fig 6 24 Replay dialog box Tool Bar asus Queja maja aoea Mt a PE Ee EEE SO ml Fal F2 F3 Fa FS re F7 Fa Fofrio Pi1 F12 selecting the Tool Bar Menu item opens the Tool Bar Dialog Box It allows arranging the icons in the Tool Bar Tool Bar M Enable e Help over Toolbar J Help over Statusbar Commands Customized Toolbar a Separator Add gt gt i Separator A a Mew line gt gt Ehange lt lt A Open New a Oper Mew inserto El Tile l Removes ms Removedlk lt E oe exces Cancel Funktion keys Fig 6 25 Tool Bar dialog box If it is enabled an array of icons in the MPANT Menu is shown Clicking the left mouse button with the cursor positioned on an icon the user can perform a corresponding MPANT Menu command very quick It is also possible to include icons for free programmable function keys F1 F12 into the Toolbar The function keys can be programmed in the Function keys dialog It can be accessed either by clicking the Function keys button or directly from the options menu MMF FEST ComTec GmbH 6 20 MPANT Software Programmable Commands El a fet a pa F3 JanB ap s pea epea apa e pea a pea ope m pan aapna i Cancel Fig 6 26 Function key
124. xcellent stability of the internal oven controlled crystal oscillator can be further improved by connecting an optional available high stability external reference clock source such as a GPS or rubidium disciplined oscillator The FIFO memory buffers enable to MCS6 to continuously transfer data rates of approximately 35 MByte s to the connected computer Available are FIFOs as large as 2 GB Selection of data width per event in steps of 16 bits 16 32 48 or 64 bits allows for optimized FIFO and USB bandwidth usage For experiments requiring repetitive sweeps the spectral data obtained from each sweep can be summed in the PC enabling very high sweep repetition rates In endless wrap around mode sweep repetitions with zero end of sweep dead time can be accommodated The MCS6 is designed with state of the art components which offer excellent performance and reliability The high performance hardware is matched by sophisticated WINDOWS based software delivered with each MCS6 providing a powerful graphical user interface for setup data transfer and spectral data display Some of MPANT s features are high resolution graphics displays with zoom linear and logarithmic auto scaling grids ROIs Gaussian fit calibration using diverse formulas and FWHMBE calculations Macro generation using the powerful command language allows task oriented batch processing and self running experiments A DLL Dynamic Link Library is available for
125. xel T Fill Custom Formula Error Bar Cancel s Dimension jo pm Fig 6 11 Single View dialog box The button labeled Custom Formula is visible only if you have a special DLL named FMPA3 DLL It allows communicating with MPANT for customer calculated spectra This DLL including source code is now part of the DLL software interface that is available as an option Installation Copy the FMPA3 DLL into the working directory usually C MPA3 Use This DLL allows to calculate spectra and to display it with the MPANT program Select a single spectrum and open the Display options dialog Press then the button labeled Custom formula A dialog box Custom transformed spectra is opened Here the formula for the calculation can be selected and the parameters can be edited A new display window showing the calculated spectra can be created Error Bars can be activated in the display options dialog for the calculation of the error bars also the DLL is used Example The supplied DLL is for acquisitions marked by a tag bit in a high bit of the ADC interface lt allows to calculate the Sum x x Difference x x and relative difference Delta F x x x x of spectra marked by the tag bit MMF FEST ComTec GmbH 6 11 MPANT Software Custom transformed spectra El Delta F x 20 2 0 Formula E s i marked by a Tag Bit Spectra Length 2048 Title Delta Tag Bihi Factor F fio0o Save Lancel Fig 6 12 Cus
126. xperiment Then all arriving events are recorded and stored with an absolute time relative only to the initial start Since the dynamic range is up to 54 bit or 20 days the available absolute time range will be sufficient for every imaginable experiment 4 2 3 Tagged Spectra Acquisition 16 TAG inputs allow for sequenced spectra acquisition multi detector configurations etc The 16 Tag s are sampled synchronously to the START STOP inputs The time resolution is 6 4 ns E g in a multi detector experiment it is feasible to measure which detector even if more than 5 has fired and still maintain the incredible 100 ps bin width This allows also for ultra fast coincidence measurements with very little external logic required MWPFHET ComTec GmbH 4 2 Functional Description In most cases the arrival time of the TAG signals relative to the corresponding STOP signals will be late To ease the adjustment of the arrival time between TAG and STOP signals a digital selectable additional delay to the START STOP signals is provided This can delay those signals in steps of 3 2 ns in a range of 0 to 48 ns Thus normally no external delay lines will be needed In case of using the TAG bits part of the upper 32 bits of the 64 bit data word are replaced by the Tag s 4 3 FIFO Concept A multi stage FIFO concept is used to optimize for the two main difficulties of those data acquisition systems On the one hand ultra high burst count rates here 10 Ge
127. y windows are arranged over the full MPANT client area trying to allocate the same size for each window Cascade El The Cascade menu item or respective icon arranges all windows in a cascade display Arrange Icons By the Arrange Icons menu item the minimized MPANT Display windows are arranged in a series at the bottom of the MPANT client area Close All By selecting the Close All menu item all Display windows are closed MMF FIST ComTec GmbH 6 4 MPANT Software Window list At the end of the Window menu all created Display windows are listed with their names the current active window is checked By selecting any of the names this window becomes the active window and is displayed in front of all the others 6 3 Region Menu The Region menu contains commands for Regions and ROI s Regions of Interest A Region can be defined by marking it in a display with the mouse using the right mouse button and dragging a rectangle over the area one is interested in A ROI i e an already defined region in a single spectrum can be shown zoomed by double clicking with the left mouse button on the corresponding colored area in the bar at the bottom of the spectra display A single mouse click with the left button on the corresponding colored area makes this to the selected ROI and lets the counts contained in this ROI be displayed in the information lines of the respective window Advance the selected ROI to the next or previous one usin
Download Pdf Manuals
Related Search
Related Contents
東之ワイヤレス混合器取扱説明書(電流通過汗) Supermicro SuperChassis 833S-R760, Beige HRU ECO 4 User manual MANUAL TECNICO 2011 ES.indd Deutsch - Kristall Form Spiegel GmbH DeLOCK USB 2.0 CardReader 34 in 1 Fisher-Price V1179 Instruction Sheet 952817_LUCRA_acc an_web.indd MーTSUBーSHー Copyright © All rights reserved.
Failed to retrieve file