5.7 PCI karty PCT-7303A/B/C/E (IRC CNT, DIO)

Základní popis karet

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

Karty PCT-7303B/C/E jsou funkčně shodné s jedinou vyjímkou; hradlové pole je konfigurováno automaticky po startu daty z EEPROM paměti umístěné na kartě a odpadá proto konfigurace z diskového souboru.

 
Přehled I/O funkcí (třídění podle TEDIA_DAQ01)
CNT - programově ovládané čítače 3
DI - programově ovládané digitální vstupy jeden 8bitový port
AO - programově ovládané analogové výstupy - - -
DO - programově ovládané digitální výstupy jeden 8bitový port
dva 8bitové porty při využití RT-DOUT
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 a typ čítačů 3 konfigurovatelné obousměrné
Pracovní rozlišení čítačů až 24 bitů (programovatelné v rozsahu 2 .. 16777215)
Vstupní frekvence čítačů 5 MHz max.
Vstupní signál čítačů RS-422 / HC / TTL
Počet a typ čítačů 3 konfigurovatelné obousměrné
Počet vstupních digitálních portů jeden 8bitový port
Počet výstupních digitálních portů jeden/dva 8bitové port
Generátor časových značek 1 ms až 255 ms
Zdroje přerušení generátor časových značek
6x komparátor čítačů
digitální vstup

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 PCT-7303A)
(F1/BAR1+180h; viz příručka karty PCT-7303B/C/E)
D15 .. D08 obsah registru CMPIRQReg
(BAR4+598h; viz příručka karty PCT-7303A)
(F1/BAR1+398h; viz příručka karty PCT-7303B/C/E)
D31 .. D16 nevyužito (trvale "0")
 
Td_Config_Acquisition
parameter0 Význam
256..279 parameter0 definuje číslo čítače
256: CNT0
257: CNT1
258: CNT2
parameter1 Význam
0 .. rozsah CNT počáteční hodnota čítače
512 parameter0 definuje vstupní digitální port
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ány hodnoty 0 a 1
 
Td_Get_Counter_Status
Parametr Význam
parameter Číslo stavového registru (parametru) jehož hodnotu získáváme, zadaný prostřednictvím konstant.
1: Hodnota příznaku 0. komparátoru
  0 => klidový stav po vynulování příznaku
  1 => detekována ekvivalence komparátoru a čítače
2: Hodnota příznaku 1. komparátoru
  0 => klidový stav po vynulování příznaku
  1 => detekována ekvivalence komparátoru a čítače
3: Status čítače (registr CNTStatusReg zařízení)
4: signalizuje stav po detekci externího pulsu
  0 => klidový stav po vynulování příznaku
  1 => detekován externí puls
 
Td_Load_Counter
Parametr Význam
source podporovány hodnoty 0 a 1
 
Td_Set_Counter_Parameters
Parametr Význam
parameter 1: hodnota 0. komparátoru
2: hodnota 1. komparátoru
3: aktivace 0. komparátoru
  0 => blokován
  1 => aktivován
4: aktivace 1. komparátoru
  0 => blokován
  1 => aktivován
5: nulování příznaku detekce ekvivalence 0. komparátoru
  1 => provede nulování
6: nulování příznaku detekce ekvivalence 1. komparátoru
  1 => provede nulování
7: směrování příznaku 0. komparátoru na externí výstup
  0 => na real-time výstup je směrován digitální výstup
  1 => na real-time výstup je směrován příznak komparátoru
8: směrování příznaku 1. komparátoru na externí výstup
  0 => na real-time výstup je směrován digitální výstup
  1 => na real-time výstup je směrován příznak komparátoru
9: povolení externího nulování čítače
  0 => zákaz
  1 => povolení
10: nastavení rozsahu čítače
11: nastavení módu čítání čítače
Hodnota zadaná tímto parametrem je totožná s registrem CNTCWReg příslušného čítače (naleznete v uživatelské příručce).
12: aktivace zachycení hodnot čítačů externím signálem
  0 => blokováno
  1 => aktivováno
13: nulování příznaku o zachycení stavu čítačů ext. signálem
  1 => provede nulování
 
Td_Wait_For_IRQ
status Význam
D07 .. D00 obsah registru IRQStatusReg
(BAR4+200h; viz příručka karty PCT-7303A)
(F1/BAR1+180h; viz příručka karty PCT-7303B/C/E)
D15 .. D08 obsah registru CMPStatusReg
(BAR4+590h; viz příručka karty PCT-7303A)
(F1/BAR1+390h; viz příručka karty PCT-7303B/C/E)
D31 .. D16 nevyužito (trvale "0")
 

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

I/O port Počet Formát
IRC čítač
(+ registry)
3
(Poznámka 1)
datové rozlišení: 24
funkční rozlišení: 24
Vstupní
digitální port
1 datové rozlišení: 8
funkční rozlišení: 8
Výstupní
digitální port
1 + 1
(Poznámka 2)
datové rozlišení: 8
funkční rozlišení: 8
Poznámka 1 Datový format je společný i pro konfigurační registry čítačů.
(rozsah čítání, komparátory, …)
Poznámka 2 port 0: standardní digitální výstupní port
port 1: real-time vstupy v režimu programového řízení
Poznámka 3 Podrobnosti k datovému formátu a kódu.