5.2 PCI karty PCA-7288A (AOUT, CNT, DIO)

Základní popis karet

Karty PCA-7288A patří do kategorie technologických PCI karet pro obecné užití.
Narozdíl od převážné většiny ostatních zařízení obsahují hradlové pole typu FPGA s downloadem firmware z diskového souboru; tuto funkci provádí ovladač.

 
Přehled I/O funkcí (třídění podle TEDIA_DAQ01)
CNT - programově ovládané čítače 8
DI - programově ovládané digitální vstupy dva 8bitové porty
(jeden použit i jako vstupy čítačů)
AO - programově ovládané analogové výstupy 8
DO - programově ovládané digitální výstupy jeden 8bitový port
ScanAI - scanované analogové vstupy - - -
ScanCNT - scanované čítače - - -
ScanDI - scanované digitální vstupy - - -
Device_EEPROM ano (40B min., 64B typ.)
 
Přehled parametrů
Počet analogových výstupů 8
Počet výstupních rozsahů 4
(0-5V, ±5V, 0-10V, ±10V)
Rozlišení D/A převodníku 12 bitů
Počet čítačů 8
Vstupní frekvence čítačů max. 2 MHz
Počet digitálních portů dva 8bitové vstupní porty
(jeden současně využit i pro vstupy čítačů)
jeden 8bitový výstupní port
Generátor časových značek 1 ms až 255 ms
Zdroje přerušení generátor časových značek

Seznam podporovaných funkcí

Přehled je uveden v tabulce.

 

Funkce podporované se specifickými parametry

Td_Config_Ability_Generate_IRQ
status Význam
D07 .. D00 obsah registru IRQCfgReg (BAR4+200h)
(viz příručka karty PCA-7288A)
D31 .. D8 nevyužito (trvale "0")
 
Td_Config_Acquisition
parameter0 Význam
256..263 parameter0 definuje číslo čítače
256: CNT0
257: CNT1
258: CNT2
259: CNT3
260: CNT4
261: CNT5
262: CNT6
263: CNT7
parameter1 Význam
0 .. 65535 počáteční hodnota čítače
512..513 parameter0 v tomto intervalu definuje číslo digitálního portu
512: standardní digitání vstupní port
513: vstupy čítačů CNT7 .. CNT0
parameter1 Význam
0 bez významu
768 parameter0 definuje generátor časových značek
(čas 0~255 ms uplynulý od přerušení systému)
parameter1 Význam
bez významu bez významu
 
Td_Get_Counter
Parametr Význam
source podporována hodnota 0
 
Td_Load_Counter
Parametr Význam
source podporována hodnota 0
 
Td_Set_Parameters, Td_Get_Parameters
Parametr Význam
parameter 100: nastavení referenčních zdrojů napětí podle hodnot parameter (101-104) při Td_Init_Driver
  0 => nebude prováděno
  1 => bude prováděno
101: hodnota referenčního napětí pro zdroj -10V (viz poznámka níže)
102: hodnota referenčního napětí pro zdroj -5V (viz poznámka níže)
103: hodnota referenčního napětí pro zdroj +5V (viz poznámka níže)
104: hodnota referenčního napětí pro zdroj +10V (viz poznámka níže)
Poznámka: hodnoty referenčních napětí jsou ve formátu se 16 platnými bity; hodnota 0 představuje minimální napětí (cca -10%) a hodnota 65535 pak maximální napětí (cca +10%).
150: nastavení připojení, hodnoty a rozsahu analogových výstupů podle hodnot parameter (151, 152-159 a 200-208) při Td_Init_Driver
  0 => nebude prováděno
  1 => bude prováděno
151: aktivace analogových výstupů
  0 => analogové výstupy neaktivní (připojeny na nulové napětí)
  1 => analogové výstupy aktivní (nastavena platná hodnota v daném rozsahu)
152: hodnota 0. analogového výstupu
153: hodnota 1. analogového výstupu
154: hodnota 2. analogového výstupu
155: hodnota 3. analogového výstupu
156: hodnota 4. analogového výstupu
157: hodnota 5. analogového výstupu
158: hodnota 6. analogového výstupu
159: hodnota 7. analogového výstupu
200: rozsah 0. analog. výstupu (ukládaná hodnota je číslo identifikující rozsah 0-3)
201: rozsah 1. analog. výstupu (ukládaná hodnota je číslo identifikující rozsah 0-3)
202: rozsah 2. analog. výstupu (ukládaná hodnota je číslo identifikující rozsah 0-3)
203: rozsah 3. analog. výstupu (ukládaná hodnota je číslo identifikující rozsah 0-3)
204: rozsah 4. analog. výstupu (ukládaná hodnota je číslo identifikující rozsah 0-3)
205: rozsah 5. analog. výstupu (ukládaná hodnota je číslo identifikující rozsah 0-3)
206: rozsah 6. analog. výstupu (ukládaná hodnota je číslo identifikující rozsah 0-3)
207: rozsah 7. analog. výstupu (ukládaná hodnota je číslo identifikující rozsah 0-3)

Pouze pro funkci Td_Set_Parameters
500: uložení/obnovení obsahu referenčních hodnot napětí parameter (101-104) do/z paměti EEPROM
  0 => uložení do EEPROM
  1 => obnovení z EEPROM
 
Td_Wait_For_IRQ
status Význam
D07 .. D00 obsah registru IRQStatusReg (BAR4+200h)
(viz příručka karty PCA-7288A)
D31 .. D08 nevyužito (trvale "0")
 

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

I/O port Počet Formát
Analogový
výstup
8 datové rozlišení: 12
funkční rozlišení: 12
Čítač 8 datové rozlišení: 16
funkční rozlišení: 16
Vstupní
digitální port
2 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.