Service Manuals, User Guides, Schematic Diagrams or docs for : HP Publikacje HP-Bench-Briefs-1980-09-11

<< Back | Home

Most service manuals and schematics are PDF files, so You will need Adobre Acrobat Reader to view : Acrobat Download Some of the files are DjVu format. Readers and resources available here : DjVu Resources
For the compressed files, most common are zip and rar. Please, extract files with Your favorite compression software ( WinZip, WinRAR ... ) before viewing. If a document has multiple parts, You should download all, before extracting.
Good luck. Repair on Your own risk. Make sure You know what You are doing.




Image preview - the first page of the document
HP-Bench-Briefs-1980-09-11


>> Download HP-Bench-Briefs-1980-09-11 documenatation <<

Text preview - extract from the document
                                                1 1 1 C l l L l l l l l t L le
                                                               lilUiCU l         uu11us 111 l-elllul,t!   uevitie   la   n i i u w i i as   ail   acbivt:   11s-
        H P 59401A Bus System Analyzer
        (Figure 1) as a troubleshooting tool    programming capabilities and then                         tener. By the nature of the actions
        to help fulfill those needs.            interfaces the instrument into the                        which they perform, some devices
                                                system through a standard connec-                         may be only talkers (e.g., a paper
        It is assumed that the reader is at     tor. Figure 2 shows the bus struc-                        tape reader) or only listeners (e.g., a
        least familiar with the IEEE-488        ture, connector, and IEEE-488                             printer). Other devices such as a dig-
        Interface Bus Standard and ter-         Interface.                                                ital voltmeter can be either a talker
        minology. For those that are not, a                                                               or a listener. It is made a listener so
        brief review is presented here but      General Bus Description                                   that it can be programmed for the
        does not go into great detail. A more   Physically, the bus itself is merely a                    correct voltage range and told when
        detailed description of the bus is      set of sixteen wires (along with a few
        given in several of the references                                                                P                                                   1
r                                               assorted ground wires and an elec-
        listed at the end of the article.       trical shield) to which all devices on
                                                that bus are connected (see Figure
        What Is The Bus?                        2). Eight of these wires serve to

    r   IEEE-488 is a concept carefully de-
        fined for instrument communica-
        tion. HP-IB is the implementation of
                                                carry the data messages back and
                                                forth over the bus. To maintain
                                                order, only one device at a time can
        the IEEE-488 Standard. In other         place information on these d a t a
        words, HP-IB, or GPIB, or IEEE-488      lines, and that device is known as
        allows you to connect instruments       the active talker. Any or all of the
        together to form a "system" and         other devices on the bus may sense
        Part No. 5952-0104                                 WWW.HPARCHIVE.COM
I -
 I




to take a reading. It is then made a      Therefore:                                            Listener - An "addressed" acceptor                  ?
talker so that it can put the results                                                           in the Data mode only.
of that reading on the data bus.              true = low (0 V - 0.8 V)
                                              false = high (2 V - 5.2 VI
Thus there is a need for one device                                                            Handshake Lines
on the bus to set up talkers and lis-     Example:                                             The handshake lines are used to con-
teners a t t h e proper time, issue         NDAC true (low) =                                  trol the timing of d a t a byte
instructions to the other devices on         "none have accepted data"                         exchanges on the eight DIO signal
the bus, and in general to make sure        NDAC false (high) =                                lines so that the source does not get
that all traffic on the bus proceeds in      "all have accepted data"                          ahead of the acceptors. DAV is con-
a n orderly fashion. This device is         NRFD true (low) =                                  trolled by t h e source, whereas
called t h e active controller. Al-          "none are ready for data"                         NDAC and NRFD are controlled by
though any device can be designed           NRFD false (high) =   I
                                                                                               the acceptors. The three handshake
with controller capability, a cal-           "all are ready foi data"                          lines are:
culator or computer with its flexible
capability is usually assigned this       BUS ma_.._ n-a-:i.
                                                    a ..-_
                                            .._atruciure U~LUIIS                               NRFD -Not Ready For Data. When
task.                                     As shown in Figure 2, sixteen signal                 set false (high) by an acceptor, it in-
                                          lines comDrise   the comDlete bus                    dicates to the source that the device
Finally, there is one and only one        structure. Three are for data byte                   is ready to receive data.
special device on the bus known as        transfer (handshake), five are for                   DAV - Data Valid. When set true
the system controller. This capabil-      genera' interface              and                   (low) by the source, it indicates that
ity is established by the hardware of     eight are         to     data*The                    the data on the DIO lines is stable
the device itself (usually by the set-    following definitions are used                       and available to be accepted by the
ting of a slide switch or a jumper) so    throughout the remaining text.                       receiver.
that when power is turned on or the       Source - A device transmitting in-
bus is reset, the device set to be the    formation on the bus in either the                   NDAC - Not Data Accepted. When
system controller will also assume                                                             set false (high) by the acceptor, it in-
                                          Command or Data mode.
the role of the active controller. At                                                          dicates to the source that data has
any time, the current active control-     Talker - An "addressed" source in
                                                                                               been received. It does not mean the
ler may pass control to any other         the Data mode only.
                                                                                               data was acted upon by the acceptor.
device on the bus that is capable of      Acceptor - A device receiving in-                    What is does with the data is deter-
performing the functions of a con-        formation on the bus in either the                   mined by the acceptor's internal
troller. (All devices are not required    Command or Data mode.                                logic.
to have this capability.) The role of
system controller, however, stays
with the device which is physically                        TABLE 1. SUMMARY OF INTERFACE BUS DEVICES
set for that function and cannot be
passed off. At any time when the
system controller determines that         I       Device                                           Description
                                                                                                                                                I
something has gone wrong with the             Listener                A device capable of receiving data from other instruments. Exampleof
normal bus operations, it can reset                                   this type of device are: display devices, programmablepower supplies,
the bus and regain active control.                                    and programmable signal sources.

Refer to Table 1 for a summary of             Talker                  A device capable of transmitting data (but not commands) to other
                                                                      instruments. Examples of this type of device are: tape readers,
interface bus devices.                                                voltmeters that are outputting data, and counters that are outputting
                                                                      data.

                                              Controller              A device capable of managing communicationsover the bus such as
Negative-True Logic Description                                       addressing and sending commands. A calculator or computer with an
                                                                      appropriate I/O interface is an example of this type of device.
The interface bus uses the negative-
true logic convention to facilitate the       System Controller       This is an instrument on the bus which has all the features of a
wired OR (logical AND) use of the                                     standard controller with the added ability to control the IFC and REN
NRFD and NDAC lines. Negative-                                        lines. The system controller will take control of the bus when power is
true logic reduces noise susceptibil-                                 turned on or the bus is reset or when it determinesthat something has
                                                                      gone wrong with normal bus operations. The system controller can
ity in the true state and provides a                                  pass control to other controllers but always retains the system
low power passive false condition                                     controller status.
(high) on the lines when not in use.
                                                           WWW.HPARCHIVE.COM
    Instrument (Apparatus)

                                                                            Capablilty ddlned by
                                                                            Instrument Designer




                                                                            Capabilitles deflned by IEEE-488
                                                                             SH = Source Handshake
                                                                             AH = Acceptor Handshake
                                                                              T = Talker
                                                                             TE = ExtendedTalker
                                                                               L = Listener
                                                                           , LE = Extended Llstenar
                                                                             SR = Service Request
                                                                             RL = Remote Local
                                                                             PP = Parallel Poll
                                                                             DC = Device Clear
                                                                             DT = Device Trigger
                                                                              C = Controller

                                                                            Notes:
                                                                            @= Interface bus slgnal lines
                                                                            @= Remote interface messagesto and from Interface functlons
                                                                            @= Device dependent messagesto and from device functions
                                                                            @= State ilnkages between interface functlons
                                                                            @= Local messagesbetweendevice functions and Interface functlons (messages to
                                                                                interface functions am defined. messagesfrom interface functions exist accord-


r                                                                               ing to tha deslgner's cholce)
                                                                            @= Ramote interface messages sent by devlce functions wlthln a controller




                 WITH
                  11
                           WlTM


                        Pll"
                               -
                               9
                                     WITH


                            01 tw*itsd
                        palm *.,Ill
                                         7




                                             q
                        o w m g pn*
                        Tobsgrov-
                        near terrnmmM
                        0 otner wre
                         1




                                             I          I
                                         -
                                             Interface Bus




                                                                                        01-End     or




r                      Figure 2. interface Bus Structure. Note that the instrument can be conceptualized as
                       being partitioned into two areas: instrument functions and interface functions. But the
                               division does not necessarily imply two separate physical layouts
                                                       within the instrument.


                                                             WWW. HPARCHiVE.COM
Typical Data Exchange                     SRQ - Service Request. This line is        examples on a programmable digital      /7
Using these lines, a typical data         set true (low) any instrument r e
                                                          by                         voltmeter and used the analyzer to:
exchange would proceed as follows.        questing service. The controller
All devices currently designated as       identifies the device by a serial poll.
                                                                                     - Verify that the instrument    com-
                                                                                     pletes the handshake cycle
active listeners would indicate (via      No handshake is required when this
the NRFD line) when they are ready        line is activated.                         - Address the instrument to its
for data. A device not ready would                                                   Remote mode
                                          REN - Remote Enable. Only the
pull this line low (ground), while a
                                          system controller can activate this        - Program t h e instrument for
device that is ready would let the
                                          line. When set true (low), the bus in-     mode, function, range, trigger, etc.
line float high. Since a low overrides
                                          struments become "enabled" (made
a passive high, this line will stay low                                              - Cause the instrument to trigger
                                          ready) to respond to a listen address
until all active listeners are ready                                                 or execute
                                          from a controller which will place
for data. When the talker senses                                                     - Make the instrument a talker
                                          them into the Remote mode. If REN
this, it places the next data byte on
                                          ever goes false (high), all instru-        and output its data onto the bus
the data lines and then pulls DAV
                                          ments return to local operation.
low. This tells the listeners that the                                               - Read the data and verify that it
information on the data lines is valid    EO1 - End or Identify. This line is        is correct
and that they may read it. Each lis-      used to indicate the end of a transfer
tener (at its own speed) then takes       sequence or, i n conjunction with
                                                                                     Obviously, if the instrument is less
the data and lets the NDAC line go        ATN, to execute a parallel polling
                                                                                     complex such as a power supply or
high. Again, only when all listeners      sequence. No handshake is required
                                                                                     switch, you can skip some of the
have let NDAC go high will the            when this line is activated.
                                                                                     steps and use a less complex test
talker sense the situation of data ac-                                               procedure. But whatever type in-
cepted. It can then remove DAV (let       Data Input/Output (DIO) Lines
                                                                                     strument you are testing, by com-
it go high) and start t h e entire        Eight lines carry information
sequence over again for the next
byte of data. A more detailed de-
                                          bidirectionally between controllers,
                                          talkers, and listeners. Normally the
                                                                                     pleting these tests you should be
                                                                                     able to isolate bus problems to the     -7
                                                                                     handshake, DIO, or control lines,
scription of the handshake process is     information is in the form of a 7-bit
                                                                                     and their associated logic within the
given in several of the references        ASCII code with the eighth bit
                                                                                     instrument.
listed at the end of this article.        available for parity (if desired).
                                          Some devices, classed as "extended
General Interface Management              listeners/talkers," require the full 8     You will also want to make sure
Lines                                     bits in two bytes for addressing. In-      your instrument responds to some of
Five interface signal lines are used      formation transferred includes             t h e commands listed in Table 2.
to manage an orderly flow of infor-       interface commands, device addres-         Check the instrument's Operating
mation across the interface.              ses, and device dependent data. The        Manual to see which ones apply.
IFC - Interface Clear. Only the sys-      ATN command line is set true (low)
tem controller can activate this line.    or false (high) by the controller t o
                                          tell all the devices connected to the
When IFC is set true (low), all I/O
                                          bus whether the DIO lines will carry       Analyzer Operating Tips
operations cease and all talkers, lis-
                                          a command or data.                         Preset the HP 59401A switches as
teners, and controllers go to the in-
                                                                                     follows:
active state. No handshake is
                                          One-On-One Troubleshooting with
required when this line is activated.
                                          the HP 59401A                              - LINE   to on
ATN - All devices must monitor            The HP 59401A Bus System Ana-              - REN to true (up)
ATN at all times. When true (low),        lyzer can be used to bench test and        - MEMORY to OFF
ATN places the interface i n the          troubleshoot any manufacturer's in-        - COMP to OFF
Command mode where all devices            strument t h a t is IEEE-488 bus           - TALWLISTEN t o TALK
accept (handshake) data on the DIO        compatible.                                - EXECUTE switch to HALT
lines and interpret it as commands.                                                  - SRQ, EO1 to 0 (down)
When false (high), ATN places the
interface in the Data mode where
                                          Test Objectives
                                          The following tests will show you
                                                                                     - ATN to 1 (UP)
                                                                                                                             3
device-dependent d a t a (e.g., pro-      how to use the HP 59401A Bus Sys-          The analyzer's display converts the
gramming or measurement data) is          tem Analyzer to bench test all the         DIO switch settings to their octal
carried between devices previously        bus compatible functions of an in-         value and that octal value to the
addressed to talk and listen.             strument. We based some of the             equivalent ASCII character.

                                                    WWW.HPARCHIVE.COM
                                                              ~   ~~   ~-      __.
r   For example:                              addition to the address switch, there
                                              is usually a switch that is labeled
                                                                                        - Note the "new" octal number
                                                                                        is 061 (ASCII 1).
    - Set the switches to
    00 / 110 / 010                            TALK ONLY/ADDRESSABLE.
                                                                                        - This is the instrument's listen
                                              This switch must be set to AD-
    - The display will show 2 / 062           DRESSABLE so the analyzer can             address.

    - Reverse bits 6 and 7 for                enable the instrument to its Remote       - Reverse bits 6 and 7. The DIO
    01 / 010 / 010
    .~   ~~~     ~~~
                                              mode.                                     switches should read 01 / 010 / 001.

    - The display will show R / 122           The instrument's "basic address" is 5     - Note the "new'' octal number
                                              bits long and is set by DIO bits 1-5.     is 121 (ASCII Q ) .
    Whatever value you set i n the            Since the 59401A works in octal, the      - This is the instrument's t a l k
    switch register, the display will con-    address must be loaded in octal. If       address.
    vert it to the ASCII/octal equivalent.    your instrument address is listed as
    More settings are shown in Table 3        a decimal number, convert it to octal     After completing the above example,
    and on the "Operating Instructions"       with Table 3.                             note that the instrument's "basic
    pull-out card in the front of the                                                   address" bits were not touched; how-
    analyzer.                                 Example:                                  ever, the talk and listen bits 6 and 7
                                              - An instrument's address is listed       did alter the octal number. This will
    When the lights (ATN, etc.) are lit, it                                             be true of all instrument addresses.
                                              as decimal 17.
    means the line is true (low). When                                                  Bits 1-5 remain the same and you
    the lights are out, it means the line     - Table 3 shows decimal 17 to be          change bits 6 and 7 to make i t a talk
    is false (high).                          octal 021.                                or listen address. Refer to Figure 3.
                                              - Set the DIO switches to
    Therefore:

r     N D A C ~ ~ ~ =
        "none have accepted data"
                                              00 / 010 / 001
                                              -   The display will show 021.
                                                                                        Set-Up Procedure
                                                                                        If your instrument requires a n
                                                                                        external stimulus, hook it up now.
      NDAC not lit =                          Bits 6 and 7 are added to the "basic      For example, if it's a DVM, connect a
        "all have accepted data"              address" to distinguish between a         voltage (battery) to the terminals, or
      NRFD lit =                              talk and listen address. For listen,      if it's a power supply connect a load
        "none are ready for data"             bit 6 is "1"and b7 is "0". For talk, b6   to it. Connect the H P 59401A to the
      NRFD not lit =                          is "0" and b7 is "1".The basic ad-        instrument with the bus cable. Set
        "all are ready for data"              dress remains the same.                   the analyzer's switches as before
      DAV lit =                                                                         under the heading Operating Tips.
        "data is valid"                       However, when you add bits 6 and 7
      DAV not lit =                           to bits 1through 5, the whole octal
                                                                                        Testing the Handshake
        "data is not valid"                   number changes as shown in the
                                                                                        and Listen Address
      ATN lit =                               following example.
                                                                                        The following steps will:
        "data byte is a command"
      ATN not lit =                           Example:                                  - check the DIO lines for open or
        "data byte is data"                                                             shorted conditions
      EO1 lit =
                                              - As above, the basic address is
        "end of data"
                                              octal 021.                                - Check the handshake process
      SRQ lit =                               - Now add in DIO switches 6 and 7         - address the instrument to i t s
        "instrument requests service''        to form 00 / 110 / 001                    Remote mode.

    Device Addresses
    Device addresses are used by the ac-
    tive controller to specify who talks
    and who listens on the bus. A
    device's address is usually preset at
f   the factory by an address switch or
    jumpers. The switch usually con-
    tains 5 bits and is typically located
    on the outside rear panel of the in-
    strument, but could be internal. In
1. Look up the instrument's ad-             TROUBLESHOOTING TIP #1                     - If the address was accepted, the         /7
dress and write it down. If you can't                                                  REMOTE light on the instrument
find the address, go to step 5.            Each time you press EXECUTE, the            will light. If there is no indicator for
                                           handshake lights should perform as          the Remote mode, then switch ATN
2. Set the DIO switches to the in-         follows:                                    down (false) and watch the NDAC
strument's "basic address." Note                                                       light. If it goes out, the address was
                                           EXECUTEin -
that if the address is provided as a                                                   not accepted. If it stays lit, you have
                                            DAV on, NRFD on, NDAC o f
                                                                   f.
decimal number, you can convert it                                                     found the address and the instru-
to octal with Table 3.                     EXECUTE out -                               ment is in its Remote mode. The rea-
                                            DAV o f NRFD off,NDAC on.
                                                 f,                                    son it stays lit is that the instru-
3. Set bit 6 up and bit 7 down. This                                                   ment's internal logic has responded
converts the instrument's "basic ad-       Remember that DAV is controlled by          to the address and allowed the inter-
dress" to its listen address.              the HP 59401A' and NRFDNDAC are             face to proceed to the next step in the
                                           held low by the instrument.                 handshake cycle. Remember that a
4. Press and hold EXECUTE. DAV                                                         device t h a t is unaddressed must
and NRFD will light and NDAC will          Hint-NRFD and NDAC cannot                   handshake every address but get off
go out. Release EXECUTE. This in-          both be false (indicators off) at the       the bus during a data transfer. (Note
dicates t h a t t h e handshake was        same time.                                  that when you switch ATN down
completed (refer to Tip #l).It does                                                    (light off) you are telling the bus
not mean that the address was acted                                                    that the next data byte will be data
upon by the instrument. What i t           Searching for the Listen Address            and not a command.)
does with the data is determined by        and Testing the DIO Lines
the instrument's internal logic.           5. Complete the following steps if          8. Repeat this process for the next
                                           you cannot find the instrument's ad-        address of 041 (ASCII !), then 042,
- If the address was accepted, the         dress, or if you believe the DIO lines      043, etc. Continue this process until
REMOTE light on the instrument
will light. If there is no indicator for
                                           are bad. If you have successfully set
                                           the instrument to its Remote mode,
                                                                                       you have tested all 31 combinations
                                                                                       of bits 1-5. During this procedure
                                                                                                                                  3
the Remote mode, then switch ATN           go to step 9.                               you should discover the correct lis-
down (false) and watch the NDAC                                                        ten address for t h e instrument.
light. If it goes out, the address was     6.       Set the DIO switches as follows:   WRITE IT DOWN!.
not accepted (refer to Tip #2). If it
stays lit, the instrument has ac-          - b8=O                                       TROUBLESHOOTING TIP #2
cepted the listen address in Remote        - b7= 0
and is now ready for the next data         - b6= 1                                     If the instrument does not go into its
byte. The reason it stays lit is that
the instrument's internal logic has
                                           - b5
                                                . =o
                                                0
                                                                                       Remote mode, the DIO lines may be
                                                                                       open or shorted, or the instrument's
                                                                                       internal logic may be bad. To check
responded to t h e address and                                                         for "shorts," perform steps 5 through
allowed the interface to proceed to        - bl
                                                                                       8 and make certain the octal readout
the next step in the handshake cycle.                                                  changes each time you change an
Remember that a device that is un-         7. The octal readout on the H P             address switch. To check for
addressed must handshake every             59401A will be 040 and the ASCII            l t opens,'' go to the address lines

address but get off the bus during a       character will be a blank or SP             inside the instrument and monitor
data transfer. (Note that when you         (space). Press and hold EXECUTE.            them with a logic probe as you are
switch ATN down (light off) you are        DAV and NRFD will light and                 switching. Also check the internal
telling the bus the next data byte         NDAC will go out. Release EXE-              addressing logic to make sure it's
will be data and not a command.)           CUTE. This indicates that the hand-         functioning properly.
                                           shake was completed (refer to Tip
                                           #l).It does not mean that the ad-           9. At this point the instrument
                                           dress was acted upon by the instru-         should be in its Remote mode sitting
                                           ment. What it does with the data is         there waiting for you to tell it what
                                           determined by t h e instrument's            to do next. If not, refer to Tip #2.
                                           internal logic.                             Otherwise continue reading.                3


                                                          WWW.HPARCHIVE.COM
r    Programming the Instrument
     Programming your instrument in-
                                               10. Set the HP 59401A switches as
                                               follows:
                                                                                       data available on the bus so you can
                                                                                       read it with the analyzer.
     volves using the HP 59401A as a
     controller to send some precise pro-      - REN to true (up)                      Set the instrument's talk address
     gram codes that will set the instru-      - MEMORY to OFF                         into the DIO switches. Remember
     ment's range, function, mode, etc.        - COMP to OFF                           that the talk address has b7 up and
     These codas mnst he nht,ninpd frnm        - TAT.K/T.TSTFIN t.n T A 1 . K
                                                                   I_---I--




                                               - EXECUTE switch to HALT
                                               - SRQ, EO1 to 0 (down)                  19. Press EXECUTE. The instru-
                                               - ATN to 1 (UP)                         ment should now be a talker and
     FUNCTION                                                                          output its data onto the bus. Set the
      DC Volts = F1                                                                    TALK/LISTEN switch to LISTEN.
      AC Volts = F2                            11. Set the DIO switches to the in-
                                               strument's listen address and press     This makes the analyzer a listener
        OHMS= F3                                                                       and since the instrument is a talker,
                                               EXECUTE. This reaffirms that the
     RANGE                                     instrument is in its Remote mode.       the DAV indicator should light. The
         . l =R1                               (Note that this is a command word       SRQ indicator may or may not be
        1 = R2                                 because ATN is set to 1 (true)).        lit-it depends on each individual
       10 = R3                                                                         instrument. The first data byte from
      100 = R4                                                                         the instrument should be displayed.
                                               12. Change ATN to 0 (false). This       Write the reading down on a piece of
     Note that these codes are considered      means that the next word sent to the    paper. Each timc3 you press EXE-
     data words and must be sent with          instrument will be a data word.         CUTE, the next data byte is read
                                                                                                    >:--l--.
                                                                                       ~ I ~ L ILIW ulsplay. Be sure and write
                                                                                       :-A-
     ATN false.                                                                             LL-
                                                                                                 J
                                               13. Set the DIO switches to the first   each one down.
     Some instruments also recognize           program code word.
64   general IEEE-488 commands that
     will cause the instrument to get off      Example:
                                                                                       - If the analyzer's display is all
                                                                                       zeros, check that the instrument was
     the bus (become "unaddressed") or                                                 triggered, and check t h a t the in-
     set itself to a pre-determined state or   - Function   =   ASCII F = octal 106    strument is a talker.
     initiate a n action. These commands       - The DIO switches would be
     are listed in Tables 2 and 4. Note                                                Hint - Each time the instrument is
                                               01 / 000 / 110                          triggered, it should give you indica-
     that since these are commands ATN
     must be true.                                                                     tion (e.g., front panel indicators
                                               14. Press EXECUTE.                      change or a gate light flashes).
     All of the following steps are totally
                                               15. Set the DIO switches to the next    - If the data is meaningless, re-
     dependent on how the functions of
                                               program code word.                      check the program codes and retrig-
     your instrument are programmed
     (i.e., function, mode, range, trigger,                                            ger the instrument.
                                               Example:
     etc.). Refer to your Operating Man-
     ual and look for a description or                                                 Hint - Some i n s t r u m e n t s use a
                                               - DC Volts = ASCII 1 = octal 061        storage buffer between the displayed
     table of GPIB (or HP-IB) program
                                                                                       data and the bus.
     codes. Read it carefully and write        - The DIO switches would be
     down the ASCII characters of the          00 / 110 / 001
     functions you want to program. You                                                20. Refer to t h e instrument's
                                                                                       Operating Manual to determine the
     can use Table 3 to convert these          16. Continue sending the codes un-      format of t h e transmitted data.
     ASCII codes to octal numbers.             til your instrument is fully            When you get to the end of the data
                                               programmed.                             reading, the analyzer's EO1 light
                    NOTE
                                                                                       may light (true) indicating the end
       When you set the DIO switches           17. If you decide to try the Group      of the data byte. In Hewlett-Packard
       on the analyzer, pay close at-          Execute Trigger (GET) command to        instruments, the last data byte is
f      tention as to whether you are
       sending a command or data
                                               trigger your instrument, don't forget
                                               to set ATN true.
                                                                                       usually LF (line feed) which is octal
                                                                                       012 (i.e., when you see 012 EO1
       word. Remember;                                                                 should light). You must check the
       ATN = 1 (true) = command                18. Once the instrument is pro-         instrument's Operating Manual to
       word                                    grammed and triggered, you want to      see if EO1 is pulled true at the end of
       ATN = 0 (false) = data word             address it as a talker to make the      the data string.
Summary                                                  TABLE 2. SUMMARY OF BUS COMMANDS
This completes the test. In sum-                       THAT MOST INSTRUMENTS WILL RECOGNIZE
mary, you have performed the fol-
lowing steps:                                                                GPlB      OCTAL
                                                            COMMAND          CODE      CODE                   PURPOSE
- Verify that the instrument com-
pletes the handshake cycle.                               UNLISTEN            UNL        077      Clears Bus of all listeners.

- Addressed the instrument and           UNADDRESS
                                         COMMANDS
caused it to respond.                                     UNTALK              UNT        137      Unaddresses the current talker so
                                                                                                  that no talker remains on the Bus.'
- Told the instrument to complete
its assigned task; i.e., take a meas-                     Local Lockout       LLO        021      Disables front panel local-reset
urement, output a voltage, etc.                                                                   button on responding devices.
- Made the instrument a talker                            Device Clear        DCL        024      Returns all devices capable of
and output its data onto the bus.                                                                 responding to pre-determined
                                                                                                  states, regardless of whether
- Read the data and verified that it                                                              they are addressed or not.
was correct.
                                                          Parallel poll       PPU        025      Sets all devices on the HP-IB
Admittedly this is a simplified pro-     'OMMANDS         Unconfigure                             with Parallel Poll capability to
                                                                                                  a predefined condition.
cedure for a complex standard. I t
cannot exercise an instrument in the                      Serial Poll         SPE        030      Enables Serial Poll Mode on
sophisticated manner of a calculator                      Enable                                  the Bus.
or computer controller. But then you
would have to write programs for the                      Serial Poll         SPD        031      Disables Serial Poll Mode on
                                                          Disable                                 the Bus.
calculator/computer and it would not
allow you to wiggle each line of the                      Selective           SDC       004       Returns addressed devices,
bus separately and watch the re-                          Device Clear                            capable of responding to
sults. It is this close monitoring of                                                             pre-determined states.
bus activity with the HP 59401A
                                                          Go to Local         GTL       001       Returns responding devices to
that allows you to isolate problems                                                               local control.
faster.
                                                          Group Execute       GET       010       Initiates a simultaneous
If you have any comments on this                          Trigger                                 pre-programmed action by
article or suggestions for an upcom-                                                              responding devices.
                                         ADDRESSED
ing system troubleshooting article,      COMMANDS
                                                                                                  This command permits the
                                                          Parallel Poll       PPC       005
please contact the editor at the ad-                      Configure                               DIO lines to be assigned to
dress listed on the back page of                                                                  instruments on the Bus for the
Bench Briefs.                                                                                     purpose of responding to a
                                                                                                  parallel poll.
References:                                                                   TCT       011       This command is given when
                                                          Take Control
IEEE Std 488-1978; Condensed De-                                                                  the active controller on the
scription of the Hewlett-Packard                                                                  Bus transfers control to
Interface Bus (HP p/n 59401-90030);                                                               another instrument.
Tutorial Description of t h e
                                        UOTE: Talkers can also be unaddressed by transmitting an unused talk address on the Bus.
Hewlett-Packard Interface Bus (HP             This is not true with listeners.
p/n 59300-90007); Interfacing Con-
cepts and the 9825A (HP p/n 09825-
90060); HP-IB Troubleshooting, an
H P service training course created
by Les Young, HP Mt. View.




                                                   WWW.HPARCHIVE.COM
                               TABLE 3. ASCII TO BINARY TO OCTAL TO DECIMAL
                                             CONVERSION TABLE


                                   ASCII Character Codes
ASCII    EOUIVALENT FORMS          ASCII      EOUIVALENT FORMS     ASCI    EOUIVALENT FORMS        ASCII      EOUIVALENT FORMS
         Elnary    Octal   DOC                Blnary Oclal  Dee            Elnary    0Ct.l   Dee
-
Char.                              Char.                           Char
                                                                   -                               -
                                                                                                   Char.      Elnary    0Cc.l   Doc

NULL    00000000000        0       space     00lOOOOO   040   32    @     OlOOOOOO    100    64              011m        140    96

SOH     OOOOOOOl   001     1         !       WlooOol    041   33    A     0 1 m 1      0
                                                                                      11     65      a       011ooOol   141     97

STX     WOOOOlO    002     2                 001m10     042   34    E     01m10       102    66      b       01lOOOlO   142     98


ETX     WOOOO11    003     3        #        WlooOll    043   35    C     Olooooll    103    67      C       011m11      143    99

EOT     woo0100    004     4         $       00100100   044   36    D     01m100      104    68      d       01100100   144     100

EN0     woo0101    005     5        %        00100101   045   37    E     01m101      105    69     e        01100101   145      0
                                                                                                                                11

ACK     00000110   006     6        8        00100110   046   38    F     01m110     106     70      f       01100110   146     102

BELL    woo0111    007     7                 WlWIll     047   39    G     0 1 ~ 1 1 1 107    71     9        01100111   147     103

 BS      oom
        oo1        010     8         (       w101m      050   40    H     01001m     I10     72      h       01101m     150     104

 HT     ooool001   011     9             1   00101001   051   41     I    01001001    111    73      I       01101001   151     105

 LF     oooo1010   012     10                00101010   052   42    J     01001010    112    74      i       01101010   152     lo6


VTk?    WOalOll    013     11        +       00101011   053   43    K     01001011    113    75      k       01101011   153     107

 FF     oooO1100   014     12                00101100   054   44    L     01001100    114    76      I       01101100   154     108

 CR     oooo1101   015     13       -        00101101   055   45    M     01001101    115    TI     m        01101101   155     109

 so     ~ 1 1 1 0 016      14                00101110   056   46    N     01001110   116     78      n       01101110   156     110

 SI     ~ 1 1 1 1 017      15        /       00101111   057   47    0     01001111   117     79     0        01101111   157     111


 DLE    ooOloo00   020     16        0       Wloo
                                              loo       060   48    P     0101oooo   120     Bo     P        0111m      1M      112


 DCI     11
        mm         021     17        1       0011m1     01
                                                         6    49    0     0101m1     121     81     q        0 1 1 1 ~ 1 11
                                                                                                                          6     113


 DCz    m10010      022    18        2       00110010   062   50    R     01010010    122    82      r       01110010   162     114


 DC,    ~ 1 0 0 1 1 023    19        3       00110011   063   51    S     01010011    123    83      S       01110011   163     115


 DC4    ~ 1 0 1 0 0 024    M         4       00110100   064   52    T     01010100    124    84      t       01110100   164     116


 NAK    m10101      025    21        5       00110101   065   53    U     01010101   125     85     U        01110101   165     117


SYNC    ~ 1 0 1 1 0 026    22        6       00110110   066   54    V     01010110   126     86     V        01110110   166     118


 ET6    ooO10111    027    23        7       00110111   067   55    W     01010111   127     87     W        01110111   167     119


 CAN    ooOllooO    030    24        E       0011looO   070   56    X     01011m     130     88      X       0 1 1 1 1 ~ 170    1x)


 EM     m11001      031    25        9       00111001   071   57    Y     01011001   131     89      Y       01111001   171     121


 SUB    OOol1010    032    26                00111010   072   58    2     01011010    132    90      2       01111010   172     122


        OOoIlOll    033    27                00111011   073   59     [    01011011    133    91      {       01111011   173     123
 ESC

                                     <       00111100   074   60     \    01011100    134    92              01111100   174     124
 FS     00011100    034    28

                                     -       00111101   075   61     I    01011101   135     93          I   01111101   175     125
 GS     OOolllOl    035    29        ~




  RS    30011110    036    30        ,       00111110   076   62          01011110    136    94              01111110   176     126


 us     00011111    037    31        7       00111111   077   63    -     01011111   137     95    DEL       01111111   177     127




                                                     WWW.HPARCHIVE.COM
    TABLE 4. ALL TALK AND LISTEN ADDRESS COMBINATIONS WITH
              ADDRESSED AND UNIVERSAL COMMANDS




        ASCIIASO & IEEE CODE CHART

                                                                                                I
    BITS
                                                    NUMBERS
                      CONTROL                       SYMBOLS                       UPPER CASE LOWER CASE
0 4 83 82 B1
                0              20              40             60                 100                120

0 0     o   0        NUL o OI DLE16            20
                                                  SP 32       30
                                                                     0       48 40
                                                                                       @     64 50
                                                                                                            P        e
                 1         GTL 21      LLO 41                 61                 101                121
0 B 0 I              SOH 1 11DC117                   !               1                 A                  Q
                                               21          3 1 31            49 41           65 51                   e    61            97 71          113


8 0 1 0
                 2
                     ---_ ---
                     STX  DCZ
                               22              42
                                                    II
                                                    "
                                                              62

                                                                     2
                                                                      -          102
                                                                                       -
                                                                                       B
                                                                                                    122
                                                                                                            ~




                                                                                                            R
                                                                                                                          142
                                                                                                                                 b
                                                                                                                                             162
                                                                                                                                                   r
                 2           2 12         18 22            34 32              50 42          66 52                   82 62              98 72          114
                               23                             63                 103                123                    143               163
a D
. .     I I
        . .      3ETX
                 3
                  -. ..
                             3/13
                                 -  DC3
                                     --      43
                                          19123
                                                    #
                                                    "      35133
                                                                     3
                                                                     -        51143
                                                                                       -
                                                                                       C
                                                                                             67153
                                                                                                            -
                                                                                                            S
                                                                                                                     83163
                                                                                                                                 -
                                                                                                                                 e
                                                                                                                                        99173
                                                                                                                                                   -
                                                                                                                                                   c
                                                                                                                                                       115




                                                                                                                                 1
                14      SDC124         DCL144                I64                1104            1124                      1144             I164
0 1     o   0        EOT 4 14DC420             24
                                                    $
                                                           36 34
                                                                     4                 D                    T
                                                                              52 44          68 54                   84                                I16
                 5      PPC 25         PPU 45                 65                 105                125                   5
                                                                                                                          ;            100i;;5

B 1 0 1              ENQ 5 15NAK21             25
                                                    'o
                                                    /
                                                           37 35
                                                                     5        53 45
                                                                                       E     69 55
                                                                                                            U        85 65             101 75          117
                 6             26              46             66                 106                126                    146               166
0 i 1 0              ACK
                             6 16
                                    SYN
                                          22 26
                                                    8      38 36
                                                                     6
                                                                              54 46
                                                                                       F
                                                                                             70 56
                                                                                                            V
                                                                                                                     86 66
                                                                                                                                 f
                                                                                                                                       102 76
                                                                                                                                                   V
                                                                                                                                                       118


0 1 1 1
                 7

                     BEL
                               27

                                    ETB
                                               47
                                                      '        67

                                                                      7
                                                                                 107

                                                                                       G
                                                                                                    127

                                                                                                          W
                                                                                                                           147               167

                                                                                                                                                   W
                             7 17         23 27            39 37              55 47          71 57                   17 67             i n 3 77        119
                 10     GET 30         SPE 50                  70                110                130                    150               170
            *    8    Bs     8 1SAN24          28    (     40 38
                                                                     8
                                                                              56 48
                                                                                       H     72 58
                                                                                                            X
                                                                                                                     88 68
                                                                                                                                 h
                                                                                                                                       104 78
                                                                                                                                                   X
                                                                                                                                                       120
                 11        TCT 31      SPD 51                  71                111                131                    151               171

i O O i g H T9                 19    EM 25                           9                 I
                                                                                             73 59
                                   



◦ Jabse Service Manual Search 2024 ◦ Jabse PravopisonTap.bg ◦ Other service manual resources online : FixyaeServiceinfo