PCT-7303B
PC karta PCT-7303B je určená zejména pro zpracování signálů z inkrementálních snímačů s kvadraturním výstupem, široce konfigurovatelné vstupní obvody však umožňují její nasazení v řadě dalších aplikací a je inovovanou verzí předešlého typu PCT-7303A (je 100% funkčně záměnná včetně zapojení všech I/O konektorů).
Karta obsahuje tři 24bitové čítače umožňující jednosměrné i obousměrné čítaní v řadě pracovních módů.
Čítače jsou vybaveny řadou nadstandardních funkcí, mj. programovatelnými komparátory hodnot čítačů a real-time digitálními výstupy.
Čítače jsou doplněny standardními digitálními vstupy a výstupy.
Vstupní signály čítačů jsou vyvedeny na konektor D-Sub 25, signály real-time výstupů pak na konektor D-Sub 9; oba konektory jsou umístěny přímo na PC štítku karty. Signály digitálních portů jsou vyvedeny na konektorech umístěných na zadní straně karty a mohou být zpřístupněny redukcí s PC štítkem (není součástí dodávky).
Jádrem PCT-7303B je výkonné hradlové pole typu FPGA obsahující obvody čítačů, komparátory, generátor časových značek a obvody přerušení. Konfigurace FPGA probíhá dynamicky při každém spuštění počítače (narozdíl od předešlé verze PCT-7303A jsou konfigurační data přenášena z Flash paměti umístěné na kartě), je možné vnitřní obvody na zakázku modifikovat.
Vlastnosti PCT-7303B (shodné s PCT-7303A)
- vstupní obvody pro signály do 5 MHz s pracovními úrovněmi RS-422/TTL vybavené ochrannými transily
- tři obousměrné 24bitové čítače s možností zkrácení cyklu
- dva programovatelné komparátory pro každý čítač umožňující nastavit dolní a horní prahovou mez; komparátory umožňují vyvolat přerušení PC nebo přímo řídit speciální digitální výstupy (tzv. real-time výstupy)
- obvody pro individuální nebo společné zachycení stavu čítačů externím signálem nebo softwarově (nezbytné pro přesné tříosé zpracování signálů)
- samostatný časovač (tzv. generátor časových značek) pro periodické přerušení systému nastavitelný v rozsahu 1-255 ms
- doplňkové digitální vstupy a výstupy pro pomocné řízení technologie
- robustní D-Sub konektory a dostupná řada příslušenství (svorkovnice s montáží na DIN lištu, desky izolovaných vstupů a výkonových výstupů, propojovací kabely, ...)
Vlastnosti PCT-7303B (navíc proti PCT-7303A)
- uložení konfiguračních dat FPGA ve Flash paměti na kartě; obsah Flash (tzn. provádět upgrade BIOSu) lze modifikovat dodávanou utilitou
- datový zásobník s kapacitou až 10 kB umožní nasazení karty i v aplikacích s požadavkem na časově přesný záznam polohy
- programovatelný detektor změny stavu digitálních vstupů
- podpora PCI sběrnice v obvyklém provedení 5V, ale i 3,3V
Vlastnosti čítačů
Čítače podporují standardní kvadraturní signály (režimy X1, X2 i X4) s volitelně pozitivním nebo negativním nulovacím signálem. Kromě uvedených režimů jsou podporovány režimy "up/down" (jeden signál určen pro inkrementaci, druhý pro dekrementaci, třetí pro nulování), "count/dir" (jeden signál určen pro čítané impulsy, druhý pro volbu směru čítání, třetí pro nulování) a "count/gate" (jeden signál určen pro inkrementaci, druhý pro blokování čítače, třetí pro nulování).
Čítače jsou navrženy jako binární 24bitové, avšak umožňují libovolné zkrácení cyklu ze základního rozsahu 16.777.215 - 0 - 1 - ... - 16.777.214 - 16.777.215 - 0 ... až na hodnotu 2, tzn. 0 - 1 - 0 - 1 - 0 ...
Každý čítač je vybaven dvěma záchytnými registry pro čtení; první je určen pro čtení stavu čítače "za běhu", druhý pak pro zachycení aktuálního stavu čítače externím vstupem. Záchytné registry lze volně konfigurovat tak, aby stav čítače mohl být zachycen individuálně pro každý čítač nebo společně pro všechny čítače v jeden časový okamžik.
Každý čítač je navíc vybaven dvojicí komparátorů umožňující pohotovou reakci na vybočení polohy ze zvoleného intervalu; tzv. "přetečení" je zpracováno detekčním registrem umožňujícím vyvolat přerušení a ovládat speciální digitální výstupy karty (tzv. real-time výstupy, zpoždění cca 50ns). Není-li tato funkce využita, mohou tyto výstupy sloužit jako standardní programově ovládaný digitální port.
Funkcí nezávislou na ostatních obvodech je tzv. generátor časových značek umožňující se zvolenou časovou periodou vyvolat přerušení systému.
Technické parametry
| Počet čítačů, rozlišení |
3x 24 bitů |
| Vstupní úrovně | RS-422, TTL |
| Vstupní frekvence | 5 MHz max. |
| Vstupní režimy | IRC (X1, X2, X4) "up/down" "count/dir" "count/gate" |
| Další funkce | - nulování čítače externí signálem a softwarově - softwarové blokování a přednastavení čítače - zachycení stavu čítače externím signálem nebo softwarově - dva nezávislé komparátory pro každý čítač - datový zásobník pro blokový záznam dat |
| Režimy IRQ | - komparace čítače se dvěmi přednastavenými hodnotami - strobování stavu čítače externím signálem - generátor časových značek 1÷255ms - detektor změny stavu digitálních vstupů |
| Počet digitálních vstupů | 8 |
| Pracovní úroveň digitálních vstupů |
TTL/HC (odolnost ±32V) |
| Počet digitálních výstupů | 8 + 8 "real-time" |
| Pracovní úroveň digitálních výstupů |
TTL/HC |
| Sběrnice | PCI (32 bitů, 33 MHz, 5V i 3,3V) |
| I/O + MEM adresa | přiděluje PnP PCI BIOS |
| Kanály přerušení | přiděluje PnP PCI BIOS |
| Rozměry desky | cca 100x145 mm |

