11-28-2007 07:53 AM
12-03-2007 02:49 PM
dmarkh,
Sorry for the confusion, but it looks like this is a typographical error. The TNT5002 chip is talker/listener only. It can only respond when addressed by a GPIB controller. Unfortuantley the TNT5002 cannot start parallel polls of instruments, that is something reserved for the CIC (Controller in Charge). Different sections of the TNT5002 manual do show you how to respond to both serial and parallel polls.
I hope this helps.
Steven T.
12-03-2007 04:02 PM
12-04-2007
07:58 AM
- last edited on
02-24-2025
12:08 PM
by
Content Cleaner
Mark,
I'm afraid that the TNT5002 is a Talker/Listener chip only. It does not have the capability to be the controller in charge. Please see the product page: https://www.ni.com/en-us/shop/model/tnt500x.html
The PCI-GPIB cards come with the TNT5004 ASIC that includes Talker/Listener/Controller capability. Since this is a National Instruments board, it is only supported using the NI-488.2 drivers. The driver includes an API that allows you to use all of the functionality of the TNT5004. Is there a reason why you are not using the NI-488.2 driver?
Thanks,
Steven T.
12-05-2007 06:57 AM
Steve,
Ah, there is the answer. I'm looking at the wrong manual all together. DUH!!! My eyes are not as good as they once were. Looking at the board more closely, it does have a 5004 chip. Age is a wonderfull thing. Thank you for seeing for me.
As far as why I'm not using the NI-488.2 driver, it's first because the API does NOT provide all the functionality I need and second I don't have the source for it so that I could make it do what I need. Or is there a way to get it? In my case I have to emulate some old legacy hardware that used the old Intel 8291/8292 chip set. I need to be able to pass the contents of the ISR's, ADSR, SPMR and such directly to legacy code running in an emulation (Linux userland). It's amazing how close the modern NI card is to these old legacy boards. It's also amazing how far I've actually gotten refering to the wrong manual. Now I'm off to find the correct manual?
I'm sorry if I wasted your time and again thanks for pointing out the obvious.
Mark
12-05-2007
12:56 PM
- last edited on
02-24-2025
12:09 PM
by
Content Cleaner
Mark,
No problem at all. You will not find a manual for the TNT5004 on our site. The register set of this board is proprietary. From your previous post,
it sounds like you are bound to some legacy software that has some requirements that the NI-488.2 API does not allow (exposing interrupt
status registers). You can purchase the DDK for the PCI-GPIB. This is the source of a driver that has similar functionality to the NI-488.2
driver. Since it is source, you will be able to add your own functions and hooks as you see fit. This package has been used by customers to
develop drivers for the PCI-GPIB on unsupported operating systems.
I hope this helps,
Steven T.
12-05-2007 01:13 PM
12-06-2007
02:11 PM
- last edited on
02-24-2025
12:10 PM
by
Content Cleaner
12-06-2007 03:08 PM