background image

PulseBlasterESR-PRO

NOTE: 

The PulseBlasterESR-PRO requires a 3.3V TTL input signal.  

A signal that is more than 

3.3V or less than 0V will damage the device

.

Connector Information for 2U BNC Rackmount Enclosure

Connectors for 2U BNC Rackmount Enclosure 

This enclosure provides 21 independently controlled output channels through BNC connectors.  The 

front panel also contains the USB connector, the Trig/Res/Stat DB9 connector, and the ON/OFF toggle 

switch which powers on the PulseBlasterESR-PRO-USB-RM.  They are arranged in a format which is 3 

rows of 8 bits.  On the reverse side of the rackmount enclosure is the AC Input. 

DB9 Connector (Trig/Res/Stat) for 2U BNC Rackmount Enclosure

The Trig/Res/Stat DB9 connector information is shown in Figure 16 and Table 3, below.  The 

Hardware Trigger and Hardware Reset are both low-true, so each of these pins would need to be shorted 

to ground to cause a trigger or reset, respectively.  Please refer to the 

Status Pins Description 

and

HW_Trig/Reset Header for SP18A and SP19

, above, for additional information about each pins 

functionality.

http://www.spincore.com

                                                            25

  2019/09/26

Figure 15: 

Example clock signal for SP19. Note that a small degree of 

voltage ripple is acceptable, so long as the voltage always remains above 
threshold for logical-high signals and below for logical-low signals.

Содержание PulseBlasterESR-PRO SP18A

Страница 1: ...PulseBlasterESR PRO PCI Boards SP4B SP18A and SP19 USB Enclosure System SP45 Owner s Manual SpinCore Technologies Inc http www spincore com...

Страница 2: ...ologies Inc reserves the right to make changes to the product s or information herein without notice PulseBlasterESR PulseBlaster SpinCore and the SpinCore Technologies Inc logos are trademarks of Spi...

Страница 3: ...the PulseBlasterESR PRO 10 The PulseBlaster Interpreter 10 LabVIEW Extensions 11 C C Programming 12 Using C Functions to Program the PulseBlasterESR PRO 14 Example Use of C Functions 16 IV Connecting...

Страница 4: ...mount Enclosure 25 DB9 Connector Trig Res Stat for 2U BNC Rackmount Enclosure 25 Appendix I Controlling the PulseBlasterESR PRO with SpinAPI 27 Instruction Set Architecture 27 Machine Word Definition...

Страница 5: ...RO comes from a maximum available clock of 500 MHz The PulseBlasterESR PRO s microprogrammed controller core is different from the general purpose microcontroller in that it contains a set of highly o...

Страница 6: ...gnal lines are routed to two sets of 26 pin IDC on board connectors The first four output bits are also routed to four bracket mounted BNC connectors On the USB system all 21 signal lines are routed t...

Страница 7: ...nclude branches subroutines and loops at up to 8 nested levels all this to assist the user in creating dense pulse programs that cycle through repetitious events especially useful in numerous multidim...

Страница 8: ...val using the long delay instruction 2 ns pulse interval resolution 4096 instructions External triggering and reset 3 3V LVTTL levels Pulse Program Control Flow Common Loops nested 8 levels deep 20 bi...

Страница 9: ...sert the PulseBlasterESR PRO card into an available PCI slot and fasten the PC bracket securely with a screw b For the USB system Plug one end of the USB cable into the PulseBlasterESR PRO USB RM and...

Страница 10: ...e feature must be disabled by setting output bits 21 23 to HIGH at all times For more information see Appendix I The PulseBlaster Interpreter The PulseBlasterESR PRO can be programmed using PulseBlast...

Страница 11: ...spincore com support SPBI Doc LabVIEW Extensions The SpinCore PulseBlaster LabVIEW Extensions PBLV provide the ability to program and control the functionality of PulseBlaster boards using the simple...

Страница 12: ...is with C C using the SpinAPI package The GUI based approaches to programming the board are designed for simplicity so they can be used by someone with no programming experience While GUI s are easier...

Страница 13: ...high for more than 5 clock cycles it is necessary to turn off the Short Pulse feature by settings bits 21 23 of the flag bits to 111 This can be easily accomplished by using the C macro ON defined in...

Страница 14: ...urns a 0 on success or a negative number on an error int pb_close Releases the PulseBlasterESR PRO board Needs to be called as last command in pulse program It returns a 0 on success or a negative num...

Страница 15: ...lse program instruction specified in nanoseconds ns microseconds us or milliseconds ms The largest value for the delay field of the pb_inst is 8589 ms using a 500 MHz clock For longer delays use the L...

Страница 16: ...CK Prepare the board to receive pulse program instructions pb_start_programming PULSE_PROGRAM Instruction 0 Continue to instruction 1 in 20ns The lower 4 bits all BNC connectors will be driving high F...

Страница 17: ...four bits of the flag word Bit 3 is connected to the output farthest from the PCI connector and Bit 0 is connected to the connector closest to the PCI connector Please note that the BNC connectors ha...

Страница 18: ...rounds and the signals are carried on pins 1 13 The recommended mating connector for IDC header can be obtained through Digi Key Part Number CKR26G ND http www spincore com 18 2019 09 26 Figure 8 IDC...

Страница 19: ...is in a RESET state The device must be reprogrammed before code execution can begin again Running Driven high when the PulseBlasterESR PRO is executing a program The pin is driven low when the PulseB...

Страница 20: ...inue to the next instruction If the program is idle due to a STOP OpCode or a HW_Reset signal then the HW_Trigger starts execution from the beginning of the program When using the STOP OpCode a HW_Res...

Страница 21: ...bit 11 HW_Trig Reset Header for SP18A and SP19 This is an input connector for hardware triggering HW_Trigger and resetting HW_Reset Pins 8 and 10 are the HW_Reset and HW_Trigger pins respectively Pins...

Страница 22: ...resets itself back to the beginning of the program Program execution can be resumed by either a software start command pb_start or by a hardware trigger http www spincore com 22 2019 09 26 Figure 12...

Страница 23: ...led accordingly IDC Headers for SP19 Output flag bits 8 through 20 and the status bits are available on IDC headers Table 2 shows the pin connectivity for these headers http www spincore com 23 2019 0...

Страница 24: ...TTL square wave i e a digital signal of no more than 3 3 V This is the absolute maximum allowable voltage typically a voltage of 1 5 2 V is sufficient Be aware that the TTL signal must be a positive o...

Страница 25: ...he reverse side of the rackmount enclosure is the AC Input DB9 Connector Trig Res Stat for 2U BNC Rackmount Enclosure The Trig Res Stat DB9 connector information is shown in Figure 16 and Table 3 belo...

Страница 26: ...t Male DB9 connector drawing Table 3 Trig Res Stat Male DB9 connector pin assignments http www spincore com 26 2019 09 26 Pin Number Function 1 Hardware Trigger 2 Hardware Reset 3 WAITING 4 RUNNING 5...

Страница 27: ...be varied and is under self control by one of the fields of the instruction word the shortest being five clock cycles and the longest being 232 clock cycles Breakdown of 80 bit Instruction Word All in...

Страница 28: ...g12 23 Pin 2 1 Output Connector labeled Flag0 11 Pin 2 12 Output Connector labeled Flag12 23 Pin 1 0 Output Connector labeled Flag0 11 Pin 1 Table 5 Output Pattern and Control Word Bits When the bit c...

Страница 29: ...ity is firmware dependent Please inquire with SpinCore Technologies for upgrades or details For firmware 17 11 a four clock cycle short pulse requires a minimum six clock cycle instruction length http...

Страница 30: ...tine instruction Program execution jumps to beginning of a subroutine See Note 2 5 RTS Ignored Program execution returns to instruction after JSR was called See Note 2 6 BRANCH Address of next instruc...

Страница 31: ...be written that can communicate with the PulseBlasterESR PRO board The most straightforward way to interface with this library is with a C C program and the API definitions are described in this cont...

Страница 32: ...n cable For ordering information contact SpinCore at http www spincore com contact shtml Figure 19 PulseBlasterESR PRO Parallel Port Interface Cable Note This is NOT a parallel port and will not work...

Страница 33: ...shown in Figure 21 provides easy access to four additional output signals from the back panel of your computer SMA SMA cables are available from SpinCore upon request For ordering information please v...

Страница 34: ...ications ordering information and the manual for the TTL Line Driver are available at http www spincore com products SpinCoreTTLLineDriver SpinCoreTTLLineDriver shtml 5 If you require a custom design...

Страница 35: ...Inc 4631 NW 53rd Avenue SUITE 103 Gainesville FL 32653 USA Telephone USA 352 271 7383 Website http www spincore com Web Contact Form http spincore com contact shtml Document Information Revision hist...

Отзывы: