11.07.2015 Views

GPIB Analyzer for PCI

GPIB Analyzer for PCI

GPIB Analyzer for PCI

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>GPIB</strong> <strong>Analyzer</strong> <strong>for</strong> <strong>PCI</strong>NI <strong>PCI</strong>-<strong>GPIB</strong>+<strong>Analyzer</strong> Hardware• Monitor and control all <strong>GPIB</strong> lines• Capture <strong>GPIB</strong> events, includingevent timestamping• Large FIFO <strong>for</strong> high-speed captures• Hardware triggering• Variable handshake rate,including HS488• Capture <strong>GPIB</strong> handshakeline transitions<strong>Analyzer</strong> Software• Easy-to-use graphical application• Selective <strong>GPIB</strong> event capture• Several windows <strong>for</strong> capture bufferand capture display• Several data display <strong>for</strong>mats• Capture buffer size limited onlyby system memory• Captured data searchable <strong>for</strong> specified<strong>GPIB</strong> pattern• Capture event markers <strong>for</strong> easy analysisand benchmarking• Selective captured event printing• Software can run concurrently with<strong>GPIB</strong> applicationsController• IEEE 488.2 and HS488 compatible• Jumperless, software configurable• Plug-and-play compatibilityOperating Systems• Windows 2000/XPDriver Software (included)• NI-488.2• <strong>GPIB</strong> analyzerOverviewThe National Instruments <strong>PCI</strong>-<strong>GPIB</strong>+ device includes a complete <strong>GPIB</strong>analyzer and <strong>GPIB</strong> controller on a single device. It is an HS488-compatible,lower-cost alternative to purchasing two separate products <strong>for</strong> analyzerand controller functionality. You can use the <strong>PCI</strong>-<strong>GPIB</strong>+ to troubleshootIEEE 488 software and hardware problems or control <strong>GPIB</strong> instruments.You can trigger on bus patterns or specific <strong>GPIB</strong> events and benchmarksystem per<strong>for</strong>mance with the built-in timestamping capabilities.Monitoring the BusThe <strong>GPIB</strong> analyzer software displays the current state of the <strong>GPIB</strong> at alltimes. The Bus Monitor window displays the real-time state of each ofthe 16 <strong>GPIB</strong> data and control lines. It displays the state of the eight datalines in ASCII, hexadecimal, and binary <strong>for</strong>mats, and the state of theeight control lines in binary <strong>for</strong>mat.The window displays the binary <strong>for</strong>mat as a series of LEDs, one <strong>for</strong>each <strong>GPIB</strong> line represented.Each <strong>GPIB</strong> data and control line has a corresponding toggle switchyou can use to assert one or more of these lines at any time. Using theseswitches, you can exercise simple control over the <strong>GPIB</strong>, such as steppingthrough the states of the source or acceptor handshake. The Accept Bytebutton per<strong>for</strong>ms a single acceptor handshake sequence. The <strong>GPIB</strong>analyzer software offers several options <strong>for</strong> capturing and analyzingactivity on the <strong>GPIB</strong>. You enable the capture by using the Capture buttonin the Action window. When the analyzer is capturing, it continuallysamples the <strong>GPIB</strong> and records the occurrence of user-specified <strong>GPIB</strong>events. The only limit to the number of capture samples you can record isthe memory available on your computer. You can configure the analyzerapplication to record captured in<strong>for</strong>mation <strong>for</strong> any combination of thefollowing <strong>GPIB</strong> events:• Data transfers• Command transfers• Control-line transition• Handshake-line transition• Parallel-poll responseIn addition, you can configure the analyzer application to continuallyreuse the capture buffer (treat it as a circular buffer) until you stop thecapture operation. Again, the only limit to the capture buffer size is thememory available on your computer.You can configure the analyzer application to participate in theIEEE 488.1 3-wire handshake while capturing. For nonintrusive captures,you can configure the analyzer application not to participate in theIEEE 488.1 3-wire handshake while capturing. Besides capturing thestandard IEEE 488.1 3-wire handshake, the analyzer application can alsocapture high-speed HS488 data transfers. If desired, you can configurethe analyzer application to record timestamps with each captured event.Recorded timestamps are relative to the previously recorded timestampand have a 50 ns resolution.Sometimes, you may want to focus a capture operation on theoccurrence of a specific <strong>GPIB</strong> pattern that occurs at some unknown time.With the analyzer application, you can define a <strong>GPIB</strong> trigger conditionand specify the number of events to record be<strong>for</strong>e and after thespecified <strong>GPIB</strong> trigger condition. You start a triggering captureusing the Capture & Trigger button in the Action window.


<strong>GPIB</strong> <strong>Analyzer</strong> <strong>for</strong> <strong>PCI</strong>Analyzing Captured DataThe <strong>GPIB</strong> analyzer software has a complete set of tools <strong>for</strong> viewingand interpreting captured <strong>GPIB</strong> in<strong>for</strong>mation. Using the Capture Displaywindow, you can monitor an in-progress capture operation or view thecaptured in<strong>for</strong>mation after capture stops. Additionally, you can load andview previously saved capture in<strong>for</strong>mation <strong>for</strong> further review and analysis.The Capture Display window shows captured in<strong>for</strong>mation in ASCII,hexadecimal, and binary <strong>for</strong>mat, and, if you specify, timestamps <strong>for</strong>each captured item. High-level interpretation of the data and controllines, including detailed addressing in<strong>for</strong>mation, is also available in the<strong>for</strong>m of standard IEEE 488 mnemonics. You can quickly scan throughthe captured in<strong>for</strong>mation using scrolling and paging operations.Figure 3. Bus Monitor WindowFigure 4. <strong>GPIB</strong> <strong>Analyzer</strong> Settings WindowFigure 1. Easy Application TroubleshootingFigure 2. Real-Time Monitoring or Captured Data Analysis of the 16 <strong>GPIB</strong> Dataand Control LinesBecause you can have several Capture Display windows open, youcan simultaneously view current <strong>GPIB</strong> activity in one window and viewpreviously captured <strong>GPIB</strong> events in another window. Each Capture Displaywindow presents the captured data in one of two <strong>for</strong>mats – detailed orsummarized. The detailed <strong>for</strong>mat shows each command message anddata byte on a single line, with ASCII, hexadecimal, and binaryequivalents. Using the summarized <strong>for</strong>mat, you can see entire <strong>GPIB</strong>messages on the same line. Postcapture analysis features includemarkers <strong>for</strong> highlighting and examining specific <strong>GPIB</strong> events in thecaptured data – you can use these markers to determine elapsed timebetween captured events and the number of events per second:• Flexible pattern-search utility <strong>for</strong> quickly locating specific<strong>GPIB</strong> patterns• Saving of captured data <strong>for</strong> later review• Printing of captured data to a file or printer in either detailedor summarized <strong>for</strong>matsBUY ONLINE at ni.com or CALL (800) 813 3693 (U.S.)2


<strong>GPIB</strong> <strong>Analyzer</strong> <strong>for</strong> <strong>PCI</strong>Background OperationThe <strong>GPIB</strong> analyzer software runs independently of other <strong>GPIB</strong>applications because the combined analyzer/controller board hasseparate circuitry <strong>for</strong> each independent function (analyzer and controller).Thus, you can use a single analyzer and controller board to run both your<strong>GPIB</strong> controller application (uses the controller functionality) and <strong>GPIB</strong>analyzer application (uses the analyzer functionality). Of course, you canalso use the analyzer to monitor activity from external <strong>GPIB</strong> devices.Hardware FeaturesTNT ASIC FamilyThe TNT family of ASICs is comprised of the first single-chipIEEE 488.2 Talker, Listener, and Controller interfaces. The TNT ASICsalso implement the HS488 mode of operation <strong>for</strong> high-speed <strong>GPIB</strong>data transfers. The transfer functions implement Automatic HandshakeHoldoff on the last byte of a <strong>GPIB</strong> read, and Automatic END Transmissionon the last byte of a <strong>GPIB</strong> write. Because the <strong>PCI</strong>-<strong>GPIB</strong>+ per<strong>for</strong>ms thesefunctions in hardware, you save significant CPU time relative toper<strong>for</strong>ming the same functions in software.FIFOA 32-byte FIFO, integrated with the TNT ASIC, buffers data sent to orreceived from the <strong>GPIB</strong>. By buffering the data, you increase the datatransfer rate because the I/O bus and the <strong>GPIB</strong> can overlap theirrespective accesses to the FIFO, rather than one bus waiting <strong>for</strong>the other to complete a cycle.IEEE 488 Interface FunctionsThe <strong>PCI</strong>-<strong>GPIB</strong>+ board contains program registers that configure, control,and monitor all IEEE 488 interface functions. All interface functions arefully compatible with ANSI/IEEE Standard 488.2-1987.<strong>GPIB</strong> TransceiversTransceivers interface the <strong>PCI</strong>-<strong>GPIB</strong>+ to the IEEE 488 bus. The transceivers,which are part of the TNT ASIC, provide power-up/power-down busprotection (glitch free).SpecificationsIEEE 488 CompatibilityIEEE 488.1 and IEEE 488.2 compatibleCapability Code DescriptionSH1Source HandshakeAH1Acceptor HandshakeT5, TE5 Talker, Extender TalkerL3, LE3 Listener, Extender ListenerSR1Service RequestPP1, PP2Local/Remote Parallel PollRL1Remote/LocalC1, C2, C3, C4, C5 ControllerE1, E2 Three-state bus drivers with automatic switch to open collector duringparallel pollMaximum IEEE 488 Bus Transfer RatesIEEE 488 interlocked handshake......... 1.5 MB/sIEEE 488 noninterlocked(HS488) handshake......................... 7.7 MB/s(actual rates depend on system configuration and instrument capabilities)<strong>GPIB</strong> <strong>Analyzer</strong> Per<strong>for</strong>manceSampling rate......................................Timestamp resolution .........................20 MHz50 nsPower Requirements+3.3 VDC ............................................. 0.6 W typical, 1.9 W maximum<strong>PCI</strong> signaling level............................... UniversalPhysical Dimensions<strong>PCI</strong> .......................................................I/O Connectors<strong>GPIB</strong>.....................................................Operating EnvironmentAmbient temperature..........................Relative humidity ................................12.0 by 10.7 cm (4.7 by 4.2 in.)IEEE 488 standard 24 pin0 to 55 ˚C10 to 90%, noncondensing(tested in accordance with IEC-60068-2-1, IEC-60068-2-2, and IEC-60068-2-56)Storage EnvironmentAmbient temperature..........................Relative humidity ................................-20 to 70 ˚C5 to 95%, noncondensing(tested in accordance with IEC-60068-2-1, IEC-60068-2-2, and IEC-60068-2-56)Compliance and SafetyVisit ni.com/certification.Ordering In<strong>for</strong>mationNI <strong>PCI</strong>-<strong>GPIB</strong>+, NI-488.2, and analyzer software <strong>for</strong>Windows 2000/XP ............................................................778033-01Windows 2000/XP (2 m cable) ........................................778033-51BUY NOW!For complete product specifications, pricing, and accessoryin<strong>for</strong>mation, call (800) 813 3693 (U.S.) or go to ni.com/gpib.BUY ONLINE at ni.com or CALL (800) 813 3693 (U.S.)3


NI Services and SupportSERVICENEEDSTraining and CertificationNI has the services and support to meetyour needs around the globe and throughthe application life cycle – from planningand development through deploymentand ongoing maintenance. We offerservices and service levels to meetcustomer requirements in research,design, validation, and manufacturing.Visit ni.com/services.NI training is the fastest, most certain route to productivity with ourproducts. NI training can shorten your learning curve, save developmenttime, and reduce maintenance costs over the application life cycle. Weschedule instructor-led courses in cities worldwide, or we can hold acourse at your facility. We also offer a professional certification programthat identifies individuals who have high levels of skill and knowledge onusing NI products. Visit ni.com/training.Professional ServicesOur Professional Services Team is comprised of NI applications engineers,NI Consulting Services, and a worldwide National Instruments AlliancePartner program of more than 600 independent consultants andintegrators. Services range fromstart-up assistance to turnkeysystem integration.Visit ni.com/alliance.OEM SupportWe offer design-in consulting and product integration assistance if youwant to use our products <strong>for</strong> OEM applications. For in<strong>for</strong>mation aboutspecial pricing and services <strong>for</strong> OEM customers, visit ni.com/oem.Local Sales and Technical SupportIn offices worldwide, our staff is local to the country, giving you accessto engineers who speak your language. NI delivers industry-leadingtechnical support through online knowledge bases, our applicationsengineers, and access to 14,000 measurement and automationprofessionals within NI Developer Exchange <strong>for</strong>ums. Find immediateanswers to your questions at ni.com/support.We also offer service programs that provide automatic upgrades toyour application development environment and higher levels of technicalsupport. Visit ni.com/ssp.Hardware ServicesNI Factory Installation ServicesNI Factory Installation Services (FIS) is the fastest and easiest way touse your PXI or PXI/SCXI combination systems right out of the box.Trained NI technicians install the software and hardware and configurethe system to your specifications. NI extends the standard warranty byone year on hardware components (controllers, chassis, modules)purchased with FIS. To use FIS, simply configure your system online withni.com/pxiadvisor.Calibration ServicesNI recognizes the need to maintain properly calibrated devices <strong>for</strong>high-accuracy measurements. We provide manual calibrationprocedures, services to recalibrate your products, and automatedcalibration software specifically designed <strong>for</strong> use by metrologylaboratories. Visit ni.com/calibration.Repair and Extended WarrantyNI provides complete repair services <strong>for</strong> our products. Express repairand advance replacement services are also available. We offerextended warranties to help you meet project life-cycle requirements.Visit ni.com/services.ni.com • (800) 813 3693National Instruments • info@ni.com*351361A-01*351361A-01 2005-6169-385-101-D© 2006 National Instruments Corporation. All rights reserved. National Instruments, National Instruments Alliance Partner, NI, ni.com, and SCXI aretrademarks of National Instruments. Other product and company names listed are trademarks or trade names of their respective companies.A National Instruments Alliance Partner is a business entity independent from NI and has no agency, partnership, or joint-venture relationship with NI.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!