CNT32-4MT CONTEC | Alldatasheet
Document overview
- Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 4
Technical content
Ver.1.10 CNT32-4MT(LPCI) 1 4ch 32Bit High-Speed Up/Down Counter Board for Low Profile PCI (TTL Input) CNT32-4MT(LPCI) * Specifications, color and design of the products are subject to change without notice. This is a PCI bus compliant interface board for counting the pulses input from the external device. The board supports a low-profile PC I slot and, if replaced with the supplied bracket, supports a PCI slot, too. The board has four channels of 32-bit up/down counters, allowing external devices such as a rotary encoder and a linear scale to be connected. Given below are examples of using the board for “detecting a posi tion of the table of a machine tool” and “detecting a change in weight”. The pulse signal inputting interface is unisolated LVTTL-level input that can input pulse signals at high speed. The application for this board can transfer data between the board and the PC at high speed using PCI bus mastering. <Example > Linear ScaleCNT32-4MT(LPCI) Encoder CNT32-4MT(LPCI) - Detecting a position of the table of a machine tool Processing thing Tool Power supplyRelayBOX - Detecting a change in weight Power supply Rack Can input two-phase and single-phase signals. Can input pulse signals up to 10MHz and can resolve phase differences as short as 25nsec. Can be converted to a differential input interface using the differential unit (CTP-4D) and connection cable (CNT-68M/50M) which are sold separately. One control signal input pin per channel. Can count values sampling at a maximum sampling rate of 20 MHz. Supporting bus mastering, enabling high-speed data transfer between the board and the PC wi thout intervention from the CPU. Can generate an interrupt, issuing an external signal, or presetting/zero-clearing the c ount value when it matches an arbitrary predefined value. Support for both of low-profile and standard PCI slots (interchangeable with a bundled bracket). < 1 / 2 > Item Specification Input Counter Channel count 4 channels Count system Up/down counting (2-phase/Single-phase/Single-phase Input with Gate Control Attached) Max. count FFFFFFFFh(binary data, 32Bit) Input type Unisolated LVTTL level input Input signal Phase-A/UP 1 x 4 channels Phase-B/DOWN 1 x 4 channels Phase-Z/CLR 1 x 4 channels Response frequency 10MHz 50% duty Digital filter 0.1 μsec - 1.6384msec or not used (can be independently set for each channel.) Timer 1msec - 6553msec 1msec unit Counter start trigger Software/External start input/Sampling start trigger Counter stop trigger Software/External stop input/Sampling stop trigger Sampling Sampling start trigger Software/External start input/Count match Sampling stop trigger Software/External stop input/Specification number/Bus master tranfer error/Count match Sampling clock Sampling time r/External clock input Sampling timer 50nsec - 107sec 25nsec unit(can not be independently set for each channel.) External sampling start signal Unisolated LVTTL level input (Select Rise or Fall) External sampling stop signal Unisolated LVTTL level input (Select Rise or Fall) External sampling clock signal Unisolated LVTTL level input (Fall) Response frequency 10MHz 50% duty Control Control input signal type Unisolated LVTTL level input Control input channel 1 x 4 channels Control input signal - Preset(Select Rise or Fall) - Zero-clear(Select Rise or Fall) - Counter start/stop(Select Rise or Fall) - General-purpose input(positive logic) Software-selected from among the above four options Response time 100nsec (Max.) Interrupt event Count match(8 points), Counter error(2 points), Sampling factor(6 points), Carry/Borrow(1 points), Timer(1 points) Specification Features
Ver.1.10 CNT32-4MT(LPCI) 2 < 2 / 2 > Item Specification Output Control Control output signal type Unisolated LVTTL level output Control output channel 1 x 4 channels Control output signal - Count match 0 output(one-shot pulse output) - Count match 1 output(one-shot pulse output) - Digital filter error output(one-shot pulse output) - Abnormal input error output(one-shot pulse output) - General-purpose output(Level output) Software-selected from among the above five options (Positive/negative logic is selected with the software.) One shot output signal amplitude Selected between 10μsec, 100μsec, 1msec, 10msec and 100 msec (Can be set for each channel, within precision + 1μsec) Response time 100nsec (Max.) Rated output current I OL=8mA(Max.) I OH=-8mA(Max.) Test pulse Test pulse output signal type Unisolated LVTTL level output Test pulse output point One for each of phases-A and B Output frequency 100kHz fixed Sampling Sampling output signal type Unisolated LVTTL level output Output point Sampling start trigger, sampling stop trigger, Sampling clock trigger 1 point each One-shot output signal width Negative logic 100nsec (fixed) Response speed 100nsec (Max.) Rated output current I OL = 8mA(Max.) I OH = -8mA(Max.) Bus master DMA channel 1 channel Transfer bus width 32-Bit width Transfer data length 8 PCI Words length(Max.) Transfer rate 80MB/sec(Max.133MB/sec) FIFO 1K-DWord Scatter/Gather function 64MB Interrupt event Bus master event(7 points) Common I/O address Occupies 2 locations, any 32-bytets and 64-byte boundary Power consumption 5VDC 300mA (Max.) Operating condition 0 - 50°C, 10 - 90%RH (No condensation) PCI bus specification 33bit, 33MHz, Universal key shapes supported *1 Dimension (mm) 121.69(L) x 63.41 (H) Weight 60g *1 This board requires power supply at +5 V from an expansion slot (it does not work on a machine with a +3.3-V power supply alone). Driver Library API-PAC(W32) (Bundled) API-PAC(W32) is the library software that provides the commands for CONTEC hardware products in the form of Windows standard Win32 API functions (DLL). It makes it easy to create high-speed application software taking advantage of the CONTEC hardware using various programming languages that support Win32 API functions, such as Visual Basic and Visual C/C++. It can also be used by the installed diagnosis program to check hardware operations. CONTEC provides download services to supply the updated drivers and differential files. For details, read Help on the bundled CD-ROM or visit the CONTEC’s Web site. < Operating environment > OS Windows XP, 2000, Me, 98, etc.. Adaptation language Visual C/C++, Visual Basic, Delphi, Builder, etc.. Others Each piece of library software requires 50 MB of free hard disk space. Cable(Option) Shielded cable for CardBus counter input card : CNT-68M/50M (0.5m) Cable with 68-Pin D-sub Connector at either Ends (Mold Type) : PCB68PS-0.5P (0.5m) : PCB68PS-1.5P (1.5m) Shielded cable with single connector for 68-pin 0.8mm pitch connector : PCA68PS-0.5P (0.5m) : PCA68PS-1.5P (1.5m) Accessories (Option) Termination Panel with Differential Receivers for Counter Input : CTP-4D *1 Screw Terminal (M3 x 50P) : EPD-50A *1 Screw Terminal (M3 x 68) : EPD-68A *2 *1 CNT-68M/50M optional cable is required separately. *2 PCB68PS-0.5P or PCB68PS-1.5P optional cable is required separately. * Check the CONTEC’s Web site for more information on these options. Board [CNT32-4MT(LPCI)] …1 First step guide … 1 CD-ROM *1 [API-PAC(W32)] …1 Bracket for PCI…1 *1 The CD-ROM contains the driver software and User’s Guide. CH3 Bus Master Control Logic FIFO CH0 Command setting register Counter read register 32 bit counter Initial value storage register Comparison setting register Signal selector/digital filter Each control register Sampling control CH2 External control signal Direct Read Unisolated LVTTL level signal input PCI Bus Interface Cable & Connector Accessories Packing List Block Diagram Support Software
Ver.1.10 CNT32-4MT(LPCI) 3 Connecting a Board to a Connector Use the optional connection cable (CNT-68M/50M or PCA68PS-P, PCB68PS-P) to connect the board to an external device. Uses the cabl e together with a terminal block for the wiring between the board and external device. - Connector used 50 pin mini ribbon connector 10250-52AJL [3M] or equivalent to it 150mm Laminate side - Connector used 68-pin 0.8mm-pitch connector HDRA-E68MA1[HONDA TSUSHIN KOGYO CO., LTD.] or equivalent -C a b l e 68-conductor shielded cable Cable length : 500mm Conductor size : AWG#30 < CNT-68M/50M > < PCA68PS-P > - Cable 68-conductor shielded cable Cable length : PCA68PS-0.5 500mm PCA68PS-1.5 1500mm Conductor size : AWG#30 <PCB68PS-P> - Cable 68conductor Shield cable Cable length : PCB68PS-0.5P 500mm PCB68PS-1.5P 1500mm Conductor size : AWG#30 1 3468 Connector Pin Assignment Pin Assignment of an interface connector(CN1)(Board side) DI0 N.C. DI1 N.C. DI2 N.C. DI3 N.C. CLKIN STOPIN N.C. CLKOUT STOPOUT N.C. TPOA N.C. DO0 DO2 N.C. PUP1 N.C. Vcc GND GND GND GND N.C. GND GND GND GND N.C. GND GND GND GND N.C. GND GND GND GND N.C. GND STARTIN N.C. GND STARTOUT N.C. TPOB N.C. DO1 DO3 N.C. PUP2 N.C. Vcc Ground Ground Ground Ground Unconnection Ground Ground Ground Ground Unconnection Ground Ground Ground Ground Unconnection Ground Ground Ground Ground Unconnection Ground Sampling start input Unconnection Ground Sampling start output Unconnection Test pulse Phase-B output Unconnection CH1 control output *2 CH3 control output *2 Unconnection Control input signal pull up Unconnection +3.3V output *3 CH0 phase-A input CH0 Phase-B input CH0 Phase-Z input CH0 control input *1 Unconnection CH1 Phase-A input CH1 Phase-B input CH1 Phase-Z input CH1 control input *1 Unconnection CH2 Phase-A input CH2 Phase-B input CH2 Phase-Z input CH2 control input *1 Unconnection CH3 Phase-A input CH3 Phase-B input CH3 Phase-Z input CH3 control input *1 Unconnection Sampling clock input Sampling stop input Unconnection Sampling clock output Sampling stop output Unconnection Test pulse Phase-A output Unconnection CH0 control output *2 CH2 control output *2 Unconnection Counter input signal pull up Unconnection +3.3V output *3 *1 The control input can serve as the general-input, counter start/stop, preset, and zero-clear. *2 The control output can serve as the general-output, count match, abnormal input error and digital filter error. *3 Supply-capable current is 500mA (Max.). Pin Assignment of CNT-68M/50M N.C. AGND N.C. AGND AI 04 N.C. AI 05 N.C. AGND AGND AI 06 N.C. AI 07 N.C. AO START AO STOP AO EXCLK DGND DO 00 DO 01 DO 02 DO 03 DGND CNT UPCLK Reseved Vcc PUP2 DO3 DO1 TPOB STARTOUT GND STARTIN GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND +3.3V Output *3 Counter Input signal pull-up CH3 control output *2 CH1 control output *2 Test pulse Phase-B output Sampling Start Output Ground Sampling Start Input Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground +3.3V Output *3 Counter Input signal pull-up CH2 control output *2 CH0 control output *2 Test pulse Phase-A output Sampling Stop Output Sampling Clock Output Sampling Stop Input Sampling Clock Input CH3 Control Input *1 CH3 Phase-Z input CH3 Phase-B input CH3 Phase-A input CH2 Control Input *1 CH2 Phase-Z input CH2 Phase-B input CH2 Phase-A input CH1 Control Input *1 CH1 Phase-Z input CH1 Phase-B input CH1 Phase-A input CH0 Control Input *1 CH0 Phase-Z input CH0 Phase-B input CH0 Phase-A input *1 The control input can serve as the general-input, counter start/stop, preset, and zero-clear. *2 The control output can serve as the general-output, count match, abnormal input error and digital filter error. *3 Supply-capable current is 500mA (Max.). You can connect to a rotary encoder or linear scale with a TTL level output circuit, or to an open-collector output circuit. The signal must be an LVTTL level input and can be up to 10MHz. As pull-up resisters are provided on the board, connect the pull-up voltage (3.3V to 5.5V max.) to the pull-up pins if connecting to an open collector output circuit/TTL-level output circuit. (If using 3.3V, connect to the VCC pin on the board.) Not connecting the pull-up voltage may affect the counter input channel left unconnected. For a two-phase input, connect both phase A and phase B. For a single phase input, connect to either phase A or phase B. If not using the Z phase, this does not need to be connected. Remarks The pull-up pins are PUP1 (pin 32 *1) for the counter input signal and PUP2 (pin 66 *1) for the control input signal. PUP1 (pin 32): Pull-up for A, B, and Z phase input signal PUP2 (pin 66): Pull-up for the control input signals and for the sampling input signals (DI0, DI1, DI2, DI3, CLKIN, STARTIN, STOPIN). *1 Connector pin number on the board. Example Connection for Counter Input Circuit Connection pulled up with external 5-V power (Counter Input) 3.3V 5VDC Pull up pin (*1) *1: The pull-up pins are PUP1 for the counter input signal and PUP2 for the control input signal. Remote deviceBoard Input pin Ground Output pin Ground Open-collector or TTL level output Connection pulled up with internal 3.3-V output power (Counter Input) Board Remote device Ground Open-collector or TTL level output Output pinInput pin 3.3V output pin Pull up pin (*1) 3.3V Ground *1: The pull-up pins are PUP1 for the counter input signal and PUP2 for the control input signal. Input signal tPWL tPWH : High-level count input pulse width 50nsec (Min.) tPWL : Low-level count input pulse width 50nsec (Min.) tPWH CAUTION The connection cable length should be within 1.5 m. To prevent noise from causing a malfunction, arrange the connection cable as away from any other signal conductor or noise source as possible. Using the On- Board Connectors How to Connect the Counter Input Signal
Ver.1.10 CNT32-4MT(LPCI) 4 Connection of a control input The control input signals consis t of one pin per channel that can be selected as the channel's counter start/stop or preset, and one pin per board that can be used as the start, stop, and clock for sampling. The signals are LVTTL-level inputs. As pull-up resisters (10KΩ) are provided on the board, connect the pull-up voltage (3.0V to 5.5V max.) to the pull-up pins if connecting to an open collector output circuit/TTL-level output circuit. (If using 3.3V, connect to the VCC pin on the board.) Not connecting the pull-up voltage may affect the control input pin left unconnected. Remarks The pull-up pins are PUP1 (pin 32 *1) for the counter input signal and PUP2 (pin 66 *1) for the control input signal. PUP1 (pin 32): Pull-up for A, B, and Z phase input signal PUP2 (pin 66): Pull-up for the control input signals and for the sampling input signals (DI0, DI1, DI2, DI3, CLKIN, STARTIN, STOPIN). *1 Connector pin number on the board. Control input circuit and its sample connection Connection pulled up with external 5-V power (Control input DI0, DI1, DI2, DI3, CLKIN, STARTIN, STOPIN) 3.3V 5VDC Pull up pin (*1) *1: The pull-up pins are PUP1 for the counter input signal and PUP2 for the control input signal. Remote deviceBoard Input pin Ground Output pin Ground Open-collector or TTL level output Connection pulled up with internal 3.3-V output power (Control input DI0, DI1, DI2, DI3, CLKIN, STARTIN, STOPIN) Board Remote device Ground Open-collector or TTL level output Output pinInput pin 3.3V output pin Pull up pin (*1) 3.3V Ground *1: The pull-up pins are PUP1 for the counter input signal and PUP2 for the control input signal. CAUTION The connection cable length should be within 1.5 m. To prevent noise from causing a malfunction, arrange the connection cable as away from any other signal conductor or noise source as possible. External sampling clock signal (EXTCLK) Pin used to input the external pacer clock. The maximum frequency is 10MHz. If the external clock input is selected as the sampling clock, sampling occurs on the falling edge of the signal. EXTCLK tPWH tPWH : High-level clock pulse width 50nsec (Min.) tPWL : Low-level clock pulse width 50nsec (Min.) tPWL Other control input signals (DI0 to DI3, EXTSTART, EXTSTOP) These signals are TTL-level compatible and the trigger edge is software-programmable at either the rising or falling edge. High- and low-level hold times of at least 50 nsec are required to detect an edge of the signal. tHIH tHIH : High-level hold time 50nsec (Min.) tHIL : Low-level hold time 50nsec (Min.) tHIL tHIH Connection of a control output This outputs a general-purpose output signal (level output) or a one-shot pulse output to indicate a hardware event such as a count match. The signal is an LVTTL level output and can be set to positive or negative logic by software. Control output circuit and its sample connection Vcc Remote device Ground LVTTL level output TTL level input Internal circuit Board Vcc Ground Connecting the control signal input/ output