background image

 

Triggers

2-13

 

Once the board is armed, the next valid trigger event starts the acquisition. 
When the trigger event occurs, the post-trigger length, which includes the 
post-trigger delay and the number of samples to acquire (defined by the 
buffer length), is decremented until it reaches zero, at which point 
acquisition stops. Using software, you can poll a status bit or use an 
interrupt to determine if the acquisition is finished.

For example, assume the conversion rate is 50 Msample/s, the 
post-trigger delay is 10 samples and the buffer length is 190 samples. 
When a valid trigger event occurs, the first 10 samples are ignored, the 
remaining 190 post-trigger samples are collected, then the acquisition 
operation stops.

 

About-Trigger Acquisition

 

Use about-trigger acquisition to store data samples before a trigger event 
occurs or before and after a trigger event occurs. 

To start an about-trigger acquisition, perform the following steps:

1. Set up all board parameters, such as the data acquisition channel, 

voltage input range, conversion rate, trigger source, trigger polarity, 
and the number of samples to acquire after the trigger occurs. You 
need to set up these parameters only once unless your application 
requires a change.

2. Using software, arm the board to accept the next valid trigger event. 

Arming the board requires about 10 

 

µ

 

s.

Once armed, the board continuously acquires data and stores it in the 
onboard 8K byte memory buffer. The memory buffer must fill up with 
data at least once before the board can accept a trigger event. When a 
valid trigger event occurs, the specified number of post-trigger samples 
(defined by the buffer length) is collected.

For example, suppose you set the buffer length to 4,160 and start the 
about-trigger operation. Pre-trigger data is collected and begins to fill the 
8K byte buffer. Once the buffer is filled, the board can accept a trigger; 
pre-trigger data continues to be collected and overwrites the data in the 
buffer until the trigger event occurs. When a valid trigger event occurs, 
the board collects 4,160 post-trigger samples then stops the acquisition. 
The number of pre-trigger samples in the buffer is 8,192 minus 4,160 or 
4,032. 

Summary of Contents for DAS-4300 Series

Page 1: ...DAS 4300 Series U S E R S G U I D E...

Page 2: ...DAS 4300 Series User s Guide Revision A June 1995 Part Number 94520...

Page 3: ...ct Information Keithley Instruments Inc 28775 Aurora Road Cleveland OH 44139 Technical Support 1 888 KEITHLEY Monday Friday 8 00 a m to 5 00 p m EST Fax 440 248 6168 Visit our website at http www keit...

Page 4: ...AL INCIDENTAL OR CONSEQUENTIAL DAMAGES RELATED TO THE USE OF THIS PRODUCT THIS PRODUCT IS NOT DESIGNED WITH COMPONENTS OF A LEVEL OF RELIABILITY SUITABLE FOR USE IN LIFE SUPPORT OR CRITICAL APPLICATIO...

Page 5: ...is organized as follows Chapter 1 provides an overview of the features of the DAS 4301 8K board including a description of supported software and accessories Chapter 2 provides a technical descriptio...

Page 6: ...i Note Not all features of the DAS 4301 8K board are currently supported by all software packages Refer to the documentation provided with your software package to determine which features are support...

Page 7: ...cer Clock 2 7 Internal Pacer Clock 2 7 External Pacer Clock 2 8 Triggers 2 9 Trigger Sources 2 9 Internal Trigger 2 9 External Analog Trigger 2 10 External Digital Trigger 2 11 Trigger Acquisition 2 1...

Page 8: ...8 Setting the 50 Termination Resistor for the Clock Input Signal 3 18 Setting the 50 Termination Resistor for the Trigger Input Signal 3 19 Setting the 100 Pull Up to 5 V for the Trigger Input Signal...

Page 9: ...try 3 19 Figure C 1 0 2 V Input Range Gain Code 0 C 1 Figure C 2 0 25 V Input Range Gain Code 1 C 2 Figure C 3 0 5 V Input Range Gain Code 2 C 2 Figure C 4 1 V Input Range Gain Code 3 C 3 Figure C 5 0...

Page 10: ...e 3 3 Memory Address 3 14 Table 3 4 Interrupt Selection 3 16 Table 3 5 Grounds on the DAS 4301 8K Board 3 20 Table 4 1 Control Keys 4 2 Table 4 2 Suffixes 4 4 Table 4 3 A D Menu 4 4 Table 4 4 Display...

Page 11: ...ory Address 3 14 Table 3 4 Interrupt Selection 3 16 Table 3 5 Grounds on the DAS 4301 8K Board 3 20 Table 4 1 Control Keys 4 2 Table 4 2 Suffixes 4 4 Table 4 3 A D Menu 4 4 Table 4 4 Display Menu 4 7...

Page 12: ...3 0 5 V Input Range Gain Code 2 C 2 Figure C 4 1 V Input Range Gain Code 3 C 3 Figure C 5 0 125 V Input Range Gain Code 4 C 3 Figure C 6 0 15625 V Input Range Gain Code 5 C 4 Figure C 7 0 3125 V Input...

Page 13: ...are package to determine which features are supported Features The major features of the DAS 4301 8K board are as follows Supports high speed data acquisition on one of two analog input channels acces...

Page 14: ...age includes utility programs that allow you to configure test and calibrate the DAS 4301 8K board ASO 4300 software package The optional Advanced Software Option for DAS 4301 8K boards is provided on...

Page 15: ...ntrols for Visual Basic for Windows help you write application programs for the DAS 4301 8K board Refer to the Visual Test Extensions User s Guide and the VTX online help for more information VisualSC...

Page 16: ...eatures of the DAS 4301 8K board from a functional point of view The intent of these descriptions is to familiarize you with the operating options and to enable you to make the best use of your board...

Page 17: ...bit DAC 12 bit A D Converter Offset Vernier Gain 8K byte FIFO Memory DAC 12 bit 10 V to 10 V Threshold Trigger Comparator Ch B Trigger Control Trigger Clock Clock Divider 100 MHz Oscillator Counters...

Page 18: ...formation The Trg Ch B connector is also used for triggering refer to page 2 10 for more information on triggering using this connector and selecting the input impedance for the signal attached to thi...

Page 19: ...on the DAS 4301 8K board and on the host computer Onboard Memory The DAS 4301 8K board contains an 8K byte 8 192 samples memory buffer for storing digitized data as well as a nonvolatile EEPROM memory...

Page 20: ...er to page 3 12 for information Memory Address Space The memory address space of the host computer is used for reading the acquired data from the DAS 4301 8K onboard memory buffer The host computer ac...

Page 21: ...2 6 Functional Description Figure 2 2 Host Computer Memory Address Space...

Page 22: ...rd at a rate of 5M byte s You enable or disable the zero wait state option through the configuration file refer to page 3 8 for more information An interrupt can be generated to signal the host comput...

Page 23: ...the clock input signal The 20 resistor combined with the output resistance of the driver IC a 74ABT series TTL input with a 2 k pull up resistor makes the output appear as approximately 50 You can us...

Page 24: ...section describes trigger sources types of trigger acquisition and trigger synchronization on DAS 4301 8K boards Trigger Sources The DAS 4301 8K board supports internal triggers external analog trigge...

Page 25: ...alog trigger in the following ways You can trigger the DAS 4301 8K board using the analog input signal from the Ch A connector or from the Trg Ch B connector on the board When using the analog input s...

Page 26: ...ed on the trigger input signal of the Trg IO connector The 20 resistor combined with the output resistance of the driver IC a 74ABT series TTL input with a 2 k pull up resistor makes the output appear...

Page 27: ...e data samples after a trigger event occurs You can also use a programmable post trigger delay The delay is the number of samples after the trigger and before data acquisition starts At a conversion r...

Page 28: ...uisition channel voltage input range conversion rate trigger source trigger polarity and the number of samples to acquire after the trigger occurs You need to set up these parameters only once unless...

Page 29: ...ime sampling ETS is an advanced feature that allows you to digitize high frequency analog input signals and achieve faster conversion rates than 1 Gsamples s The advantage of ETS is that the total num...

Page 30: ...d For the two waveforms x and y described previously the data is transferred as follows x1 y1 x2 y2 x3 y3 x4 y4 xn yn The ETS process is started by an internal software trigger that is generated by th...

Page 31: ...ed by the conversion rate of the ADC but eventually by the total analog input circuitry of the board Figure 2 4 illustrates how ETS works In this example the delayed start of the input signal causes t...

Page 32: ...ure 2 4 ETS Delay Note The DAS 4300 Series Function Call Driver and VTX do not support ETS Software trigger Synchronized trigger Pacer clock ETS delay 1 Trigger I O output 1 Input signal 1 ETS delay 2...

Page 33: ...a at sampling rates of up to 20 Gsamples s RIS also offers more trigger source options than ETS The trigger for the signal can be derived from the signal external software analog trigger external hard...

Page 34: ...r and VTX do not support RIS 1 GHz Clock First Acquisition x Measured Trigger First Acquisition 1 GHz Clock Second Acquisition y Measured Trigger Second Acquisition Measured Trigger Third Acquisition...

Page 35: ...or such as your computer chassis your computer must be turned OFF Whenever you handle a board hold it by the edges and avoid touching any board components Avoid touching the gold edge connector as thi...

Page 36: ...er software packages refer to the documentation supplied with the software package Installing the DAS 4300 Series Standard Software Package To install the DAS 4300 Series standard software package per...

Page 37: ...vironments This section describes how to install both the DOS version and the Windows version of the ASO 4300 software package DOS Installation To install the DOS version of the ASO 4300 software pack...

Page 38: ...disk and store the original as a back up 2 Insert the ASO Windows disk into the disk drive 3 Start Windows 4 From the Program Manager menu select File and then select Run 5 Assuming that you are usin...

Page 39: ...re the following items for DAS 4300 Series boards by setting jumpers on the board and or by specifying the configuration in a configuration file Base I O address Memory address Interrupt Zero wait sta...

Page 40: ...402 1 to 7 OUT AC DC coupling AC DC DC J106 IN Zero wait state3 Enabled Disabled Enabled Not applicable Channel B Calibration Acquire data from Channel B or calibrate input ranges Acquire data from Ch...

Page 41: ...P connector or no connector DSP connector J302 None DSP I O4 None or Spare I O Spare I O J300 None Notes 1 OUT indicates that a jumper is not inserted in the specified jumper position and IN indicates...

Page 42: ...ing configuration file to specify the correct configuration options The CFG4300 EXE configuration utility shipped with both the DAS 4300 Series standard software package and the ASO 4300 software pack...

Page 43: ...ure 1 or 2 The utility displays the configuration options for the first board board 0 The number of the board is shown in the upper left corner of the top menu box 3 To modify any of the configuration...

Page 44: ...3 10 Setup and Installation Setting Jumpers on the Board The locations of the jumpers required for configuring DAS 4300 Series boards are shown in Figure 3 1...

Page 45: ...g IO Clk IO J400 J401 J402 J200 J102 J403 J404 J202 J201 J301 J302 Pin 1 Pin 1 Pin 1 Pin 1 Pin 1 Pin 1 Pin 1 J104 J106 J103 J105 J901 Pin 1 Note that jumpers J103 J104 J105 J106 and J901 are underneat...

Page 46: ...hange the base I O address setting in the D4300 ADC file See Chapter 4 for more information Table 3 2 lists the settings of J400 for base I O addresses in the range of 200h to 3FFh Table 3 2 Base I O...

Page 47: ...to 35F OUT OUT IN OUT IN OUT 360 to 36F OUT OUT IN OUT OUT IN 370 to 37F OUT OUT IN OUT OUT OUT 380 to 38F OUT OUT OUT IN IN IN 390 to 39F OUT OUT OUT IN IN OUT 3A0 to 3AF OUT OUT OUT IN OUT IN 3B0 to...

Page 48: ...3 3 Note Note that no other boards or devices can share the selected memory address If you change the default memory address of the board and you plan on using the DAS 4300 scope and test program you...

Page 49: ...OS EMM386 EXE X CC00 CFFF Note that the examples assume a certain directory structure on the disk you may have to modify these commands Setting the Interrupt If enabled in software the DAS 4301 8K boa...

Page 50: ...ibration is required refer to page 5 4 for more information on returning a board Jumper block J103 is underneath the metal cover on the top right of the board To change the jumper setting you first mu...

Page 51: ...the signal coming into the Ch A connector is determined by jumper block J105 If a jumper is installed in jumper block J105 the default condition the input impedance is 50 Removing the jumper from jum...

Page 52: ...derneath the metal cover on the top right of the board To change the jumper setting you first must unscrew this metal cover Setting the 50 Termination Resistor for the Clock Input Signal The clock inp...

Page 53: ...excessive loading of the signal do not use the 50 termination resistor when the board is providing the trigger output signal on the Trg IO connector U515 74ABT125 1 6 J508 4 5 7 8 9 10 3 2 Trigger In...

Page 54: ...able grounds By default each of these grounds is selected a jumper is inserted in the appropriate jumper block Table 3 5 lists the grounds that are jumper selectable on the DAS 4301 8K board and their...

Page 55: ...pply fan filter is clean Make sure that ribbon cables are not impeding the air flow Make sure that the rear cutouts of all unused expansion slots are sealed with a cover plate Ensure that your compute...

Page 56: ...he Board To initialize the DAS 4301 8K board locate the AUTO4300 EXE file on the disk AUTO4300 should be included in the AUTOEXEC BAT file of the root directory if the board is plugged into the bus AU...

Page 57: ...compatible display It has one support file D4300 ADC which is shipped with both the DAS 4300 Series standard software package and the ASO 4300 software package To run the scope and test program enter...

Page 58: ...eter file Refer to page 4 10 for more information about parameter files M Toggles measurement cursors on or off If the measurement cursors are currently on they are turned off Otherwise you are prompt...

Page 59: ...tting and not setting the move factor The move factor controls the rate at which the and keys increment the current selection ESC Toggles the highlight cursor to or from the Command menu at the top of...

Page 60: ...arameters on the A D menu You can access the A D menu at any time by pressing the A key Table 4 2 Suffixes Suffix Description h Hexadecimal n Nanoseconds u Microseconds m Milliseconds s Seconds v Volt...

Page 61: ...ies the amount of data that is saved after the trigger pulse is accepted The post trigger delay setting does not affect the buffer length This number ranges from 0 to 8 190 and is independent of the c...

Page 62: ...oard Trigger Phase Out If specifies that the trigger output signal on the Trg IO connector will be low during normal operations and go high while the board is digitizing otherwise specifies that the t...

Page 63: ...ength and display start are displayed in raw data points or in terms of microseconds calculated from the current conversion rate Oscope width Specifies the number of data points displayed across the s...

Page 64: ...the motherboard are not synchronized correctly errors will appear in the waveform Table 4 5 Options Menu Parameter Description Make D4300 ADC When Yes creates a special parameter file called D4300 AD...

Page 65: ...ibration values stored in the board s EEPROM Two sets of calibration values are provided one is for the voltage calibration the other is for stabilizing the trigger point at high conversion rates with...

Page 66: ...ermination This file contains both the current calibration data and the current settings of all the menu entries You can examine a parameter file using any text editor To load the parameter file enter...

Page 67: ...er saying how many bytes are in each waveform 8 to 11 Data type that waveform was saved as 0 twos complement 1 binary 2 absolute value 12 to 15 Conversion rate at which waveforms were saved 0 0 78250...

Page 68: ...rigger about trigger on or off 0 Pre trigger off 1 Pre trigger on 28 to 31 Number of points being displayed in D4300 when waveforms were saved 5 31 6 62 7 125 8 250 9 500 10 1000 11 2000 12 4000 13 80...

Page 69: ...possible solutions for problems with DAS 4301 8K boards Table 5 1 Troubleshooting Information Symptom Possible Cause Possible Solution Board does not respond Base I O address is unacceptable Make sure...

Page 70: ...4 The I O bus speed is in excess of 8 MHz Reduce I O bus speed to a maximum of 8 MHz To change the I O bus speed run BIOS setup refer to your computer documentation for instructions on running BIOS se...

Page 71: ...ration Power up the computer and perform any necessary diagnostics If you have another DAS 4301 8K board that you know is functional refer to the next section to determine whether the problem is in th...

Page 72: ...boards one at a time in the computer to determine which is faulty 5 If you cannot isolate the problem refer to the next section for instructions on getting technical support Technical Support Before...

Page 73: ...m Clock speed MHz 20 25 33 66 100 ____ Math coprocessor Yes No Amount of RAM _____________________ Video system VGA SVGA BIOS type _____________________ Memory manager _____________________ Operating...

Page 74: ...voice or order number and date of equipment purchase A description of the problem or its symptoms The RMA number on the outside of the package Repackage the equipment using the original antistatic wra...

Page 75: ...trigger connector Bandwidth DC to 3 dB of 250 MHz Channel to channel switching time 1 ms with both channels set for DC coupling and identical level 15 ms with both channels set at opposite extremes f...

Page 76: ...levels External hardware analog on Trg Ch B connector positive or negative threshold crossing 10 V to 9 995 V 4096 levels 12 bit resolution 3 External digital positive or negative TTL input signal on...

Page 77: ...y Zero wait state Programmable transfer rate up to 5M byte s General Size Full size AT extension board Power consumption 2 3 A at 5 0 V typical tolerance 5 0 75 mA at 12 0 V typical tolerance 5 0 185...

Page 78: ...ory heap instead of from the Windows global heap The KMM is DAS product independent and can be used by multiple Keithley DAS Windows application programs simultaneously Note The memory allocated with...

Page 79: ...nd then Run and then type the complete path and program name for KMMSETUP Select the KMMSETUP icon if installed 2 In the New VDMAD 386 box enter the path and name of the VDMAD 386 file as follows C WI...

Page 80: ...elf 5 Select the Update button to update the SYSTEM INI file with the changes you have made 6 Restart Windows to ensure that the system changes take effect Using a Text Editor Using a text editor you...

Page 81: ...ted only by the physical memory installed in your system and by Windows itself 3 Restart Windows to ensure that the system changes take effect Removing the KMM If you make changes to the SYSTEM INI fi...

Page 82: ...t voltage ranges on the bandwidth of the DAS 4301 8K board These figures are useful in determining the best input voltage range for a particular application Note that the number in parentheses indicat...

Page 83: ...C 2 Bandwidth Charts for Input Voltage Ranges Figure C 2 0 25 V Input Range Gain Code 1 Figure C 3 0 5 V Input Range Gain Code 2 0 25 V Input Range Gain Code 1 2 0 5 V Input Range Gain Code 2...

Page 84: ...C 3 Figure C 4 1 V Input Range Gain Code 3 Figure C 5 0 125 V Input Range Gain Code 4 1 V Input Range Gain Code 3 0 125 V Input Range Gain Code 4...

Page 85: ...4 Bandwidth Charts for Input Voltage Ranges Figure C 6 0 15625 V Input Range Gain Code 5 Figure C 7 0 3125 V Input Range Gain Code 6 0 15625 V Input Range Gain Code 5 0 3125 V Input Range Gain Code 6...

Page 86: ...C 5 Figure C 8 0 625 V Input Range Gain Code 7 Figure C 9 0 1 V Input Range Gain Code 8 0 625 V Input Range Gain Code 7 0 1 V Input Range Gain Code 8...

Page 87: ...C 6 Bandwidth Charts for Input Voltage Ranges Figure C 10 0 125 V Input Range Gain Code 9 Figure C 11 0 25 V Input Range Gain Code 10 0 125 V Input Range Gain Code 9 0 25 V Input Range Gain Code 10...

Page 88: ...C 7 Figure C 12 0 5 V Input Range Gain Code 11 Figure C 13 0 025 V Input Range Gain Code 12 0 5 V Input Range Gain Code 11 0 025 V Input Range Gain Code 12...

Page 89: ...Bandwidth Charts for Input Voltage Ranges Figure C 14 0 03125 V Input Range Gain Code 13 Figure C 15 0 0625 V Input Range Gain Code 14 0 03125 V Input Range Gain Code 13 0 0625 V Input Range Gain Code...

Page 90: ...C 9 Figure C 16 0 125 V Input Range Gain Code 15 0 125 V Input Range Gain Code 15...

Page 91: ...BAT 3 22 B bandwidth charts C 1 base I O address 4 6 configuring 3 6 3 12 block diagram 2 2 board calibration 3 16 4 10 configuration 3 5 initialization 3 22 inspection 3 1 installation 3 21 Buffer l...

Page 92: ...6 digital signal processing port 1 2 digital trigger 2 11 Disp start parameter 4 7 Display menu 4 7 DSP jumper settings 3 7 DSP parameter 4 8 DSP port 1 2 DSP works parameter 4 10 E EEPROM menus 4 9 e...

Page 93: ...file 3 8 N Number to average parameter 4 7 O Options menu 4 8 oscillator 2 7 Oscope width parameter 4 7 P pacer clock 2 7 4 5 port DSP 1 2 I O address 2 5 post trigger acquisition 2 12 delay 2 12 leng...

Page 94: ...2 11 2 16 3 19 3 20 Trg Ch B connector 2 3 trigger 2 9 acquisitions 2 12 external analog 2 10 external digital 2 11 input impedance 3 18 internal 2 9 sources 2 9 4 6 threshold 2 10 trigger I O circuit...

Reviews: