background image

931003E / 0620

4. FIRMWARE COMMANDS AND RESPONSES

Responses:

$IT<CR> 

Zero stabilization is currently enabled.

$IF<CR> 

Zero stabilization is currently disabled.

SHOW_ZERO_WIDTH

Reports the current width for the stabilizer zero peak. See also SET_ZERO_WIDTH,
SET_ZERO_CHANNEL, and SHOW_ZERO_CHANNEL.
Responses:

$C00001088<CR> 

Zero width has not been set.

$C00003089<CR> 

Zero width is 3 channels (lowest possible width).

     

...

     ...

$C00256100<CR> 

Zero width is 256 channels 

START

  [seg-mask]

Starts data acquisition. The optional segment mask is provided for compatibility with other
MCBs and may be any value from 0 to 65535 but is ignored by the digiBASE.

STOP  

[seg-mask]

Stops the data acquisition. The optional segment mask is provided for compatibility with
other MCBs and may be any value from 0 to 65535 but is ignored by the digiBASE.

43

Summary of Contents for ORTEC digiBASE

Page 1: ...C digiBASE PMT Base with Integrated Bias Supply Preamplifier and Digital Multichannel Analyzer for NaI Spectrometry and Counting User s Manual Printed in U S A ORTEC Part No 931003 0620 Manual Revisio...

Page 2: ...f the nature of the fault of the instrument being returned and of the model serial and revision Rev on rear panel numbers Failure to do so may cause unnecessary delays in getting the unit repaired The...

Page 3: ...m to Establish Communication With Your MCBs 6 2 3 4 1 Configuring a New Instrument 7 2 3 4 2 Customizing ID Numbers and Descriptions 7 2 3 5 Attaching More Than One digiBASE to the Computer 8 2 3 6 Co...

Page 4: ...Error Codes 25 4 2 1 Dollar Response Records 26 4 2 2 MCB Commands 27 APPENDIX A LIST MODE 45 A 1 List Mode Data 45 A 2 Throughput Issues 46 A 3 Sample Data Collection Application 46 A 3 1 ORTEC Conne...

Page 5: ...nstruction is not observed In addition the following symbols may appear on the product DANGER Hazardous voltage ATTENTION Consult the manual in all cases where this symbol is marked in order to determ...

Page 6: ...vi...

Page 7: ...C and Visual Basic Installing the digiBASE is a snap with its USB connection Just install the accompanying CONNECTIONS Driver Update Kit and MAESTRO software connect the digiBASE to the USB port of t...

Page 8: ...oscopy software including MAESTRO which is supplied with the instrument The digiBASE connects via a USB port 1 2 About This Manual This manual describes the digiBASE tells how to connect it in a compl...

Page 9: ...PUT and USB connector see Chapter 3 2 2 Setting the Coarse Gain Jumper The digiBASE has 3 coarse gain settings 1 3 and 9 determined by setting a jumper within the unit The factory setting is 1 Fine ga...

Page 10: ...the jumper is on the left most and center pins the coarse gain is 1 When the jumper is on the right most and center pins the coarse gain is 3 The gain is 9 when the jumper is removed These set tings...

Page 11: ...ECTIONS Driver Update Kit The first step is to install the accom panying version of the CONNECTIONS Driver Update Kit This product must be installed before MAESTRO can be installed On the Instrument F...

Page 12: ...d use of the MCB Configuration program We strongly recommend that you read the instructions for the CONNECTIONS Driver Update Kit for complete details on the command line arguments that change how the...

Page 13: ...d not renumbering MCBs that belong to other users as this could affect the interaction between their MCBs and their ORTEC software for instance if they control their MCBs with JOB files e g the JOB fi...

Page 14: ...ument from one USB port to another 2 3 6 Connecting to and Disconnecting from the Computer The USB connection allows you to connect digiBASE to and disconnect them from a USB port without shutting dow...

Page 15: ...ee a detector not responding message on the status line at the bottom of the MAESTRO window When you reconnect the digiBASE to its USB port the same port to which it was attached when MCB Configuratio...

Page 16: ...all cases the default Shaping Time 0 75 s is the preferred setting However the digiBASE supports shaping times from 0 75 s to 2 s in steps of 0 25 s 2 5 2 Amplifier 2 Figure 8 shows the Amplifier 2 ta...

Page 17: ...king the mouse in the scrollbar will set the vertical offset to the vertical value of the channel at the marker position This lets you conveniently zoom in on a particular part of the waveform In the...

Page 18: ...own in the mode selected for it The buffer will always be shown in PHA mode The display will return to the InSight mode when you return to the first digiBASE If you exit the program with the digiBASE...

Page 19: ...fter the pulse maximum on the display On the lower right of the InSight display are the shaping parameter controls Except for the LLD control accessed by clicking on the other controls toggle these ar...

Page 20: ...for storage 2 5 4 Stabilizer The digiBASE has both a gain stabilizer and a zero stabilizer their operation is discussed in more detail in the MAESTRO User s Manual The Stabilizer tab Fig 12 shows the...

Page 21: ...itor the voltage Enter the detector high voltage in the Target field click On and monitor the voltage in the Actual field Click the Off button to turn off the high voltage 2 5 6 About This tab Fig 14...

Page 22: ...the MAESTRO toolbar or issue Acquire Clear 2 2 5 8 Presets Figure 16 shows the Presets tab The presets can only be set on an MCB that is not acquiring data during acquisition the preset field backgrou...

Page 23: ...me Live time refers to the amount of time that the MCB is available to accept another pulse i e is not busy and is equal to the real time minus the dead time the time the MCB is not available 2 6 Trou...

Page 24: ...digiBASE PMT Base with Integrated Bias Supply Preamplifier and Digital Multichannel Analyzer 931003E 0620 Intentionally blank 18...

Page 25: ...per C Gain Drift 150 ppm per C Shaping Time Bipolar shaping adjustable under computer control from 0 75 s to 2 s in steps of 0 25 s Presets Live Time up to 8 5 107 seconds in steps of 20 ms Real Time...

Page 26: ...operties in MAESTRO Input impedance is 5 k to 3 3V protected to 10 V USB Full speed 12M bps bus powered USB 1 1 interface 3 1 2 Special Performance Features List Mode Acquisition If you need the ultim...

Page 27: ...e digiBASE Data channels are 31 bits Most significant bit is ROI bit 3 2 Computer Controls and Indicators All controls and readouts are implemented in the MAESTRO MCA Emulation Software included with...

Page 28: ...set e g 920 0 10 Software selectable analog offset 1 11 HV power supply 1 12 Enhanced HV SET_HV SET SHOW_HV_POL SHOW_HV_ACT 0 13 Software selectable HV range ENA_NAI DIS_NAI 0 14 Auto PZ START_PZ_AUTO...

Page 29: ...S depends on device segment multi input MCBs only 0 46 Software selectable HV shutdown mode SET SHOW VERI_SHUT 1 47 Software selectable shaping time constants SET_SHAP 1 48 Explorable shaping time con...

Page 30: ...PLSUM 0 78 Has programmable external dwell voltage capability 0 79 No Peak Preset feature M3 CA and OASIS 0 80 Programmable pulser OASIS 0 81 Programmable Vacuum HV interlock OASIS 0 82 Programmable C...

Page 31: ...more spaces Specific commands require multiple parameters separated by commas that specify numeric quantities related to the operation of the MCB such as live time or conversion gain The command SET_...

Page 32: ...ive 136 Invalid command in this mode 137 Hardware error 138 Requested data not found Micro error codes 0 Success 1 Input already started stopped 2 Preset already exceeded 4 Input not started stopped 6...

Page 33: ...t may result As described in the two preceding sections the usual response is a macro error code of 0 and a micro error code of 0 no errors Though syntax and communication error responses may result f...

Page 34: ...ed by start and length are cleared DISABLE_GAIN_STAB Stops stabilization of the gain peak while data is being acquired and sets the center channel to zero The gain stabilization adjustment is held at...

Page 35: ...ENT ENABLE_GAIN STABILIZATION and DISABLE_GAIN_STABILIZATION INITIALIZE_ZERO_STABILIZATION Resets the zero peak stabilization adjustment to 0 no adjustment This value is reported as 0 by the SHOW_ZERO...

Page 36: ...ing times in units of 10 ns Response SHAPING 75 100 125 150 175 200 LIST_TRIG_SAMPLE Lists the various trigger sources in InSight mode Response TRIG_SAMP Enable PeakDet LLD Random LIST_ZERO_ADJUST Dis...

Page 37: ...annel as determined by the conversion gain The gain channel and width must be set before gain stabilization can be enabled The absolute minimum width for the gain peak is 3 channels See also SHOW_GAIN...

Page 38: ...SAMPLE num Selects which controls signals are displayed as an ROI on the captured waveform Only a single bit can be turned on at a time The following signals can be selected with the associated bit Bi...

Page 39: ...length Sets the window of interest to the specified start channel and number of channels The channels of spectral data in the window of interest are affected by commands such as CLEAR SET_DATA and WRI...

Page 40: ...ce always 1 for the digiBASE and the current conversion gain for each segment The record is organized as follows J0102400001aaaaa00000 65 zeros here for total of 75 zeros 00000ccc where aaaaa represen...

Page 41: ...le Response GAIN_FINE 0000000000000 8 Fine gain is set to 0 8 SHOW_GAIN_POLARITY Returns the polarity of the amplifier input as F records Responses IPOS CR Always positive in digiBASE SHOW_GAIN_STABIL...

Page 42: ...ive Bit 1 Bias supply overload 0 overload 1 normal Bit 2 High voltage enabled 0 disabled 1 enabled Example Responses D0100000003077 CR 1000 V negative not overloaded disabled D0100000002076 CR 1000 V...

Page 43: ...r equal to 4294967295 maximum reportable value SHOW_LENGTH_SAMPLE Reports the number of points in the InSight Mode Waveform Response C00256100 256 points in the waveform SHOW_LIVE Reports the contents...

Page 44: ...NEXT Used in conjunction with the SHOW_ROI command SHOW_NEXT reports the next continuous group of channels that have the ROI flag set The response is of the form Dsssssnnnnnccc CR where sssss represen...

Page 45: ...umber of counts Responses C00000087 CR Maximum count was found in channel 0 or no ROI channels were found see errors below C00001088 CR Maximum count was found in channel 1 C01023093 CR Maximum count...

Page 46: ...ecord indicating the serial number of the digiBASE Response F100 Serial number 100 SHOW_STATUS Returns system status information in the following format Mllllllllllttttttttttaaaaahhhhhccc CR where lll...

Page 47: ...000 days SHOW_TRIG_SAMPLE Reports the trigger source in InSight mode Responses F0ENABLE ENABLE INPUT is source F1PKD Peak detect is source F2LLD Lower level discriminator is source F3RANDOM Triggers r...

Page 48: ...for more information about the window of interest Example Responses D0000001024079 CR Window of interest reported as starting at channel 0 and continuing for 1024 channels D0000001512080 CR Window of...

Page 49: ...1088 CR Zero width has not been set C00003089 CR Zero width is 3 channels lowest possible width C00256100 CR Zero width is 256 channels START seg mask Starts data acquisition The optional segment mask...

Page 50: ...digiBASE PMT Base with Integrated Bias Supply Preamplifier and Digital Multichannel Analyzer 931003E 0620 Intentionally blank 44...

Page 51: ...com Solutions applications software aspx tab 2 A 1 List Mode Data In List mode each detectable event that would normally be histogrammed into a spectrum is sent to the computer along with a time stam...

Page 52: ...city If however multiple digiBASEs are in use simultaneously they must all share the 12M bps Therefore no more than 9M 320K 28 units can be supported at the 10kcps average data rate This maximum also...

Page 53: ...or data the interface software returns a buffer in which the first word is the number of bytes that were available The word is stored in the file along with the data An example file is show below 0000...

Page 54: ...ollowing subroutines and functions Option Explicit Dim bStop As Boolean Dim uConn21 100 As Object Dim TotalCounts 100 As Double A 3 4 1 Declarations bStop is a flag that is used to track when the Stop...

Page 55: ...ime As Date rtbStatus Text rtbStatus SelStart 0 rtbStatus SelLength 0 For i 1 To lstMCBs ListCount If lstMCBs Selected i 1 Then Set uConn21 i 1 CreateObject UMCBI CONN 2 lstUMCBI SelIndex i uConn21 i...

Page 56: ...i 1 lData 0 4 End If Next i DoEvents If Timer oldtime 3 Then For i 1 To lstMCBs ListCount If lstMCBs Selected i 1 Then rtbStatus SelText MCB i Total Conversions TotalCounts i 1 Chr 10 End If Next oldt...

Page 57: ...the digiBASE to transmit up to 16383 conversions The first word in the returned buffer reports the number of conversions that were actually available to be returned The REDIM command resizes the data...

Page 58: ...e loss of data from the FIFO file is a function of the throughput capacity of USB the number of digiBASEs connected to the computer and the speed memory and operat ing system that are employed for the...

Page 59: ...10 Mark 12 Mark types 13 Installation 5 List Mode 20 45 data 45 data collection application 46 event word 1 20 throughput issues 46 time stamp word 20 Visual Basic example 46 Live time 17 Log mode 11...

Page 60: ...digiBASE PMT Base with Integrated Bias Supply Preamplifier and Digital Multichannel Analyzer 931003E 0620 Intentionally blank 54...

Reviews: