background image

 

ACCES I/O Products, Inc. 

MADE IN THE USA 

mPCIe-AIO16-16F Family Manual 

 

Rev 01 

 

 

ADC FIFO Data:   Read the RAW-format ADC Conversion results (in twos-complement 16-bit form) and the associated status word. 

INVALID:  

If INVALID is SET then all other bits are undefined, and the entry should be discarded.  This can occur if you read from the ADC FIFO while the ADC FIFO Count 
(+28) is zero. 

RUNNING: 

SET indicates the ADC Sequencer is operating, taking either periodic (timer-driven) conversions or via the external ADC Start secondary digital function. 

Channel2:0: 

The 3 Channel bits indicate from which Analog Input the paired ADC Counts were sampled.  Refer to ADC Control (+38) for important information about the 
Channel bits re Differential operation. 

Diff: 

SET indicates the paired ADC Counts were sampled in Differential mode.  Refer to ADC Control (+38) for important information about the Channel bits re 
Differential operation. 

Gain2:0: 

The 3 Gain bits indicate at what gain code the paired ADC Counts were sampled.  Refer to the gain code table in ADC Advanced Sequencer Gain Control (+18) 
for how to interpret the Gain bits. 

ADC Counts: 

16-

bit two’s complement ADC counts, the ADC conversion result from the samples Ch

annel at the specified Gain, sampled in Differential or Singled-ended / 

Pseudo-Differential mode as indicated by the Diff bit (D19). 

Please refer to the “Software Tips” section for details on how to translate RAW

-format ADC data into Volts 

 or skip the hassle and use our AIOAIO.dll API Library: 

 

ADC_GetImmediateV(iBoard, pVolts, iChannel, iRange);,  ADC_GetImmediateScanV(iBoard, pVolts[]); etc. 

 

 

ADC Control, 38 of 32-bit Memory BAR[1]Read/Write 32-bits only 

bit  D31 through D19 

D18 

D17 

D16  D15  D14 through D12 

D11 

D10  D9 through D7  D6 

D5 

D4 

D3 

D2 

D1 

D0 

Name  UNUSED 

RSV 

CONFIG 

GO 

RSV 

IN

x

2:0 

COM 

RSV 

Gain2:0 

/MUX  SEQ1 

SEQ0 

/TEMP  RSV  CMS 

RSV 

Controls ADAS #0, channels 0-7 

 

ADC Control #2, 3C of 32-bit Memory BAR[1]Read/Write 32-bits only 

bit  D31 through D19 

D18 

D17 

D16  D15  D14 through D12 

D11 

D10  D9 through D7  D6 

D5 

D4 

D3 

D2 

D1 

D0 

Name  UNUSED 

RSV 

CONFIG 

GO 

RSV 

IN

x

2:0 

COM 

RSV 

Gain2:0 

/MUX  SEQ1 

SEQ0 

/TEMP  RSV  CMS 

RSV 

Controls ADAS #1, channels 8-15 

 

DIO Data, 44 of 32-bit Memory BAR[1]Read/Write 32-bits only 

bit  D31 through D2 

D1 

D0 

Name  UNUSED 

DIO1 

DIO0 

Read DIO Data to read the digital input pins or to readback the last commanded digital output state. 

Write to DIO Data to configure the digital pin(s)’ high/low state for those bits in I/O Groups configured as Outputs.  SET bi

ts will output high voltage, CLEAR bits will output GND. 

Refer to DIO Control (+48) for how to configure the input vs output direction of each I/O Group. 

 

 

DIO Control, 48 of 32-bit Memory BAR[1]Read/Write 32-bits only 

bit 

D31…D25

  D24  D23 

D22 

D21  D20  D19 

D18 

D17through D2 

D1 

D0 

Name  UNUSED 

RSV  edgeEXT  enEXT  RSV  RSV  edgeSTART  enSTART  UNUSED 

I/O Group 1 

I/O Group 0 

Write DIO Control to enable Digital Secondary Functions, and to control the input vs output direction of each Digital I/O Group. 

Содержание mPCIe-AI12-16

Страница 1: ...www ACCES IO 10623 Roselle Street 800 326 1649 http acces io mPCIe AIO16 16F San Diego CA 92121 1506 USA sales accesio com MADE IN THE USA 16 ANALOG INPUT 4 ANALOG OUTPUT FOR MINI PCI EXPRESS HARDWARE MANUAL MODELS MPCIE AIO16 16F FAMILY ...

Страница 2: ...ial Inputs 7 channel by channel programmable differential input ranges from 0 64V up to 24 576V Sustained sampling rates up to 1MHz 2Msps A D starts via software or periodic hardware timer Ease of use 16 bit 2MSPS complete data acquisition system High impedance 8 channel input 1 MΩ Four 16 bit analog outputs 5 per channel programmable ranges 0V to 5V 0V to 10V 2 5V 5V 10V Outputs Drive 10mA Guaran...

Страница 3: ...5mm sizes Some computers may provide stand offs Please consult your computer manufacturer if it requires a different size The mPCIe standard like its PCI Mini Card predecessor was designed assuming use primarily in Laptop or Notebook and similar devices where physical dimension is often the paramount design constraint In Data Acquisition and Control applications low weight and vibration tolerance ...

Страница 4: ...le in the FIFO 30 R ADC FIFO Data ADC FIFO 38 W R ADC Control ADAS3022 and ADC Control bits 44 W R DIO Data 2 bits of DIO Data 48 W R DIO Control Digital Secondary Function enable bits and direction control for each I O Group DIO 1 and DIO 0 68 R Revision FPGA code revision All these registers can be operated from any operating system using any programming language using either no driver at all ke...

Страница 5: ... Write 32 bits only bit D31 through D24 D23 through D20 D19 through D16 D15 through D0 Name UNUSED C3 C2 C1 C0 A3 A2 A1 A0 16 bit DAC Counts 0 FFFF Please refer to the LTC1664 Data Sheet for details Consult the AIOAIO Software Reference or our sample programs source to avoid the hassle DAC_SetRange1 iBoard iChannel iRange DAC_OutputV iBoard iChannel double Voltage ADC Base Clock Offset C of 32 bit...

Страница 6: ...ame UNUSED FAF FAF Write any 12 bit value 0 4095 to set the amount of entries in the ADC FIFO allowed to accumulate before a FIFO Almost Full IRQ is fired In Software ADC Start mode ADC Rate Divisor 10 cleared to zero the FIFO is 32 bits wide able to hold up to 4095 conversion results statuses In all other ADC Start Modes the ADC FIFO is 64 bits wide holds two ADC Conversions statuses per FIFO ent...

Страница 7: ...ow to translate RAW format ADC data into Volts or skip the hassle and use our AIOAIO dll API Library ADC_GetImmediateV iBoard pVolts iChannel iRange ADC_GetImmediateScanV iBoard pVolts etc ADC Control Offset 38 of 32 bit Memory BAR 1 Read Write 32 bits only bit D31 through D19 D18 D17 D16 D15 D14 through D12 D11 D10 D9 through D7 D6 D5 D4 D3 D2 D1 D0 Name UNUSED RSV CONFIG GO RSV INx2 0 COM RSV Ga...

Страница 8: ...ta BAR n Description 1 0 DMA Registers 3 2 I O Registers A NOTE ABOUT PERFORMANCE The PCI Express bus and the PCI Express Mini Card standard are capable of very high bandwidth but the latency per transaction is roughly the same as all the other busses it hasn t improved in decades This means you can expect to usually see a not less than 1MHz transaction rate Typical rates exceed 3MHz 0 3µs Unfortu...

Страница 9: ...30mA from mPCIe Bus I O Interface Connectors On card Molex 501190 4017 40 pin latching Mating Molex 501189 4010 On cable Male D Sub Miniature 37 pin Mating Female D Sub Miniature 37 pin Model Options T Extended Temperature Operation 40 to 85 C I 4 20mA inputs PD Pseudo differential inputs Sxx Special configurations 10 50mA inputs input voltage dividers conformal coating etc CHAPTER 9 CERTIFICATION...

Страница 10: ... give the unit model number serial number and a description of the failure symptom s We may suggest some simple tests to confirm the failure We will assign a Return Material Authorization RMA number which must appear on the outer label of the return package All units components should be properly packed for handling and returned with freight prepaid to the ACCES designated Service Center and will ...

Отзывы: