IOtech DaqBoard/500 Hardware Reference Manual Download Page 32

 

4-4     Software and Board Operation 

988994

 DaqBoard/500 

Series 

 

ADC and DAC Trigger 

 

This is the signal or impetus that initiates or terminates an Acquisition. Essentially the 

Trigger Starts or Stops the ADC or DAC PACER Clock. 

ADC Channel Configuration RAM 

 

This is the term used for the ADC’s Channel, Gain, Range, and Input 

Configuration lookup table. The length of this table can be anywhere from 1 element to 176 elements. When an 
ACQUISITION is in process, the board will sequentially go through this list to determine the channel and gain 
setting for the next conversion. Thus, channels may be sampled in any order and at any gain. Note, however, that for 
maximum performance, it is recommended that channels with like gains be grouped together in the sample 
sequence. 

ADC and DAC DMA 

 

 

Short for Direct Memory Access, DMA is the most self-sufficient of the Acquisition 

Modes available over the PCI bus. In this mode, data from each conversion is automatically transferred directly 
from the board to [or from] a pre-specified block of system memory. DMA allows the acquisition process to run in 
the background with virtually no software overhead. 

 

Clocking the ADC 

The source of the ADC clock can be a Pacer Clock or an External Event (ADCLKIN). 

 

ADC Pacer Clocking 

A series of A/D conversions may be controlled by the on-board pacer clock. This timer can be programmed to 
generate a periodic clock rate up to the ADC’s maximum rate or as slow as 4 samples per hour. 

ADC External Event Clocking 

Conversions may also be caused by an external event. ADCLKIN is an edge sensitive input that can be programmed 
to cause conversions. The ADCLKIN is selectable as either rising or falling edge sensitive.  Once an ADC clock is 
received, the Analog input is immediately sampled. Converted data will become available within 5 microseconds 
(max). Any attempt to clock the ADC while an A/D conversion is currently running will result in a Clock Error. 

ADC Maximum Clock Rate 

The maximum rate which the ADC should be clocked and retain optimal accuracy will vary depending on several 
factors. These include ADC resolution (16-bits), gain setting, and sampling mode.  

DaqBoard/500 Series boards use16-bit ADC chips.  The chips sample at rates up to 200 kilo-samples per second. 
These limits may not be exceeded. If the sample clock runs faster some of the clock pulses will be ignored by the 
circuitry, and a clock error will be generated. 

The second factor involves the front-end circuitry. The bandwidth of the front-end will vary depending on the gain 
setting (and the required resolution). The bandwidth will limit the maximum signal frequency the board can pass. 
Essentially, when sampling a single channel repeatedly, the ADC may be operated up to its maximum speed, but the 
front-end will filter out any frequency components of the input signal that exceeds the bandwidth of the system. 

When changing channels [even if the input signal is static] the front-end is required to respond to a changing input 
each time the channel is changed. The net effect is that the maximum sampling speed of the ADC is limited to the 
bandwidth of the front-end when changing channels. 

Each time a conversion is initiated, the ADC goes into hold mode and the front-end begins to settle on the next 
channel. 

 

 
 
 
 
 
 

Summary of Contents for DaqBoard/500

Page 1: ...ems Windows 2000 Windows XP A Hardware Reference Manual for DaqBoard 500 DaqBoard 505 IOtech Inc 25971 Cannon Road Cleveland OH 44146 1833 Phone 440 439 4091 Fax 440 439 4093 E mail Product Informatio...

Page 2: ...ii...

Page 3: ...manual can present serious safety hazards or cause equipment damage This warning symbol is used in this manual or on the equipment to warn of possible injury or death from electrical shock under note...

Page 4: ...ts directly from the data acquisition CD by using the View PDFs button located on the opening screen Refer to the PDF documentation for details regarding both hardware and software A copy of the Adobe...

Page 5: ...00 Terminal Connector Option 2 6 External Connections 2 7 3 Configuration Configuration through Software 3 1 Analog Input Configuration 3 1 ADC Ranges 3 1 DAC Ranges 3 2 4 Software and Board Operation...

Page 6: ...vi 989394 DaqBoard 500 Series This page is intentionally blank...

Page 7: ...he board serial number and board type 500 or 505 is located on the solder side of the board Board Identity on Solder Side of the Board Board Type e g 500 505 Serial Number PCI Bus Slot Location Board...

Page 8: ...z 128 M byte RAM Windows 2000 or XP Operating System Installation A Pictorial Overview Step 1 Install Software IMPORTANT Software must be installed before installing hardware 1 Remove previous version...

Page 9: ...at your computer is capable of performing Bus Mastering DMA for the applicable PCI slot Note that some computers have BIOS settings that enable or disable Bus Mastering DMA If your computer has this B...

Page 10: ...ps install additional boards into available PCI bus slots if applicable to your application 11 Replace the computer s cover 12 Plug in all cords and cables that were removed in step 1 13 Apply power t...

Page 11: ...The DaqBoard s Properties tab will appear following figure Note If the DaqBoard icon is not present skip to the upcoming section Using Add Device Accessing the DaqBoard 500 Properties Tab 6 Enter a De...

Page 12: ...the Resource Test button 3 After the test is complete click OK System capability is now tested for the DaqBoard and a list of test results will appear Note If you experience difficulties please consul...

Page 13: ...tion method is used for both analog to digital and digital to analog conversions Please contact the factory should you believe your board to be in need of calibration Basic Information Analog Inputs 1...

Page 14: ...1 2 Introduction 947294 DaqBoard 500 Series User s Manual Block Diagram DaqBoard 500 Series Block Diagram...

Page 15: ...matic integration into the PC s configuration when first installed The PCI interface provides access to all on board registers for software configuration of all on board functions For maximum performa...

Page 16: ...1 4 Introduction 947294 DaqBoard 500 Series User s Manual...

Page 17: ...ctor pins or circuit components unless you are following ESD guidelines in an appropriate ESD controlled area Such guidelines include the use of properly grounded mats and wrist straps ESD bags and ca...

Page 18: ...B5 TTL Level Digital I O Ch B5 T 13 B2 A TTL Level Digital I O Ch B2 47 B3 TTL Level Digital I O Ch B3 A 14 B0 L TTL Level Digital I O Ch B0 48 B1 TTL Level Digital I O Ch B1 L 15 A6 TTL Level Digital...

Page 19: ...r below the 15 V power supply The channel inputs can withstand input voltages of up to 20 volts when the power to the system is off Channel Number Description AIN 0 AIN 1 AIN 2 AIN 3 AIN 4 AIN 5 AIN 6...

Page 20: ...e TIMER 1 is automatically disabled in hardware when the ADCLKOUT is enabled ADTRGIN Uses pin 6 ADTRGIN is the External ADC Trigger Gate Input This input recognizes TTL level signals and is used to st...

Page 21: ...was being used to count the DAC s External Clock Input signal DATRGIN Uses pin 38 DATGRIN is the External DAC0 Trigger Gate Input This input recognizes TTL level signals and is used to start or stop...

Page 22: ...4 12 AGND Analog Common Note 2 B5 Digital I O Line B5 46 ACH5 Analog Input Channel 5 60 B6 Digital I O Line B6 11 ACH13 Analog Input Channel 13 26 B7 Digital I O Line B7 45 AGND Analog Common Note 2 C...

Page 23: ...ls as well as any user connections to the power line may blow a fuse or worse cause damage to the board If you are getting incorrect data readings check that the fuse is not blown The power line fuse...

Page 24: ...ground the signals must be local to one another With the Single Ended configuration the input signals are tied to the Channel Hi side of an analog input and all signal low sides are tied to the SGND g...

Page 25: ...nce of the two configurations in an electrically noisy environment The Differential configuration should be used when any of the following exist Each source has a local ground Signal sources are remot...

Page 26: ...the 10 M of resistance is sufficient for the return of bias current Resistor Connection Scenarios If the Input Signal is DC Coupled If the Input Signal is AC Coupled Use a Resistor Value from 10 K to...

Page 27: ...ction combination ADC Ranges The analog inputs may be configured for either 10 V bipolar or 0 to10 V unipolar operation The input range is programmable on a channel by channel basis in a 176 element c...

Page 28: ...lution for each range Note that resolution is not accuracy Resolution defines the minimum definable voltage increment Absolute DC accuracy and relative accuracy define exactly how close the actual vol...

Page 29: ...display capabilities of Excel eZ PostView provides a simple method of graphically viewing acquired data Up to 8 windows can be displayed on one screen with up to 16 channels overlaid on each window eZ...

Page 30: ...be used with one DaqBoard at a time LabVIEW can be used with multiple boards For multiple board use via custom programming refer to the Using Multiple Devices section of the Programmer s Manual or to...

Page 31: ...dless of whether the data coding is for unipolar or bipolar inputs The number is typically multiplied by a scale factor to convert it to useful engineering units For example An input in the range of 0...

Page 32: ...nal event ADCLKIN is an edge sensitive input that can be programmed to cause conversions The ADCLKIN is selectable as either rising or falling edge sensitive Once an ADC clock is received the Analog i...

Page 33: ...switched On and Off with the external ADTRGIN input The input is level sensitive and selectable as either active high or active low control If the on board pacer clock drives the ADC the external gat...

Page 34: ...riggered the ADC Conversion Counter immediately increments after each conversion until it reaches 0 whereupon ADC conversions are automatically disabled If the timer is loaded with a value of 1 the AD...

Page 35: ...DACLKIN is an edge sensitive input that can be programmed to cause conversions The DACLKIN is selectable as either rising or falling edge sensitive DAC Maximum Clock Rate The maximum rate which the DA...

Page 36: ...4 8 Software and Board Operation 988994 DaqBoard 500 Series...

Page 37: ...nterfere with radio or telecommunications 2 The device must be immune from electromagnetic interference from RF transmitters etc The standards are published in the Official Journal of European Union u...

Page 38: ...strap etc Use care to avoid touching board surfaces and onboard components Only handle boards by their edges or ORBs if applicable Ensure boards do not come into contact with foreign elements such as...

Page 39: ...e by the user via software Analog Inputs Number of Inputs 16 Single ended or 8 Differential programmable on per channel basis Resolution 155 070 V bit on 0 to 10 V range Acquisition Rate 200 kHz max A...

Page 40: ...Gain Channel Selection 176 element Analog Input Triggering Clocking Clock Sources o on board programmable pacer o user defined external TTL External Clock Input Latency o 5us max Trigger Sources Stop...

Page 41: ...e Sources o Asynchronous o Internal Pacer o External TTL Max update rate channel 100khz Waveform Triggering o Software Command o External Trigger TTL Output Current 5 mA Digital Inputs Outputs Channel...

Page 42: ...Frequency Pulse Generators 2 Timers designated as TMR0 and TMR1 Channels 2 Pin Connections TMR0 SCSI 68 Pin 3 Shared with ADTRGOUT TB 100 Option Connector TMR0 Shared with ADTRGOUT TMR1 SCSI 68 Pin 3...

Page 43: ...interaction between the two stages Also see Buffer Channel In reference to Daq devices channel simply refers to a single input or output entity In a broader sense an input channel is a signal path be...

Page 44: ...have a nonlinear response To convert nonlinear signals into accurate readings requires software to calibrate several points in the range used and then interpolate values between these points Multiplex...

Reviews: