HELP Overview


The Hewlett-Packard 54615B  and 54616B are  2-channel digitizing   oscilloscopes with  a  500  MHz bandwidth.
They  can  analyze  complex  signals with   great  accuracy  while  preserving  an analog-like highly interactive  display  with familiar  controls.  They  feature an external trigger  input,  sweep   speeds   (Main   and Delayed)  of  5 s/div to 1 ns/div with .005 % accuracy, channel 1 and 2 sensitivity  of  2 mV/div   to   5  V/div  with  2 %   accuracy, automatic   voltage,    time    and    marker measurements, channel 1 and 2 math (+ and -), and an  Autoscale  function  in  addition  to various other capabilities.

END HELP
 

HELP Using the Panel

The instrument functionality has been grouped into following panels.

Main Panel
Timebase Panel
Channel Panel
Trigger Panel
Measure Panel
Markers Panel
Waveform Panel
Display Panel
Status Panel

The 'Reset' button resets the  instrument  to default   conditions   by  sending  a  "*RST" command and  forces  the  value  of  waveform points   in   the  instrument  ('WAV  Points' control in the Waveform panel)  to  1000,  and sets the display vectors off.

The left half  panel  displays  the  waveform data  in  addition  to providing controls for 'Digitize','Autoscale','Run'   and    channel on/off switches.

A click on the XY display  will  acquire  the waveform   data   (trace)   (by   sending   a ":WAV:DATA?"   command)   for   each   active channel.   It   will  not  activate  a  fresh digitize operation.  The  'Digitize'  button, triggers  a  fresh digitization of the active channel(s),  waits  until  the   oscilloscope completes the sweep, and updates the waveform buffers. The Trigger  panel  too  provides  a control  for  digitizing.  The  'Digitize (No wait)' button in the Trigger panel sends  the "DIGITIZE"  command for the active channel(s) but does  not  wait  for  the  instrument  to complete  the  sweep  nor  does it update the waveform buffers.

There is a switch (toggle) for  each  of  the two   channels   which  controls  the  status (Off/On) of the  corresponding  channel  and the  trace.  When a channel is turned ON, the corresponding  waveform  data   (trace)   is acquired.

Refer to  help  on  Waveform  components  for details  on waveform data buffers and relatedcomponents.

END HELP
 

HELP Waveform Components

For Acquisition types 'Normal' and "Average', the waveform (trace) data for each channel is stored in the following components :
WF_CH1    RTRACE 5000   channel 1 data
WF_CH2    RTRACE 5000   channel 2 data

The  component  'WF_SIZE'  gives  the  actual number of points in the waveform i.e. size of each trace.

For Acquisition type 'Peak DET', the waveform data is stored as follows:

PEAK_CH1  RTRACE 2,1000  channel 1 peak data
PEAK_CH2  RTRACE 2,1000  channel 2 peak data

The component 'WF_SIZE' in this  case,  gives the  trace  size  of  each  of the rows ( max values in first row and min values in  second row).

And, following components in the  driver  are used to store the pixel memories :

DATA_PM1 IARRAY 8128    buffer for PMEM1
DATA_PM2 IARRAY 8128    buffer for PMEM2

END HELP
 

HELP Main Panel

This panel provides controls for  Timebase(in s/div),  the  Trigger  source,  Trigger Mode, Trigger Level and Sensitivity(in  V/div)  and Probe  Attenuation  for each of the channels. These controls  are  also  available  in  the respective  (Timebase,  Trigger  and Channel) panels.

END HELP
 

HELP Timebase Panel

This panel  has  controls  for  the  Timebase sensitivity(in  s/div), Timebase Delay and Timebase Reference. The driver does not support  'Delayed'  and 'XY' Horizontal Modes as no waveform or measure data  is  available under  such  conditions.  Thus, the HORZ Mode control in this panel just displays 'Main' as the  Timebase  mode,  but  does not allow the user to set or get the Timebase mode.

END HELP
 

HELP Channel Panel

This panel allows the user to set up the channel (Y-axis) parameters, independently for each channel. The 'Math' control (which is  available for channels 1 and 2) is common between channels 1 and 2.

Vertical sensitivity(SENS)  for  channels  is set in V/div.

The  controls  for  status  of  each  channel (VIEW/BLANK)  are  provided  in the left half panel.(the 'CH1','CH2' toggles).

END HELP
 

HELP Trigger Panel

This panel allows the user to set up the trigger conditions.The trigger controls have been grouped into two subpanels with the 'TRIG Mode' control being available in both the panels.

The TV Mode controls are available only  when the TV 'TRIG Mode' is selected. Only channels 1 and 2 can be used as Trigger sources under TV Mode.

There is a 'Digitize (No  wait)' button available in this panel. This button is different to the one available in the left half panel. In this case, after sending the 'DIGITIZE' command for the active channels, the driver does not wait for the instrument to complete the sweep nor does it update  the channel buffers.

END HELP
 

HELP Measure Panel

This panel can be used to make Voltage and Time parametric measurements on the waveform data. There is a panel each for Voltage and Time   measurements apart form the main measurement panel.

The 'MEAS Source' control in the main measurement panel selects the channel onwhich the measurements are made. This control is same as the 'Source'  control in the Markers panel. The 'Measure ALL' button reads all the 14 Voltage and Time parameters. The 'Scratch' button scratches the measurement
data and invalidates the markers.

An additional 'Time MEAS' panel allows you to search the displayed signal (MEAS Source) for a defined Voltage level and edge. The corresponding   Time Interval between the trigger event and this defined  occurrence is returned, using the ":MEAS:TVOLT?" command.

It should be noted that none of the controls in this panel trigger a fresh digitize operation. The measurements are made on the available waveform data.

END HELP
 

HELP Markers Panel

This panel allows you to set up and read the V and t Markers. The 'Source' control selects the channel on which marker measurements are made and is same the 'MEAS Source' control in the Measure panel.

Each marker (V 1, V 2, t 1 and t  2)  can  be moved  using the '<<' and '>>' buttons or set to a given value.  The  corresponding delta values  V2-V1 and t2-t1 are displayed (or can be queried).

END HELP
 

HELP Waveform Panel

This panel(together with the  Display  panel) allows the user the set up the conditions for the  Digitize  operation  (such  as  Waveform Type,  Completion)  and defines the number of Waveform  points to  be  transferred.   ('WAV Points').

The driver always transfers the  waveform  in 'WORD'  format. The 'Waveform' control, which is same as the 'DISP  Mode'  control  in  the Display  panel,  selects the Acquisition type (Normal, Average or Peak DET). For 'Peak DET' Acquisition  type, the only allowed value for 'WAV Points' is 1000.

Refer to  help  on  Waveform  components  for details  on waveform data buffers and related components.

The 'Completion' control defines the  minimum completion  criteria  for  an acquisition and the 'ACQ Points'  (query  only)  returns  the number  of  points that the hardware acquired from the input signal. The actual  number  of points transferred over the bus, is determined by the 'WAV Points' control.

END HELP
 

HELP Display Panel

This panel provides controls for  setting  up the  display  (similar to the Display menu on the  instrument.)  and   for   pixel   memory operations.

The   'DISP   Mode'   control   selects   the Acquisition   type   and   is   same  as  the 'Waveform' control in the Waveform panel. The '#  Average'  defines the number of values to be averaged  for  each  time  bucket  in  the Average acquisition mode.

The 'Merge' buttons store the contents of the active   display  into  the  specified  pixel memory  in  the  instrument  by  sending  the corresponding  "MERGE" command. The 'Upload' buttons transfer the specified  pixel  memory data  from the instrument to a corresponding buffer in the driver  ('DATA_PM1'  for  PMEM1 and  'DATA_PM2'  for  PMEM2).  The 'Download' buttons  do  the  reverse  i.e.  transfer the specified pixel memory buffer from the driver to the  corresponding  pixel  memory  in  the instrument.  The  'Erase'  buttons  erase the specified pixel memory in the  instrument  by sending  a "ERASE" command and invalidate the corresponding pixel buffer in the driver.

END HELP
 

HELP Status Panel

This panel provides controls for querying the Status Byte(*STB?), Error Number(:SYST:ERR?), Event Register(*ESR?) and Operation  complete (*OPC?).

The  'Self  Test'  control  sends  a  "*TST?" command  , which initiates a self test of the instrument   and   displays   a   "PASS"   if success(0)   is   returned  or  a  "FAIL"  if failure(1) is returned.

The 'OPC' and 'WAI' buttons send  the  "*OPC" and   "*WAI"  command  respectively  and  the 'Event  Enable'  and  'SRQ  Enable'  controls allow   the   user   to  set  and  query  the respective event registers. (*ESE and *SRE).

END HELP
 

HELP Components

The following table summarizes the  component names and values for the HP 54615B instrument driver.  For  information  about  using  this summary,  see  the chapter, "Fine-tuning Your Program," in the HP ITG "User's Handbook."
 

-------------------------------------------
Component       |   Values       | Initial |
                |                | Value   |
-------------------------------------------|
                |                |         |
ACQ_POINTS      | -32768 - 32767 |0,INVALID|
AUTOSCALE       |                |         |
BWLIMIT_CH1     | OFF,ON         |  OFF    |
BWLIMIT_CH2     | OFF,ON         |  OFF    |
COMPLETION      | 0 - 100        |  100    |
COUPLING_CH1    | DC,AC,GND      |  DC     |
                | DCFIFTY        |         |
COUPLING_CH2    | DC,AC,GND      |  DC     |
                | DCFIFTY        |         |
DATA_PM1        | IARRAY[8128]   | INVALID |
DATA_PM2        | IARRAY[8128]   | INVALID |
DIGITIZE        |                |         |
DIGITIZE_IMM    |                |         |
DISP_GRID       | OFF,ON         |  ON     |
DOWNLOAD_PM1    |                |         |
DOWNLOAD_PM2    |                |         |
ERASE_PM1       |                |         |
ERASE_PM2       |                |         |
HIT_COUNT       | N8,N64,N256    |  N8     |
INVERT_CH1      | OFF,ON         |  OFF    |
INVERT_CH2      | OFF,ON         |  OFF    |
LEARN_STRING    | IARRAY[65]     |  INVALID|
MARKER_STATE    | OFF,ON         |  OFF    |
MATH_CH         | OFF,PLUS,SUB   |  OFF    |
MEAS_ALL        |                |         |
MEAS_SCRATCH    |                |         |
MEAS_SOURCE     | C1,C2          |  C1     |
MEAS_T_DUTY     |                |0,INVALID|
MEAS_T_FREQ     |                |0,INVALID|
MEAS_T_FTIME    |                |0,INVALID|
MEAS_T_NWID     |                |0,INVALID|
MEAS_T_PERIOD   |                |0,INVALID|
MEAS_T_PWID     |                |0,INVALID|
MEAS_T_RTIME    |                |0,INVALID|
MEAS_T_TVOLT    | VMIN_MSMT -    | INVALID |
                |   VMAX_MSMT    |         |
MEAS_T_TVOLT    | -100,100       |0,INVALID|
       _EDGE    |                |         |
MEAS_T_TVOLT    |                |0,INVALID|
       _TIME    |                |         |
MEAS_V_AVRG     |                |0,INVALID|
MEAS_V_BASE     |                |0,INVALID|
MEAS_V_MAX      |                |0,INVALID|
MEAS_V_MIN      |                |0,INVALID|
MEAS_V_PP       |                |0,INVALID|
MEAS_V_RMS      |                |0,INVALID|
MEAS_V_TOP      |                |0,INVALID|
MERGE_PM1       |                |         |
MERGE_PM2       |                |         |
NUM_POINTS      | N100,N200,N250,| N5000   |
                | N400,N500,N800,|         |
                | N1000,N2000,   |         |
                | N4000,N5000    |         |
OFFSET_CH1      | -4000 - 4000   |  0      |
OFFSET_CH2      | -4000 - 4000   |  0      |
PEAK_CH1        | RTRACE 2,1000  | INVALID |
PEAK_CH2        | RTRACE 2,1000  | INVALID |
PROBE_CH1       | X1,X10,X100    |  X1     |
PROBE_CH2       | X1,X10,X100    |  X1     |
RESET           |                |         |
RUN             |                |         |
SENS_CH1        | MIN_SENS_CH1 - | 100E-3  |
                |   MAX_SENS_CH1 |         |
SENS_CH2        | MIN_SENS_CH2 - | 100E-3  |
                |   MAX_SENS_CH2 |         |
STAT_ERR        |                |0,INVALID|
STAT_EVNT_ENR   | 0 - 255        |0,INVALID|
STAT_EVNT_EVR   |                |0,INVALID|
STAT_OPC        |                |         |
STAT_OPCV       |                |0,INVALID|
STAT_SELF_TEST  | STRING[4]      |  INVALID|
STAT_SRE        | 0 - 255        |0,INVALID|
STAT_STB        |                |0,INVALID|
STAT_WAI        |                |         |
TIME_DELAY      | -25 - 125      |  0      |
TIME_REF        | LEFT,CENTER    |  CENTER |
TIME_SENS       | 1E-9 - 5       |  100E-6 |
TMARKER1        |WF_TMIN- WF_TMAX|  INVALID|
TMARKER2        |WF_TMIN- WF_TMAX|  INVALID|
TMARKER_DELTA   |                |0,INVALID|
TRIG_COUPLING   | DC,AC          |  DC     |
TRIG_HOLDOFF    | 200E-9 - 13.42 |  200E-9 |
TRIG_LEVEL      | -3000 - 3000   |   0     |
TRIG_MODE       | AUTO_LVL,AUTO, | AUTO_LVL|
                |NORMAL,SINGLE,TV|         |
TRIG_NOISE_REJ  | OFF,ON         |  OFF    |
TRIG_REJ        | OFF,LF,HF      |  OFF    |
TRIG_SLOPE      | POS,NEG        |  POS    |
TRIG_SOURCE     | C1,C2,EXT,LINE |  C1     |
TRIG_TV_HFREJ   | OFF,ON         |  OFF    |
TRIG_TV_MODE    |LINE,FIELD1,    |  FIELD1 |
                |  FIELD2        |         |
TRIG_TV_POL     | POS,NEG        |  NEG    |
UPLOAD_PM1      |                |         |
UPLOAD_PM2      |                |         |
VIEW_CH1        | OFF,ON         |  ON     |
VIEW_CH2        | OFF,ON         |  OFF    |
VMARKER1        | VMIN_MSMT -    | INVALID |
                |   VMAX_MSMT    |         |
VMARKER2        | VMIN_MSMT -    | INVALID |
                |   VMAX_MSMT    |         |
VMARKER_DELTA   |                |0,INVALID|
WF_CH1          | RTRACE 5000    | INVALID |
WF_CH2          | RTRACE 5000    | INVALID |
WF_DATA         |                | DONTCARE|
WF_SIZE         | 1 - 5000       |  5000   |
WF_TYPE         | NORMAL,AVERAGE,| NORMAL  |
                |  PEAK          |         |
XY_GRATICUL     | -32768 - 32767 |  1      |
-------------------------------------------
END HELP