US20010012009A1 - Method and apparatus for providing single button access to oscilloscope delay and trigger centric horizontal display modes - Google Patents
Method and apparatus for providing single button access to oscilloscope delay and trigger centric horizontal display modes Download PDFInfo
- Publication number
- US20010012009A1 US20010012009A1 US09/106,386 US10638698A US2001012009A1 US 20010012009 A1 US20010012009 A1 US 20010012009A1 US 10638698 A US10638698 A US 10638698A US 2001012009 A1 US2001012009 A1 US 2001012009A1
- Authority
- US
- United States
- Prior art keywords
- trigger
- signal
- display
- circuit
- switch
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 11
- 238000006073 displacement reaction Methods 0.000 claims abstract description 33
- 230000004044 response Effects 0.000 claims abstract description 9
- 230000008878 coupling Effects 0.000 claims 4
- 238000010168 coupling process Methods 0.000 claims 4
- 238000005859 coupling reaction Methods 0.000 claims 4
- 238000001514 detection method Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 7
- 230000003111 delayed effect Effects 0.000 description 4
- 239000000523 sample Substances 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000003973 paint Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R13/00—Arrangements for displaying electric variables or waveforms
- G01R13/20—Cathode-ray oscilloscopes
- G01R13/22—Circuits therefor
- G01R13/34—Circuits for representing a single waveform by sampling, e.g. for very high frequencies
- G01R13/345—Circuits for representing a single waveform by sampling, e.g. for very high frequencies for displaying sampled signals by using digital processors by intermediate A.D. and D.A. convertors (control circuits for CRT indicators)
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G1/00—Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data
- G09G1/06—Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows
- G09G1/14—Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows the beam tracing a pattern independent of the information to be displayed, this latter determining the parts of the pattern rendered respectively visible and invisible
- G09G1/16—Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows the beam tracing a pattern independent of the information to be displayed, this latter determining the parts of the pattern rendered respectively visible and invisible the pattern of rectangular co-ordinates extending over the whole area of the screen, i.e. television type raster
- G09G1/162—Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows the beam tracing a pattern independent of the information to be displayed, this latter determining the parts of the pattern rendered respectively visible and invisible the pattern of rectangular co-ordinates extending over the whole area of the screen, i.e. television type raster for displaying digital inputs as analog magnitudes, e.g. curves, bar graphs, coordinate axes, singly or in combination with alpha-numeric characters
Definitions
- the present invention relates to user controls for an oscilloscope, and in particular to control of horizontal display modes in an oscilloscope.
- Earlier analog oscilloscopes included a trigger circuit which analyzed an acquired input signal for a user selected event, e.g. a negative-going or positive-going transition at a user selected voltage level, and in a specified channel if the oscilloscope was a multichannel oscilloscope.
- a user selected event e.g. a negative-going or positive-going transition at a user selected voltage level
- the oscilloscope was a multichannel oscilloscope.
- a waveform representing the acquired input signal occurring from that point forward in time was displayed on the display screen of the oscilloscope.
- the trigger point was displayed as the leftmost point in the displayed waveform.
- the timing of the displayed waveform was controlled by the user, and could be changed. As the timing changed, the time (horizontal) magnification of the waveform also changed. The change was made relative to the trigger point, which remained fixed at the leftmost point of the displayed waveform.
- FIG. 1 is a combined waveform and oscilloscope display diagram illustrating the trigger and horizontal magnification characteristics of an analog oscilloscope.
- a waveform 10 represents e.g. the voltage of an acquired input signal supplied to the oscilloscope via an oscilloscope probe.
- a user has set the trigger to the illustrated trigger point 12 in a known manner.
- a first display 11 is a waveform display on the display screen of the oscilloscope in which the time base is set to display the waveform 10 from the trigger paint 12 to the point 14 .
- a second display 13 is a waveform display on the display screen of the oscilloscope in which the trigger point is the same as that in the first display 11 , but the time base has been adjusted to display the waveform 10 from the trigger point 12 to the point 16 .
- the trigger point 12 is displayed in the waveform display, regardless of the setting of the time base, and that the trigger point 12 is always displayed as the leftmost point of the waveform display. Furthermore, it is apparent that the displayed waveform is magnified from the trigger point 12 on. That is, the trigger point is co-located with the magnification point. Consequently, the waveform display may be magnified horizontally to any desired degree without losing the display of the trigger point 12 .
- the trigger could be set by a user in the same manner as in analog oscilloscopes. However, instead of displaying the trigger point as the leftmost point in the displayed waveform. The trigger point could be displayed at any point in the displayed waveform. Also as with analog oscilloscopes, the timing of the displayed waveform was controlled by the user, and could be changed, thus changing the time (horizontal) magnification of the waveform. Again, as with analog oscilloscopes, the change was made relative to the trigger point, but in digital oscilloscopes, the trigger point was not constrained to be the leftmost point in the displayed waveform.
- FIG. 2 is a combined waveform and oscilloscope display diagram illustrating the trigger and horizontal magnification characteristics of a digital oscilloscope.
- a waveform 10 represents e.g. the voltage of an input signal supplied to an oscilloscope via an oscilloscope probe.
- a user has set the trigger to the illustrated trigger point 12 ′ in a known manner.
- This trigger point 12 ′ is different than that set in FIG. 1, however.
- a first display 21 is a waveform display on the display screen of the oscilloscope in which the time base is set to display the waveform 10 from the point 22 to the point 24 , and includes the trigger point 12 ′ within the displayed waveform.
- a second display 23 is a waveform display on the display screen of the oscilloscope in which the trigger point 12 ′ is displayed in the same position as that in the first display 21 , but the time base has been adjusted to display the waveform 10 from the point 26 to the point 28 .
- the trigger point 12 ′ is displayed in the waveform display, regardless of the setting of the time base.
- the trigger point 12 ′ is displayed within the waveform display, not at the leftmost edge, as in FIG. 1.
- the magnified signal in display 23 is magnified about the location of the trigger point 12 ′.
- the trigger point is co-located with the magnification point. That is, the trigger point remains in the same place in the waveform display, while the displayed waveform expands or contracts around that point as the time base is changed by the user. Consequently, the waveform display may still be magnified horizontally to any desired degree without losing the display of the trigger point.
- a viewport technique used a different technique for triggering the waveform display, termed a viewport technique.
- the displayed waveform is displaced by some user controlled amount of time from the trigger point.
- This display is termed a viewport.
- the displayed waveform in the viewport does not, necessarily, contain the trigger point.
- the magnification of the displayed waveform takes place within the viewport and the displayed waveform expands and contracts around a magnification point, which may be any point on the display screen, such as the leftmost point of the viewport. In a preferred embodiment, however, the magnification point is the center point of the display screen.
- FIG. 3 is a combined waveform and oscilloscope display diagram illustrating the trigger and horizontal magnification characteristics of a digital oscilloscope.
- a waveform 10 represents e.g. the voltage of an input signal supplied to an oscilloscope via an oscilloscope probe.
- a user has set the trigger to the illustrated trigger point 12 in a known manner.
- This trigger point 12 is the same that set in FIG. 1.
- a user has set a time displacement to point 32 of the input signal. This is a point after the trigger point, and is referred to as a positive time displacement. It is also possible for a user to specify a negative time displacement to a point before the trigger point.
- a first display 31 is a waveform display on the display screen of the oscilloscope in which the time base is set to display the waveform 10 starting from the time displacement point 32 to the point 34 .
- the center point of the display screen corresponds to point 35 of the waveform 10 .
- a second display 33 is a waveform display on the display screen of the oscilloscope in which the time base has been adjusted to display the waveform 10 from the point 36 to the point 38 .
- the center point of the display screen continues to correspond to point 35 of the waveform 10 .
- the point 35 thus, is the magnification point.
- the trigger point 12 is not necessarily displayed in the waveform display, depending upon the settings of the time displacement and the time base. Also, in FIG. 3, the magnified signal in display 33 is magnified about the center point of the waveform display. Thus, in FIG. 3, the trigger point 12 is not co-located with the magnification point 35 . Instead, the displayed waveform expands or contracts around the magnification point 35 , which corresponds to the display screen center point, as the time base is changed by the user.
- main trigger which analyzes an acquired input signal for a user specified main trigger event
- secondary trigger analyzes the acquired input signal for a user specified secondary or delayed trigger event.
- This secondary trigger event then initiates the waveform display.
- the oscilloscope may be controlled to display the waveform after, or surrounding the main trigger event; or after, or surrounding, the secondary or delayed trigger event.
- the oscilloscope may include what is termed an A and a B trigger.
- the A trigger may be set by the user in the known manner, e.g. a positive going or negative going signal through a user set voltage level on a selected channel.
- the B trigger may be similarly set.
- the combination of the A trigger and the B trigger initiates the waveform display.
- Either or both of the A and B triggers may also have a time displacement associated with them. Additional such triggers are also possible, e.g. C trigger, D trigger, etc. in any case, using the waveform display techniques illustrated in FIG. 1 or 2 , the displayed waveform contains the trigger event, and the magnification occurs around the display point representing the time of that event.
- the trigger point is not necessarily contained in the displayed waveform, and the displayed waveform is time magnified about the magnification point, which is the center point of the display screen in a preferred embodiment.
- the trigger-centric techniques of FIGS. 1 and 2 are useful for a user to observe phenomena surrounding the trigger point because, regardless of the time magnification, the trigger point is never removed from the waveform display.
- the trigger centric technique allows observation of a signal near such trigger points.
- the viewport technique of FIG. 3 is useful to observe phenomena located at some time distance from the trigger point. For example, a location in the middle of a pulse train, can be easily observed by adjusting the trigger to detect the start of the pulse train, and adjusting the time displacement to the location of interest in the middle of the pulse train.
- a system for displaying waveforms representing an input signal includes a display subsystem, coupled to a source of the input signal, for displaying a waveform representing the input signal in response to a display control signal.
- a trigger circuit is coupled to the input signal source and detects a trigger event.
- a time displacement circuit is coupled to the trigger circuit and generates a time displaced trigger signal a controllable amount of time after detection of a trigger event.
- a switch is coupled between the trigger circuit, the time displacement circuit, and the display subsystem. The switch selectively generates a display control signal in response to either a detected trigger event or a time displaced trigger signal.
- FIG. 1 is a combined waveform and oscilloscope display diagram illustrating the trigger and horizontal magnification characteristics of an analog oscilloscope
- FIGS. 2 and 3 are combined waveform and oscilloscope display diagrams illustrating the trigger and horizontal magnification characteristics of a digital oscilloscope
- FIG. 4 is a block diagram of a portion of a digital oscilloscope in accordance with the present invention.
- FIG. 4 is a block diagram of a portion of a digital oscilloscope in accordance with the present invention.
- FIG. 4 illustrates only those elements necessary to understand the design and operation of the present invention.
- One skilled in the art will understand that other elements are necessary in a digital oscilloscope, and will understand what those elements are, and how they are interconnected with the elements illustrated in FIG. 4.
- an input terminal 5 is coupled to a source (not shown) of an input signal.
- input terminal 5 may be an oscilloscope probe.
- Input terminal 5 is coupled to respective input terminals of an acquisition circuit 102 and a trigger circuit 108 .
- An output terminal of the acquisition circuit 102 is coupled to an input terminal of an acquisition memory 104 .
- An output terminal of the acquisition memory 104 is coupled to an input terminal of a rasterizer 106 .
- An output terminal of the rasterizer 106 is coupled to an output terminal 15 .
- Output terminal 15 produces a signal representing a raster displaying the acquired input signal, and is coupled to utilization circuitry (not shown).
- the utilization circuitry receives the raster representative signal from output terminal 15 , and generates a image on a display device, such as the oscilloscope display screen, of the waveform display, as represented by the raster, all in a known manner.
- a first output terminal of the trigger circuit 108 is coupled to a first input terminal of a switch circuit 112
- a second output terminal of the trigger circuit 108 is coupled to an input terminal of a time displacement circuit 110
- An output terminal of the time displacement circuit 110 is coupled to a second input terminal of the switch circuit 112
- Respective output terminals of the switch circuit 112 are coupled to corresponding control input terminals of the acquisition circuit 102 , the acquisition memory 104 and the rasterizer 106 .
- a user input terminal 25 is coupled to a source (not shown) of user oscilloscope control inputs.
- the user input terminal 25 may be coupled to receive signals indicating the positions of various switches, and settings for variable controls, such as dials, which are placed on the control panel of the oscilloscope.
- the user input terminal 25 is coupled to an input terminal of a control circuit 114 .
- Respective output terminals of the control circuit 114 are coupled to corresponding control input terminals of the time displacement circuit 110 , the trigger circuit 108 and the switch circuit 112 .
- switch circuit 112 could be implemented as a user controllable, physical, single pole double throw (SPDT) switch 116 having a pole (movable contact) coupled to the respective control input terminals of the acquisition circuit 102 , the acquisition memory 104 and the rasterizer 106 .
- SPDT single pole double throw
- a first throw (non movable contact) of the SPDT switch 116 is coupled to the output terminal of the trigger circuit 108 and a second throw of the SPDT switch 116 is coupled to the output terminal of the time displacement circuit 110 , all as illustrated in phantom in FIG. 4.
- this switch is an electronic switch controlled by a signal from the control circuit 114 , also as illustrated in phantom in FIG. 4.
- the acquisition circuit 102 operates to reproduce an exact replica of the input signal at the input terminal 5 , and then convert this signal to a series of multi-bit digital samples representing the input signal.
- This series of samples is stored in the acquisition memory 104 .
- the rasterizer 106 retrieves these samples from the acquisition memory 104 and generates a raster representative signal at output terminal 15 .
- This raster when displayed by the utilization circuitry (not shown), produces an image of the waveform of the acquired input signal on the oscilloscope display screen, all in a known manner.
- the control circuit 114 receives user control inputs through the user input terminal 25 .
- these user control inputs select the trigger event criteria and (if necessary) the location of the trigger point within the displayed waveform, or the time displacement of the waveform display from the trigger point.
- Control signals representing these user control inputs are supplied to the trigger circuit 108 and the time displacement circuit 110 .
- These control signals condition the trigger circuit 108 and time displacement circuit 110 to operate in the manner specified by the user to set the trigger event criteria, trigger point location and time displacement, all in a known manner.
- the display of the waveform by the acquisition circuit 102 , the acquisition memory 104 and the rasterizer 106 is controlled by display control signals from the switch circuit 112 .
- These display control signals control, among other things, which part of the input signal is acquired, rasterized and displayed.
- These control signals are derived from either the trigger circuit 108 for trigger centric waveform displays, or from the time displacement circuit 110 for viewport waveform displays.
- the switch 116 in the switch circuit 112 is in a first position as illustrated in FIG. 4.
- a user controllable dial on the oscilloscope control panel is set by the user to specify the location within the displayed waveform at which the trigger point is to be displayed. In a preferred embodiment, this dial is calibrated from 0 to 100, in which 0 represents the left hand edge of the displayed waveform and 100 represents the right hand edge of the displayed waveform.
- the trigger circuit 108 analyzes the input signal from input terminal 5 and detects the trigger event according to the criteria specified by the user as described above. When the trigger event is detected, a trigger signal is generated by the trigger circuit 108 .
- the trigger signal from the trigger circuit 108 is used to generate a display control signal, which is coupled to the control input terminals of the acquisition circuit 102 , the acquisition memory 104 and he rasterizer 106 through the switch circuit 112 .
- the switch 116 in the switch circuit 112 is in a second position, in which the time displacement circuit 110 is coupled to the respective output terminals of the switch circuit 112 , opposite to that illustrated in FIG. 4.
- the same user controllable dial on the oscilloscope control panel used in the first, trigger centric, mode of operation to set the trigger point location in the displayed waveform is set by the user to specify the positive or negative time displacement from the trigger point to the displacement point.
- the trigger circuit 108 analyzes the input signal from the input terminal 5 and detects the trigger event according to the criteria specified by the user, as described above. This trigger signal from the trigger circuit 108 is supplied to the time displacement circuit 110 .
- the time displacement circuit 110 provides a time displaced trigger signal, displaced by a positive (delay) or negative (advanced) time period as specified by the user.
- the time displaced trigger signal from the time displacement circuit 110 is used to generate a display control signal, which is coupled to the acquisition circuit 102 , the acquisition memory 104 and the rasterizer 106 .
- a single switch used in conjunction with a single user controlled dial, can allow a user to easily switch between the trigger centric mode and the viewport mode.
- An oscilloscope as illustrated in FIG. 4 can provide simple switching between the trigger centric waveform viewing mode, in which the waveform in the vicinity of the trigger point can be observed, and the viewport waveform viewing mode, in which the waveform at some time displacement from the trigger point can be observed.
- This switching between these operating modes can be provided through the operation of a single switch on the oscilloscope control panel.
- a single user controlled dial on the oscilloscope control panel can control both the location of the trigger point within the displayed waveform when the switch is in the ‘trigger centric’ position, and the time displacement of the displayed waveform when the switch is in the ‘viewport’ position.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tests Of Electronic Circuits (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
- The present invention relates to user controls for an oscilloscope, and in particular to control of horizontal display modes in an oscilloscope.
- Earlier analog oscilloscopes included a trigger circuit which analyzed an acquired input signal for a user selected event, e.g. a negative-going or positive-going transition at a user selected voltage level, and in a specified channel if the oscilloscope was a multichannel oscilloscope. When the trigger event occurred, a waveform representing the acquired input signal occurring from that point forward in time was displayed on the display screen of the oscilloscope. The trigger point was displayed as the leftmost point in the displayed waveform. The timing of the displayed waveform was controlled by the user, and could be changed. As the timing changed, the time (horizontal) magnification of the waveform also changed. The change was made relative to the trigger point, which remained fixed at the leftmost point of the displayed waveform.
- FIG. 1 is a combined waveform and oscilloscope display diagram illustrating the trigger and horizontal magnification characteristics of an analog oscilloscope. In FIG. 1, a
waveform 10 represents e.g. the voltage of an acquired input signal supplied to the oscilloscope via an oscilloscope probe. A user has set the trigger to the illustratedtrigger point 12 in a known manner. A first display 11 is a waveform display on the display screen of the oscilloscope in which the time base is set to display thewaveform 10 from thetrigger paint 12 to the point 14. A second display 13 is a waveform display on the display screen of the oscilloscope in which the trigger point is the same as that in the first display 11, but the time base has been adjusted to display thewaveform 10 from thetrigger point 12 to the point 16. - It is apparent from FIG. 1 that the
trigger point 12 is displayed in the waveform display, regardless of the setting of the time base, and that thetrigger point 12 is always displayed as the leftmost point of the waveform display. Furthermore, it is apparent that the displayed waveform is magnified from thetrigger point 12 on. That is, the trigger point is co-located with the magnification point. Consequently, the waveform display may be magnified horizontally to any desired degree without losing the display of thetrigger point 12. - As digital oscilloscopes were developed, it became possible to display portions of the waveform occurring before the trigger point, as well as after. The trigger could be set by a user in the same manner as in analog oscilloscopes. However, instead of displaying the trigger point as the leftmost point in the displayed waveform. The trigger point could be displayed at any point in the displayed waveform. Also as with analog oscilloscopes, the timing of the displayed waveform was controlled by the user, and could be changed, thus changing the time (horizontal) magnification of the waveform. Again, as with analog oscilloscopes, the change was made relative to the trigger point, but in digital oscilloscopes, the trigger point was not constrained to be the leftmost point in the displayed waveform.
- FIG. 2 is a combined waveform and oscilloscope display diagram illustrating the trigger and horizontal magnification characteristics of a digital oscilloscope. In FIG. 2, again a
waveform 10 represents e.g. the voltage of an input signal supplied to an oscilloscope via an oscilloscope probe. A user has set the trigger to the illustratedtrigger point 12′ in a known manner. Thistrigger point 12′ is different than that set in FIG. 1, however. A first display 21 is a waveform display on the display screen of the oscilloscope in which the time base is set to display thewaveform 10 from thepoint 22 to thepoint 24, and includes thetrigger point 12′ within the displayed waveform. A second display 23 is a waveform display on the display screen of the oscilloscope in which thetrigger point 12′ is displayed in the same position as that in the first display 21, but the time base has been adjusted to display thewaveform 10 from thepoint 26 to thepoint 28. - It is apparent from FIG. 2 that, as in FIG. 1, the
trigger point 12′ is displayed in the waveform display, regardless of the setting of the time base. However, in FIG. 2, thetrigger point 12′ is displayed within the waveform display, not at the leftmost edge, as in FIG. 1. It is also apparent that, as in FIG. 1, the magnified signal in display 23 is magnified about the location of thetrigger point 12′. Thus, the trigger point is co-located with the magnification point. That is, the trigger point remains in the same place in the waveform display, while the displayed waveform expands or contracts around that point as the time base is changed by the user. Consequently, the waveform display may still be magnified horizontally to any desired degree without losing the display of the trigger point. - Other digital oscilloscopes used a different technique for triggering the waveform display, termed a viewport technique. In such a digital oscilloscope, the displayed waveform is displaced by some user controlled amount of time from the trigger point. This display is termed a viewport. The displayed waveform in the viewport does not, necessarily, contain the trigger point. The magnification of the displayed waveform takes place within the viewport and the displayed waveform expands and contracts around a magnification point, which may be any point on the display screen, such as the leftmost point of the viewport. In a preferred embodiment, however, the magnification point is the center point of the display screen.
- FIG. 3 is a combined waveform and oscilloscope display diagram illustrating the trigger and horizontal magnification characteristics of a digital oscilloscope. In FIG. 3, again a
waveform 10 represents e.g. the voltage of an input signal supplied to an oscilloscope via an oscilloscope probe. A user has set the trigger to the illustratedtrigger point 12 in a known manner. Thistrigger point 12 is the same that set in FIG. 1. In FIG. 3, a user has set a time displacement topoint 32 of the input signal. This is a point after the trigger point, and is referred to as a positive time displacement. It is also possible for a user to specify a negative time displacement to a point before the trigger point. A first display 31 is a waveform display on the display screen of the oscilloscope in which the time base is set to display thewaveform 10 starting from thetime displacement point 32 to thepoint 34. The center point of the display screen corresponds topoint 35 of thewaveform 10. Asecond display 33 is a waveform display on the display screen of the oscilloscope in which the time base has been adjusted to display thewaveform 10 from thepoint 36 to the point 38. The center point of the display screen continues to correspond topoint 35 of thewaveform 10. Thepoint 35, thus, is the magnification point. - It is apparent from FIG. 3 that the
trigger point 12 is not necessarily displayed in the waveform display, depending upon the settings of the time displacement and the time base. Also, in FIG. 3, the magnified signal indisplay 33 is magnified about the center point of the waveform display. Thus, in FIG. 3, thetrigger point 12 is not co-located with themagnification point 35. Instead, the displayed waveform expands or contracts around themagnification point 35, which corresponds to the display screen center point, as the time base is changed by the user. - One skilled in the art will understand that more sophisticated triggering techniques exist. For example, there may be what it termed a main trigger, which analyzes an acquired input signal for a user specified main trigger event, and a secondary, or delayed trigger. These operate in the following manner: after the main trigger detects the main trigger event, the secondary trigger analyzes the acquired input signal for a user specified secondary or delayed trigger event. This secondary trigger event, then initiates the waveform display. The oscilloscope may be controlled to display the waveform after, or surrounding the main trigger event; or after, or surrounding, the secondary or delayed trigger event.
- Alternatively, the oscilloscope may include what is termed an A and a B trigger. The A trigger may be set by the user in the known manner, e.g. a positive going or negative going signal through a user set voltage level on a selected channel. The B trigger may be similarly set. The combination of the A trigger and the B trigger initiates the waveform display. Either or both of the A and B triggers may also have a time displacement associated with them. Additional such triggers are also possible, e.g. C trigger, D trigger, etc. in any case, using the waveform display techniques illustrated in FIG. 1 or 2, the displayed waveform contains the trigger event, and the magnification occurs around the display point representing the time of that event. Using the waveform display technique illustrated in FIG. 3, the trigger point is not necessarily contained in the displayed waveform, and the displayed waveform is time magnified about the magnification point, which is the center point of the display screen in a preferred embodiment.
- The trigger-centric techniques of FIGS. 1 and 2 are useful for a user to observe phenomena surrounding the trigger point because, regardless of the time magnification, the trigger point is never removed from the waveform display. For example, in manufacturing or production environments, in which signals containing trigger events can be reliably and accurately supplied to and detected by the oscilloscope, the trigger centric technique allows observation of a signal near such trigger points. On the other hand, the viewport technique of FIG. 3 is useful to observe phenomena located at some time distance from the trigger point. For example, a location in the middle of a pulse train, can be easily observed by adjusting the trigger to detect the start of the pulse train, and adjusting the time displacement to the location of interest in the middle of the pulse train.
- In existing oscilloscopes, to switch from a trigger centric waveform display to a viewport waveform display requires resetting of trigger controls on the oscilloscope, which can involve properly setting several switches and making appropriate adjustments to user controls for trigger voltage levels and time displacements for each trigger. It is desirable to provide a simple and fast way for a user to switch between the trigger centric and the viewport modes of operation so that the user can observe the acquired input waveform both in the location of the trigger to ensure it is operating reliably and accurately, and easily switch to observe the acquired input waveform in the time location of the delayed phenomenon.
- In accordance with principles of the present invention, a system for displaying waveforms representing an input signal includes a display subsystem, coupled to a source of the input signal, for displaying a waveform representing the input signal in response to a display control signal. A trigger circuit is coupled to the input signal source and detects a trigger event. A time displacement circuit is coupled to the trigger circuit and generates a time displaced trigger signal a controllable amount of time after detection of a trigger event. A switch is coupled between the trigger circuit, the time displacement circuit, and the display subsystem. The switch selectively generates a display control signal in response to either a detected trigger event or a time displaced trigger signal.
- In the drawing:
- FIG. 1 is a combined waveform and oscilloscope display diagram illustrating the trigger and horizontal magnification characteristics of an analog oscilloscope;
- FIGS. 2 and 3 are combined waveform and oscilloscope display diagrams illustrating the trigger and horizontal magnification characteristics of a digital oscilloscope;
- FIG. 4 is a block diagram of a portion of a digital oscilloscope in accordance with the present invention.
- FIG. 4 is a block diagram of a portion of a digital oscilloscope in accordance with the present invention. FIG. 4 illustrates only those elements necessary to understand the design and operation of the present invention. One skilled in the art will understand that other elements are necessary in a digital oscilloscope, and will understand what those elements are, and how they are interconnected with the elements illustrated in FIG. 4.
- In FIG. 4, an
input terminal 5 is coupled to a source (not shown) of an input signal. For example,input terminal 5 may be an oscilloscope probe.Input terminal 5 is coupled to respective input terminals of anacquisition circuit 102 and atrigger circuit 108. An output terminal of theacquisition circuit 102 is coupled to an input terminal of anacquisition memory 104. An output terminal of theacquisition memory 104 is coupled to an input terminal of arasterizer 106. An output terminal of therasterizer 106 is coupled to anoutput terminal 15.Output terminal 15 produces a signal representing a raster displaying the acquired input signal, and is coupled to utilization circuitry (not shown). The utilization circuitry receives the raster representative signal fromoutput terminal 15, and generates a image on a display device, such as the oscilloscope display screen, of the waveform display, as represented by the raster, all in a known manner. - A first output terminal of the
trigger circuit 108 is coupled to a first input terminal of aswitch circuit 112, and a second output terminal of thetrigger circuit 108 is coupled to an input terminal of atime displacement circuit 110. An output terminal of thetime displacement circuit 110 is coupled to a second input terminal of theswitch circuit 112. Respective output terminals of theswitch circuit 112 are coupled to corresponding control input terminals of theacquisition circuit 102, theacquisition memory 104 and therasterizer 106. - A
user input terminal 25 is coupled to a source (not shown) of user oscilloscope control inputs. For example, theuser input terminal 25 may be coupled to receive signals indicating the positions of various switches, and settings for variable controls, such as dials, which are placed on the control panel of the oscilloscope. Theuser input terminal 25 is coupled to an input terminal of acontrol circuit 114. Respective output terminals of thecontrol circuit 114 are coupled to corresponding control input terminals of thetime displacement circuit 110, thetrigger circuit 108 and theswitch circuit 112. - One skilled in the art will understand that the various user controls described above could be incorporated directly into the circuit being controlled,
e.g. trigger circuit 108,time displacement circuit 110 and/orswitch circuit 112, instead of passing through thecontrol circuit 114. Specifically, theswitch circuit 112 could be implemented as a user controllable, physical, single pole double throw (SPDT)switch 116 having a pole (movable contact) coupled to the respective control input terminals of theacquisition circuit 102, theacquisition memory 104 and therasterizer 106. A first throw (non movable contact) of theSPDT switch 116 is coupled to the output terminal of thetrigger circuit 108 and a second throw of theSPDT switch 116 is coupled to the output terminal of thetime displacement circuit 110, all as illustrated in phantom in FIG. 4. In a preferred embodiment, however, this switch is an electronic switch controlled by a signal from thecontrol circuit 114, also as illustrated in phantom in FIG. 4. - In operation, the
acquisition circuit 102 operates to reproduce an exact replica of the input signal at theinput terminal 5, and then convert this signal to a series of multi-bit digital samples representing the input signal. This series of samples is stored in theacquisition memory 104. Therasterizer 106 retrieves these samples from theacquisition memory 104 and generates a raster representative signal atoutput terminal 15. This raster, when displayed by the utilization circuitry (not shown), produces an image of the waveform of the acquired input signal on the oscilloscope display screen, all in a known manner. - The
control circuit 114 receives user control inputs through theuser input terminal 25. Among other things, these user control inputs select the trigger event criteria and (if necessary) the location of the trigger point within the displayed waveform, or the time displacement of the waveform display from the trigger point. Control signals representing these user control inputs are supplied to thetrigger circuit 108 and thetime displacement circuit 110. These control signals condition thetrigger circuit 108 andtime displacement circuit 110 to operate in the manner specified by the user to set the trigger event criteria, trigger point location and time displacement, all in a known manner. - The display of the waveform by the
acquisition circuit 102, theacquisition memory 104 and therasterizer 106 is controlled by display control signals from theswitch circuit 112. These display control signals control, among other things, which part of the input signal is acquired, rasterized and displayed. These control signals, in turn, are derived from either thetrigger circuit 108 for trigger centric waveform displays, or from thetime displacement circuit 110 for viewport waveform displays. - In a first mode of operation, the trigger centric mode, the
switch 116 in theswitch circuit 112 is in a first position as illustrated in FIG. 4. In addition, a user controllable dial on the oscilloscope control panel is set by the user to specify the location within the displayed waveform at which the trigger point is to be displayed. In a preferred embodiment, this dial is calibrated from 0 to 100, in which 0 represents the left hand edge of the displayed waveform and 100 represents the right hand edge of the displayed waveform. In this case, thetrigger circuit 108 analyzes the input signal frominput terminal 5 and detects the trigger event according to the criteria specified by the user as described above. When the trigger event is detected, a trigger signal is generated by thetrigger circuit 108. The trigger signal from thetrigger circuit 108 is used to generate a display control signal, which is coupled to the control input terminals of theacquisition circuit 102, theacquisition memory 104 and he rasterizer 106 through theswitch circuit 112. - In a second mode of operation, the viewport mode, the
switch 116 in theswitch circuit 112 is in a second position, in which thetime displacement circuit 110 is coupled to the respective output terminals of theswitch circuit 112, opposite to that illustrated in FIG. 4. The same user controllable dial on the oscilloscope control panel used in the first, trigger centric, mode of operation to set the trigger point location in the displayed waveform, is set by the user to specify the positive or negative time displacement from the trigger point to the displacement point. In this case, thetrigger circuit 108 analyzes the input signal from theinput terminal 5 and detects the trigger event according to the criteria specified by the user, as described above. This trigger signal from thetrigger circuit 108 is supplied to thetime displacement circuit 110. Thetime displacement circuit 110 provides a time displaced trigger signal, displaced by a positive (delay) or negative (advanced) time period as specified by the user. The time displaced trigger signal from thetime displacement circuit 110 is used to generate a display control signal, which is coupled to theacquisition circuit 102, theacquisition memory 104 and therasterizer 106. Thus, a single switch, used in conjunction with a single user controlled dial, can allow a user to easily switch between the trigger centric mode and the viewport mode. - One skilled in the art will understand that several display control signals may simultaneously need to be switched between the
trigger circuit 108 and thetime displacement circuit 110. Several electronically controlled switches, such asswitch 116 illustrated in FIG. 4, one for each such signal, may be included in theswitch circuit 112, all controlled by the same control signal from thecontrol circuit 114. In this case, a single switch on the oscilloscope control panel is coupled to thecontrol circuit 114 throughuser input terminal 25. Thecontrol circuit 114 generates a trigger centric/viewport (T/V) control signal. The T/V control signal simultaneously controls all of the electronically controlled switches in theswitch circuit 112. - An oscilloscope as illustrated in FIG. 4 can provide simple switching between the trigger centric waveform viewing mode, in which the waveform in the vicinity of the trigger point can be observed, and the viewport waveform viewing mode, in which the waveform at some time displacement from the trigger point can be observed. This switching between these operating modes can be provided through the operation of a single switch on the oscilloscope control panel. In addition, a single user controlled dial on the oscilloscope control panel can control both the location of the trigger point within the displayed waveform when the switch is in the ‘trigger centric’ position, and the time displacement of the displayed waveform when the switch is in the ‘viewport’ position.
Claims (8)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/106,386 US6380939B2 (en) | 1998-06-25 | 1998-06-25 | Method and apparatus for providing single button access to oscilloscope delay and trigger centric horizontal display modes |
| JP17852399A JP3441403B2 (en) | 1998-06-25 | 1999-06-24 | Waveform display device and operation method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/106,386 US6380939B2 (en) | 1998-06-25 | 1998-06-25 | Method and apparatus for providing single button access to oscilloscope delay and trigger centric horizontal display modes |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20010012009A1 true US20010012009A1 (en) | 2001-08-09 |
| US6380939B2 US6380939B2 (en) | 2002-04-30 |
Family
ID=22311133
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US09/106,386 Expired - Fee Related US6380939B2 (en) | 1998-06-25 | 1998-06-25 | Method and apparatus for providing single button access to oscilloscope delay and trigger centric horizontal display modes |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6380939B2 (en) |
| JP (1) | JP3441403B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090228226A1 (en) * | 2008-03-04 | 2009-09-10 | Tektronix, Inc. | Pretrigger and post-trigger acquisition for no dead time acquisition system |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110060540A1 (en) * | 2009-09-04 | 2011-03-10 | Tektronix, Inc. | Test and Measurement Instrument and Method For Providing Post-Acquisition Trigger Control and Presentation |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5243343A (en) * | 1990-12-03 | 1993-09-07 | Zeelan Technology, Inc. | Signal acquisition system utilizing ultra-wide time range time base |
| US5530454A (en) * | 1994-04-13 | 1996-06-25 | Tektronix, Inc. | Digital oscilloscope architecture for signal monitoring with enhanced duty cycle |
| JP3074594B2 (en) * | 1995-01-25 | 2000-08-07 | アンリツ株式会社 | Waveform observation device |
| US5949399A (en) * | 1996-02-12 | 1999-09-07 | Snap-On Technologies, Inc. | Electronic signal measurement apparatus for the acquisition and display of short-duration analog signal events |
| US5999163A (en) * | 1996-11-01 | 1999-12-07 | Tektronix, Inc. | Digital oscilloscope with high live time recording of signal anomalies and method |
-
1998
- 1998-06-25 US US09/106,386 patent/US6380939B2/en not_active Expired - Fee Related
-
1999
- 1999-06-24 JP JP17852399A patent/JP3441403B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090228226A1 (en) * | 2008-03-04 | 2009-09-10 | Tektronix, Inc. | Pretrigger and post-trigger acquisition for no dead time acquisition system |
| US8046183B2 (en) * | 2008-03-04 | 2011-10-25 | Tektronix, Inc. | Pre-trigger and post-trigger acquisition for no dead time acquisition system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000028644A (en) | 2000-01-28 |
| US6380939B2 (en) | 2002-04-30 |
| JP3441403B2 (en) | 2003-09-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6473701B1 (en) | Alternate triggering in digital oscilloscopes | |
| US8024141B2 (en) | Test and measurement instrument and method for providing post-acquisition trigger control and presentation | |
| US20130245977A1 (en) | Test and measurement instrument and method for providing post-acquisition trigger control and presentation | |
| EP1094320B1 (en) | A test and measurement instrument having multi-channel telecommunications mask testing capability | |
| CA2347236A1 (en) | Integrated multi-channel analog test instrument architecture | |
| JPH0361908B2 (en) | ||
| US5144430A (en) | Device and method for generating a video signal oscilloscope trigger signal | |
| US6275257B1 (en) | Holdoff by TV fields | |
| EP1094321B1 (en) | A test and measurement instrument having telecommunications mask testing capability with a mask zoom feature | |
| JP3610273B2 (en) | Method and apparatus for adjusting digital test and measurement equipment | |
| US6380939B2 (en) | Method and apparatus for providing single button access to oscilloscope delay and trigger centric horizontal display modes | |
| US4740841A (en) | Correlation of video data between two display formats | |
| EP1365251A2 (en) | Dual time base digital storage oscilloscope | |
| EP0971237A2 (en) | A simple digital storage oscilloscope user interface | |
| US4774438A (en) | Oscilloscope trace attribute control system | |
| JP2873328B2 (en) | Test signal generator | |
| US5526042A (en) | Apparatus and method for displaying different time-scale waveforms of a signal | |
| JPH0474673B2 (en) | ||
| EP0336594A2 (en) | Video monitor | |
| US4763067A (en) | Oscilloscope having a displayed trigger indicator | |
| JPH0123743B2 (en) | ||
| GB2312583A (en) | Digital cursors for serial digital television waveform monitoring | |
| CN108226596B (en) | Oscilloscope | |
| JP4586127B2 (en) | Waveform display device | |
| JPH06197381A (en) | Video signal processing unit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: HONDA GIKEN KOGYO KABUSHIKI KAISHA (ALSO TRADING A Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WIANS, JEFF A.;TURK, DANIEL J.;REEL/FRAME:009657/0191;SIGNING DATES FROM 19981103 TO 19981104 |
|
| AS | Assignment |
Owner name: TEKTRONIX, INC., OREGON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MAGUIRE, DAVID P.;DOBYNS, KENNETH P.;REEL/FRAME:012680/0326 Effective date: 19980625 |
|
| FPAY | Fee payment |
Year of fee payment: 4 |
|
| FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| FPAY | Fee payment |
Year of fee payment: 8 |
|
| REMI | Maintenance fee reminder mailed | ||
| LAPS | Lapse for failure to pay maintenance fees | ||
| STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
| FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20140430 |