The following patent applications, all of which were filed on the same day, are related: (1) U.S. patent application Ser. No. 12/769,065, entitled “Connecting Digital Storage Oscilloscopes”, (2) U.S. patent application Ser. No. 12/769,082, entitled “Driving An Electronic Instrument”, (3) U.S. patent application Ser. No. 12/769,114, entitled “Attenuator Circuit”, now U.S. Pat. No. 8,098,181; and (4) U.S. patent application Ser. No. 12/769,075, entitled “Multi-Level Triggering Circuit”. The disclosure of each of these patent applications is hereby incorporated by reference into this patent application as if set forth herein in full.
This patent application relates generally to a multi-level triggering circuit.
An oscilloscope is an instrument for graphically displaying measured electrical parameters, such as voltage. Typically, an oscilloscope's graphical display includes a two-dimensional plot of the electrical parameter versus time.
Originally, oscilloscopes were analog devices, which displayed their graphics on a cathode ray tube (CRT). Newer types of oscilloscopes are digital. For example, a digital storage oscilloscope (DSO) can convert analog signals to digital form, store those signals, and process the signals for display, typically on a liquid crystal display (LCD) device.
DSOs typically use high-speed custom digital integrated circuits (ICs) to obtain high-speed triggering with complex, advanced triggering features. These ICs are often bipolar logic circuits rather than common, low-cost CMOS circuits. As a result, these ICs are expensive and consume relatively large amounts of power. Programmable logic typically does not enable triggering at the high speeds required by DSOs.
This patent application describes a multi-level triggering circuit.
For example, this patent application describes circuitry comprising a comparator to compare an input analog signal to a threshold and to output a signal that is based on the comparison; a first circuit path to receive the signal and to detect a characteristic of the signal, where the first circuit path is configured to support triggering at a first frequency; a second circuit path to receive the signal and to detect the characteristic of the signal, where the second circuit path is configured to support triggering at a second frequency that is lower than the first frequency; and a selector to select an output of the first circuit path or an output of the second circuit path. This apparatus may include one or more of the following features, alone or in combination.
The first circuit path may be a part of an integrated circuit and the second circuit path may be part of a field-programmable gate array (FPGA). The integrated circuit and the FPGA may be parts of a digital storage oscilloscope (DSO). The FPGA may be configured to include functionality for the DSO that is separate from, and in addition to, the second circuit path. The integrated circuit may consume more power than the FPGA to perform triggering. The FPGA may further comprise advanced triggering logic to perform processing on the signal. The first frequency may be about 1 GHz or less and the second frequency may be about 600 MHz or less. The first circuit path may comprise an edge detector for detecting either a rising edge or a falling edge of the signal; the second circuit path may comprise an edge detector for detecting either the rising edge or the falling edge of the signal; and the characteristic detected by the first circuit path and the second circuit path may comprise the rising edge or the falling edge. The first circuit path may comprise a first flip-flop triggered by a first version of the signal and a second flip-flop in series with the first flip-flop and triggered by a time-delayed version of the signal. The second circuit path may comprise triggering logic to generate an intermediate signal based on a version of the signal, and a first flip-flop triggered by the intermediate signal and a second flip-flop in series with the first flip-flop and triggered by a time-delayed version of the intermediate signal.
This patent application also describes a DSO comprising an analog to digital converter (ADC) to convert an input analog signal into a digital signal in accordance with a clock signal, and circuitry to generate a trigger signal. The circuitry comprises a comparator to identify a trigger event for the analog input signal, an edge selector to identify a rising or falling edge of a signal output by the comparator and to produce an asynchronous trigger signal, and a latch to output the trigger signal based on the asynchronous trigger signal and a version of a clock signal. A time interval digitizer is configured to determine a time difference that is based on the asynchronous trigger signal, where the time difference may correspond to a difference between an actual time that the trigger event occurred and a time that a clock signal running the ADC occurred. The edge selector may comprise a first circuit path to receive the signal and to detect a characteristic of the signal, where the first circuit path is configured to support triggering at a first frequency, a second circuit path to receive the signal and to detect the characteristic of the signal, where the second circuit path is configured to support triggering at a second frequency that is lower than the first frequency; and a selector to select an output of the first circuit path or an output of the second circuit path to provide to the time interval digitizer. The DSO may include one or more of the following features, alone or in combination.
The DSO may comprise memory and a controller to capture data from the ADC based on the time difference and to store the data in the memory. The first circuit path may be part of an integrated circuit and the second circuit path may be part of a field-programmable gate array (FPGA). The FPGA may be configured to include functionality for the DSO that is separate from, and in addition to, the second circuit path. The integrated circuit may consume more power than the FPGA to perform triggering. The first frequency may be about 1 GHz or less and the second frequency may be about 600 MHz or less. The FPGA further may comprise advanced triggering logic to perform processing on the signal. The characteristic detected by the first circuit path and the second circuit path may comprise the rising edge or the falling edge. The first circuit path may comprise a first flip-flop triggered by a first version of the signal and a second flip-flop in series with the first flip-flop and triggered by a time-delayed version of the signal. The second circuit path may comprise triggering logic to generate an intermediate signal based on a version of the signal, and a first flip-flop triggered by the intermediate signal and a second flip-flop in series with the first flip-flop and triggered by a time-delayed version of the intermediate signal.
Any two or more of the features described in this summary section may be combined to form embodiments not specifically described in this patent application.
All or part of the foregoing may be implemented as a computer program product comprised of instructions that are stored on one or more machine-readable media, and that are executable on one or more processing devices. All or part of the foregoing may be implemented as an apparatus, method, or system that may include one or more processing devices and memory to store executable instructions to implement functionality.
The details of one or more examples are set forth in the accompanying drawings and the description below. Further features, aspects, and advantages will become apparent from the description, the drawings, and the claims.
Described herein is a way of segregating high-speed triggering circuitry from lower-speed, higher-complexity triggering circuitry. The segregated circuitry may be used with any device that requires triggering, including a digital storage oscilloscope (DSO). The high-speed triggering circuitry may be implemented in an application-specific integrated circuit (IC), which is capable of providing high-speed triggering signals (e.g., on the order of 1 GHz). Alternatively, the high-speed triggering circuitry may be implemented using small-scale integration components, such as individual flip-flops and logic gates, mounted on a printed circuit board. The low-speed triggering circuitry may be implemented in programmable logic, such as a field-programmable gate array (FPGA). FPGAs typically cannot produce frequencies as high as ICs. For example, FPGAs can provide triggering signals on the order of 600 MHz. FPGAs, however, can implement integrated triggering logic, which supports more complex triggering functions without taking-up additional board real estate.
Thus, in the examples described below, an FPGA is used to implement complex advanced triggering features at relatively limited speed, while a high-speed board-level circuit (in this example, an IC) is retained for simpler, higher-speed edge triggering. In one implementation, the smallest possible amount of logic is implemented in fast, “power hungry” technology at the board level. A richer, more complex set of logic is used in the FPGA to implement logic-intensive triggering functions. Partitioning of high-speed and high-complexity triggering circuits allows an FPGA of moderate performance to support a high-speed oscilloscope with advanced triggering features
In more detail, comparator 12 compares an input analog signal 14 to a threshold voltage 15. A trigger event occurs when input analog signal 14 exceeds threshold voltage 15. In response, comparator 12 outputs a signal 16. Signal 16 is applied to high-speed-trigger circuit path 17. High-speed-trigger circuit path 17 includes a buffer 22 to buffer signal 16 prior to its application to the edge detector 24 of high-speed-trigger circuit path 17. Edge detector 24 of high-speed-trigger circuit path 17 includes two serially-connected D-flip flops 25 and 26. In operation, the Q output of each flip-flop 25, 26 takes on the state of the D input at the moment of a positive edge (or negative edge if the input is active low) of signal 16 (“Trig In”), which is applied from buffer 22.
The original version of signal 16 is applied to flip-flop 25 and a time-delayed version of signal 16 is applied to flip-flop 26. The time delay may be implemented by a buffer or other circuit element 27, and is labeled Tin
The serial flip-flop configuration reduces the chances that an improper rising or falling edge of signal 16 is detected. That is, performing the detection at two times along the signal path reduces the chances that signal fluctuations will cause inaccurate edge detection.
Low-speed-trigger circuit path 19 is implemented in FPGA 34, as shown in
Selector 20 selects either the trigger signal 37 from low-speed-trigger circuit path 19 or the trigger signal 36 from high-speed-trigger circuit path 17 for application to downstream trigger post-processing circuit 21. In this example, trigger post-processing circuit 21 is implemented in FPGA 34. However, all or part of trigger post-processing circuit 21 may be implemented outside of FPGA 34, either in hardware, software, and/or programmable logic.
Selector 20 may be actuated by other circuitry (not shown), e.g., which detects the triggering requirements of an instrument (e.g., high-speed or low-speed), and which selects the appropriate speed trigger signal. Other factors may be used in determining which signal to select, such as the complexity of the triggering requirements.
Advantages of separating the high-speed triggering circuitry from the lower-speed, high-complexity triggering circuitry include, but are not limited to, power savings and space savings. For example, ICs typically have relatively high power requirements. Incorporating all of the triggering circuitry in an IC can cause relatively high power consumption. By contrast, the power consumption of an FPGA is lower than in an IC. By incorporating some of the triggering circuitry in an FPGA, overall power consumption can be reduced.
Furthermore, devices, such as DSOs, typically include programmable logic, such as FPGAs, to implement other functions. Incorporating a low-speed-trigger circuit path into such pre-existing programmable logic reduces the size of the IC required for the trigger circuit. That is, heretofore, both the low-speed-trigger circuit path and the high-speed-trigger circuit path were implemented in an IC, as shown in
The implementation shown in
The circuitry of
Referring to
DSO 40 also includes a comparator 49 to identify when input analog signal 45 exceeds a predefined voltage threshold. This is referred to as the threshold event, and is the point from which input analog signal 45 is referenced. Comparator 49 receives input analog signal 45 at its positive input and the voltage threshold 50 (trigger voltage) at its negative input. When input analog signal 45 exceeds voltage threshold 50, comparator 49 outputs a signal 51. Any type of signal may be used to indicate that an edge has been detected.
Edge selector 52 is a circuit that identifies either a rising edge or a falling edge of signal 51 output by comparator 49. The output of edge selector 52 constitutes an asynchronous trigger signal 54. Signal 54 is asynchronous because it is not in phase with clock signal 47. Rather, since signal 54 was detected in “real-time”, it will likely fall in between two pulses 55, 56 of clock signal 47, as shown in
Selector circuit 57 can be a flip-flop or other circuitry that is used to select, for output, either an asynchronous trigger signal (e.g., 54) or a version of clock signal 47. A step-down circuit 59 may be used to produce the version of clock signal 47. For example, step-down circuit 59 may reduce the frequency of clock signal 47. A purpose of the step-down circuit (divide-by-N block) is to reduce the clock rate to something more easily handled by the time interval digitizer and the circuitry that controls acquisition and data storage. The sample rate is reduced inside the data capture controller, and it is user programmable. Thus, the step-down circuit reduces the clock rate for practical signal handling purposes and does not change the functionality of the system. The user may set program the step-down circuit via a computer or other instrument controls communicatively coupled to DSO 40.
Assuming that selector circuit 57 selects asynchronous trigger signal 54, selector circuit 57 outputs asynchronous trigger signal 54 (ATRIG) to both a latch circuit 60 and a time interval digitizer 61. Latch circuit 60 receives asynchronous trigger signal 54 and, in accordance with clock signal 47 (the full or stepped-down version), outputs a synchronous trigger signal 62 (STRIG). Synchronous trigger signal 62 is synchronous because it is in phase with clock signal 47, unlike asynchronous trigger signal 54, which is likely not in phase with clock signal 47. In this regard, it is noted that, in some cases, synchronous trigger signal 62 and asynchronous trigger signal 54 may both be in phase with clock signal 47. These cases, however, are coincidental, and not necessarily intended.
Time interval digitizer 61 is a circuit and/or controller that determines the real-time difference (ΔT, also referred to as “initial X”) between the asynchronous trigger signal 54 and the clock signal 47. The phase of clock signal 47 is represented, in time interval digitizer 61, by synchronous trigger signal 62, since synchronous trigger signal 62 is in phase with clock signal 47. Referring to
DSO 40 also includes a data capture controller 66, which may be any type of microcontroller or other processing circuitry. Data capture controller 66 receives (e.g., “captures”) data from ADC 44 in accordance with clock signal 47 (the full or stepped-down version). Data capture controller 66 stores this data, along with synchronous trigger signal 62 and ΔT in data memory 64. As noted above, a microprocessor or other processing device uses this information to reconstruct the original analog signal for display on the DSO.
As shown in
DSO 40 may be two-channel, meaning that two separate input analog signals can be tracked relative to the same internal trigger signal. So, in
A microprocessor or other processing device or circuitry may use the digital data and ΔT values to reproduce the original analog signals, and relate them to the same triggering event.
Any of the functionality described herein and their various modifications (hereinafter “the functions”), are not limited to the hardware and software described herein. All or part of the functions can be implemented, at least in part, via a computer program product, e.g., a computer program tangibly embodied in an information carrier, such as one or more machine-readable media, for execution by, or to control the operation of, one or more data processing apparatus, e.g., a programmable processor, a computer, multiple computers, and/or programmable logic components.
A computer program can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program can be deployed to be executed on one computer or on multiple computers at one site or distributed across multiple sites and interconnected by a network.
Actions associated with implementing all or part of the functions can be performed by one or more programmable processors executing one or more computer programs to perform the functions of the calibration process. All or part of the functions can be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) and/or an ASIC (application-specific integrated circuit).
Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read-only memory or a random access memory or both. Components of a computer include a processor for executing instructions and one or more memory devices for storing instructions and data.
Components of different embodiments described herein may be combined to form other embodiments not specifically set forth above. Components may be left out of the circuitry shown in
Any components of the following patent applications may be combined to produce embodiment(s) not specifically described herein: (1) U.S. patent application Ser. No. 12/769,065, entitled “Connecting Digital Storage Oscilloscopes”, (2) U.S. patent application Ser. No. 12/769,082, entitled “Driving An Electronic Instrument”, (3) U.S. patent application Ser. No. 12/769,114, entitled “Attenuator Circuit”, now U.S. Pat. No. 8,098,181; and (4) U.S. patent application Ser. No. 12/769,075, entitled “Multi-Level Triggering Circuit”.
Other embodiments not specifically described herein are also within the scope of the following claims.
Number | Name | Date | Kind |
---|---|---|---|
2778883 | Buckerfield | Jan 1957 | A |
3573644 | Evel | Apr 1971 | A |
3927374 | Nakaya | Dec 1975 | A |
4097798 | Olson et al. | Jun 1978 | A |
4119910 | Hayashi | Oct 1978 | A |
4147988 | Hall | Apr 1979 | A |
4283713 | Philipp | Aug 1981 | A |
4360747 | Ryan | Nov 1982 | A |
4365193 | Bollero et al. | Dec 1982 | A |
4495586 | Andrews | Jan 1985 | A |
4507618 | Nelson | Mar 1985 | A |
4523161 | Miles | Jun 1985 | A |
4628253 | Yu et al. | Dec 1986 | A |
4647862 | Blair | Mar 1987 | A |
4647915 | Shank et al. | Mar 1987 | A |
4678345 | Agoston | Jul 1987 | A |
4694244 | Whiteside et al. | Sep 1987 | A |
4704036 | Holte et al. | Nov 1987 | A |
4716345 | Shank et al. | Dec 1987 | A |
4755951 | Hollister | Jul 1988 | A |
4779045 | Shank | Oct 1988 | A |
4855968 | Shank | Aug 1989 | A |
5034698 | Moriyasu | Jul 1991 | A |
5097147 | Stuebing et al. | Mar 1992 | A |
5119404 | Aihara | Jun 1992 | A |
5121075 | Roach | Jun 1992 | A |
5180932 | Bengel | Jan 1993 | A |
5222028 | LaBarre et al. | Jun 1993 | A |
5223784 | Nelson et al. | Jun 1993 | A |
5225776 | Dobos et al. | Jul 1993 | A |
5289500 | Inou et al. | Feb 1994 | A |
5315627 | Draving | May 1994 | A |
5319266 | Chu et al. | Jun 1994 | A |
5498985 | Parle et al. | Mar 1996 | A |
5706222 | Bonaccio et al. | Jan 1998 | A |
5754827 | Barbier et al. | May 1998 | A |
5777489 | Barbier et al. | Jul 1998 | A |
5912593 | Susak et al. | Jun 1999 | A |
5933129 | Egami et al. | Aug 1999 | A |
6057706 | Barbier et al. | May 2000 | A |
6218904 | Panther | Apr 2001 | B1 |
6265894 | Reblewski et al. | Jul 2001 | B1 |
6366154 | Pulvirenti | Apr 2002 | B2 |
6377106 | Rozsypal | Apr 2002 | B1 |
6388465 | Barbier et al. | May 2002 | B1 |
6400219 | Fayed | Jun 2002 | B1 |
6473701 | Tallman et al. | Oct 2002 | B1 |
6522083 | Roach | Feb 2003 | B1 |
6560494 | Soto et al. | May 2003 | B1 |
6621913 | de Vries | Sep 2003 | B1 |
6681354 | Gupta | Jan 2004 | B2 |
6701280 | Horne et al. | Mar 2004 | B2 |
6717433 | Barbier et al. | Apr 2004 | B2 |
6782298 | Soto et al. | Aug 2004 | B2 |
6801097 | Wallace | Oct 2004 | B2 |
6807496 | Pickerd | Oct 2004 | B2 |
6812688 | Tan et al. | Nov 2004 | B2 |
6819170 | Kindt | Nov 2004 | B1 |
6832174 | Tran et al. | Dec 2004 | B2 |
6909979 | Saitou et al. | Jun 2005 | B2 |
6927608 | Chen et al. | Aug 2005 | B1 |
7058548 | Pupalaikis et al. | Jun 2006 | B2 |
7065458 | Tran et al. | Jun 2006 | B2 |
7072804 | Weller | Jul 2006 | B2 |
7139684 | Pupalaikis et al. | Nov 2006 | B2 |
7148754 | Kaminski | Dec 2006 | B2 |
7191079 | Smith et al. | Mar 2007 | B2 |
7191372 | Jacobson et al. | Mar 2007 | B1 |
7219037 | Pupalaikis et al. | May 2007 | B2 |
7222055 | Pupalaikis et al. | May 2007 | B2 |
7236900 | Hagen et al. | Jun 2007 | B2 |
7245163 | Nakamura | Jul 2007 | B2 |
7262632 | Hazucha et al. | Aug 2007 | B2 |
7280930 | Kobayashi | Oct 2007 | B2 |
7282965 | Hatooka et al. | Oct 2007 | B2 |
7285946 | Ems et al. | Oct 2007 | B2 |
7304550 | Rostami et al. | Dec 2007 | B2 |
7365617 | Rostami et al. | Apr 2008 | B2 |
7373281 | Pupalaikis et al. | May 2008 | B2 |
7386409 | Mueller et al. | Jun 2008 | B2 |
7394410 | Wegener | Jul 2008 | B1 |
7519513 | Pupalaikis et al. | Apr 2009 | B2 |
7616066 | Ishii et al. | Nov 2009 | B2 |
7642822 | Baker et al. | Jan 2010 | B2 |
7646766 | Schmidt et al. | Jan 2010 | B2 |
7868664 | Markozen et al. | Jan 2011 | B2 |
7881414 | Kimura et al. | Feb 2011 | B2 |
7944229 | Joshi et al. | May 2011 | B2 |
8239158 | Crain et al. | Aug 2012 | B2 |
8305903 | Louise et al. | Nov 2012 | B1 |
8386208 | Cake et al. | Feb 2013 | B2 |
8433532 | LeBrun et al. | Apr 2013 | B2 |
8433543 | LeBrun et al. | Apr 2013 | B2 |
20020089349 | Barbier et al. | Jul 2002 | A1 |
20020104051 | Gupta | Aug 2002 | A1 |
20020175732 | Blon et al. | Nov 2002 | A1 |
20020175739 | Sidiropoulos et al. | Nov 2002 | A1 |
20020196013 | Goldstein et al. | Dec 2002 | A1 |
20030090299 | Dathe et al. | May 2003 | A1 |
20030184349 | Carvajal et al. | Oct 2003 | A1 |
20030208330 | Pickerd | Nov 2003 | A1 |
20030223317 | Soto et al. | Dec 2003 | A1 |
20040012454 | Wallace | Jan 2004 | A1 |
20040117138 | Tran et al. | Jun 2004 | A1 |
20040117143 | Tran et al. | Jun 2004 | A1 |
20040128076 | Pupalaikis et al. | Jul 2004 | A1 |
20040178820 | Barbier et al. | Sep 2004 | A1 |
20050089883 | Weinrich et al. | Apr 2005 | A1 |
20050134324 | Boyer et al. | Jun 2005 | A1 |
20050174148 | Fiedler | Aug 2005 | A1 |
20050225310 | Smith et al. | Oct 2005 | A1 |
20050234670 | Hagen et al. | Oct 2005 | A1 |
20050261853 | Dobyns | Nov 2005 | A1 |
20060074606 | Pupalaikis et al. | Apr 2006 | A1 |
20060080065 | Pupalaikis et al. | Apr 2006 | A1 |
20060106502 | See et al. | May 2006 | A1 |
20060145768 | Kaminski | Jul 2006 | A1 |
20060161401 | Pupalaikis et al. | Jul 2006 | A1 |
20060176151 | Ems et al. | Aug 2006 | A1 |
20060177018 | Kobayashi et al. | Aug 2006 | A1 |
20060178850 | Kobayashi | Aug 2006 | A1 |
20060195301 | Mueller et al. | Aug 2006 | A1 |
20060202748 | Furukawa et al. | Sep 2006 | A1 |
20060238270 | Rostami et al. | Oct 2006 | A1 |
20060244494 | Cetrulo et al. | Nov 2006 | A1 |
20060259256 | Roach | Nov 2006 | A1 |
20070013449 | Ishii et al. | Jan 2007 | A1 |
20070027658 | Pupalaikis et al. | Feb 2007 | A1 |
20070069768 | Hatooka et al. | Mar 2007 | A1 |
20070112532 | Pupalaikis et al. | May 2007 | A1 |
20070126525 | Nicholson | Jun 2007 | A1 |
20070185669 | Pupalaikis et al. | Aug 2007 | A1 |
20070247256 | Rostami et al. | Oct 2007 | A1 |
20080054967 | Kobayashi | Mar 2008 | A1 |
20080061844 | Zeng et al. | Mar 2008 | A1 |
20080120053 | Pupalaikis et al. | May 2008 | A1 |
20080130654 | Schmidt et al. | Jun 2008 | A1 |
20080258957 | Pupalaikis et al. | Oct 2008 | A1 |
20080309355 | Nozaki et al. | Dec 2008 | A1 |
20090002213 | LaMarche et al. | Jan 2009 | A1 |
20090027086 | Trifonov | Jan 2009 | A1 |
20090066403 | Horsky et al. | Mar 2009 | A1 |
20090108906 | Butler | Apr 2009 | A1 |
20090251186 | Nedachi | Oct 2009 | A1 |
20090267666 | Marutani | Oct 2009 | A1 |
20100039157 | Kaeriyama et al. | Feb 2010 | A1 |
20100102868 | Kim et al. | Apr 2010 | A1 |
20100117699 | Wu et al. | May 2010 | A1 |
20100176847 | Kitsunezuka et al. | Jul 2010 | A1 |
20100182050 | Markozen et al. | Jul 2010 | A1 |
20110043270 | Kusuda | Feb 2011 | A1 |
20110115526 | Ouchi | May 2011 | A1 |
20110187424 | Grewing et al. | Aug 2011 | A1 |
20110191066 | Delbue et al. | Aug 2011 | A1 |
20110267030 | Roach | Nov 2011 | A1 |
20110267036 | Kharrati et al. | Nov 2011 | A1 |
20110267037 | Kharrati et al. | Nov 2011 | A1 |
20110267214 | Roach | Nov 2011 | A1 |
20120212251 | Yanagishima et al. | Aug 2012 | A1 |
Number | Date | Country |
---|---|---|
264510 | Apr 2004 | AT |
200027578 | Apr 2001 | AU |
2003252059 | Feb 2004 | AU |
2003291653 | May 2004 | AU |
1126866 | Jun 1982 | CA |
1203295 | Apr 1986 | CA |
1278344 | Dec 1990 | CA |
2238955 | Nov 1999 | CA |
2272740 | Nov 1999 | CA |
2353950 | Apr 2001 | CA |
1399724 | Feb 2003 | CN |
1675822 | Sep 2005 | CN |
1723621 | Jan 2006 | CN |
101116066 | Jan 2008 | CN |
2824103 | Dec 1978 | DE |
3065612 | Dec 1983 | DE |
3335868 | Apr 1984 | DE |
60009856 | May 2004 | DE |
102004019966 | Nov 2005 | DE |
102006040793 | Jun 2007 | DE |
0023708 | Feb 1981 | EP |
0250682 | Jan 1988 | EP |
0278637 | Aug 1998 | EP |
1133702 | Sep 2001 | EP |
1359427 | Nov 2003 | EP |
1554807 | Jul 2005 | EP |
1738185 | Jan 2007 | EP |
1836586 | Sep 2007 | EP |
1846770 | Oct 2007 | EP |
1847103 | Oct 2007 | EP |
2393472 | Dec 1978 | FR |
2534090 | Apr 1984 | FR |
1583550 | Jan 1981 | GB |
2130038 | May 1984 | GB |
2433659 | Jun 2007 | GB |
00025CN2005 | Apr 2007 | IN |
1119341 | Mar 1986 | IT |
54-002019 | Jan 1979 | JP |
59-086322 | May 1984 | JP |
63-5270 | Jan 1988 | JP |
63-193068 | Aug 1988 | JP |
02-007609 | Jan 1990 | JP |
02-052282 | Feb 1990 | JP |
03-211695 | Sep 1991 | JP |
04-212067 | Aug 1992 | JP |
06-034666 | Feb 1994 | JP |
09-318669 | Dec 1997 | JP |
2002-544576 | Dec 2002 | JP |
2003-329709 | Nov 2003 | JP |
2006-504100 | Feb 2006 | JP |
2007-159118 | Jun 2007 | JP |
2008-521014 | Jun 2008 | JP |
PA05000704 | Apr 2005 | MX |
7806065 | Dec 1978 | NL |
8303383 | May 1984 | NL |
8901648 | Jan 1990 | NL |
187880 | Sep 1991 | NL |
339409 | Sep 1998 | TW |
WO0123901 | Apr 2001 | WO |
WO2004010571 | Jan 2004 | WO |
WO2004038432 | May 2004 | WO |
WO2005103736 | Nov 2005 | WO |
WO2006055935 | May 2006 | WO |
WO2006086256 | Aug 2006 | WO |
WO2006086257 | Aug 2006 | WO |
WO2006086258 | Aug 2006 | WO |
WO2006093541 | Sep 2006 | WO |
Entry |
---|
Roach, Steven D., “Signal Conditioning in Oscilloscopes and the Spirit of Invention”, in The Art and Science of Analog Circuit Design, ed. Jim Williams, Butterworth-Heinemann, Boston (1995). |
White Paper “XYZs of Oscilloscopes: Primer”, TEK1511 / 03W-8605-5, (c) 2009 Tektronix. |
Agilent Technologies Application Note 1608, “What is the difference between an equivalent time sampling oscilloscope and a real-time oscilloscope?”, 5989-8794EN, (c) 2008 Agilent Technologies, Inc. |
Search Report for U.S. Appl. No. 12/769,065 ,entitled “Fixed-Price Novelty Search Report” (2010). |
Search Report for U.S. Appl. No. 12/769,082, entitled “Fixed-Price Novelty Search Report” (2010). |
Search Report for U.S. Appl. No. 12/769,114, entitled “Fixed-Price Novelty Search Report” (2010). |
Search Report for U.S. Appl. No. 12/769,075, entitled “Fixed-Price Novelty Search Report” (2010). |
Highlighted U.S. Patent Publication No. US2004117138 (Tran et al., Pub Date: Jun. 17, 2004). |
Action and Response History in US Publication No. US2004/0117138, Jul. 20, 2010. |
File History for US Patent No. 5,121,075 (Issue Date: Jun. 9, 1992). |
Teradyne, Inc., “Prior Art Fig. 1: Ai760 DSO Rev A showing differential drive comparators with trigger level control . . . ”, (Aug. 2007). |
Teradyne, Inc., “Prior Art Fig. 1: Ai760 Rev A DSO and prior art references listed in Section 7”, (Aug. 2007). |
Number | Date | Country | |
---|---|---|---|
20110267037 A1 | Nov 2011 | US |