]>
Commit | Line | Data |
---|---|---|
55aca15d UH |
1 | ------------------------------------------------------------------------------- |
2 | GPIB | |
3 | ------------------------------------------------------------------------------- | |
4 | ||
5 | This is an example capture of some GPIB traffic on an HP 1631D LA/scope. | |
6 | ||
7 | Details: | |
8 | http://www.rudiswiki.de/wiki9/SigrokDecoderGPIB | |
9 | https://github.com/rudi48/sigrok-gpib | |
10 | ||
11 | ||
12 | Logic analyzer setup | |
13 | -------------------- | |
14 | ||
15 | The logic analyzer used was a Saleae Logic16 clone (at 500kHz): | |
16 | ||
17 | Probe GPIB | |
18 | ------------------- | |
19 | 0 DIO1 | |
20 | 1 DIO2 | |
21 | 2 DIO3 | |
22 | 3 DIO4 | |
23 | 4 DIO5 | |
24 | 5 DIO6 | |
25 | 6 DIO7 | |
26 | 7 DIO8 | |
27 | 8 EOI | |
28 | 9 DAV | |
29 | 10 NRFD | |
30 | 11 NDAC | |
31 | 12 IFC | |
32 | 13 SRQ | |
33 | 14 ATN | |
34 | 15 REN | |
35 | ||
36 | ||
37 | Data | |
38 | ---- | |
39 | ||
40 | The following is happening on the GPIB bus in this capture: | |
41 | ||
42 | - Controller sets the GPIB to UNLISTEN and UNTALK (neutral state) | |
43 | - Controller sets device with GPIB address number 4 to LISTEN | |
44 | - Controller sends command 'ID LF+EOI' to device with GPIB address number | |
45 | 4 (request identity string) | |
46 | - Controller sets the GPIB to UNLISTEN and UNTALK (neutral state) | |
47 | - Controller sets device with GPIB address number 4 to TALK | |
48 | - Device with GPIB address number 4 sends the ID string 'HP1631D+EOI' to | |
49 | controller | |
50 | - Controller sets the GPIB to UNLISTEN and UNTALK (neutral state) | |
51 |