background image

SERIES PMC341 PCI MEZZANINE CARD                                     SIMULTANEOUS ANALOG INPUT MODULE 
___________________________________________________________________________________________

 

- 9 - 

 

The software reset will clear this control register, the channel 

enable register, counters, and the Memory Threshold register. 

 
 
Channel Enable Control Register (Read/Write, 08H) 
 

The Channel Enable Control register (bits-15 to 0) is used to 

select the channels desired for conversion.  Only those channels 
enabled are stored into the data Memory buffer.  When the 
channel’s corresponding bit is set high, per the table below, the 
channel’s converted data is tagged and stored into the Memory 
buffer.  For example, to enable channels 15, 11, and 7 through 0 
the Channel Enable register must be set as 88FF hex.  

 
Reading or writing to this register is possible via 32-bit, 16-bit 

or 8-

bit data transfers.  This register’s contents are cleared upon 

reset. 

 

Channel Enable Control Register

 

MSB 

LSB 

15 

14 

13 

12 

11 

10 

09 

08 

Ch15 

Ch14 

Ch13 

Ch12 

Ch11 

Ch10 

Ch09 

Ch08 

MSB 

LSB 

07 

06 

05 

04 

03 

02 

01 

00 

Ch7 

Ch6 

Ch5 

Ch4 

Ch3 

Ch2 

Ch1 

Ch0 

 
Low Bank Timer Register (Read/Write, 0CH) 
 

Timed periodic triggering can be used to achieve precise time 

intervals between conversions.  The Low Bank Timer register is a 
24 bit register value that controls the interval time between 
conversions of all enabled channels. 

 
The Low Bank Timer is used to control the frequency at 

which the conversion cycle is repeated for all enabled channels.  
For example, upon software or external trigger, channels 0 to 7 
are simultaneously converted.  The time programmed into the 
High Bank Timer Register then determines when channels 8 to 
15 are simultaneously converted.   The cycle repeats when the 
time programmed into Low Bank Timer has lapsed.  At this time, 
channels 0 to 7 will again be simultaneously converted.  Thus, 
the Low Bank Timer value must always be greater than the High 
Bank Timer value by at least 8

 seconds.  If Continuous 

Conversions are selected via the Control register, then 
conversions will continue until disabled.  See figure 1 for an 
illustration of the sequence of conversions described in this 
paragraph. 

 

t1= 8us min
t1= 8us min

CH0-7

CH8-15

CH0-7

Min time= 8us
min

time

The conversion cycle repeats

High Bank
Timer Value

Time of initial
software or
external trigger

Low Bank
Timer Value

Min time = 8us + t1

0us

t0

t1

t2

 
Where:  High Bank Timer Value must be 

 8

 seconds 

              Low Bank Timer Value must be 

 t1 + 8

 seconds 

 
 

Figure1: Time line of channel bank conversions 

 
The 24-bit 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 converted.  The time period between 
trigger pulses is described by the following equation: 

seconds

in 

 

T

 

=

000

,

000

,

8

1

 

+

 

Value

T imer 

Bank 

 

Low

Hz

 

The following equation can be used to calculate the Low 

Bank Timer value.  Note, this gives the value in decimal.  It must 
still be converted to hex before it is written to the Low Bank Timer 
register.  

 

1

 

-

z)

8,000,000H

 

 

seconds

 

(T

 

=

 

Value

Timer 

Bank 

 

Low

 

 
Where: 

T

 = the desired time period between trigger pulses in seconds. 

Low Bank Timer Value

 can be a minimum of 63 decimal if only 

channels 0 to 7 are enabled for conversion.  If any channels in 
the upper bank (channels 8 to 15) are also enabled, then the 
minimum value is 127 decimal.  The maximum value is 
16,777,214 decimal.  
 

The maximum period of time which can be programmed to 

occur between simultaneous conversions is (16,777,214 + 1) 

 

8,000,000 = 2.097151875 seconds.  The minimum time interval 
which can be programmed to occur is (63 + 1) 

 8,000,000 = 8.0

 

seconds.  This minimum of 8.0

 seconds is defined by the 

minimum conversion time of the hardware given only channels 0 
to 7 are enabled for conversions.  If any of channels 8 to 15 are 
enabled for conversion, then the minimum time that the Low 
Bank Timer can be programmed is 127 decimal.  The minimum 
time of 16

 seconds allows 8

 seconds for channels 0 to 7 and 

8

 seconds for channels 8 to 15. 

 

The 8

 seconds maximum sample rate corresponds to a 

maximum sample frequency of 125KHz.  The maximum analog 
input frequency should be band limited to one half the sample 
frequency.  An anti-aliasing filter should be added to remove 
unwanted signals above 1/2 the sample frequency in the input 
signal for critical applications. 
 

Reading or writing the Low Bank Timer register is possible 

with 32-bit, 16-bit or 8-

bit data transfers.  This register’s contents 

are cleared upon reset. 

 
High Bank Timer Register (Read/Write, 10H) 
 

The High Bank Timer register is a 24 bit register that controls 

when the upper bank of channels 8 to 15 are converted. 

 
The High Bank Timer is used to control the delay after 

channels 0 to 7 are converted until channels 8 to 15 are 
simultaneously converted.  For example, upon software or 
external trigger channels 0 to 7 are simultaneously converted.  
Then, the time programmed into this counter determines when 
channels 8 to 15 will be simultaneously converted.  See figure 1 
for an illustration of this sequence of events. 

 
If a channel within the 8 to 15 bank is enabled in the Channel 

Enable Control register, then the High Bank Timer register must 

Содержание 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...

Отзывы: