PXI总线技术 Overview PXI/CompactPCI Architecture Mechanical Electrical Software 3rd Party Support PICMG PXI Systems Alliance Configuring a PXI System Products and technology Applications Filling the Gap Price VXI Modular Instrumentation for Mainstream Users Desktop PC Te mpe ratu re Flo w Co ntro l Pa ne l Pr es su re Alar m Co nd itio ns ST OP Performance PXI Starts with CompactPCI CompactPCI puts PC technology in a small, rugged package by combining three standards: PCI bus Eurocard packaging CompactPCI Better IEC Connectors Why use the PCI bus? • Wide Industry Support • Plug and Play capability • Thousands of software products • 32-bit data transfers at 33 MHz (132 Mbytes/sec) • PCI is a de facto standard Why use Different Connectors? Higher Pin Count Rugged and Reliable Integrated Shield Impedance Matched Most Importantly: MORE SLOTS! J1 J2 Why use Eurocard Packaging? • Proven over decades of use in industrial applications (VME, VXI, etc.) • Defined by IEEE 1101 Standard • Readily available mechanical components • Excellent thermal properties • Modular, rugged, and compact PC Motherboard =Controller + Backplane PC Motherboard with 4 PCI slots 1 2 3 4 CompactPCI 8-slot Backplane CompactPCI Embedded Controller 1 2 3 4 5 6 7 8 Peripheral Sizes in PCI and CompactPCI PCI Half Size PXI/CompactPCI Full Size 6U 3U PCI boards can be redesigned to fit in PXI/CompactPCI with little or no electrical changes. PXI Combines Standard Technologies CompactPCI bus PCI The Open PXI System Specification The PXI system specification extends CompactPCI for Instrumentation. Specification S Software Mechanical Revision 1.0 August 20, 1997 Electrical Mechanical Extensions PXI improves reliability and interoperability with: • Mandatory Active Cooling • Temperature Testing and Ratings • System-level environmental specifications for EMC, shock, vibration, and humidity • Defined embedded controller location PXI/CompactPCI Form Factors All 3U cards work in 6U systems 3U PXI/CPCI J2 64-bit PCI and PXI Features J1 32-bit PCI J5 PXI Reserved J4 PXI Reserved 6U PXI/CPCI J3 PXI Reserved J2 64-bit PCI and PXI Features J1 32-bit PCI 6U Adapter Panel Software Extensions PXI speeds application development because: PXI Controllers MUST support a standard software framework by including a pre-loaded OS: Windows NT Windows 9x Peripherals modules MUST be supplied with a WIN32 Device Driver PXI and PC Software is Identical Operating systems and application software run unchanged on PXI systems Configuration tools recognize PXI modules as PCI devices Electrical Extensions PXI timing and triggering improves performance: Star Trigger 132 Mb/s, 33 MHz, 32-bit Computer Bus Trigger Bus Peripheral Local Bus Peripheral Peripheral Star Trigger Controller System Controller 10 MHz CLK PXI Leverages VXI Features Timing and Triggering Extensions in PXI and VXI Local Bus TriggersClock Star Bus VXI 12 lines 8 TTL, 2 ECL 10 MHz ECL D-size only PXI 13 lines 8 TTL 10 MHz TTL 1 per slot Trigger Bus Synchronizes Modules PXI-6070E NI 5102 PXI-6533 Start Scan RTSI Oscillator Multifunction I/O Oscilloscope Digital I/O PXI Architecture Summary PXI Builds on CompactPCI to define complete Measurement and Automation Systems Instrumentation Extensions Electrical Software Systems Mechanical CompactPCI PCIbus EuroCard High Performance Connectors Components The CompactPCI Specification Body PCI Industrial Computer Manufacturers Group Governs the core CompactPCI specification Focus is on telecommunications infrastructure Online product directory contains 100s of products Over 500 company members The PXI Specification Body Systems Alliance Charter of this group is to: - Promote PXI - Ensure Interoperability - Control the PXI Specification Focus is on end-user success in measurement and automation Over 50 company members Configuring Your PXI System 1. Choose your OS and application development software 2. Select your PXI chassis 3. Select a remote or embedded controller 4. Select your PXI modules 5. Select your accessories Step 1. Choose Your Software Select a standard operating system Windows NT Windows 9x Select a standard application programming interface Graphical Programming: LabVIEW Text-based Programming: Measurement Studio Real-time program development: LabVIEW RT Step 2. Select your chassis Choose enough slots to allow room to grow 4 or 8 slot chassis Use MXI-3 for multichassis configurations Consider application requirements Portable or Embedded Bench top or Rack mount Integrated Signal Conditioning (SCXI) Combination chassis with PXI+SCXI Flexible Installation Options For applications in: • Test and Measurement • Data Acquisition • Industrial Automation Step 3. Select Your Control Scheme Embedded controllers Most compact solution Modular = easy maintenance Pentium and Pentium III Class Remote MXI-3 controllers Short or long distance Fully transparent Low cost Multisystem Extension Interface MXI-3 Architecture PCI-to-PCI Bridge PCI Serial I/F Primary PCI 0 CompactPCI 1.5 GHz MXI-3 Serial I/F MXI-3 High Speed Serial Link Still Software Transparent! Secondary PCI 1 MXI-3 Configurations Te m pe ratu re Flo w Co n tro Pre ss ure Ala rm Co nd itio ns ST OP lP an el PCI to PXI/CompactPCI PXI/CompactPCI to PXI/CompactPCI Cabling: - Copper (up to 10 m) - Fiber Optic (up to 200 m) MXI-3 Demonstration Tem pe ratu re Flo w Con trol Pre ss Pan el ure Ala rm Con ditio ns ST OP - Standard PC - PCI MXI-3 Module - PXI Chassis - PXI MXI-3 Interface - PXI IMAQ Module - Video Camera - Other I/O Modules Device Manager & MAX see PXI I/O modules w/o extra software Configuration tools work as if modules are plugged into the PC With a 640x480 Window, MXI-3 transfers image data at the maximum camera speed of >30 fps The 1.5 Gbit/s MXI-3 link can sustain data transfers at over 80 Mbytes/s MXI-3 Benefits Tem pe ratu re Flo w Con trol Pre ss Pan el ure Ala rm Con ditio ns ST OP • • • • • More slots for PCs and PXI/CompactPCI Very high performance serial link Easy to integrate — software transparent Short and L O N G distances Low cost Step 4. Select Your I/O Modules Choose from over 50 NI Modules INSTRUMENTS: DATA ACQ. & CONTROL INTERFACES: Oscilloscopes RT Series GPIB Digital Multimeters Multifunction I/O SCSI+Enet Arbitrary Waveform Generator Digital I/O PCMCIA Temperature Meter Analog Output CAN + DeviceNET Switch Multiplexers Image Acquisition RS-232 Serial Data Analyzers Motion Control RS-485 MXI-2 Kits for VXI/VME Counter/Timers PXI Modules Link to Other Standards MXI-3 Stand-alone Instrument PXI System GPIB VXI or VME MXI CompactPCI Modules Modules bus Third-party Modules Use online directories www.ni.com/pxi www.pxisa.org www.picmg.org Look for PXI module compliance data Environmental specifications Regulatory specifications Driver software support Step 5. Select Your Accessories Connectivity scheme Cabling Terminal blocks Direct front panel connection 3rd Party Receivers Signal Conditioning Chassis-based: SCXI External Mounting kits Summary PXI is a complete system specification that extends CompactPCI for Measurement and Automation PXI and CompactPCI are open specifications supported by numerous vendors Hundreds of products are available today for configuring PXI/CompactPCI systems