www.qutools.com[email protected]
.
quTAU/quPSI Manual V4.0 (April 5, 2016)
Страница 1: ...www qutools com info qutools com quTAU quPSI Manual V4 0 April 5 2016...
Страница 2: ...ware Packages 8 4 4 Linux Support 9 5 Windows Installation 9 6 Firmware Update 9 7 Software 11 7 1 Concept 11 7 2 Daisy 12 7 3 quTAU GUI 13 7 4 Command Line Interface 13 7 5 Using the quTAU with your...
Страница 3: ...Array 28 11 Histograms 30 11 1 Start Stop Histograms 30 11 2 Start Multistop Histograms Lifetime Measurements 34 11 3 Correlation Measurements HBT 38 12 Simulation and Testing Demo Mode 43 12 1 quTAU...
Страница 4: ...file a settings dialog can be opened and additional information can be displayed The tabs 2 allow access to the different features of the device Please note the status bar 3 at the bottom showing add...
Страница 5: ...dex html You can also find descriptions and examples for the most common tasks in this manual Working LabViewTM Examples like the one shown in Figure 2 are included in the userlib labviewXX examples f...
Страница 6: ...are already integrated in the quTAU H model The key features of the quTAU device are 8 channels High timing resolution bin size 81 ps High event rates Coincidence counting integrated USB2 0 interface...
Страница 7: ...ion ns Min 5 5 Input Impedance LV TTL 50 5000 Max event rates Mevents s 1ch counting 10 8ch counting 25 8ch time tags 3 Software Delay ns Min 50 Max 50 Figure 3 Hardware concept of the quTAU An ASIC c...
Страница 8: ...ing width of time bins in a time difference histogram when using an odd number of bins for histogram binning Instead of a gaussian distribution the histogramm shows a comb structure due to the differe...
Страница 9: ...e device if done incorrectly Do so only when it s advised by the manufacturer In that case please read and follow these instructions carefully Figure 5 The Firmware Update Utility NHFlash is ready to...
Страница 10: ...tisfactory please press Flash The green LED should start flashing until it is finished At the end of the process the LED should be green again and the text close to it should read Update complete Make...
Страница 11: ...I all applications are using the DLL tdcbase dll to communicate with the device driver 7 1 Concept The quTAU software concept is depicted in Figure 6 The device is connected via USB2 0 so the first pi...
Страница 12: ...shown in Figure 7 the different features are simply accessed by clicking on the different tabs Double clicking a tab decouples it from the main window making it possible to view multiple tabs at once...
Страница 13: ...an be saved to a file a settings dialog can be opened and additional information can be displayed The tabs 2 allow access to the different features of the device A status bar 3 at the bottom shows add...
Страница 14: ...b doc index html Additionally there will be examples of how to combine the functions to achieve a certain task To visualize this simplified LabVIEWTM block diagrams will be used Please remember that t...
Страница 15: ...tion was established and the DLL automatically switches to demo mode Necessary functions for the device initialization tdcbase h int TDC init int deviceId Additional functions related to the device in...
Страница 16: ...lated to the device DE initialization tdchbt h void TDC releaseHbtFunction TDC HbtFunction fct tdclifetime h void TDC releaseLftFunction TDC LftFunction fct Table 3 Examples Device Deinitialization La...
Страница 17: ...selection per channel channel delay per channel Trigger level necessary threshold voltage to trigger an event Termination switches the termination of the input channels between 50 and 5 k Edge select...
Страница 18: ...he channel input settings can be changed via the controls in the highlighted area Please note that appearance of this window may change depending on the used hardware here a quTAU H is used 8 1 2 quTA...
Страница 19: ...t TDC getSignalConditioning Int32 channel Bln32 on Bln32 edge Bln32 term double threshold int TDC configureSyncDivider Int32 divider Bln32 reconstruct int TDC getSyncDivider Int32 divider Bln32 recons...
Страница 20: ...serlib labviewXX examples configure IO vi C Example userlib src example 1 3 5 c Figure 12 Digital Input configuration see example configure IO vi Please note that the logic level settings are set per...
Страница 21: ...e unit Bins Two or more detection events will be counted as a coincident event if the difference of their time stamps is less or equal than the specified time window 9 3 Realizations Count rates can b...
Страница 22: ...G Figure 13 Coincidence Counters Tab of the Daisy Parameters can be set at the top data are displayed as a bar plot and additionally as a trend graph for a selected channel www qutools com quTAU quPSI...
Страница 23: ...f the quTAU GUI Data are displayed in the graph on the left hand side parameters can be set on the right hand side 1 Additionally all count rates are also displayed numerically besides the plot legend...
Страница 24: ...s countrate plot vi When polled periodically the second argument update indicates the number of data updates since the last poll The timebase for all rates is set by TDC setExposureTime and the coinci...
Страница 25: ...nary Since the 64 bits of timing information are more than are used internally they will never overflow The internal time will overflow after roughly 67 6 days see Section 4 2 10 1 3 Binary File 5 byt...
Страница 26: ...h the Daisy GUI Select the Time Diffs tab 1 then use the Save Time Tags area 2 Click on the folder symbol to select a file location and name and start recording by clicking the red record button The L...
Страница 27: ...ee Figure 18 Figure 18 The writing time stamps status window You can see the file name the current recording time and file size and the chosen maximum time and file size To stop recording time stamps...
Страница 28: ...const Int8 channels Int32 count int TDC readTimestamps const char filename TDC FileFormat format 10 4 Retrieving Timestamps as an Array Table 8 Examples Retrieving Timestamps as an array LabView Examp...
Страница 29: ...10 TIME STAMPING Figure 19 Block diagram for retrieving timestamps as an array see example timestamparray vi www qutools com quTAU quPSI Manual V4 0 Page 29...
Страница 30: ...rences for the different histogram types For the A A Start Stop histogram the time differences x2 x1 x6 x2 x8 x6 and x9 x8 would be recorded In the A B case it would be x3 x2 x7 x6 and x10 x9 For the...
Страница 31: ...Additionally you can change the number of merged HW bins in order to circumvent the TDC chip problem mentioned in 4 1 choose an even number and the histogram width The total integration time 2 is als...
Страница 32: ...continuously generated The parameters of TDC getHistogram determine the channel combination to be retrieved Additionally an array with at least bincount entries has to be provided in the function call...
Страница 33: ...11 HISTOGRAMS Figure 22 Block diagram for start stop histograms see example start stop vi www qutools com quTAU quPSI Manual V4 0 Page 33...
Страница 34: ...f2 t I0 e t 0 1 e t 1 2 Kohlrausch Decay Function Stretched Exponential f3 t I0 e t 0 3 11 2 2 Realization in the quTAU GUI Lifetime Measurements can be obtained and analyzed in the quTAU GUI see Fig...
Страница 35: ...stogram width In order to analyze the obtained data a fit to one of the three models described above can be chosen 2 The fit function will be displayed 3 Edit the start values 4 if the fit does not wo...
Страница 36: ...ifetime Measurements tdcbase h Bln32 TDC checkFeatureLifeTime tdclifetime h int TDC enableLft Bln32 enable int TDC setLftParams Int32 binWidth Int32 binCount int TDC getLftParams Int32 binWidth Int32...
Страница 37: ...Lifetime measurements see example lifetime vi The TDC analyzeLftFunction function is a convenient function to retrieve single values and the histogram array from the data set www qutools com quTAU qu...
Страница 38: ...ry Brown and Twiss shown in Figure 25 It consists of two single photon detectors located at each output of a 50 50 beam splitter Time difference measurements of photon detections can then be used to a...
Страница 39: ...Antibunching g 2 ab 1 e 0 a 7 Three Level System g 2 tl 1 p2 f c e 0 b 1 c e 0 a 8 Normalization Please note that the measured histogram data are normalized with a factor N R1R2TW 9 with countrates R...
Страница 40: ...ed data a fit to one of the three models described above with the option to include detector jitter and an offset can be chosen 2 The fit function and the obtained parameters will be displayed 3 Edit...
Страница 41: ...checkFeatureHbt tdchbt h int TDC enableHbt Bln32 enable int TDC setHbtParams Int32 binWidth Int32 binCount int TDC getHbtParams Int32 binWidth Int32 binCount int TDC setHbtDetectorParams double jitte...
Страница 42: ...HBT measurements see example hbt measurement vi The TDC analyzeHbtFunction function is a convenient function to retrieve single values and the histogram array from the data set www qutools com quTAU q...
Страница 43: ...Usage For simulation and testing events can be generated by the software as if they were pro duced by real signals There are several options generate timestamps Using the function TDC generateTimestam...
Страница 44: ...e external sources Table 12 Channel Mapping of the quPSI device Please note that this only applies for read out timestamps and count rates but not for the input settings Source External Sync External...