background image

SERIES PMC341 PCI MEZZANINE CARD                                     SIMULTANEOUS ANALOG INPUT MODULE 
___________________________________________________________________________________________

 

- 12 - 

MODES OF CONVERSION 

 

The PMC341 provides two methods of analog input operation 

for maximum flexibility with different applications.  The following 
sections describe the features of each method and how to best 
use them. 

 

Single Conversion Mode 
 

In the Single Conversion mode, conversions are initiated by a 

software or external trigger.  Upon the trigger, channels 0 to 7 will 
be simultaneously converted.  Then, after the time programmed 
into the High Bank Timer has been reached, channels 8 to 15 will 
be converted.  All channels enabled in the Channel Enable 
Control register will be tagged with their channel number and 
stored to the memory buffer.  No additional conversions will be 
initiated unless a new software or external trigger is generated.  

 

To select this mode of operation bits 1 and 0 of the Channel 

Control register must be set to digital code “01”.  Then, issuing a 
software start convert or external trigger will initiate conversions.  
The Low Bank Timer is not used in this mode of operation.  Also, 
the High Bank Timer is not needed if channels 8 to 15 are 
disabled. 

 
This mode of operation can be used to initiate conversions 

based on external triggers.  This can be used to synchronize 
multiple modules to a single module running in a continuous 
conversion mode.  The external trigger of a PMC341 “master” 
must be programmed as an output.  The external trigger signal of 
that module must then be connected to the external trigger signal 
of all other modules that are to be synchronized.  These other 
modules must be programmed for Single Conversion mode and 
external trigger input.  Also, the High Bank Timer must be 
programmed with the same value on all synchronized modules.  
Note that the external trigger only initiates the conversion  of the 
Low Bank.  The conversion of the High Bank is controlled by use 
of the High Bank Timer. 

 
Data conversion can be initiated via the Start Convert bit of 

the master module configured for continuous conversion mode. 

 

Continuous Conversion Mode 
 

In the Continuous Conversion mode, the hardware controls 

the continuous conversions of all enabled channels.  All channels 
0 to 15 are converted at the rate specified by the Low Bank 
Timer.  Channels, 8 to 15, are converted after channels 0 to 7.  
The time programmed into the High Bank Timer specifies how 
long after channels 0 to 7 are converted before channels 8 to 15 
are converted. 

 

To initiate this mode bits 1 and 0 of the Channel Control 

register must be set to digital code “10”.  Then, issuing a software 
start convert or external trigger will initiate the continuous 
conversions of all enabled channels. 

 
The interrupt capability of the module can be employed as a 

means to indicate to the system that up to 512 samples 
(depending on the threshold selected via the Threshold register) 
are available to be read.   

 
Alternatively, a polling method could be used.  The Transition 

Status bit (bit-8 of the Control Register) can be polled to insure 
the memory buffer data is valid.  The Transition Status bit will be 

set when valid data is available in the memory buffer.  The 
Transition Status bit is cleared upon the first read of the memory 
buffer and will not be set again until the memory buffers switch 
again based upon the Threshold register value. 

 
 
PROGRAMMING CONSIDERATIONS 

 

 

The PMC341 provides different methods of analog input 

acquisition to give the user maximum flexibility for their 
application.  Examples are presented in the following sections to 
illustrate programming the different modes of operation. 

 

Single Conversion Mode Example 

 

This example will enable channels 0, 3, and 8 through 15 for 

the single conversion mode of operation.  Conversions can be 
initiated via software or external trigger.  Channels 8 to 15 will be 
simultaneously converted 16

 seconds after channels 0 and 3. 

 

1.  Execute Write of 0011H to the Control Register at Base 

A 04H. 
a)  Single Conversion is enabled. 
b)  External and Software generated triggers are enabled. 
 

2.  Execute Write of FF09H to the Channel Enable Control 

register at Base A 08H.  This will enable channels 0, 
3, and 8 through 15 for conversion. 

 
3.  Execute Write of 007FH to the High Bank Timer at Base 

A 10H.  Channels 8 to 15 will be converted 16

 

seconds after channels 0, and 3. 

 
4.  Execute Write of 0001H to the Start Convert Bit at Base 

A 18H.  This starts the simultaneous conversion of 
channels 3 and 0.  Then, 16

 seconds later, channels 8 to 15 

are simultaneously converted. 

 
Continuous Conversion Mode with Interrupt Example 

 
This example will enable channels 0 through 13 for the 

continuous conversion mode of operation.  Interrupts are enabled 
and an interrupt threshold of 430 samples is programmed.  The 
Low Bank Timer will be set for an 80

 second interval.  The High 

Bank Timer is set to activate the simultaneous conversion of 
channels 8 through 13 at 23

 seconds after channels 0 to 7.  

Conversions can be initiated via software or external trigger. 
 
1.  Enable interrupts for the PMC module by 

writing a “1” to bit 1 

of the Interrupt Register at Base A 00H. 

 
2.  Execute Write of 0012H to the Control Register at Base 

A 04H. 
a)  Continuous Conversion mode is selected. 
b)  External and Software generated triggers are enabled. 

 

3.  Execute Write of 3FFFH to the Channel Enable Control 

register at Base A 08H.  This will enable channels 0 
through 13 for conversion. 

 
4.  Execute Write of 027FH to the Low Bank Timer Register at 

Base A 0CH. 
a)  This sets the Conversion Timer to 639 decimal as 

needed for an 80

 second interval. 

 

Содержание PMC341 Series

Страница 1: ...cess underutilized and idle equipment along with credit for buybacks and trade ins Custom engineering so your equipment works exactly as you specify Critical and expedited services Leasing Rentals Dem...

Страница 2: ...put Module USER S MANUAL ACROMAG INCORPORATED 30765 South Wixom Road P O BOX 437 Wixom MI 48393 7037 U S A Tel 248 295 0310 Fax 248 624 9234 Copyright 2004 Acromag Inc Printed in the USA Data and spec...

Страница 3: ...GIC 16 MULTIPLEXER CONTROL CIRCUITRY 16 DATA TRANSFER FROM ADC TO FPGA 16 CONVERSION COUNTER 16 MEMORY BUFFER SWITCH CONTROL 16 EXTERNAL TRIGGER 16 INTERRUPT CONTROL LOGIC 16 REFERENCE VOLTAGE MEMORY...

Страница 4: ...cycle conversion mode is initiated by a software or external trigger External Trigger Input or Output The external trigger is assigned to a field I O line This external trigger may be configured as an...

Страница 5: ...operating temperature The dense packing of the PMC module to the carrier CPU board restricts air flow within the card cage and is cause for concern Adequate air circulation must be provided to preven...

Страница 6: ...e PMC341 is non isolated since there is electrical continuity between the logic and field I O grounds As such the field I O connections are not isolated from the carrier CPU board and backplane Care s...

Страница 7: ...IDSEL 25 AD 23 26 3 3V 27 AD 20 28 AD 18 29 GND 30 AD 16 31 C BE 2 32 GND 33 PCI RSVD 34 TRDY 35 3 3V 36 GND 37 STOP 38 PERR 39 GND 40 3 3V 41 SERR 42 C BE 1 43 GND 44 AD 14 45 AD 13 46 GND 47 AD 10 4...

Страница 8: ...00 Subsystem Vendor ID 0000 12 Not Used 13 14 Reserved 15 Max_Lat Min_Gnt Inter Pin Inter Line MEMORY MAP This board is allocated a 4K byte block of memory that is addressable in the PCI bus memory sp...

Страница 9: ...f channels 8 15 10 Enable Continuous Conversion Mode Conversions are initiated by a software start convert or external trigger and continued by BIT FUNCTION internal hardware triggers generated at the...

Страница 10: ...Low Bank Timer value divides an 8 MHz clock signal The output of this Low Bank Timer is used to precisely generate periodic trigger pulses to control the frequency at which all enabled channels are c...

Страница 11: ...of the Interrupt register to a logic one The interrupt request can also be disabled by setting bit 0 to a logic zero however the interrupt request will remain active on the PMC341 until released via...

Страница 12: ...e or hardware reset has no affect on this register Reference Voltage Read Data Status Register Read 20H The Reference Voltage Read Data Status register is a read only register and is used to access th...

Страница 13: ...onversions of all enabled channels The interrupt capability of the module can be employed as a means to indicate to the system that up to 512 samples depending on the threshold selected via the Thresh...

Страница 14: ...and offset values of channels 0 through 7 The five volt reference Auto Span Calibration Voltage and the ground reference Auto Zero voltage will need to be selected and converted through each of the e...

Страница 15: ...he reference voltage must be read until the null terminating character 00 is read To read the most significant digit the Reference Voltage Access register must be written with data value 8000H at Base...

Страница 16: ...tiplexer as required per the programming of the control register Up to 16 differential inputs can be monitored The multiplexer stage directs one of two groups of eight channels for simultaneous conver...

Страница 17: ...tized data from the A D converters to the memory buffer Only the channels enabled for conversion are stored in memory and tagged for channel identification CONVERSION COUNTER The ADC conversion rate i...

Страница 18: ...PMC modules 5 0 SERVICE AND REPAIR SERVICE AND REPAIR ASSISTANCE The PMC341 is shipped pre calibrated by Acromag and may be returned at the discretion of the customer to measure the accuracy of the c...

Страница 19: ...o the enclosure port 1KV direct to I O and European Norm EN50082 1 Surge Immunity Not required for signal I O per European Norm EN50082 1 Electric Fast Transient Immunity3 EFT Complies with IEC1000 4...

Страница 20: ...2 to keep non ideal grounds from degrading overall system accuracy Input Noise PMC3417 1 LSB rms Typical Note 7 Reference Test Conditions Temperature 25 C 125K conversions second using test PC with a...

Страница 21: ...Attributes See Drawing 4501 758 Electrical Specifications 30 VAC per UL and CSA SCSI 2 connector spec s 1 Amp maximum at 50 energized SCSI 2 connector spec s Operating Temperature 20 C to 80 C Storag...

Страница 22: ...SERIES PMC341 PCI MEZZANINE CARD SIMULTANEOUS ANALOG INPUT MODULE ___________________________________________________________________________________________ 21...

Страница 23: ...CH0 CH8 INTERRUPT AMP INST REGISTERS REGISTER HIGH BANKTIMER LOW BANKTIMER LOGIC COMMON FPGA PCILOGIC J1 J2 PMC341 BLOCK DIAGRAM 8501 878A INPUT MUX DATA P1 PRECISION CALIBRATION VOLTAGES CONTROL LOGI...

Страница 24: ...N D E D FOR LOWE S T N OI S E S H I E LD I S C ON N E C TE D TO GR OU N D R E FE R E N C E A T ON E E N D ON LY TO P R OV I D E S H I E LD I N G WI TH OU T GR OU N D LOOP S C H 0 P MC 341 C A R R I E...

Страница 25: ...SERIES PMC341 PCI MEZZANINE CARD SIMULTANEOUS ANALOG INPUT MODULE ___________________________________________________________________________________________ 24...

Страница 26: ...SERIES PMC341 PCI MEZZANINE CARD SIMULTANEOUS ANALOG INPUT MODULE ___________________________________________________________________________________________ 25...

Страница 27: ...uipment Have surplus equipment taking up shelf space We ll give it a new home Learn more Visit us at artisantg com for more info on price quotes drivers technical specifications manuals and documentat...

Отзывы: