72 line programmable digital input/output board (23 pages)
Summary of Contents for Amplicon PCI230
Page 1
The information contained has been reviewed and is believed to be accurate and reliable, however Amplicon Liveline Limited accepts no responsibility for any problems caused by errors or omissions. Specifications and instructions are subject to change without notice.
Page 2
HOLLINGDEAN ROAD BRIGHTON BN2 4AW UK We declare that the product(s) described in this Instruction Manual are manufactured by Amplicon Liveline Limited and perform in conformity with the following standards or standardisation documents: Electro Magnetic Compatibility (EMC): EMC Directive 89/336/EEC...
Enhanced Features ......................2 1.4.2 The Hardware ........................2 1.4.3 The Software........................3 What the Package Contains ......................4 The Amplicon Warranty Covering the PCI230/260..............4 Contacting Amplicon Liveline Limited for Support or Service............5 1.7.1 Technical Support.......................5 1.7.2 Repairs..........................5 GETTING STARTED ........................6 General Information ........................6 Host Computer Requirements ....................6...
Page 4
The Register Details ........................31 5.4.1 DACCON DAC Control Register ( PCI230 Only ).............31 5.4.2 DACOUT1 Output data to DAC1 ( PCI230 Only ) ............31 5.4.3 DACOUT2 Output data to DAC2 ( PCI230 Only ) ............31 5.4.4 ADCDATA Input data from FIFO or direct from ADC, or initiate ADC conversion from software 5.4.5...
The Products Described in this Manual The PCI230/260 range of boards share some common circuitry and features and are referred to in this manual either generically or individually: PCI230/260...
16-bit counter/timers only. 1.4.1 Enhanced Features The PCI230/260 support all relevant features of the earlier ISA bus products, i.e. the PC30AT and the PC26AT. In addition the PCI230/260 have many advanced features. The PCI230 & PCI260 both have a 4096-sample FIFO for buffering input samples from the ADC. The cards can be set up to store samples in the FIFO autonomously until the FIFO is full at which time the card will issue an interrupt to the PC.
PCI260 BLOCK SCHEMATIC 1.4.3 The Software The PCI230/260 is supplied with the SOFTMAN CD-ROM Part No 869 865 59, this contains all the software for the card, and is documented in the Amplicon ADIO manual elsewhere on the CD ROM.
When removed from the bag, inspect the board for any obvious signs of damage and notify Amplicon if such damage is apparent. Do not plug a damaged board into the host computer. Keep the protective bag for possible future use in transporting the board.
If the PCI230/260 requires repair then please return the goods enclosing a repair order detailing the nature of the fault. If the PCI230/260 is still under warranty, there will be no repair charge unless any damage is a consequence of improper use.
Please refer to the manufacturer's hardware manual supplied with the PC for instructions on how to remove the cover and install devices into an input/output slot. The PCI230/260 may be installed in any available position in the machine provided that there is no restriction specified for that location by the computer manufacturer.
2. If Windows fails to find the correct INF file automatically, click on the ‘Other Locations’ button, browse to the top-level directory of the SOFTMAN CD and click ‘OK’. 3. Windows should correctly identify the board as a PCI230 or PCI260. Click the ‘Finish’ button.
PCI230/260. This will extract and run file ADIO32.EXE on the SOFTMAN CD. Follow the instructions to install the samples onto your PC. 2. After rebooting the PC, the PCI230 or PCI260 will be detected by the installed driver and configured automatically.
IRQ sharing The interrupt request line, IRQ 3-5, IRQ7, IRQ10-12 or IRQ15, signals the host PC (Permanent Master) that the PCI230/260 adaptor requires service. The host PC acknowledges the interrupt and performs the required action using the appropriate interrupt service routine.
(c) On the System Properties dialog box, click the ‘Device Manager’ tab. (d) Click the ‘View devices by type’ radio button if this is not already selected. (e) Look for and select the PCI card under the branch labelled ‘Amplicon Analogue/Digital IO Counter Timer Cards’.
(a) Open the Control Panel, e.g. via ‘Start’ -> ‘Settings’ -> ‘Control Panel’. (b) Double click the ‘Amplicon DIO’ icon (or open it from the Control Panel’s File menu). (c) Select each of the ‘DIOn’ entries from the list in turn. For each selected entry, click the ‘Settings’...
Page 17
(i) Click the ‘Resources’ tab, check there are no resource conflicts and that the PCI card has been assigned an IRQ. PCI230/260 Page 12...
PCI230/260 User Interface Connector pin assignments Pin assignments for the PCI230 50 way connector SK1 are as shown in Figure 3.1. The pin assignments for the PCI260 25 way plug PL1 are shown in Figure 3.2. DAC1 Output DAC2 Output DIG.GND...
Connections to the PCI230/260 I/O lines are made via D-Type connectors on the rear panel. The on-board connectors are 50 way female for the PCI230 SK1 and 25 way male for the PCI260 PL1. The mating connectors are available as accessories. Provision is made for securing by screw jacks.
3.2.1 PCI230 Screw Termination Assembly User connections for the PCI230 can be made by wiring directly to a 50 way D type mating connector (male). Alternatively for much easier connection to plant or experimental signal wiring, a screw terminal assembly and interconnecting cable of 1 metre length can be supplied as optional accessories.
It is important that no input voltage is allowed to exceed the limits of the multiplexer, i.e. signal voltage must not exceed ±15 volts when the power to the PCI230/260 is on or ± 2 volts when the power is off.
The PCI230/260 does not use all the functions of the bus. 82 Pin Connector (Pins B1 and A1 are at the bracket end of the board) -12V < < TRST# < < > +12V Ground < < > > <...
PCI260) is therefore common to analog input and output channels. Digital I/O lines are referred to a second ground pin at (SK1/18 on the PCI230 and PL1/2 On the PCI260). Connections for single-ended analog input and output for the PCI230 are shown diagrammatically below.
Use separate ground wires for analog input, analog output, digital I/O and power lines. Keep the common ground impedance to a minimum by making the ground point as close as possible to the PCI230/260 I/O connector or terminal block, and/or use a heavier gauge wire for the ground connection.
FIGURE 3.8 INPUT ATTENUATORS Optional resistors DP1 to DP16 are not fitted to production PCI230/260 boards, but each input resistor position is connected through a severable link. The links corresponding to each input channel and the positions for the input resistors can be located using the PCI230/260 printed circuit board schematic and layout diagrams shown in APPENDIX B The drill point is located at the centre of the resistor footprint indicated in the table below.
Page 26
∴ − Ω Rx = 1 0 . Full Scale Reading Ω × 1.0 M ∴ − Ω Ω Rx = Insert a 1M5 high stability resistor in the position vacated by drilling out link at DP1. Page 21 PCI230/260...
The FIFO allows many samples to be stored locally preventing samples from being overwritten before the host can respond to the PCI230 interrupt. This feature greatly extends the maximum sample rate of the system for multi-tasking operating systems.
In this way the card automatically cycles all analog inputs building up results sequentially in the FIFO if it is enabled. Channels can only be enabled as pairs to simplify the digital design when forming differential inputs Page 23 PCI230/260...
(N.B. the 12-bit values from the ADC are multiplied by 16): Unipolar Operation (straight binary) Input Voltage Returned Value (hex) Returned Value (dec) Zero Half Full Scale (+ 8000 32768 Full Scale (+V) FFF0 65520 PCI230/260 Page 24...
32752 Analog Outputs (PCI230 Only) The PCI230 provides two channels of analog output, from individual digital to analog converters. The two channels are labelled DAC 1 and DAC 2 on the I/O connector. The output ranges of the DACs can be selected to be unipolar (0 to +10 volts) or bipolar (±10 volts). Selection is made in software by writing to the DACCON register.
PPI Digital Inputs and Outputs (PCI230 Only) The PCI230 has an 82C55 Programmable Peripheral Interface (PPI) chip with all functions of ports A and B, and optionally port C, available to the user. All 24 I/O pins of the user PPI are brought out to the 50 way D-type connector, and can be used to control other external devices, or to accept control inputs from an external device.
Multiple PCI230/260 Boards in a Single Application More than one PCI230/260 board may be installed in a single host. To install more than one PCI230/260 in the host PC, the following points should be checked: 1. Sufficient space is available to mount the required number of boards.
Register Groups There are two register groups occupied by the PCI230/260. I/O Space 1 is eight bits wide I/O Space 2 is sixteen bits wide. Sixteen bit data transfers are employed where appropriate, and high speed is achieved by the use of the sixteen bit transfers to read blocks of data from the FIFO, 4096 12 bit words to a block.
Register Assignment Summary 5.3.1 PCI230 I/O Registers I/O Space 1 PC i/o 200 series PORT FUNCTION 8/16 driver ADDRESS Mnemonic (Base + Offset) BA1 + 00 Data to/from port A of User PPI In/out PPI-X A BA1 + 01 Data to/from port B of User PPI...
The Register Details The following paragraphs describe the operations of each of the accessible registers. Additional information on the register usage can be found in chapter 4 'USING THE PCI230/260'. 5.4.1 DACCON DAC Control Register ( PCI230 Only ) NotBusy...
±1.25 5.4.8 Timing and Control All timing of operations in the PCI230 is under the control of a 10 MHz crystal clock source. This source is used internally and divided down for input to an 82C54 triple 16 bit programmable counter/timer.
101 – Reserved 110 – Reserved 111 – Reserved 5.4.11 IER Interrupt Enables / Status Register PPI Port C bit 0 PPI Port C bit 3 Conversion Complete Z2 OUT1 N.B. PPICn bits are not present on the PCI260 PCI230/260 Page 34...
6 PROGRAMMING THE PCI230/260 The PCI230 and PCI260 are supplied with Windows 95, Windows NT and Windows 2000 specific drivers. The Windows 95 driver is also compatible with Windows 98 and Windows Me. Programming for use under other operating systems is beyond the scope of this manual. A Dynamic Link Library (DLL) is supplied to provide an Application Programming Interface (API) for user programs.
APPENDICES APPENDIX A PCI230/260 TECHNICAL SPECIFICATIONS Except where otherwise stated, all figures quoted in the specifications are typical at 25°C. HARDWARE SPECIFICATION FUNCTION PCI bus compatible multi-function data acquisition board providing high speed, sixteen channel analog input, two channel analog output with counter/timer facilities and 24 bit digital input/output.
FIFO mode 312 ksps Trigger Input External software trigger via Ext. Trig pin on the ADC interface. A.1.2 ANALOG OUTPUT (PCI230 Only) Number of Output Channels Two analog output channels using separate D to A converters followed by buffer amplifiers.
Analog Output Update Rate The maximum output update rate may be limited by the performance of the host PC, the operational mode of the PCI230 and the program. A.1.3 COUNTER / TIMER Features 82C54 or equivalent counter/timer provides:...
Output Voltage 'Low' output voltage, +0.3V max at +2.0 mA 'High' output voltage, +3.8V min at –2.0 mA. A.1.4 DIGITAL INPUT/OUTPUT (PCI230 Only) Features 82C55 or equivalent Programmable Peripheral Interface (PPI) provides:...
Environmental Conditions A.3.1 Environment The PCI230/260 is designed to operate in a PC/AT environment. Particular attention is paid at the design stage to minimise emission of noise and susceptibility to external radiated noise. Specific conditions I/O Positions Required One PCI bus version 2.1 I/O adapter slot with room for half-...
Handling Normal static handling precautions apply. Damage could result if not observed Order Codes The Order Code for the PCI230 is 909 893 83 The Order Code for the PCI260 is 909 893 73 Optional Accessories A.5.1 Hardware Options Amplicon...
CIRCUIT LAYOUT AND SCHEMATIC DRAWINGS A full layout drawing and circuit diagram of the PCI230/260 Board are given in this appendix. Assembly Detail FIGURE B.1 PCI260 LAYOUT FIGURE B.2 PCI230 LAYOUT PCI230/260 Page 42...
Need help?
Do you have a question about the PCI230 and is the answer not in the manual?
Questions and answers