Difference between revisions of "GPIB chips"
(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...") |
|||
(One intermediate revision by the same user not shown) | |||
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). | ||
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 | === 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] ([http://www.ti.com/lit/ds/symlink/sn75160b.pdf datasheet) | |||
* [http://www.ti.com/lit/ds/symlink/ds75160a.pdf NatSemi DS75160A] (now obsolete) | |||
== Resources == | == Resources == | ||
Line 26: | Line 36: | ||
* [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 | * [http://www.ni.com/pdf/manuals/372013b.pdf NI NAT9914A specification] | ||
* [http://www.ni.com/pdf/manuals/372014b.pdf | * [http://www.ni.com/pdf/manuals/372014b.pdf NI TNT4882 specification] | ||
* [http://www.ni.com/pdf/manuals/320383.pdf | * [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] |
Latest revision as of 13:16, 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
- TI SN75160B ([http://www.ti.com/lit/ds/symlink/sn75160b.pdf datasheet)
- NatSemi DS75160A (now obsolete)