Example; Duty Cycle Error (Bit 4) - HP 8112A Operating, Programming And Servicing Manual

50 mhz programmable pulse generator
Table of Contents

Advertisement

Note
Duty Cycle Error
Note
6-16 Programming
The "EXCESSIVE SLOPE" error message and calculation can be
suppressed with the SRO command. This will reduce programming
time.

Example

OUTPUT 712; "SRO"
This is particularly useful for character strings where a multiple of
the same timing parameter is programmed such as
OUTPUT 712 * "SRO"
FOR A = 1 ;o 100
OUTPUT 712; "PER (CHR$ A) MS"
NEXT A
Immediately upon receiving the new PERIOD value, the HP 8112A
would calculate the excessive slope error for each period time
interval. By suppressing "EXCESSIVE SLOPE", new settings for
Period are accepted by the instrument without any calculation, and a
reduction in programming time of typically 30 ms may be achieved.
In the permanently stored Mode/Parameter settings in the
HP 8112A ROMs, "SR" is set to "0" (zero). If these settings are
recalled as current settings, the Service Request function can be
re-activated by programming "SR" to "1".
OUTPUT 712; "SRI"
The a key re-activates the Excessive Slope Error.
There are three types of error which set the duty cycle error bit
in the status byte. The conditions which cause them and the
(Bit 4)
description used by the HP 8112A when replying to an
command are listed below. The timing error bit is not latched,
therefore a transient error is only recorded by generating an SRQ.
More than one error condition can occur at one time. When using
the
more than one error description.
No valid waveform at the output:
n
a. LEE > WIDx0.8 or
b. TRE > (PER-WID)x0.8
c. TRE 2 (DBL-WID)x0.8
d. TRE 1 (PER-DBL-WID)x0.8
No calculation with "SRl"
n
command ensure that you allow for a reply containing
or
or
or

Advertisement

Table of Contents
loading

Table of Contents