Home

TetrAMM Users Manual

image

Contents

1. CAEN ELS doo Rev 1 5 October 2014 O Y gt dd VY Uu vull ad N J Be Ki ad lt CAENELS dan Kra ka ulica 2 6210 Se ana Slovenija Mail info caenels com Web www caenels com TetrAMM User s Manual Table Of Contents 1 EIERE Ee 7 1 1 THE TETRAMM PICOAMMETER eebe 7 1 2 THE TETRAMM ATA E E 8 1 3 PATO ee EE EE EE N Ne 10 1 4 HIGH VOLTAGE SOURCE E 11 1 5 ATA A E 12 1 6 SAMPLING FREOUENCY AG csscsscosscscosscsscsccsscsscsscssssscsssssessssssesssses 12 1 7 OFFSET CALIBRATION a esse sesse sees ese see eed sees ed ede 12 1 7 1 User Defined Calia ee 12 SOFTWARE CORE N WE 14 2 1 COM gaa 14 2 2 AE nn 15 Lt EAE Ee EE 17 222 GET Command EE TTT TF enn ee ee ee ee ee ee ee ee ee cose 20 pd j i ZZ el EENEG lt 23 TF Command ee e e 27 NAO C Of ME 29 25 oes ORATION BENE N N 31 MEE COMINANGA EEN 31 MEE EE Command EEN 32 MEE EA Command REENEN 34 ome SISCORR Coana eee 36 eee VP Connie N N 38 MEE EK S Command esse esse ese EE 39 EEN IC EK Command un ees RE 43 TSP rr 44 Le E CONMNGHA Sie een Oe ee 45 2 SO HW RE SET God eee ae renee eet een 46 2 4 Heerser eer AR AE ON ON 47 2 4 1 HV SS 47 2 4 2 HVV Cone 49 2 4 3 HVI Command EE EE ee ese ee ee ee see ee 50 2 COMMAND TABLE SUMMARY ee ese sesse sees see ese ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee 51 ETHERNET COMMUNICATIO
2. allows user to read temperature from internal temperature sensor Temperature value is updated every 10 seconds If in case temperature rises over 50 C the over temperature fault is set and the High Voltage module is turned off After a fault event it 1s necessary to reset the internal status register to be able to reactivate the High Voltage module The reply to the TEMP command is in the following format TEMP value r n where value is the integer read temperature value expressed in C Example TEMP read example TEMP 2 VM gt TEMP 28VM OL TetrAMM User s Manual Software commands 2 3 9 VER Command The VER r n command returns information about the TetrAMM unit and the currently installed firmware version The reply to the VER r n command is in following format VER model ver module1 module2 r n where model is a string indicating the device i e TETRAMM ver cointains the string corresponding to the installed firmware version modulel the front end type installed in the device and the two full scale ranges module2 the High Voltage module installed in the device and its voltage rating Example VER example VER Zu gt VER TETRAMM 0 9 81 1V4 120UA 120NA HV 500V POSVM The TETRAMM device of the previous example has the 0 9 81 firmware version installed and it has a 4 channel current to voltage front end i e IV4 with the two
3. keyboard Character 127 represents the command DEL Decimal Hexadecimal 32 20 33 21 34 22 35 23 36 24 37 25 38 26 39 27 40 28 41 29 42 2A 43 2B 44 2C 45 2D 46 2E 47 2F 48 30 49 31 50 32 51 33 52 34 53 35 54 36 55 37 73 Binary 00100000 00100001 00100010 00100011 00100100 00100101 00100110 00100111 00101000 00101001 00101010 00101011 00101100 00101101 00101110 00101111 00110000 00110001 00110010 00110011 00110100 00110101 00110110 00110111 Symbol N OU fF W NO O Description Space Exclamation mark Double quotes Number Dollar Procenttecken Ampersand Single quote Open parenthesis Close parenthesis Asterisk Plus Comma Hyphen Period dot or full stop Slash or divide Zero One Two Three Four Five Six Seven Appendix 74 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D SE 00111000 00111001 00111010 00111011 00111100 00111101 00111110 00111111 01000000 01000001 01000010 01000011 01000100 01000101 01000110 01000111 01001000 01001001 01001010 01001011 01001100 01001101 01001110 01001111 01010000 01010001 01010010 01010011 01010100 01010101 01010110 01010111 01011000 01011001 01011010
4. see CHN Command section For a more accurate explanation of the output stream formatting see the ACQ Command description The TetrAMM unit indicates the end of data transfer with an acknowledgement reply ACK rn The maximum acquisition data rate is limited due to the to the communication link limitations so that the maximum data rates are the same as for the ACQ command for more information see the ACQ Command section The data rate could be additionally decreased using the NRSAMP command refer to the NRSAMP Command which allows to calculate a normalized averaging on a larger number of samples thus reducing also the equivalent measuring noise value Examples NAQ example for 3 acquisitions in ASCII on 2 channels the following data are represented in string format NAO 3 n gt 1 12345678E 12 t 1 12345680E 12 n 1 12345670E 12 7 1 12345685E 12 r n 1 12345682E 12 7 1 12345698E 12 r n gn de a EIE ACK n NAQ example for 5 acquisitions with ASCII format disabled on I channel note that following data are represented in hexadecimal format note that the last line 41434BODO0A in hex format is equivalent to ACK r n in string format see the ASCII table NACH m gt __3D73C3997B2D3 1CBFFF40002FFFFFFFF 3D74D3997B2D3 1CBFFF40002FFFFFFFF __3D75C4000B2D3 1CBFFF40002FFFFFFFF 3D75C4005B2D3 1CBFFF40002RFRFFFFFFF 3D75C4080B2D3 1 CBEEEAOOO2EFEEEEEF KEE i A1434BODOA 8B TetrAMM User s
5. 754 standard 64 bits row data and a custom signaling Not a Number sNaN termination 64 bit sequence i e OxFFF4 0002 FFFF FFFF in hexadecimal representation which denotes the end of a data set As an example the equivalent previous sample data set with the ASCII data stream disabled is shown hereafter the following binary data is represented in hexadecimal notation 3D73C3997B2D31 CBG e PE DDBSF 16OA3D8B79603EC482F 73D C6AB3FDF992ZBO0FFFE40002FFFFFFFF Chi Ch2 Ch3 Ch4 sNaN End of data set Another example is presented when only one channel is active and ASCII mode is enabled the transferred data sample is as follows non printing characters are displayed in red 1 12345678E 12 r n Chi Termination characters The equivalent data with ASCII stream disabled is displayed in the hexadecimal representation as follows 3D73C3997B2D31CBFFF40002EFFFFFFF Chl NaN End of data set The ASCII format setting affects not only the format of the generated output stream but also the maximum data rate of possible data that can be transferred from the TetrAMM to the host PC due to number to string conversion task and larger amount of data to transmit As an example a single acquisition on 4 channels in ASCII format takes 15 character for each channel this implies a total of 60 characters for 4 channel e823 TetrAMM User s Manual Software commands acquisition and 5 characters for delimitation tabs and terminat
6. CODES ccccccecccceccececcscscesceceececess MO SO TetrAMM User s Manual Co September S 5013 Document created 0 8 Oetober287 2013 Document update 1 1 January 31 2014 e ety command description correction on some data il TetrAMM User s Manual Safety information Warnings CAEN ELS will repair or replace any product within the guarantee period if the Guarantor declares that the product is defective due to workmanship or materials and has not been caused by mishandling negligence on behalf of the User accident or any abnormal conditions or operations Please read carefully the manual before operating any part of the instrument Z WARNINGZA Do NOT open the boxes CAEN ELS d o o declines all responsibility for damages or injuries caused by an improper use of the Modules due to negligence on behalf of the User It is strongly recommended to read thoroughly this User s Manual before any kind of operation CAEN ELS doo reserves the right to change partially or entirely the contents of this Manual at any time and without giving any notice Disposal of the Product The product must never be dumped in the Municipal Waste Please check your local regulations for disposal of electronics products TetrAMM User s Manual Read over the instruction manual carefully before using the instrument The following precautions should be strictly observed before using the TetrAMM device Do not use
7. Given parameter is out of allowed values for channels setting see CHN Command Given parameter is not allowed ASCII setting see ASCII Command Given parameter is out of allowed values for range setting see RNG Command Given parameter is not allowed user correction setting see USRCORR Command Given parameter is not allowed number of samples setting see NRSAMP Command Given parameter is not allowed for user correction setting see STATUS Command Given parameter is not allowed for interlock setting see INTERLOCK Command TetrAMM User s Manual Appendix High Voltage module cannot be turned ON because 30 Interlock active a faults condition occurs Solve the fault cause and reset the status register see STATUS Command 81
8. Lowercase h Lowercase i Lowercase j Lowercase k Lowercase Lowercase m Lowercase n Lowercase o Lowercase p Lowercase q Lowercase r Lowercase s Lowercase t Lowercase u Lowercase v Lowercase w Lowercase x Lowercase y Lowercase z Opening brace Vertical bar Closing brace Delete Appendix Equivalency sign tilde Codes 128 255 are called extended ASCII codes There are several different variations of the 8 bit ASCII table The table below is according to ISO 8859 1 also called ISO Latin 1 Codes 129 159 contain the Microsoft Windows Latin 1 extended characters Decimal 75 128 129 Hexadecimal 80 81 Binary 10000000 10000001 Symbol Description Euro sign Appendix 76 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E OF 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D SE OF AO A1 A2 A3 A4 A5 A6 10000010 10000011 10000100 10000101 10000110 10000111 10001000 10001001 10001010 10001011 10001100 10001101 10001110 10001111 10010000 10010001 10010010 10010011 10010100 10010101 10010110 10010111 10011000 10011001 10011010 10011011 10011100 10011101 10011110 10011111 10100000 10100001 10100010 10100011 10100100 10100101 101001
9. Manual Software commands 2 24 TRG Command The TRG Command enables to synchronize the TetrAMM current acquisition to an external event via the hardware Trigger Gate signal refer to the I O Connectors section This feature is extremely useful when the picoammeter data acquisition must be synchronized to an external event e g an experimental time window The trigger mode operation is hereafter described As soon as the TRG ON r n command is received the TetrAMM unit replies with an acknowledge ACK r n string and enters the trigger mode When entering this mode the unit searches for a rising edge positive edge on the corresponding Trigger Gate input signal As soon as this event is detected by the unit the internal logic starts to elaborate the acquired input data with a normalized averaging and to continuously send the sample values to the host Data are sent to the host as long as the unit does not triggers itself to another rising edge of the corresponding Trigger Gate input signal This behavior is kept until the trigger mode is disabled with the TRG OFF r n default command Please note that an acknowledgment string is sent back to the host after a TRG ON r n or TRG OFF r n command is received The format of the output stream depends on the ASCII format see ASCII Command section and the number of activated channels see CHN Command section for a more detailed
10. complete description of available commands their purposes and their syntax 2 TetrAMM User s Manual Introduction 1 4 High voltage source The TetrAMM device is provided with a low noise integrated High Voltage HV source that allows users to optionally bias a connected detector Please note that HV sources installed in the TetrAMM units are referred to ground This source is perfectly suited to be used as the bias voltage for the detecting system when necessary in order to increase the signal value and thus to increase the signal to noise ratio This standard version of the TetrAMM includes a 500V I1mA positive HV source but other three different custom options can be configured at the time of purchasing of the unit Ordering Code Product Code Description WTETRAOSNXAA TETRASOON 500V Negative Integrated HV Source option WTETRA4KPXAA TETRA4KP 4kV Positive Integrated HV Source option WTETRA4KNXAA TETRA4KN 4kV Negative Integrated HV Source option These options can be purchased by adding the corresponding ordering code or the product code to the one for the standard TetrAMM unit at the time of the order The digital interface allows setting remotely the set point of the high voltage source and to read the voltage and current readbacks for more information see the High Voltage Commands section The red HV ON LED placed on the front panel acts as a status indicator for the high voltage source it turns on wh
11. description of the output stream and the acquisition limitations please refer to the description of the ACQ Command which uses the same data representation In addition to the standard output data stream the trigger mode adds a header and a footer to the acquired data The header indicates a_sequence number i e counter of the trigger events starting with 0 The sequence number is reset when the trigger mode is disabled The header format also depends on the ASCII mode and the number of activated channels e ASCII mode enabled the header has the following format SEQNR n r n where n is the sequence number of trigger event in decimal rapresentation e ASCII mode disabled the header format depends on the number of activated channels it is composed of a 64 bit Signaling Not a Number sNaN Sequence Number sNaN IEEE 754 double precision floating point This particular value is composed by two parts the most significant 32 bits are constant OxFFF40000 and the lower 32 bits indicates the sequence number in hexadecimal format for example the sequence number 161 is represented as 0x000000A1 so the entire sNaN is displayed as OxFFF40000 OOOOOOAT In order to maintain the format of the transmitted data stream the sNaN value is repeated k times where k is the number of active channels and the header is terminated with a custom me a _ Software commands TetrAMM User s Manual End of Data set sNaN 0
12. each input voltage rating are shown in the following Figure 18 230V and 115V respectively a AC Line Voltage Select switch for 230V operation AC Line Voltage Select switch for 115V operation n Figure 18 AC line voltage select switch gn OL TetrAMM User s Manual TetrAMM Power Supply 7 3 3 Output Connectors The power supply has one locking output connector indicated as OUT The central pin corresponds to the positive power supply 12V respect to the external conductor that 1s connected to its ground refer to Figure 19 Positive power supply 12V Ground Figure 19 TetrAMM mechanical dimensions 7 3 4 Cabling The PS1112 linear power supply is equipped with a female to female locking power plug cable in order to handle connections to the CAENels TetrAMM device The standard cable length is 1 5m 60 7 4 Technical Specifications Main technical Specifications for the PS1112 linear power supplies are presented in the following table Characteristic Value Output Voltage 12 V Maximum Output Power 14 4 W Maximum Output Current EZA AC Line Voltage Input 115V 230 V AC Line Frequency 50 60 Hz Dimensions 115 x 95 x 57 mm Weight 850 g Indicators 1 LED OUT OK Cooling Forced air convection integrated Fuse F500 mA 71 Appendix TetrAMM User s Manual 8 Appendix 8 1 ASCII table The first 32 characters in the ASCII table are called ASCII control characters They are unp
13. i e 100 ksps In the standard operation modes ACQ GET NAQ TRG and GATE Commands see Acquisition Commands section an averaging of the sampled data is performed to reduce the transmission data rate due to the bottleneck caused by the communication link Furthermore the averaging also reduces high frequency noise and increases the signal to noise ratio In addition to the standard operation mode it is also possible to sample a smaller window of data at the maximum sampling frequency without performing averaging for more information see FASTNAQ Command 1 7 Offset calibration The TetrAMM device is already factory calibrated during the production process However user can perform an additional calibration 1 e User Defined Calibration perhaps nulling application specific offsets e g dark currents in quadrature photodiode detecting systems 1 7 1 User Defined Calibration As previously cited the TetrAMM device has the capability of handling user defined linear calibration parameters on each channel in order to obtain the desired response from the unit This process can be done for example when installing the SC E bm TetrAMM User s Manual Introduction TetrAMM as the readout device for a photodiode type detector and it is useful to get automatically rid of the measured dark currents on each channel The equivalent current read by considering the user calibration it is computed as follows TREAD Cainyp
14. in hexadecimal notation or commonly CRLF Command Example RNG I r n RNG is the command field 1s the parameter s separation character I is the first parameter field Wu are the termination sequence of the command Commands are processed one at a time therefore user must wait for a response from the unit before sending the next command All the responses from the SE OL TetrAMM User s Manual Software commands TetrAMM device are in upper case and are terminated with the same carriage return line feed sequence r n 1 e CRLF used in the command The reply from the device depends on the given command for more information about the single command please refer to the specific command section There are two specific replies that are commonly used in many command and that indicate that the command has been correctly elaborated or not Those replies are hereafter presented e ACKnowledge ACK indicates that the command is valid and it was correctly elaborated by the device ACK r n e ACK is the ACKnowledged response to a valid command e r n is the termination sequence of the reply e Not AcKnowledge NAK indicates that the command is either not valid or that it was not accepted by the device the NAK reply is followed by an error code field which can be used to determine the cause of the error see the List of the Error Codes appendix for a detailed l
15. lraw Off Setup rgan is the user calibrated current read from the single channel A Gainyp is the user defined gain factor A A JL 18 the raw current read of the device A Of fsetyp is the user defined offset value A The user can enable or disable as it can also read write this calibration values with the specific USRCORR Command These calibration values are stored internally in a non volatile memory so that it 1s possible to recall them at any time also after a power cycle of the device Software commands TetrAMM User s Manual 2 Software commands This chapter describes the software commands used for the correct configuring of the TetrAMM picoammeter and for its data readout For more information about the Ethernet settings see the Ethernet Communication chapter 2 1 Command Syntax The command syntax used by the TetrAMM protocol is described in the following sections Commands must be sent in ASCII format and are composed by a command field and one two or none parameter field separated by a colon or Ox3A in hexadecimal notation The number of parameter fields depends on the specific command Commands are NOT case sensitive and therefore the command string can be sent either using uppercase or lowercase characters conversion to uppercase characters 1s performed internally Each instruction must be terminated with a carriage return line feed sequence ec or OxOD Ox0A
16. of the box the output connector the LED monitor and the air outlet on the other one The AC Power Line input is also equipped with an integrated two slot fuse holder one active and one as a replacement The P 1112 has an isolated output voltage of 12V rated at 1 2A maximum output current 7 3 VO Connectors This chapter describes the I O connectors and switches their corresponding pinout and their functionality 7 3 1 AC Line Input Connector The AC Line Input connector is in a standard VDE format and it is provided with a two slot fuse holder for over current e g short circuit protection The PS1112 power supply is designed for 115 230V input voltage and for 50 60 Hz input frequency operation the correct AC input voltage rating MUST be selected by the user using the AC Line Voltage Select switch placed next to the VDE OL TetrAMM Power Supply TetrAMM User s Manual plug i e on the left side before connecting the power supply to the mains The fuse is housed over the VDE plug as indicated in Figure 17 FUSE housing Figure 17 AC input and fuse housing 7 3 2 AC Line Voltage Select Switch The PS1112 linear power supply can be used either with a 115V 60Hz AC power line e g United States or with a 230 V 50 Hz AC Line e g Europe be sure to select the correct input voltage rating by switching the AC Line Voltage Select switch placed on one side of the box Possible switch positions one for
17. r n The reply to the read command is in the following form CHN sampled_chn r n where sampled_chn could be 1 2 or 4 Examples CHN set example CHN hu e ACK r n CHN set example with incorrect parameter CHN 3 r n i NAK 02 r n CHN read example CHN MM i CHN 4 rv a Software commands TetrAMM User s Manual 2 3 2 ASCII Command The purpose of the ASCII command is to change the format of the digital data stream generated by the TetrAMM unit There are two possible stream settings that can be configured Command Generated stream ASCILON n Output values are sent as strings in normalized scientific notation with a fixed length ASCILOFE n Output values are sent as double precision floating point values IEEE 754 standard 64 bits With the ASCHI ON r n command the ASCII format is enabled and the output values are sent as a string in a normalized scientific notation An example of used notation is as follow 1 12345678E 12 Er a b where the exponent b is chosen so that the absolute value of a is included between one and ten 1 lt a lt 10 The total length of the string is fixed to 15 characters 15 bytes so that as an example the number 10 1 is displayed as 1 01000000E 01 EES d b The double precision floating point representation ASCH OFF r n setting improves the data rate transmission as it avoids the overhead due to the ASCII format conve
18. range bits 19 18 17 and 16 these bits are set when the auto range option is enabled on the corresponding channel see RNG Command for more information General fault bit 15 this bit is set if the module has experienced a fault e g generated by an external interlock or an internal protection trip like internal over temperature or High Voltage module over current This bit is a logical OR of all other fault flags and it is latching i e when a fault occurs this bit is set together with the specific fault bit When a fault is detected the module switches off the High Voltage module A status reset of the device is necessary in order to reset the module see the following section HV Over current fault bit 10 this bit is also latching and it is set when a High Voltage over current event occurs a status reset is needed in order to reset this bit see the following section The maximum output currents for the different high voltage outputs are shown in High Voltage Commands Over temperature fault bit 9 this bit is also latching and it is set when the internal TetrAMM temperature rises above the 50 C threshold to reset this flag it is necessary to execute a status reset command see following section External interlock fault bit 8 this bitis set when the external interlock signal is enabled and the input interlock signal is high see Interlock and general I O connector section to reset the flag the it 1s
19. the nominal current read of the TetrAMM as I READ I raw The commands shown in the following table needs to be sent to the device in order to enable or disable the user correction feature respectively Command Setting USRCORR ON r n User correction enabled USRCORR OFF r n User correction disabled The device replies with an acknowledgement string if the command is correctly interpreted The command USRCORR r n is used to read the actual user correction setting replies to this read commands are in the format USRCORR mode r n where mode could be ON or OFF This command could be also used to set or read the correction gain and offset of each channel and each range note that the user correction could be different on the two possible ranges and among the various four channels so there are 8 possible values for gain and 8 possible values for offset The command that can be used to set the gain value for a specific range x of a specific channel y is in the format USRCORR RNGxCHyGAIN value r n please note that value is a dimensionless value A A OL TetrAMM User s Manual Software commands A similar procedure can be performed in order to set the offset on a specific range of single channel the command USRCORR RNGxCHYyOFFS value r n in this particular case value is a current value expressed in A An acknowledgement string is returned if any of the previous commands are correctl
20. 0 kHz dat te a faata_rate n n Due to the transferred speed limitations introduced by the communication link it is necessary to limit the data transfer rate for some acquisition modes The data rate limitations are described in the Acquisition Commands section The command format used to read the current setting for averaged samples is NRSAMP r n The reply to the read command is NRSAMP n r n where n represents the number of averaged samples a maximum number of 100 000 internal samples can be averaged in order Io obtain a single data sample 1 lt n lt 100 000 thus having an equivalent sampling period ranging from 10 us to 1 s Examples NRSAMP set example NRSAMP 500V VM z ACK r n NRSAMP invalid set example the number of averaged samples is not sufficient because of the data transfer limitation NRSAMP 1VM NAK 17VV NRSAMP read example NRSAMP VV x NRSAMP 500V VM OL TetrAMM User s Manual Software commands 2 3 6 STATUS Command The internal status register of the TetrAMM shows the status of the unit The status is composed of 6 bytes 1 e 48 bits where each byte cointains a specific type of information please note that bit 47 is the MSB and bit 0 is the LSB Status Register structure Byte 5 Bytes 4 2 Byte 1 Byte 0 bits 47 40 bits 39 16 bits 15 8 bits 7 0 CONFIGURATION RANGE FAULTS HIGH VOLTAGE byte bytes byte byte The structure of the CONFI
21. 01011011 01011100 01011101 01011110 IT Gomm D Om PS QOH VV i a Ea fee lt E gt Be CC WEE co WEE Bae O fa 2E TetrAMM User s Manual Eight Nine Colon Semicolon Less Equals Greater than Question mark At symbol Uppercase A Uppercase B Uppercase C Uppercase D Uppercase E Uppercase F Uppercase G Uppercase H Uppercase Uppercase J Uppercase K Uppercase L Uppercase M Uppercase N Uppercase O Uppercase P Uppercase Q Uppercase R Uppercase S Uppercase T Uppercase U Uppercase V Uppercase W Uppercase X Uppercase Y Uppercase Z Opening bracket Backslash Closing bracket Caret circumflex TetrAMM User s Manual 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 OF 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 79 76 71 78 79 7A 7B 7C 7D YE 7F 01011111 01100000 01100001 01100010 01100011 01100100 01100101 01100110 01100111 01101000 01101001 01101010 01101011 01101100 01101101 01101110 01101111 01110000 01110001 01110010 01110011 01110100 01110101 01110110 01110111 01111000 01111001 01111010 01111011 01111100 01111101 01111110 01111111 OO OO O D J Q BE ss EE C N x Underscore Grave accent Lowercase a Lowercase b Lowercase c Lowercase d Lowercase e Lowercase f Lowercase g
22. 10 Nk TetrAMM User s Manual Single low 9 quotation mark Latin small letter f with hook Double low 9 quotation mark Horizontal ellipsis Dagger Double dagger Modifier letter circumflex accent Per mille sign Latin capital letter S with caron Single left pointing angle quotation Latin capital ligature OE Latin captial letter Z with caron Left single quotation mark Right single quotation mark Left double quotation mark Right double quotation mark Bullet En dash Em dash Small tilde Trade mark sign Latin small letter S with caron Single right pointing angle quotation mark Latin small ligature oe Latin small letter z with caron Latin capital letter Y with diaeresis Non breaking space Inverted exclamation mark Cent sign Pound sign Currency sign Yen sign Pipe Broken vertical bar TetrAMM User s Manual TI 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 A7 A8 A9 AA AB AC AD AE AF BO B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF CO C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB 10100111 10101000 10101001 10101010 10101011 10101100 10101101 10101110 10101111 10110000 10110001 10110010 10110011 10110100 10110101 10110110 10110111 10111000 10111001 10111010 10111011 10111100 10111101 10111110 10111111 1
23. 1000000 11000001 11000010 1100001 1 11000100 11000101 11000110 11000111 11001000 11001001 11001010 11001011 gt gt D mmo P TT Appendix Section sign Spacing diaeresis umlaut Copyright sign Feminine ordinal indicator Left double angle quotes Not sign Soft hyphen Registered trade mark sign Spacing macron overline Degree sign Plus or minus sign Superscript two squared Superscript three cubed Acute accent spacing acute Micro sign Pilcrow sign paragraph sign Middle dot Georgian comma Spacing cedilla Superscript one Masculine ordinal indicator Right double angle quotes Fraction one quarter Fraction one half Fraction three quarters Inverted question mark Latin capital letter A with grave Latin capital letter A with acute Latin capital letter A with circumflex Latin capital letter A with tilde Latin capital letter A with diaeresis Latin capital letter A with ring above Latin capital letter AE Latin capital letter C with cedilla Latin capital letter E with grave Latin capital letter E with acute Latin capital letter E with circumflex Latin capital letter E with O Appendix 78 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 CC CD CE CF DO D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC D
24. 12345795E 12V 1 12345701E 12 n ACK n ACOOFFV e 2 2 2 GET Command The purpose of the GET command is to read back a single snapshot of the values for the active channels The On command is a useful shortcut fully equivalent to the GET r n command The format of the returned values is the same as for the ACQ Command and it depends both on the ASCII mode settings refer to ASCII Command and the active channels settings see CHN Command section Please refer to the ACQ Command description for a more accurate explanation of the output stream formatting Examples 3 TetrAMM User s Manual Software commands GET example with ASCII data on 2 channels the following data are represented in string format GET Ara e i 1 12345678E 12 t 1 12345680E 12 rv OT G r n j 1 12345678E 12V 1 12345680E 12 7v GET example with ASC ote that following data are represented in hexade GET A Auai 21 Software commands TetrAMM User s Manual 2 2 3 NAQ Command The purpose of the NAQ command is to read a fixed number of acquisitions ranging from 1 to 2 000 000 000 Ge 2 billion acquisition cycles without having to manually stop the acquisition when the desired number of samples has been read unlike with the ACQ command As for the ACQ command the format of the returned data stream depends on the ASCII mode settings refer to ASCII Command section and the active channels settings
25. 2345680E 12 n 1 12345670E 12 r 1 12345685E 12 n 1 12345682E 12 r 1 12345698E 12 n 0 a Ie EERS AI DE IE i ACK r n FASTNAQ example for 5 acquisitions with ASCII format disabled on I channel note that following data are represented in hexadecimal format note that the last line me E CC Software commands TetrAMM User s Manual 41434BODOA in hex format is equivalent to ACK r n in string format see the ASCII table appendix FASTNAO DVV i 30 3D73C3997B2D31CBFFF40002FFFFFFFF 3D74D3997 B2D31CBFFF40002FFFFFFFF __3D75C4000B2D3 1CBFFF40002FFFFFFFF __3D75C4005B2D31CBFFF40002FFFFFFFF __3D75C4080B2D31CBFFF40002FFFFFFFF a 41434B0D0A TetrAMM User s Manual Software commands 2 3 Configuration Commands The commands that can be used to set or to read the TetrAMM device configuration are described in this section 2 3 1 CHN Command The purpose of the CHN command is to set the number of active input channels that have to be sampled the TetrAMM provides the capability to simultaneously sample 1 2 or 4 channels The number of sampled channels does not affect the internal sampling frequency that remains 100 kHz The default number of sampled channels is four 4 The sampled channels and the relative CHN command are shown in the following table Command Sampled Channels CHN Tva CHI CHN 2 r n CH1 CH2 CHN 4 r n CH1 CH2 CH3 CH4 The command used to read the actual CHN setting is CHN
26. D DE DF EO E1 E2 E3 E4 E5 E6 E7 E8 E9 EA 11001100 11001101 11001110 11001111 11010000 11010001 11010010 11010011 11010100 11010101 11010110 11010111 11011000 11011001 11011010 11011011 11011100 11011101 11011110 11011111 11100000 11100001 11100010 11100011 11100100 11100101 11100110 11100111 11101000 11101001 11101010 O O Z O O CC QQ x C gt U lt C w 0 Oo g OD TetrAMM User e Manual diaeresis Latin capital letter with grave Latin capital letter with acute Latin capital letter with circumflex Latin capital letter with diaeresis Latin capital letter ETH Latin capital letter N with tilde Latin capital letter O with grave Latin capital letter O with acute Latin capital letter O with circumflex Latin capital letter O with tilde Latin capital letter O with diaeresis Multiplication sign Latin capital letter O with slash Latin capital letter U with grave Latin capital letter U with acute Latin capital letter U with circumflex Latin capital letter U with diaeresis Latin capital letter Y with acute Latin capital letter THORN Latin small letter sharp s ess zed Latin small letter a with grave Latin small letter a with acute Latin small letter a with circumflex Latin small letter a with tilde Latin small letter a with diaeresis Latin small letter a with ring above Latin small l
27. GURATION byte bits 47 40 of the status register 1s hereafter presented Bit Cell caption 47 46 do not care 45 External interlock enabled 0 disabled 1 enabled 44 42 Active channels 1 2 or 4 in binary representation 41 User correction 0 disabled 1 enabled 40 ASCII representation 0 disabled 1 enabled The structure of the RANGE bytes bits 39 16 section of the status register is Shown in the following table Bit Cell caption 39 37 do not care 36 CH4 full scale range 0 RNG 0 1 RNG 1 35 33 do not care 32 CH3 full scale range 0 RNG 0 1 RNG 1 31 29 do not care 28 CH2 full scale range 0 RNG 0 1 RNG 1 27 25 do not care 24 CH1 full scale range 0 RNG 0 1 RNG 1 23 20 do not care 19 CH4 auto range 0 disabled 1 enabled 18 CH3 auto range 0 disabled 1 enabled Software commands TetrAMM User s Manual 17 CH2 auto range 0 disabled 1 enabled 16 CH1 auto range 0 disabled 1 enabled The structure of the FAULTS byte bits 15 8 1s as follows Bit Cell caption 15 General fault logical or of all faults 14 11 do not care 10 HV Over current fault latch of a HV overcurrent event 9 Over temperature fault latch of an over temperature event External interlock fault latch of an interlock event The last byte of the status regtster HIGH VOLTAGE byte bits 7 0 are used to signal the status of the High V
28. N ee ssssssssssseesse esse esse ees ees ee esse ees ee esse ees e ee ee 53 3 1 IPADDRESS EE esse bei eie n bed ET 53 32 CAENEILS DEVICE MANAGER osse ses ses sed eds sees SG ee ee ee de Gee be ee Ge ei 54 3 2 1 Searching for connected deutceg ee RR ee 54 322 Device E 56 3 2 3 Firmware Upgrade ie sae eg eo EE Re SR ae eg ee Ge 57 Oe EE TOR EEN 58 4 1 EE EE 58 4 2 TRIGGER 5 CONNECT E 59 4 3 INTERLOCK AND GENERAL I O CONNECTOR ee ees see ee see ee ee ee ee ee ee ee ee ee ee ee 59 TetrAMM User s Manual 4 4 ETHERNET AND SFP CONNECTOR ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee 60 4 5 INPUT BNC CONNECTORS ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee 61 4 6 OUTPUT HIGH VOLTAGE CONNBCTOR ee ee ee ee ee ee ee ee ee ee ee ee ee ee ed 61 TECHNICAL SPECIFICATIONS u cccccccccccccccccccccccccccccccccccccccccces 63 5 1 POU EES 65 MECHANICAL DIMENSTONS cccccccccsccccccccccccccccccccccccccccccccccccccces 67 TETRAMM POWER SU a d EE 68 7 1 THE PS1112 LINEAR POWER SUPPLY ee se ee ee ee ee ee ee ee ee ee ee ee ee ee ee 68 7 2 THE PS1112 AT A GLANCE gf 69 7 3 VO CONNECTORS ssuillecececeececeecececcececsllinesececcccecescececcececescecescscesescusescecesces 69 7 3 1 AC Line Input Ca EE seek ee 69 7 3 2 AC Line Voja REENEN 70 7 3 3 Ontp lt lt 7 1 1 3 4 Cafe 7 1 7 4 AB CHNICAIS EIER TEE EE 71 AFPENDIE EE cece 72 8 1 a i im 72 8 2 HT GOT ERROR
29. V W Trigger Gate pin signal positive edge event EEN N EE pause TRG OEEVV ACK r n TRG example with ASCII mode disabled on I channel the following data are represented in hexadecimal format TRG ONV x i ACK 7 1 pause Trigger Gate pin signal f positive edge event header FFF4000000000000FFF40002FFFFFFFF 3D73C3997 B2D31CBFFF40002FFFFFFFF 3D74D3987B2D31CBFFF40002FFFFFFFF 3D75C4005B2D3 1CBFFF40002FFFFFFFF footer EOTRGV n Trigger Gate pin signal d positive edge event pause Trigger Gate pin signal positive edge event header FFF400000000000 1 FFF40002FFFFFFFF SEER 3D73C3997B2D3 1 CBFFF40002FFFFFFFF ooo 3D74D3997B2D3 1 CBFFF40002RFFFFFFFF d _ I ao D7 B2D31CBFFF FFFFFFFF footer FFF4000 TFFFFFFFF 2 Trigger Gate pin signal positive edge event e pause Q _ Software commands TRG OFF 1 26 TetrAMM User s Manual ACK r n TetrAMM User s Manual Software commands 2 2 5 GATE Command The GATE Command is similar to the TRG Command see the TRG Command chapter This command also allows to synchronize acquisition with an external event using the signal on the Trigger Gate input connector see I O Connectors chapter and the only difference respect to the TRG Command is that the start stop of the acquisition is not triggered by the rising edge of Trigger Gate signal but it is linked to the T
30. al memory size so that the window size is larger if the acquisition has to be performed on a smaller number of channels see CHN Command section but it is independent from the data format ASCH or binary data Number of Channels Maximum Number of Samples Maximum Time window Size 1 1 048 576 10 48576 seconds 2 699 050 6 99050 seconds 4 419 430 4 19430 seconds Obviously the averaging of the acquired samples is not possible using this command so that the NRSAMP setting is ignored see NRSAMP Command section The command to be set in order to start a fast acquisition is FASTNAQ n r n where n is the number of samples to be acquired for each channel The output data format depends on the setting of the ASCII mode refer to the ASCII Command section and the number of channels to be acquired refer to the CHN Command section To get a more accurate description of the output stream please refer to the ACQ Command section Note that while in the ACQ command procedure the ASCII setting limits the acquisition time in the FASTNAQ acquisition the ASCII setting does not affect the acquisition speed but it influences only the data transmission speed The unit indicates the end of data transfer by sending an acknowledgement reply ACK r n in ASCII mode Examples FASTNAQ example for 4 acquisitions with ASCH mode enabled on 2 channels the following data are represented in string format FASTNAO AM e 1 12345678E 12 r 1 1
31. also be set on each channel independently thus allowing inputs to have different full scale ranges The command to set the channel range to a single channel is RNG CHx parameter r n where x is the channel number ranging from 1 to 4 and parameter is the selected range that could be 0 1 or AUTO The meaning of the parameter field is the same as previous 3 TetrAMM User s Manual Software commands To read the actual RNG setting simultaneously on all 4 channels it 1s possible to use the command RNG r n The answer on that read command when all four channels have the same setting is RNG mode r n where mode could be 0 1 or AUTO When channels ranges are not equal to each other the response is slightly different In that case the TetrAMM unit response with four mode fields separated by character representing setting for each individual channel so the response is in the following form RNG mode mode mode mode vin It is also possible to read the individual channel RNG setting In that case the read command is RNG CHx r in where x is the number of channel from 1 to 4 The response on that command is RNG CHx mode r n always with x representing the channel number and mode the full range setting Examples RNG set example simultaneously sets range I 120 nA on all 4 channels RNG Dn R i ACK r n RNG Set example simul
32. an to discover the connected TetrAMM devices by clicking the Scan button as indicated in Figure 5 If there are multiple available networks it is possible to select the network networks to be scanned in the Selected network interfaces window available under the Options menu All the information about the selected devices is shown in the right side of the main window Scan selected network interfaces CAENels Device Manage J Change device configuration Sag Update device IP address Property d e CAENels devices 4 a Network 192 168 0 1 Beamline instru TetrAmm Serial number 13001 IP address 1982168 010 Found device Port 10001 Subnet mask 255 255 255 0 8 i Gateway 192 168 1 1 Device information Hardware ID 01000000 Hardware timestamp 12 09 2013 16 08 Firmware wersion 0 9 7 7 MAC address 00 12 5e 11 01 02 Figure 5 Main interface If you have a firewall enabled on your router or on your computer please make sure that the firewall is not preventing communication between your computer and the TetrAMM device The CAENels Device manager uses UDP port 30719 to find the device so make sure that the UDP traffic is allowed in both directions on that port a Ethernet Communication TetrAMM User s Manual 3 2 2 Device Configuration It is possible to change the Network configuration of the found devices In order to set the Network configuration it is necessary to select the desire
33. are update task will take a few minutes A screenshot of the update menu is shown hereafter CAENels Device Manager v 1 0 D son WER a Change device configuration a e CAENels devices a Kg Network 192 168 0 1 IP address 4 r Beamline instr l Update device Se TetrAmm IP address 192 168 0 10 Fort 10001 C TatrAMM_IV4_firrware_v1 0 flash Hardware ID Hardware times 12 09 2013 16 08 Firmware version 0 9 7 7 Update device firmware MAC address O0 12 5e 11 01 02 Figure 7 Update device I O Connectors TetrAMM User s Manual 4 I O Connectors This chapter describes the I O connectors present on the device front and rear panels their corresponding pinout and each signal functionality 4 1 Power Connector The input power connector is a standard male locking jack socket The input voltage is rated at 12V 3 with a maximum input current of 1A The input ON OFF switch is placed above the input power connector which allows turning ON or OFF the device The used connector is shown in Figure 8 ON OFF switch Input locking power connector Figure 8 Power connector and switch OL TetrAMM User s Manual I O Connectors 4 2 Triggers Connector The TetrAMM device has two input and one output trigger signals on LEMO coaxial connectors These input output connectors are called Triggers and are placed on the rear panel of the device as shown in Figure 9 TRIGGERS Output tr
34. atus register is reset To e oo Software commands TetrAMM User s Manual command to reset the fault condition of the status register is STATUS RESET r n the TetrAMM unit replies to this command with an acknowledgment string Example STATUS read example STATUS p STATUS 1800000000V VM STATUS reset example STATUS RESETV 1_ E TetrAMM User s Manual Software commands 2 3 7 INTERLOCK Command The TetrAMM unit is provided with an external interlock connector due to detect an external generated signal which can be used to trigger the external interlock fault and so to switch off the High Voltage module The command to enable or disable the external interlock input is the following INTERLOCK mode r n where mode could be OFF default to disable the interlock input or ON to enable it The unit replies to this kind of command with an Acknowledge ACK VV To read the actual set interlock status it is possible to use the command INTERLOCK Za The generated reply to this command has the next form INTERLOCK mode W n where mode could be OFF default if the interlock input is disabled or ON if interlock input is enabled Example INTERLOCK set example INTERLOCK ONVV __ ACK n INTERLOCK read example INTERLOCK Au INTERLOCK ONVVv e CC Software commands TetrAMM User s Manual 2 3 8 TEMP command TEMP Command TEMP 7 n
35. d device and to click on the Change device configuration button in the main window as shown in Figure 6 The configurable Network options are Device IP address TCP IP communication port Subnet mask VV VV Gateway To apply the changes on the device configuration it is necessary to edit the corresponding fields and then to click on the Save button A screenshot of a sample device configuration is shown in the following picture CAENels Device Manager v 1 0 ag Update device IP address d e CAENels devices a Sp Network 192 168 0 1 E Change device configuration d Beamline instru agies EEN MAC address 00 12 5e 11 01 02 New subnet mask 255 255 255 0 192 168 0 10 EE 192 168 1 1 01000000 D Hardware timestamp 12 09 2013 16 08 10 Firmware wersion 0 3 7 7 Device configura tion 11 MAC address 00 12 5e 11 01 02 Figure 6 Change device configuration gn OL TetrAMM User s Manual Ethernet Communication 3 2 3 Firmware Upgrade The CAENels Device manager software also allows remotely updating the firmware of the TetrAMM devices Once the desired device is found it is possible to perform the firmware update by clicking on the Update device button as shown Figure 7 The new opened window allows to select the new firmware file Flash file flash Once the flash file has been selected it is possible to start the firmware update by clicking the Update button The firmw
36. ding the current provided by the High Voltage module The command to read the current value is HVI r n The reply to this command is in the following format HVI value r n where value is the read output current expressed in microamperes uA with 2 digit decimal precision 1 e with a 10 nA resolution Example HVI example HVT Au HVI 0 54A n 50 TetrAMM User s Manual 2 5 Command Table Summary Command ACQ ASCII CHN FASTNAQ GATE GET HVI HVS HVV HWRESET INTERLOCK NAQ NRSAMP RNG Purposes Start continuous acquisition Stop continuous acquisition Enable ASCII output stream Disable ASCII output stream Query ASCII setup setting Set number of reading channels Query channel settings Read a fixed number of samples without averaging on 4 channels Read a fixed number of samples without averaging on 2 channels Read a fixed number of samples without averaging on 1 channel Enable gate continuous acquisition Disable gate continuous acquisition Read a single snapshot Read the output current provided by the High Voltage module Enable High voltage module Disable High voltage module Set the desired High Voltage set point Query High Voltage set point Read the output voltage provided by the High Voltage module Perform a hardware and firmware reset Enable external interlock input Disable external interlock input Query interlock setting Read a fix
37. ed number of samples Set number of samples on which averaging is made Query number of averaged samples settings Set full scale range to 120 uA to all input channels Set full scale range to 120 nA to all input channels Set full automatic range selection to all input channels Query range setup status Software commands Parameters ON OFF ON OFF 1 4 3 1 419 430 1 699 050 1 1 048 576 ON OFF ON OFF O GR HVruu rangel ON OFF 2 1 2 000 000 000 1 100 000 0 1 AUTO ol Software commands Query device status STATUS Reset status fault conditions TEMP Read the devices internal temperature Enable triggered continuous acquisition TRG Disable triggered continuous acquisition Enable user correction Disable user correction Query user correction status Set gain correction on USRCORR range y ch x to value Query gain correction value on range x ch y Set offset correction on range x ch y to value Query offset correction value on range x ch y VER Query the device firmware version 52 TetrAMM User s Manual RESET ON OFF ON OFF RNGxCHyGAIN value RNGxCHyGAIN RNGxCHyOFFS value RNGxCHyOFFS 3 TetrAMM User s Manual Ethernet Communication 3 Ethernet Communication The communication with the TetrAMM unit is based on a 10 100 1000 Mbps Ethernet link The suggested connection speeds are 100 Mbps or 1Gbps since the 10 Mbps connection is limiting t
38. en the output is enabled and it turns off as soon the output voltage returns to zero and the output is disabled The high voltage source has also an over current protection feature When the output current reaches the maximum allowed output current of 1mA the red OVC LED placed on the front panel turns on and the high voltage output is automatically disabled The different High Voltage options also have a different maximum allowed output current and different ramp slew rate the output High Voltage module do not directly apply the selected set point but it performs a ramp to reach the desired output voltage value High Voltage model Imax Ramp slew rate 500V Positive standard 1 mA 100V s me Introduction TetrAMM User s Manual 500V Negative option 1 mA 100V s 4kV Positive option 250 uA 500V s 4kV Negative option 250 uA 500V s 1 5 Data Format Acquired data from the TetrAMM unit can be configured to be transmitted in two different formats depending on status of ASCII Command ASCII commands allows user to choose between ASCII data format which is readable by humans and raw floating point numbers in double precision format IEEE 754 that are faster to process they are more accurate and have less overhead during the transmission For more information about the data transfer see the Acquisition Commands descriptions 1 6 Sampling Frequency Internal sampling frequency for each channel is fixed to 100 kHz
39. etter ae Latin small letter c with cedilla Latin small letter e with grave Latin small letter e with acute Latin small letter e with circumflex TetrAMM User s Manual 79 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 EB EC ED EE EF FO F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF 11101011 11101100 11101101 11101110 11101111 11110000 11110001 11110010 11110011 11110100 11110101 11110110 11110111 11111000 11111001 11111010 11111011 11111100 11111101 11111110 11111111 O O a Oo OO C EC Q Or C gt Appendix Latin small letter e with diaeresis Latin small letter i with grave Latin small letter i with acute Latin small letter i with circumflex Latin small letter i with diaeresis Latin small letter eth Latin small letter n with tilde Latin small letter o with grave Latin small letter o with acute Latin small letter o with circumflex Latin small letter o with tilde Latin small letter o with diaeresis Division sign Latin small letter o with slash Latin small letter u with grave Latin small letter u with acute Latin small letter u with circumflex Latin small letter u with diaeresis Latin small letter y with acute Latin small letter thorn Latin small letter y with diaeresis Appendix TetrAMM User s Manual 8 2 List of the Erro
40. full scale ranges rated at 120uA and 120nA The High Voltage module installed has a SOOV output voltage rating Qa Software commands TetrAMM User s Manual 2 3 10 HWRESET Command The HWRESET r n command performs a complete reset of the hardware and firmware on the on board FPGA thus re initializing the entire TetrAMM module control electronics The unit replies with an acknowledgment string ACK r n before resetting the module Example HWRESET example HWRESET VV nO TetrAMM User s Manual Software commands 2 4 High Voltage Commands The commands that can be used to set and to read the settings of the High Voltage module installed in the TetrAMM are described in this section 2 4 1 HVS Command The HVS command let users set and read the High Voltage output status value In order to set a voltage value 1 e send the command HVS ON r n it is necessary to enable the High Voltage module first When the High Voltage module is turned on then the red led HV ON on the front panel of the TetrAMM unit turns on too The command HVS OFF r n disables the High Voltage output putting it into an high impedance state and turns off the HV ON led on the front panel When the module is enabled it is possible to set an output voltage value by sending a HVS value r n where value is the desired voltage output expressed in V for example to set an output voltage or 100 5 V the followin
41. g command has to be sent to the unit HVS 00 5 r n The output voltage reaches the set point on a ramping behaviour The full scale value and polarity of the High Voltage module depends on the HV module option This command also allows to check the last sent set point value by sending the HVS r n string The response to this read command is in the format HVS value r n where value is the last given set point value expressed in V with 2 digit decimal precision Examples HVS ON example HNS ON e i ACK r n HVS OFF example HVS OFF 7 x ACK r n HVS set example for a High Voltage model with positive polarity HVS 490 7 r n x ACK r n HVS set example for a High Voltage model with negative polarity HVS 400 5 n i ACK r n e CR Software commands HVS read example HVS Art gt 48 TetrAMM User s Manual i HVS 400 50v TetrAMM User s Manual Software commands 2 4 2 HVV Command The HVV command allows user to read the output voltage of the High Voltage module by sending the HVV r n command The reply to this command is in the following format HV V value r n where value is the output voltage readback value expressed in V with a 2 digit decimal precision i e with a 10 mV resolution Example HVV example HV V Au HVV 400 69 n 49 Software commands TetrAMM User s Manual 2 4 3 HVI Command The HVI command allows rea
42. he data rate The factory network configuration and the CAENels Device Manager software are described in the following sections 3 1 IP Address Assignment The device is shipped with default IP address subnet mask gateway and TCP IP communication port Parameter Factory value IP address 192 168 0 10 Subnet mask 255 255 255 0 Gateway 192 168 0 1 TCP IP port 10001 Even if the TetrAMM device can be connected to a LAN network a point to point Ethernet connection is strongly recommended in order to obtain minimum delay maximum data rate performance and to avoid possible communication problems i e increasing communication reliability This implies that the host PC and the TetrAMM should reside on the same Ethernet subnet For a point to point connection it 1s not necessary to use a twisted cable because the used Ethernet link has an automatic detection of the communication direction 1 e auto sensing To change the device network setup it is necessary to use the free CAENels Device Manager software that can be downloaded from the CAENels website www caenels com A briefly description of this software is given in next section a Ethernet Communication TetrAMM User s Manual 3 2 CAENels Device manager The free software CAENels Device manager can be used to search for all the TetrAMM devices connected to the local network and to configure them This software also allows to set the network configura
43. igger ACO triggers zen N d Sf SF o Figure 9 Triggers connectors on rear panel Signal levels are TTL LVTTL and CMOS compatible The maximum rated output current is 24mA The JN 1 input is also called Trigger Gate signal and it is used to synchronize the acquisition of the device to an external event for more information please refer to TRG Command and GATE Command sections The JN 2 and OUT connectors are reserved for future uses 4 3 Interlock and general I O connector The Interlocks and general I O connector that has the pinout configuration described in Figure 10 is present on the rear panel of the TetrAMM unit Interlock not connected pins General purpose I O Reserved pins pins Figure 10 Interlock and I O connector e CR I O Connectors TetrAMM User s Manual The pin functions are summarized in the next table Pin Function 1 2 Reserved pins 3 4 not connected 5 8 General purpose I O pins 9 10 External interlock pins The External interlock pins pins 9 10 can be used to detect an external signal that can be used to trigger the external interlock fault and to switch off the High Voltage module see INTERLOCK Command and STATUS Command Commands sections for more information The interlock pins are galvanically isolated from ground The maximum voltage that can be applied to the interlock terminals is rated at 24V the minimum signal that guarantees the
44. ion characters the total number of bytes to be transferred is then of 65 1 e 65 characters On the other hand if a raw binary transfer i e ASCII mode disabled is used the double precision floating number 64 bits 8 bytes for each channel and a custom sNaN termination needs to be transferred for a total amount of 40 bytes 5 numbers in a4 channel acquisition The data to be transmitted in this particular situation is then almost 40 less using raw binary data than using ASCII strings The maximum data rate transfer limit in the two configurations is e 200 acquisitions per second 200 Hz when ASCII format is enabled e 20 000 acquisitions per second 20 kHz when ASCII format is disabled In both cases internal sampling frequency of the ADCs remains untouched to 100 kHz but in order to reduce the amount of data to be transmitted to the host PC the samples are averaged and normalized The normalized averaging is made on 500 samples in the case of ASCII mode and on only 5 samples in binary format Please note that the number of sampled channels CHN setting do not affect the data transfer rate limit The maximum data rates and the number of averaged samples are indicated in the following table ACQ maximum Averaged samples mat data rate 100 kHz ASCII enabled string format 200 Hz 500 min value ASCII disabled binary format 20 000 Hz 5 min value The TetrAMM unit allows also to additionally decrease the acquisition
45. ist of all possible error codes NAK 0 r n NAK is the Not AcKnowledged response to an invalid command lt 1s the parameter s separation character UI is a sample error code r n is the termination sequence of the reply The list of commands used by the TetrAMM and the corresponding syntax 1s hereafter presented as well as a description of each command purpose and any special requirements related to the specific command The commands are hereafter described and are grouped in categories based on their purpose 2 2 Acquisition Commands The Acquisition commands are used to acquire data of the measured currents present on the input channels of the TetrAMM device The internal sampling frequency for each channel as previously stated is fixed to 100 kHz sampling period of 10 us but for standard acquisition modes ACQ Command GET Command NAQ Command TRG Command and GATE Command an averaging of these full speed sampled data is performed in order to reduce the required data rate to be transmitted which is limited due to the communication link limitations ge CC Software commands TetrAMM User s Manual In addition to the standard modes there is also a full speed acquisition mode FASTNAQ Command which allows users to acquire the data at the maximum data rate of 100 kHz the same as the internal sampling frequency 1 e without any performed averaging on a smaller time window The mentioned acquisition modes are
46. ly seen in Figure 1 front and in Figure 2 rear High Voltage Input Channels output roe el UNS STATUS i High voltage LEDs Measuring range nd status LEDs Figure 1 front view of a TetrAMM unit Power Switch ME Power connector Trigger Powerand smarte Interlocks and Configuration general Keset Ethernet and SF P LEDs input output button communication connector interfaces Figure 2 rear view of a TetrAMM unit TetrAMM User s Manual Introduction On the front side of the TetrAMM unit are placed four analog BNC current input connectors for input current measuring one High Voltage SHV output connector and various status LEDs The two white Range LEDs uA and nA in the standard configuration are used in order to signal which of two ranges is currently used to measure the input current If both LEDs are turned on then the input channels are using different ranges for more information see RNG Command section Right under the Range LEDs is placed a blue Status LED which is used to signal the correct operation of the picoammeter device During normal operation of the TetrAMM unit the Status LED is blinking with a frequency of 0 5Hz ie the LED changes its status every 2 seconds on the other hand if a fault condition arises the LED blinks with a higher frequency of 2 Hz the led changes its status every 0 5 seconds During the boot phase
47. n external event which can be used to trigger the external interlock fault and so to switch off the High Voltage module see Interlock and general I O connector section for more information This can be for example related to some vacuum loss switch in beamline applications Please note that these interlock pins are galvanically isolated from ground The General purpose I O pins are not yet used and they are reserved for future use On the rear panel of the TetrAMM there is a small hole that gives access to a reset button RST which can be used to reset the unit Next to the reset button are placed a RJ45 Ethernet connector ETH which is used to communicate with the unit and a Small form factor pluggable transceiver SFP which will be used for future updates 1 3 Features The TetrAMM input stage is based on four inverting transimpedance amplifiers VV converter cascaded with particular signal conditioning stages Two standard measuring ranges are available these range values with their corresponding gains and the resolution LSB of the 24 bit Analog to Digital Converter are shown in the following table Full Scale Gain V A Resolution LSB RNG 0 120 uA 20 103 15 pA RNG 1 120 nA 20 10 15 fA A host PC is necessary in order to operate the TetrAMM unit and properly set check the desired parameters e g range and to acguire the converted data Please refer to the Software commands chapter for a
48. necessary to execute a status reset see the following section HV over current bit 3 this bit is set when the High Voltage module experience an over current situation The maximum output current ratings for the different High Voltage models are shown in the High Voltage section This bit is non latching so that it represents only the actual over current status of the module This condition triggers the internal fault over current bit previously described Ramp up Ramp down bit 2 and bit 1 these bits are set when the High Voltage is ramping up down in the process of reaching the selected set point value The slew rate of the ramp depends on the High Voltage model see High Voltage description High voltage module status bit 0 this bit is set only when the High Voltage module is enabled and it is cleared in all other cases The internal status register can be read with the STATUS r n command The reply from the TetrAMM unit to this command is in the format STATUS value r n where value is the ASCII representation of the internal status register value composed by 12 hexadecimal digits corresponding to the 6 byte wide status register every byte is represented by two hexadecimal digits If at least one of the fault conditions occurs then the respective bit and the general fault bit are set The High Voltage module is switched off in this conditions and it is not possible to enable the module until the internal st
49. of the TetrAMM unit which takes about 12 seconds the Status LED and the Range LED are all turned on Two red High Voltage LEDSs are placed under the High Voltage output connector SHV the HV ON led is used to signal that the High Voltage output is enabled while the OVC LED is turned on when the High Voltage module is in an over current condition On the rear panel of the device are placed power connector power switch two LEDs LEMO connectors for I O triggers interlock and general I O connector a standard RJ45 Ethernet connector and an SFP connector The blue CFG led shows that the unit s FPGA is correctly configured in this case the LED is turned on The green DC OK LED indicates that the internal sections are correctly powered The three LEMO connectors for I O triggers are also placed on the rear panel Please note that only IN 1 signal is enabled and could be used for a synchronized data acquisition see the Triggers Connector section The other two connectors 1 e IN 2 and OUT are reserved for future use The Interlocks and general I O connector has the pinout configuration shown in Figure 3 Pin 1 Pin 10 Figure 3 Interlock and general I O connector Introduction TetrAMM User s Manual Pin Function 1 2 Reserved 3 4 Not present 5 8 General purpose I O 9 10 External interlock The external interlock pins can be used to detect a
50. oltage module and its structure is shown hereafter Bit Cell caption 4 do not care 3 HV over current module in over current condition if 1 2 Ramp down when high HV module is ramping down l Ramp up when high HV module is ramping up 0 High voltage module status 0 OFF I ON A brief description of the binary flags is hereafter presented External interlock enabled bit 45 this bit is set when the external interlock input is enabled see INTERLOCK Command section Active channels bits 44 42 these bits indicate the number of active input channels in binary format see CHN Command section so these bits are configured as o 001 when one channel is activated o 010 when two channels are activated o 100 when all four input channels are activated User correction bit 41 this bit indicates that the user correction function Le user defined calibration is enabled for more information see the USRCORR Command section ASCII representation bit 40 this bit is set when the ASCII output stream representation is enabled while it is cleared if the binary representation is activated see ASCII Command chapter Sn OL TetrAMM User s Manual Software commands Full scale range bits 36 32 28 and 24 these bits indicate the ranges on the input channels the corresponding bit is low when the channel is set to range 0 and it is set when the channel is set to range 1 Auto
51. onnectors are miniature quick connect disconnect RF connectors mainly used for coaxial cables Channel incremental numbering as can be seen in Figure 12 is right to left CH1 is the one the right while CH4 is the one on the left Figure 12 BNC input connectors The TetrAMM unit has to be placed next to the current source e g detector in order to reduce cable lengths i e cable capacitance and to minimize consequent noise pick up 4 6 Output High Voltage connector The High Voltage SHV output connector is present on the front panel refer to Figure 13 of the device and provides a high voltage bias source for the detecting system connected to the TetrAMM The connector is similar to the BNC but uses a very thick and protruding insulator a __ a I O Connectors TetrAMM User s Manual a E er High Voltage f SHV connector HV ON OVC _ CAENelis HV OUT Geor For Science Figure 13 High Voltage SHV connector The insulation geometry makes SHV connector safe for handling high voltage sources by preventing accidental contact with the live conductor in an unmated connector or plug The HV ON red light indicates that the high voltage source is present on the SHV connector while the OVC red light is on if the module is experiencing an over current condition gn OL TetrAMM User s Manual Technical Specifications 5 Technical Specifications Main technical specifications fo
52. presented in the following sections OL TetrAMM User s Manual Software commands 2 2 1 ACQ Command The ACQ commands starts or stops the data acquisition from the TetrAMM device The instrument starts to acquire data at its maximum sampling frequency as soon as the command is received and it immediately sends the generated digital data stream to the connected host PC A command has to be sent in order to stop the data acquisition The acquisition is stopped at power up default the user is then required to start the data acquisition by sending the ACQ ON r n command to the TetrAMM in order to start the data conversion and transmission When the command is correctly processed the unit starts to acquire samples and it continuously sends the acquired data to the connected host if the command is not accepted the unit replies with a NAK xx r n string where the xx field indicates the error code see the List of the Error Codes appendix To stop the data acquisition the user have to send the ACQ OFF r n command to the TetrAMM unit The unit replies with an acknowledge ACK r n string as soon as an ACQ OFF r n command is received Command Command description ACQ ON r n Start continuosly sampling ACQ OFF r n Stop sampling The transmitted data format to the host PC depends on the setting of the ASCII mode see ASCII Command section and the number of activated channels see the CHN Command
53. r Codes The TetrAMM unit replies with a Not AcKnowledge NAK if the received command is not correct or it is not accepted This NAK reply is followed by a two digit error code field which indicates the error cause and or type The list of the possible error codes is hereafter presented Error Code 00 10 11 12 13 14 15 20 21 22 23 24 25 26 80 Error name Invalid command Wrong ACQ acquisition parameter Wrong GET acquisition parameter Wrong NAQ acquisition parameter Wrong TRG acquisition parameter Wrong GATE acquisition parameter Wrong FASTNAQ acquisition parameter Wrong number of channels parameter Wrong ASCII parameter Wrong range parameter Wrong user correction parameter Wrong number of samples parameter Wrong status parameter Wrong interlock parameter Brief description of error Command field is not valid the list of valid commands is shown in the Command Table Summary section Given parameter is not allowed ACQ setting see ACQ Command Given parameter is not allowed GET setting see GET Command Given parameter is out of allowed values for NAQ setting see NAQ Command Given parameter is out of allowed values for trigger setting see TRG Command Given parameter is out of allowed values for trigger setting see GATE Command Given parameter is out of allowed values for FASTNAO setting see FASTNAQ Command
54. r the TetrAMM unit are shown in the following table Characteristic Input Channels Current Measuring Ranges Current Resolution Current Polarity Sampling Frequency Sampling bits Analog bandwidth BW Equivalent Input Current Noise 1 ksps Equivalent Input Current Noise 100 ksps Temperature Coefficient TC Data rate Communication Extra Communication interface External Signals Fault condition High Voltage Source Nigh Voltage Noise Ripple typ Value 4 Range 0 up to 4120uA Range 1 up to 120nA Range 0 15pA Range 1 15TA Bipolar 100 kHz 24 5 kHz Range 0 lppm FS Range 1 6ppm FS Range 0 lt 6ppm FS Range 1 lt 25ppm FS Range 0 lt 0 001 FS C Range 1 lt 0 0012 FS C Up to 100 ksamples s ch Ethernet 10 100 1000 TCP IP SFP Small form factor pluggable Configurable Trigger Gate Trigger Outptut External Interlock External interlock Internal over temperature High Voltage Over Current 500V ImA standard configurable up to 4kV upon request lt 1 MVRMS lt 3 MVpx pK 63 Technical Specifications Input connectors Output High Voltage connector Additional Features Input Voltage Supply Cooling Method Dimensions Weight TetrAMM User s Manual BNC SHV Firmware remote update Sampling Avaraging High Voltage readout High Voltage current readout Ecternal interlock protections High Voltage Over Current protection 12 V Blo
55. rAMM picoammeter is a 4 channel 24 bit resolution wide bandwidth wide input dynamic range picoammeter with an integrated high voltage bias source ranging from OV to 500V other High Voltage options are available for more informations see the High voltage source section It is composed of a specially designed transimpedance input stage for current sensing combined with analog signal conditioning and filtering stages making use of state of the art electronics This device can perform bipolar current measurements from 4120 nA with a resolution of about 15 fA up to 120 uA resolution of 15 pA with a sampling frequencies of 100 kHz for 4 channel at 24 bit resolution Low temperature drifts good linearity and very low noise levels enable users to perform very high precision current measurements The TetrAMM is housed in a light robust and extremely compact metallic box that can be placed as close as possible to the current source detector in order to reduce cable lengths and minimize possible noise pick up It is specially suited for applications where multi channel simultaneous acquisitions are required a typical application being the currents readout from 4 quadrant photodiodes used to monitor X ray beam displacements The TetrAMM communication is guaranteed by a standard 10 100 1000 Mbps Ethernet TCP IP protocol Introduction TetrAMM User s Manual 1 2 The TetrAMM at a Glance The TetrAMM unit and its I O connections can be easi
56. rigger Gate signal level When the TetrAMM unit is set to gate mode it starts to acquire the data on the rising edge of Trigger Gate input signal data are then continuously handled a normalized averaging due to the communication limitations and sent to the host as long as the Trigger Gate signal is kept in its logic high state Acquisition is then stopped at the falling edge of Trigger Gate A GATE ON r n string needs to be sent to the TetrAMM in order to set it to gate mode When the command is received the unit replies with an acknowledgement string ACK r n The command to exit from the gate mode is GATE OFF r n default The format and representation oi the header footer and output data stream is the same as for the TRG Command see TRG Command section Examples GATE example with ASCII mode enabled on a 2 channel acquisiton the following data are represented in string format GATE ON A n1 e r ACK n pause Trigger Gate pin signal N ma aa positive edge event header SEONR 0000000000 W n 1 12345678E 12 7 1 12345680E 12 n 1 12345670E 12 7 1 12345685E 12 rv 1 12345690E 12 t 1 12345684E 12 rv footer i EOTRG V Trigger Gate pin signal negative edge event E eee pause Trigger Gate pin signal E positive edge event header i SEONR OO0OOOOOOO1 MM t1 12345690E 12V 1 12345680E 12 n i t1 12345680E 12V 1 12345683E 12 r
57. rintable control codes and are used to control peripherals such as printers Decimal Hexadecimal Binary Symbol Description 0 00 00000000 NUL Null char 1 01 00000001 SOH Start of Heading 2 02 00000010 STX Start of Text 3 03 0000001 1 ETX End of Text 4 04 00000100 EOT End of Transmission 5 05 00000101 ENQ Enquiry 6 06 00000110 ACK Acknowledgment 7 07 00000111 BEL Bell 8 08 00001000 BS Back Space 9 09 00001001 HT Horizontal Tab 10 OA 00001010 LF Line Feed 11 OB 00001011 VT Vertical Tab 12 0C 00001100 FF Form Feed 13 OD 00001101 CR Carriage Return 14 OE 00001110 sO Shift Out X On 15 OF 00001111 SI Shift In X Off 16 10 00010000 DLE Data Line Escape 17 11 00010001 DC1 Device Control 1 oft XON 18 12 00010010 DC2 Device Control 2 19 13 0001001 1 DC3 Device Control 3 oft XOFF 20 14 00010100 DC4 Device Control 4 21 15 00010101 NAK Negative Acknowledgement gn OL TetrAMM User s Manual 22 16 23 100 0001 7 24 18 25 19 26 1A 27 1B 28 1G 29 1D 30 1E 31 1F 00010110 00010111 00011000 00011001 00011010 00011011 00011100 00011101 00011110 00011111 SYN ETB CAN EM SUB ESC FS GS RS US Appendix Synchronous Idle End of Transmit Block Cancel End of Medium Substitute Escape File Separator Group Separator Record Separator Unit Separator Codes 32 127 are called printable characters represent letters digits punctuation marks and a few miscellaneous symbols You will find almost every character on your
58. rsation and reduces the amount of sent data The structure of each 64 bit 4 bytes double precision number is as follows exponent fraction sign 11 bit 52 bit 63 52 so that each number is represented as a combination of the following data fields e bit 63 sign bit e bits 62 52 11 bits exponent bits e bits 51 0 52 bits significant or mantissa bits gn OL TetrAMM User s Manual Software commands For default the ASCII mode is disabled data are represented m the double precision floating point format In order to have some examples on the generated output stream please see Acquisition Commands section The user can use the command ASCII r n in order to read the actual ASCII setting the replies to the read command are in the format ASCII mode r n where mode could be ON or OFF Examples ASCII set example ASCHI ON An ACK rv ASCII set example with incorrect parameter ASCHE XX vv NAK Uu ASCII read example ASCII Ach p i ASCILOFF n Software commands TetrAMM User s Manual 2 3 3 RNG Command The purpose of the RNG command is to set the gain and therefore the full scale range of the TetrAMM The TetrAMM unit can operate in two possible ranges Full Scale Resolution 24 bit Range 0 120 uA 15 pA Range 1 120 nA 15 fA The full scale range can be set to all four channels simultaneously using the command RNG parameter r n where the parameter co
59. s are hereafter presented in Figure 14 Figure 14 TetrAMM mechanical dimensions 67 TetrAMM Power Supply TetrAMM User e Manual 7 TetrAMM Power Supply This chapter describes the general characteristics and the main features of the TetrAMM linear power supply called PS1112 This power supply is particularly designed for operation with the CAENels TetrAMM picoammeter 7 1 The P 1112 Linear Power Supply CAENels PS1112 is a single output 12V linear power supply designed for low noise operation and it is especially suited for low power measurement system where switching power supplies could corrupt measuring accuracy precision and noise The power supply is housed in a light robust and compact plastic box refer to Figure 15 that can be placed next to the supplied device in order to reduce cable lengths and minimize consequent possible noise pick up Figure 15 PS1112 linear power supply TetrAMM User s Manual TetrAMM Power Supply 7 2 The PS1112 at a Glance The PS1112 is an isolated unipolar linear power supply with one output connector The PS1112 its input output indicators and switches are shown in Figure 16 AC Line Voltage CAENels e FAN and Select Switch slip Q Mod PS31112 LED monitor 115 230V INPUT VOLTAGE AC line gt es 12V Output input da R ar Figure 16 PS1112 connections The AC Power Line input and the AC Line Voltage selection switch 115 230V are placed on one side
60. section The purpose of the number of activated channels is to define the number of simultaneously sampled channels The ASCII command changes the format of the digital stream generated by the TetrAMM unit Two possible sample representations are available on the TetrAMM device e if ASCII mode is enabled the output stream is displayed in ASCII format so that the user can directly read the acquired data This data stream is represented as strings in normalized scientific notation with a fixed length e if ASCII mode is disabled the output stream is displayed in binary format the user can not directly read the acquired data since they are represented in binary standard used in information technology this is the double precision floating point IEEE 754 standard 64 bits Example of a single acquisition on 4 channels with ASCII data stream enabled data are represented as a string in normalized scientific notation with fixed length non printing characters are displayed in red each channel value is separated by a tab character 7 and each acquisition is terminated with two termination characters carriage return line feed r n a Software commands TetrAMM User s Manual 1 12345678E 12 t 2 12345678E 11 t 3 12345678E 12 t 4 12345678E 11 r n TT ee ee Chi Ch2 Ch3 Ch4 Tab Tab Tab Termination characters When ASCII mode is disabled then the data output format consists of double precision floating point format IEEE
61. taneously sets automatic range selection on all 4 channels RNG AUTOV p i ACK RNG set example sets only channel 3 to range Il RNG CH3 D n gt ACK 7 1 RNG read example all 4 channels are set on automatic range selection RNG hu RNG AUTOV RNG read example channels ranges are not equal to each other for example range of ch 1 is set to 0 range of ch 2 and ch 3 to I and ch 4 to AUTO mode RNG hu gt PBNG 0 1 1AUTOv RNG read example reads only the ch 2 range setting RNG CH2 n gt RNGCHZ Uu e CC Software commands TetrAMM User s Manual 2 3 4 USRCORR Command The TetrAMM device is already factory calibrated during the production process However user is allowed to set user defined linear calibration parameters on each channel in order to obtain the desired response from the unit or to null the application related offsets USRCORR Commands allows to enable disable or to set read the user defined gain and offset corrections If enabled output values are computed as Irgap G inyp Iraw 0f f setup where Irgap IS the user calibrated current readback from the single channel A Gatnyp 1s the user defined gain factor A A Iraw is the normal current read of the device A Of fsetyp is the user defined offset value A If disabled Gainyp is set to 1 and Of fsetyp to O default setting in this case the user calibrated readback 1s the same as
62. this product in any manner not specified by the manufacturer The protective features of this product may be impaired if it is used in a manner not specified in this manual e Do not use the device if it is damaged Before you use the device inspect the instrument for possible cracks or breaks before each use e Do not operate the device around explosives gas vapor or dust e Always use the device with the cables provided e Turn off the device before establishing any connection e Do not operate the device with the cover removed or loosened e Do not install substitute parts or perform any unauthorized modification to the product e Return the product to the manufacturer for service and repair to ensure that safety features are maintained CAUTION e This instrument is designed for indoor use and in area with low condensation TetrAMM User s Manual The following table shows the general environmental requirements for a correct operation of the instrument Environmental Conditions Requirements Operating Temperature O C to 40 C Operating Humidity 30 to 85 RH non condensing Storage Temperature 10 C to 60 C Storage Humidity 5 to 90 RH non condensing vi TetrAMM User s Manual Introduction 1 Introduction This chapter describes the general characteristics and main features of the TetrAMM 4 Channel Bipolar Picoammeter with High Voltage Bias Source 1 1 The TetrAMM Picoammeter CAENels Tet
63. tion of the found devices and to update their firmware The CAENels Device manager is available for Windows and Linux platform and the system requirements hereafter listed K Windows minimum system requirements gt Windows XP or newer gt Intel or equivalent processor gt 70 MB available HD space gt Ethernet network card e ate Linux minimum system requirements gt Linux kernel 2 2 x or newer gt Intel or equivalent processor gt 70 MB available HD space gt Ethernet network card 3 2 1 Searching for connected devices Please follow the next steps in order to search for the TetrAMM devices connected to the local network connect the host PC and the TetrAMM directly with an Ethernet cable or through a network verify that the Link LED on the RJ45 connector is turned on amber for a 1 Gbps connection as shown in Figure 4 or green for a 100 Mbps connection The LED is turned off if the Ethernet cable is not connected or if the speed of connection 1s limited to 10 Mbps in this last case the device is working correctly even if it is not recommended to use a slow connection since the data transfer rate is limited els Interface Bipolar Picoammeter Link LED Figure 4 Ethernet Link gn OL TetrAMM User s Manual Ethernet Communication connect the TetrAMM to the AC DC power supply unit and switch it on install and launch the CAENels Device manager software perform a sc
64. transfer rate using the NRSAMP command see the NRSAMP Command section which allows to calculate a normalized averaging on a larger number of samples It is also possible to increment the acquisition data rate up to a value equal to the ADC internal sampling frequency i e 100 kHz the acquisition in this case cannot be continuous as when using the ACQ command and thus only time frames limited time windows can be acquired The use of this particular feature is carried out using the FASTNAQ command see FASTNAQ Command section Examples ACQ ON example with ASCII data on 2 channels the following data are represented in string format e CR Software commands TetrAMM User s Manual ACO ON 1 12345678E 12 t 1 12345680E 12 n 1 12345670E 12 r 1 12345685E 12 n 1 12345682E 12 7 1 12345698E 12 n ga a a EE EI DE IE e N eT Wa ACO OFF example with ASCII data on 2 channels H1 123457 OE 12V 1 12345680E 12 n H1 12345782E 12V 1 12345698E 12 n 1 12345795E 12 t H1 12345701E 12VM ACOOFFVM e AC Kuhn ACQ ON example with ASCII format disabled on I channel note that following data are represented in hexadecimal format ACO ON A 1 3D73C3997B2D3 1CBFFF40002FEFFFFFF 3D74D3997B2D3 1 CBFFF40002FFFFFFFF 3D75C3997B2D3 ICBFFF40002FFFFFFFF C FFF40002FFFFFFFF ACQ OFF example with ASCII data enabled on I channel EE EE EE EE 1 12345770E 12 t 1 12345680E 12 1 H1 12345782E 12V 1 12345698E 12 n H1
65. tripping of this interlock is rated at 3V the maximum reverse voltage that this interlock can sustain is rated at 5 5V The General purpose I O pins pins 5 8 are connected to the internal digital section and they are reserved for future system updates The not connected pins pins 3 4 are not present or if present they are not connected to the internal digital system The Reserved pins pins 1 2 are connected to the internal digital section and are reserved for internal use so they must NOT be connected 4 4 Ethernet and SFP connector On the rear side of the TetrAMM unit there are also a RJ45 Ethernet connector and a small form factor pluggable SFP slot as indicated in Figure 11 RJ45 Ethernet connector SFP slot with cap Figure 11 Ethernet and SFP connections OL TetrAMM User s Manual I O Connectors The RJ45 Ethernet slot is used to communicate with TetrAMM unit The connector is linked to a true 10 100 1000 Mbps physical device For more information about the Ethernet communication see the Ethernet Communication section The SFP slot allows connecting a copper or optic platform to the internal digital system with a fixed speed of 1 Gbps and it is reserved for future system updates e g beamline local feedback system 4 5 Input BNC connectors The four BNC connectors Bayonet Neill Concelman on the front panel of the TetrAMM unit are used to measure the input currents The BNC c
66. uld be e 0 to set the range to 120 uA full scale value on all 4 channels e I to set the range to 120 nA full scale value on all 4 channels e AUTO to enable the automatic range selection in this case one of the two available ranges is automatically selected evaluating the input values for each individual channel The active range can be different among channels When the automatic range selection is enabled the TetrAMM unit determines the most suitable range for each individual channel using the following logic e if the channel range is set mo 0 4120uA Tfull scale value and the input current absolute value drops below 90nA for at least a second period the range is automatically changed to the narrower range I 120nA full scale value e if the channel range is set to I 4120nA full scale value and the input current absolute value exceeds 110nA for at least a 100 us period the range is automatically changed to the wider range 0 120uA full scale value Few samples are corrupted during the range change as internal switches are opened closed these corrupted samples are not cancelled from the data stream in order to maintain equal period between samples At power up the TetrAMM range is set to its higher current full scale range 0 default in order to avoid possible damages to the device in case some of its inputs are connected to a high current source sink at startup Ranges could
67. v QF Software commands footer Trigger Gate pin signal negative edge event GATE OFF r n TetrAMM User s Manual i t1 12345695E 12V 1 12345689E 12 n EOTRG r E E pause ACK r n lt 3 GATE example with ASCII mode disabled on I channel acquisition the following data are represented in hexadecimal format GATE ON 1 Trigger Gate pin signal positive edge event header footer Trigger Gate pin signal negative edge event Trigger Gate pin signal positive edge event header footer Trigger Gate pin signal negative edge event GATE OFF r n i 28 ACK r n pause TT va FEFAOOOOOOOOOOOOFFF4OOO2EEEFEFFF D13ES99 B2D31ECBEEE4VOOO2EFEEEEEF 3D74D3987B2D3 ICBFFF40002FEFFFFFF 3D75C4005B2D31CBFFF40002FFFFFFFF EOTRG n K EEN pause ee FEF400000000000 1FFF40002FFFFFFFF __3D7303997B2D3 1CBFFF40002FFFFFFFF 2 D74D3997B2D3 CBFFFAQ002FFFFFFFF __ 3D75 4005B2D31CBFFF40002FFFFFFFF i FFF40001FFFFFFFF E pause ACK r n 6 TetrAMM User s Manual Software commands 2 2 6 FASTNAQ Command The FASTNAQ command is used to use the fast acquisition capabilities of the TetrAMM unit 1 e to acquire a limited number of samples at the maximum sampling frequency of 100 kHz The acquired samples are stored on the internal memory and they are later transmitted to the host The maximum number of acquired samples is limited by the intern
68. wer Fan 195 x 173 x 45 850 g 64 TetrAMM User s Manual Technical Specifications 5 1 Equivalent Input Noise The equivalent input noise of the TetrAMM depends both on the data rate and thus the equivalent bandwidth and the selected measuring range A table and a plot with typical values for the equivalent input noise vs the sampling period for the RANGE 0 full scale current of 120 uA is shown hereafter RANGE 0 Full Scale 120uA Equivalent Input Noise Sampling Period Data Rate ppm FS 10 us 100 kHz 5 8 50 us 20 kHz 2 8 100 us 10 kHz 2 2 200 us 5 kHz 1 7 500 us 2 kHz 1 3 1 ms 1 kHz 1 1 2 ms 500 Hz 1 0 10 ms 100 Hz 0 7 Equivalent Input Noise RANGE 0 H N D D D Equivalent Input Noise ppm FS H 1 00E 05 1 00E 04 1 00E 03 1 00E 02 Sampling Period s Technical Specifications TetrAMM User s Manual The same values for the RANGE 1 full scale current of 120 nA are presented in the following table and plot RANGE 1 Full Scale 120nA Sampling Period Data Rate as Noise 10 us 100 kHz 14 2 50 us 20 KHz 19 6 100 us 10 kHz 16 7 200 us 5 kHz 12 9 500 us 2 kHz 93 1 ms 1 kHz 5 8 2 ms 500 Hz 4 2 10 ms 100 Hz 1 8 Equivalent Input Noise RANGE 1 Equivalent Input Noise ppm FS 1 00E 05 1 00E 04 1 00E 03 1 00E 02 Sampling Period s 66 TetrAMM User s Manual Mechanical Dimensions 6 Mechanical Dimensions The mechanical dimensions of the TetrAMM unit including connector
69. xFFF40002 FFFFFFFF the same used at the end of single acquisition when ASCII mode is disabled As an example the header of a 2 channel acquisition with ASCII mode disabled for a sequence number of 161 is displayed as FEFAOOOOOOOOOOA I FFF4Q0000000000A 1 pe ii ge Sequence number sNaN is repeated twice sNaN because the number of active channels is 2 End of data set The footer appended to_the transferred data indicates the end of trigger event The footer format depends on the ASCII setting e ASCII mode enabled the footer has the following form EOTRG r n End Of TRiGger e ASCII mode disabled the footer is composed by the following fixed sNaN called End of trigger event sNaN 64 bit sequence 0xFFF4 0001 FFFF FFFF Examples TRG example with ASCII mode enabled on 2 channels the following data are represented in string format TRG ONMV MV i ACK r n pause Trigger Gate pin signal id positive edge event ee header SEONR OO0OOOOOOOOMM H1 12345678E 12V 1 12345680E 12 r H1 123456 0E 12V H1 12345685E 12VM H1 12345690E 12V 1 12345684E 12 rn footer EOTRGV Trigger Gate pin signal Za positive edge event pause Trigger Gate pin signal a positive edge event 24 TetrAMM User s Manual Software commands header SEQNR 000000000 TM 1 12345690E 12 r 1 12345680E 12 n H1 12345080E 12V H1 12345083E 12VM 1 12345695E 12 t 1 12345689E 12 n footer EOTRG
70. y interpreted The user defined gain and offset values can be read as follows USRCORR RNGxCHyGAIN Zo in order to read the gain correction value on range x and channel y The device replies to this command with USRCORR RNGxCHyGAIN value r n where value is the applied gain correction to channel y on range x USRCORR RNGxCHyOFFS r n in order to read the offset correction value on range x and channel y The device replies to this command with USRCORR RNGxCHYyOFFS value r n where value is the applied offset correction to channel y on range x Examples USRCORR set example enables user correction USRCORR ONV i ACK USRCORR read example USRCORR Au USRCORR ONVV USRCORR set gain correction on range OU and channel 2 example USRCORR RNGOCH2GAIN 1 012V Vi i ACK r n USRCORR read offset correction on range I and channel 4 example USRCORR RNGICH4OFFS Nr USERCORR RNGICH4OFFS 0 0158 v n 37 Software commands TetrAMM User s Manual 2 3 5 NRSAMP Command This command allows to select the number of samples on which averaging is computed The command has the following format NRSAMP n r n where n indicates the number of acquisitions on which the normalized averaging is done so every transferred acquisition is calculated on n real samples the internal fixed sampling frequency is 100 kHz The acquisition frequency fdata rate could be calculated as _ Leger g _ 10

Download Pdf Manuals

image

Related Search

Related Contents

Craftsman C3 Owner's Manual  MANUAL DE INSTRUCCIONES MANUAL DO OPERADOR  Benutzerhandbuch  gz2434 gz 2434 Manual  介護保険で福祉用具を 借りる・買う 介護保険で福祉用具を 借りる  warning caution  取扱説明書 (2.03 MB/PDF)  Cámara Térmica MIC612 - Bosch Security Systems      

Copyright © All rights reserved.
Failed to retrieve file