VXI and VME

cancel
Showing results for 
Search instead for 
Did you mean: 

VXI Controller, TIC ASIC and PWM control

According to vxibook.pdf, some VXI controllers have TIC ASIC with an internal 16-bit counter.

I'm now using a NI VXI controller (VXI-MXI-2 and PCI-MXI-2), i want to know —— if the controller has TIC ASIC so that i can use the internal 16-bit counter for PWM output.

If it doesn't have, is there any idea to make PWM control with VXI instruments?

P.S The following is the VXI modules that I use:

1. NI-VXI controller;
2. Tek 1410A Intelligent Frame;
3. Tek 4351 SurePath Switch module;
4. Tek 4101A DMM/COUNTER;
5. Racal Instrument DAC ADC DIO module;

Thanks

Message Edited by no at present on 03-14-2005 05:07 AM

0 Kudos
Message 1 of 16
(10,441 Views)
The NI VXI-MXI-2 controller comes with TIC ASIC so you can use it to program counting and triggering. Please go to the link below for more information about using TIC ASIC:

http://www.ni.com/support/vxi/vxitrig.htm
0 Kudos
Message 2 of 16
(10,403 Views)
Thank you, TongY.

The controller I use is VXI/VME-PCI8000 series (I guess so according to the manuals I have), does it have TIC ASIC? I read the manuals, there's no mention of it. I also checked the PCI-MXI-2 card, there seems no that chip (except NI MANTIS-AQ and NI MITE-AQ).
Besides, I read the article "Trigging with NI-VXI" and implemented the example program in Appendix B "Example Using the TIC Counter to Implement a Program Delay", which results the value of "old_handler" is 0x0. (old_handler = GetTrigHandler (GET_TRIG_HNDR); )

I wonder if i missed something or I should check it in another way.
Do you have any suggestions? I am very grateful to you.

Message Edited by no at present on 03-16-2005 09:21 PM

0 Kudos
Message 3 of 16
(10,398 Views)
Your board should have the TIC ASIC chip. Do you know what revision is the the VXI-MXI controller? I don't know what does it mean when the "old_handler" has avalue of 0, doesn't that mean "successful"? I would check the VXI function reference manual for more information on those functions.
0 Kudos
Message 4 of 16
(10,381 Views)
Sorry, I made a mistake. You have the VME-MXI-2 controller which does not have the TIC functionality since there is no CLK and TRIG signal output on the front panel of the controller. You would also need a host clock on the backplane to provide reference, there is a 10Mhz clock can be used by VXI-MXI controllers but not the VME controller.

So if you want to keep using the VME-MXI-2 controller, you can purchase a counter timer DAQ board to perform the PWM generation. I apologize for the mistake.
0 Kudos
Message 5 of 16
(10,371 Views)
The return value "0" means "Invalid line or no hardware support" with reference to "LabWindows VXI Library Reference Manual" (please see attached picture). In other words, if the controller has TIC, the value should not be "0". So, how to determine TIC in this case?

As to the "revision", i'm not sure if I understand that definitely, but I got some information within VISA Session and hardware configuration:
------------------------------------------------------
VXI0::0::INSTR (PCI-MXI-2)

Manufacturer Name: Nat'l Insts
Manufacturer ID: 0xFF6(4086)
Model Code: 0xFEC(4076)
VXI Device Class: 2
Version of Implementation Specification: 0x300000
------------------------------------------------------
VXI0::1::INSTR (VXI-MXI-2)

Manufacturer Name: Nat'l Insts
Manufacturer ID: 0xFF6(4086)
Model Code: 0x0EA(234)
VXI Device Class: 1
Version of Implementation Specification: 0x300000
------------------------------------------------------
Class="PCI-MXI-2"
Key="PCI-MXI-2"
Version="1.0"

Class="MXI-2 Extender"
Key="VXI-MXI-2"
Version="1.0"
------------------------------------------------------

will these be useful? waiting for your answer...thanks in advance!

Message Edited by no at present on 03-18-2005 12:23 PM

Message Edited by no at present on 03-18-2005 12:25 PM

0 Kudos
Message 6 of 16
(10,370 Views)