Measurement Computing PCM-DAS08 User Manual Download Page 11

5 I/O ADDRESS MAP & REGISTER FUNCTIONS

A base address register controls the beginning, or 'Base Address' of the I/O addresses
occupied by the control registers of the PCM-DAS08.  In all, 16 addresses are
occupied (although only four have functions associated with them).  The base address
assigned by CSS is stored in the CB.CBG file by InstaCal and read by the Universal
Library.  

5.1 CONTROL REGISTERS

After CSS has been installed and a base address established, the PCM-DAS08 can be
controlled by writing to and reading from the control registers.  While it is possible to
write your own control routines, routines have been written and are available in the
Universal Library for DOS and Windows programming languages.  

5.2 REGISTER PROGRAMMING SUPPORT

While the complete register map is explained here, only very limited support for
assembly language or direct register programming is available.  Register-level
programming should only be attempted by experienced programmers.  We support the
use of the PCM-DAS08 through high level languages using Universal Library and the
example programs provided.  

5.3 CONTROL REGISTERS 

BASE + 0   -   A/D  LSB Data Register

Any write to this register will trigger an A/D conversion.  This is a good method of
starting conversions from software or time of day clock control.

A/D Data can be read from this address and combined with data read from Base + 1 to
form a 12 bit A/D data word. 

 

A/D0

A/D1

A/D2

A/D3

A/D4

A/D5

A/D6

A/D7

0

1

2

3

4

5

6

7

7

Summary of Contents for PCM-DAS08

Page 1: ...PCM DAS08 Analog Digital Inputs USER S MANUAL Revision 4 October 2000...

Page 2: ...implication or otherwise under any patent or copyrights of Measurement Computing Corporation All rights reserved No part of this publication may be reproduced stored in a retrieval system or transmitt...

Page 3: ...REGISTERS 7 5 I O ADDRESS MAP REGISTER FUNCTIONS 6 4 2 PACKAGED APPLICATIONS PROGRAMS 6 4 1 PROGRAMMING LANGUAGES 6 4 PROGRAMMING APPLICATIONS 5 3 4 BEWARE OF VOLTAGE SPIKES 5 3 3 GROUND LOOP EXAMPLE...

Page 4: ...This page is blank...

Page 5: ...alog signals are routed to the A D converter via an 8 1 multiplexer controlled by a register The analog input range is fixed at 5V but the board can be ordered in custom ranges A D conversions can be...

Page 6: ...nnector which is inserted into the PCMCIA slot of your computer The KEY helps to insure that the PCM board is inserted in the correct orientation Figure 2 1 PCMCIA Connector If you are using an operat...

Page 7: ...eld clips to either side of the 15 pins of the connector 3 1 CONNECTOR Figure 3 1 shows a PCM DAS08 card looking into the connector The KEY insures that the cable is inserted correctly Analog signals...

Page 8: ...to avoiding potentials between signal grounds also avoid potentials between signal ground and chassis ground on your computer If you are using a laptop and are on battery power the computer is floatin...

Page 9: ...p may not be grounded that does not mean that you can connect the PCM DAS08 to a signal that is subject to voltage spikes Even though the Laptop has no reference to ground it has more capacitive mass...

Page 10: ...mming languages both DOS and Windows If you are planning to write programs or would like to run the example programs for Visual Basic or any other language please refer to the Universal Library manual...

Page 11: ...re available in the Universal Library for DOS and Windows programming languages 5 2 REGISTER PROGRAMMING SUPPORT While the complete register map is explained here only very limited support for assembl...

Page 12: ...the last value written if you want to change the A D channel and maintain the digital output lines at their current status There is no read back for the digital outputs Table 5 1 A D Channel Address C...

Page 13: ...uts are not latched Each read gives the current status of the input lines A zero equals TTL low and a one equals TTL high MA2 to MA0 are the current A D channel addresses BASE 3 Trigger Source Pacer R...

Page 14: ...umber of channels being sampled Table 5 2 shows the effects of number of channels selected on the per channel rate Table 5 2 Per Channel Rate Vs Number of Channels 0 39 0 78 1 56 3 13 8 0 45 0 89 1 79...

Page 15: ...ed A D Trigger sources External polled digital input trigger DIn 2 active level determined by software A D Triggering Modes Digital Software polled digital input software enables acquisition when appr...

Page 16: ...low voltage OIL 4 mA 0 32V max Output high voltage IOH 4 mA 3 86V min Absolute maximum input voltage 0 5V 5 5V Interrupts 2 to 15 Interrupt enable Programmable Interrupt sources External Ext Int falli...

Page 17: ...ne end and no terminations at the other end for customer field wiring Table 7 1 contains color coding for the 15 pins Table 7 1 PCM C15 10 INCH Color Coding Bare SHIELD Yellow 8 Green Yellow 15 Orange...

Page 18: ...For your notes 14...

Page 19: ...documents EU EMC Directive 89 336 EEC Essential requirements relating to electromagnetic compatibility EU 55022 Class B Limits and methods of measurements of radio interference characteristics of info...

Page 20: ...Measurement Computing Corporation 16 Commerce Boulevard Middleboro Massachusetts 02346 508 946 5100 Fax 508 946 9500 E mail info measurementcomputing com www measurementcomputing com...

Reviews: