Difference between revisions of "GPIB chips"

From sigrok
Jump to navigation Jump to search
(Created page with "While it is possible to drive GPIB pins directly from a microcontroller's GPIO ports, the electrical and protocol characteristics are challenging enough that most vendors impl...")
 
Line 3: Line 3:
A GPIB device can be a ''talker'' (sends information to the bus), ''listener'' (receives information from the bus), or ''controller'', which manage the bus and connected devices. GPIB chips embedded in host-side GPIB interfaces (GPIB-USB, PCI-GPIB and so on) are generally all three: talker, listener, controller (TLC).
A GPIB device can be a ''talker'' (sends information to the bus), ''listener'' (receives information from the bus), or ''controller'', which manage the bus and connected devices. GPIB chips embedded in host-side GPIB interfaces (GPIB-USB, PCI-GPIB and so on) are generally all three: talker, listener, controller (TLC).


== NEC µPD7210 ==
A full GPIB chipset traditionally consists of a GPIB interface chip (such as NEC µPD7210, TI 9914A, or NI TNT4882), an 8-pin control pin transceiver chip (TI SN75161B or SN75162B), and an 8-pin data transceiver chip (TI SN75160B or some form of 74245).


== Texas Instruments 9914A ==
== Interface chips ==
=== NEC µPD7210 ===


== National Instruments NAT9914A ==
=== Texas Instruments 9914A ===


== National Instruments NAT4882 ==
=== National Instruments NAT9914A ===


== National Instruments TNT4882 ==
=== National Instruments NAT4882 ===
 
=== National Instruments TNT4882 ===
The [http://sine.ni.com/nips/cds/view/p/lang/en/nid/12149 TNT4882] is a Talker/Listener ASIC which is software-compatible with the NAT4882.
The [http://sine.ni.com/nips/cds/view/p/lang/en/nid/12149 TNT4882] is a Talker/Listener ASIC which is software-compatible with the NAT4882.


== National Instruments TNT5002 ==
=== National Instruments TNT5002 ===


Talker/Listener ASIC
Talker/Listener ASIC


== National Instruments TNT5004 ==
=== National Instruments TNT5004 ===
Talker/Listener/Controller ASIC
Talker/Listener/Controller ASIC


== Control transceivers ==
* [http://www.ti.com/product/sn75161b TI SN75161B]
* [http://www.ti.com/product/sn75162b TI SN75162B]
== Data transceivers ==
* [http://www.ti.com/product/sn75160b TI SN75160B]


== Resources ==
== Resources ==
Line 26: Line 35:
* [http://pdf.datasheetcatalog.com/datasheets/700/387809_DS.pdf NEC µPD7210 datasheet]
* [http://pdf.datasheetcatalog.com/datasheets/700/387809_DS.pdf NEC µPD7210 datasheet]
* [http://pdf.datasheetarchive.com/datasheetsmain/Datasheets-115/DSAP001905.pdf TI SMJ9914A datasheet]
* [http://pdf.datasheetarchive.com/datasheetsmain/Datasheets-115/DSAP001905.pdf TI SMJ9914A datasheet]
* [http://www.ni.com/pdf/manuals/372013b.pdf National Instruments NAT9914A specification]
* [http://www.ni.com/pdf/manuals/372013b.pdf NI NAT9914A specification]
* [http://www.ni.com/pdf/manuals/372014b.pdf National Instruments TNT4882 specification]
* [http://www.ni.com/pdf/manuals/372014b.pdf NI TNT4882 specification]
* [http://www.ni.com/pdf/manuals/320383.pdf National Instruments NAT4882 Programmer Reference Manual]
* [http://www.ni.com/pdf/manuals/320383.pdf NI NAT4882 Programmer Reference Manual]
* [http://www.ti.com/lit/ds/symlink/sn75161b.pdf TI SN75161B/SN75162B datasheet]

Revision as of 13:25, 1 October 2014

While it is possible to drive GPIB pins directly from a microcontroller's GPIO ports, the electrical and protocol characteristics are challenging enough that most vendors implement GPIB through one of a set of available single-chip solutions.

A GPIB device can be a talker (sends information to the bus), listener (receives information from the bus), or controller, which manage the bus and connected devices. GPIB chips embedded in host-side GPIB interfaces (GPIB-USB, PCI-GPIB and so on) are generally all three: talker, listener, controller (TLC).

A full GPIB chipset traditionally consists of a GPIB interface chip (such as NEC µPD7210, TI 9914A, or NI TNT4882), an 8-pin control pin transceiver chip (TI SN75161B or SN75162B), and an 8-pin data transceiver chip (TI SN75160B or some form of 74245).

Interface chips

NEC µPD7210

Texas Instruments 9914A

National Instruments NAT9914A

National Instruments NAT4882

National Instruments TNT4882

The TNT4882 is a Talker/Listener ASIC which is software-compatible with the NAT4882.

National Instruments TNT5002

Talker/Listener ASIC

National Instruments TNT5004

Talker/Listener/Controller ASIC

Control transceivers

Data transceivers

Resources