5.1 DAQ PCI karty řady PCA-7000A

PCA-7208AL, PCA-7208AS, PCA-7408AL, PCA-7408AS
PCA-7228AL, PCA-7228AS, PCA-7428AL, PCA-7428AS
PCA-7228EL, PCA-7428EL
PCA-7628AL, PCA-7628AS

Základní popis skupiny karet

Karty řady PCA-7000 patří do kategorie multifunkčních PCI karet pro obecné užití. Vzhledem k jejich společné registrové struktuře jsou i všechny funkce implementované v TEDIA_DAQ01 analogické a vykazují pouze minimum odlišností a jsou proto popsány společně.

 
Přehled I/O funkcí (třídění podle TEDIA_DAQ01)
CNT - programově ovládané čítače - - -
DI - programově ovládané digitální vstupy jeden 8bitový port
AO - programově ovládané analogové výstupy žádný nebo dva výstupy
DO - programově ovládané digitální výstupy jeden 8bitový port
ScanAI - scanované analogové vstupy 8 (32 s ext. multiplexerem)
ScanCNT - scanované čítače 2
ScanDI - scanované digitální vstupy - - -
Device_EEPROM ano (40B min., 64B typ.)
 
Přehled parametrů
Počet analogových vstupů 8 S.E. (samostatná PC karta)
32 při použití externího multiplexeru OPT-832
Počet vstupních rozsahů 6
Rozlišení A/D převodníku 12 bitů (PCA-72x8A)
14 bitů (PCA-74x8A)
16 bitů (PCA-7628A)
Maximální vzorkovací frekvence 10 kHz (PCA-7208A, PCA-7408A)
100 kHz (PCA-7228A, PCA-7428A, PCA-7628A)
80 kHz (PCA-7228E, PCA-7428E)
Izolace analogových vstupů 1 kV (pouze PCA-7x28EL)
Počet analogových výstupů 0 (PCA-7xx8AL, PCA-7xx8EL)
2 (PCA-7xx8AS)
Počet synchronně scanovaných čítačů (ScanCNT) 2
Vstupní frekvence ScanCNT (*) max. 500 kHz (PCA-7x08)
max. 2 MHz (PCA-7x28)
Počet digitálních portů jeden 8bitový vstupní port
jeden 8bitový výstupní port
Poznámka: ScanCNT jsou synchronně scanovány spolu s analogovými vstupy a nelze je použít jako obyčejné čítače.

Seznam podporovaných funkcí

Přehled je uveden v tabulce.

 

Funkce podporované se specifickými parametry

Td_Config_Acquisition
parameter0 Význam
0..31 parameter0 v tomto intervalu definuje analogový vstup
(tzn. nastavení multiplexeru karty)
parameter1 Význam
0..5 parameter1 definuje vstupní rozsah:
0: vstupní rozsah ±10V
1: vstupní rozsah ±5V
2: vstupní rozsah ±2,5V
3: vstupní rozsah ±1,25V
4: vstupní rozsah ±0,625V
5: vstupní rozsah ±0,3125V
256..257 parameter0 v tomto intervalu definuje číslo synchronně scanovaného čítače
256: ScanCNT0
257: ScanCNT1
parameter1 Význam
0..65535 parameter1 definuje počáteční hodnotu čítače
Poznámka: Scanovací logika umožňuje naprogramovat maximálně 32 analogových kanálů (vstupy se mohou v sekvenci opakovat) a dva synchronně scanované čítače.
 
Td_Set_Parameters, Td_Get_Parameters
Typ karty Podporované hodnoty proměnné parameter
PCA-7x08xx 8: prahová frekvence pro volbu režimu zásobníku (fm1, viz popis dále)

Popis režimů (fsampl = skutečná vzorkovací frekvence):

  fsampl < fm1 karta pracuje v režimu "buffer 256B, prerušení vyvoláno po ukončení každé sekvence analogových vstupů
  fm1 < fsampl karta pracuje v režimu "buffer 256B, prerušení vyvoláno po zaplnění 128B"
PCA-7x28xx 0: nastavení doplňkových zpoždění podle hodnot 70-76 při Td_Init_Driver
  0 => nebude prováděno
  1 => bude prováděno
1-7: nahrazeno konstantami 70-76 (knihovna verze 2.50 a vyšší)
9: 1. prahová frekvence pro volbu režimu zásobníku (fm1, viz popis dále)
10: 2. prahová frekvence pro volbu režimu zásobníku (fm2, viz popis dále)
11: 3. prahová frekvence pro volbu režimu zásobníku (fm3, viz popis dále)
12: 4. prahová frekvence pro volbu režimu zásobníku (fm4, viz popis dále)
13: 5. prahová frekvence pro volbu režimu zásobníku (fm5, viz popis dále)

Popis režimů (fsampl = skutečná vzorkovací frekvence):

 fsampl < fm1 karta pracuje v režimu "buffer 256B, prerušení vyvoláno po ukončení každé sekvence analogových vstupů
 fm1 < fsampl < fm2 karta pracuje v režimu "buffer 64kB, prerušení vyvoláno po zaplnění 256B"
 fm2 < fsampl < fm3 karta pracuje v režimu "buffer 64kB, prerušení vyvoláno po zaplnění 512B"
 fm3 < fsampl < fm4 karta pracuje v režimu "buffer 64kB, prerušení vyvoláno po zaplnění 2kB"
 fm4 < fsampl < fm5 karta pracuje v režimu "buffer 64kB, prerušení vyvoláno po zaplnění 8kB"
 fm5 < fsampl karta pracuje v režimu "buffer 64kB, prerušení vyvoláno po zaplnění 32kB"
70: doplňkové zpoždění pro konfiguraci s externím multiplexerem
71: doplňkové zpoždění pro všechny kanály s rozsahem ±10V
72: doplňkové zpoždění pro všechny kanály s rozsahem ±5V
73: doplňkové zpoždění pro všechny kanály s rozsahem ±2,5V
74: doplňkové zpoždění pro všechny kanály s rozsahem ±1,25V
75: doplňkové zpoždění pro všechny kanály s rozsahem ±0,625V
76: doplňkové zpoždění pro všechny kanály s rozsahem ±0,3125V
PCA-7628xx 1-75: shodné jako PCA-7x28xx
110: 0-nenastavovat, 1-nastavovat při inicializaci zařízení (Td_Init_Driver) kalibrace podle následujících konstant
111: 8bit. hodnota kalibrující ADC (pro gain 1x)
112: 8bit. hodnota kalibrující rozsah ADC
113: 8bit. hodnota kalibrující offset vstup. zesilovače (hrubě)
114: 8bit. hodnota kalibrující offset vstup. zesilovače (jemně)
115: připojit vstup A/D převodníku na GND místo multiplexoru (1-GND, 0-multiplexer)
130: 0-nenastavovat, 1-nastavovat při inicializaci zařízení (Td_Init_Driver) předvolbu průměrování vzorků
131: 0-neprůměrovat, 1-průměrovat 8 odměřených vzorků do jednoho
 

Seznam I/O portů a datových formátů

I/O port Počet Formát
Analogový
vstup
8, resp. 32 datové rozlišení: 16
funkční rozlišení: 12, 14 nebo 16 (podle typu karty)
Analogový
výstup
0 (PCA-7x08xL)
2 (PCA-7x08xS)
datové rozlišení: 12
funkční rozlišení: 12
Scanovaný
čítač
2 datové rozlišení: 16
funkční rozlišení: 16
Vstupní
digitální port
1 datové rozlišení: 8
funkční rozlišení: 8
Výstupní
digitální port
1 datové rozlišení: 8
funkční rozlišení: 8
Poznámka Podrobnosti k datovému formátu a kódu.