Oscilloscope, oscilloscope probe and signal measurement system
By designing a multifunctional interface between the oscilloscope and the oscilloscope probe, the problem of insufficient communication in the prior art is solved, and the synchronous and efficient data transmission of the oscilloscope probe is realized to meet the diverse signal measurement needs.
Patent Information
- Application Number
- CN202420828074.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-22
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2034-04-22
AI Technical Summary
Communication between existing oscilloscope probes and oscilloscopes cannot meet the diverse signal measurement needs, especially in terms of synchronization and data transmission.
An interface between an oscilloscope and an oscilloscope probe is designed to realize the transmission of synchronization signals, trigger signals and data buses through multiple connectors, and supports the synchronization and high-bandwidth data transmission of multiple oscilloscope probes.
The synchronization between oscilloscope probes is realized to meet different signal measurement needs, and the data transmission efficiency between the oscilloscope and the oscilloscope probe is improved through a high-speed data bus.
Smart Images

Figure CN222825602U_ABST
Abstract
Description
Technical Field
[0001] The utility model relates to the field of signal measurement, in particular to an oscilloscope, an oscilloscope probe and a signal measurement system. Background Art
[0002] An oscilloscope probe is an electronic component that connects the circuit under test to the input of the oscilloscope. The oscilloscope probe is crucial to the accuracy of the oscilloscope measurement results. Oscilloscope probes can be divided into two categories: passive oscilloscope probes and active oscilloscope probes. Passive oscilloscope probes are generally composed of a resistor-capacitor voltage divider network. Due to the influence of circuit parasitic parameters, the bandwidth is generally less than 1GHz. Active oscilloscope probes generally contain broadband amplifiers and control circuits, which can achieve a larger bandwidth, for example, a bandwidth greater than 1GHz, or even up to 32GHz. Utility Model Content
[0003] Embodiments of the present disclosure provide an oscilloscope, an oscilloscope probe, and a signal measurement system.
[0004] According to a first aspect of an embodiment of the present disclosure, an oscilloscope is provided, the oscilloscope comprising:
[0005] A plurality of first connectors, wherein one of the first connectors is used to connect to a second connector of an oscilloscope probe;
[0006] The first connector includes: a first pin, a second pin and a third pin, wherein:
[0007] The first pin is used for the oscilloscope to output a synchronization signal to the fourth pin of the second connector, wherein the synchronization signal is used for the oscilloscope probes to synchronize with each other;
[0008] The second pin is used for the oscilloscope to receive a trigger signal output by the fifth pin of the second connector, wherein the trigger signal is used to trigger the oscilloscope to perform an operation associated with signal measurement;
[0009] The third pin is used to connect to the sixth pin of the second connector, and the connection between the third pin and the sixth pin is used to carry at least one data bus, and the data bus is used to transmit data between the oscilloscope and the oscilloscope probe;
[0010] The oscilloscope further includes: a third connector connected to the fourth connector of the oscilloscope probe, and configured to receive a signal acquired by the oscilloscope probe, wherein one first connector corresponds to one third connector.
[0011] In some embodiments, the operations associated with the signal measurement include at least one of the following:
[0012] Signal sampling;
[0013] Signal sampling data processing.
[0014] In some embodiments, the data bus is used to transmit at least one of the following:
[0015] Configuration information associated with the oscilloscope probe;
[0016] control information associated with the oscilloscope probe;
[0017] The oscilloscope probe acquires the data.
[0018] In some embodiments, the data bus includes at least one of the following:
[0019] Low voltage differential signal LVDS data bus;
[0020] Universal Serial Bus USB;
[0021] Serial / deserializer Serdes bus.
[0022] In some embodiments, the data bus is connected to the control unit of the oscilloscope via one of the following:
[0023] Physical layer PHY;
[0024] Field Programmable Gate Array FPGA.
[0025] In some embodiments, the first pin is also used for the oscilloscope to output a synchronous clock signal to a fourth pin of the oscilloscope probe.
[0026] In some embodiments, the first connector includes one of the following: a first Universal Serial Bus USB type C connector, a second High Definition Multimedia Interface HDMI connector;
[0027] The second connector includes one of the following: a second USB type C connector, a second HDMI connector;
[0028] The third connector comprises: a first snap-fit type connector BNC connector;
[0029] The fourth connector includes: a second BNC connector;
[0030] Among them, the first USB type C connector can be connected to the second USB type C connector, the second HDMI connector can be connected to the second HDMI connector, and the first BNC connector can be connected to the second BNC connector.
[0031] According to a second aspect of an embodiment of the present disclosure, an oscilloscope probe is provided, the oscilloscope probe comprising: a second connector, used to connect to a first connector of an oscilloscope;
[0032] The second connector includes: a fourth pin, a fifth pin and a sixth pin;
[0033] The fourth pin is used for the oscilloscope probe to receive the synchronization signal output by the first pin of the first connector, wherein the synchronization signal is used for the oscilloscope probe to synchronize with other oscilloscope probes;
[0034] The fifth pin is used for the oscilloscope probe to output a trigger signal to the second pin of the first connector, wherein the trigger signal is used to trigger the oscilloscope to perform an operation associated with signal measurement;
[0035] The sixth pin is used to connect to the third pin of the first connector, and the connection between the third pin and the sixth pin is used to carry at least one data bus, and the data bus is used to transmit data between the oscilloscope and the oscilloscope probe;
[0036] The oscilloscope probe further includes: a fourth connector connected to the third connector of the oscilloscope, and configured to output a signal acquired by the oscilloscope probe to the oscilloscope, wherein one second connector corresponds to one fourth connector.
[0037] In some embodiments, the operation associated with signal measurement includes at least one of the following:
[0038] Signal sampling;
[0039] Signal sampling data processing.
[0040] In some embodiments, the data bus is used to transmit at least one of the following:
[0041] Configuration information associated with the oscilloscope probe;
[0042] control information associated with the oscilloscope probe;
[0043] The oscilloscope probe acquires the data.
[0044] In some embodiments, the data bus includes at least one of the following:
[0045] Low voltage differential signal LVDS data bus;
[0046] Universal Serial Bus USB;
[0047] Serial / deserializer Serdes bus.
[0048] In some embodiments, the data bus is connected to the control unit of the oscilloscope probe via one of the following:
[0049] Field Programmable Gate Array FPGA.
[0050] In some embodiments, the fourth pin is further used to receive a synchronous clock signal output by the oscilloscope to the oscilloscope probe.
[0051] In some embodiments, the first connector includes one of the following: a first Universal Serial Bus USB type C connector, a second High Definition Multimedia Interface HDMI connector;
[0052] The second connector includes one of the following: a second USB type C connector, a second HDMI connector;
[0053] The third connector comprises: a first snap-fit type connector BNC connector;
[0054] The fourth connector includes: a second BNC connector;
[0055] Among them, the first USB type C connector can be connected to the second USB type C connector, the second HDMI connector can be connected to the second HDMI connector, and the first BNC connector can be connected to the second BNC connector.
[0056] According to a third aspect of an embodiment of the present disclosure, a signal measurement system is provided, the signal measurement system comprising:
[0057] The oscilloscope according to the first aspect;
[0058] The oscilloscope probe according to the second aspect;
[0059] Wherein, the first connector of the oscilloscope is connected to the second connector of the oscilloscope probe.
[0060] According to an embodiment of the present disclosure, an oscilloscope includes: a plurality of first connectors, wherein one of the first connectors is used to connect to a second connector of an oscilloscope probe; the first connector includes: a first pin, a second pin and a third pin, wherein the first pin is used for the oscilloscope to output a synchronization signal to the fourth pin of the second connector, wherein the synchronization signal is used for the oscilloscope probe to synchronize between oscilloscope probes; the second pin is used for the oscilloscope to receive a trigger signal output by the fifth pin of the second connector, wherein the trigger signal is used to trigger the oscilloscope to perform an operation associated with signal measurement; the third pin is used to connect to the sixth pin of the second connector, and the connection between the third pin and the sixth pin is used to carry at least one data bus, and the data bus is used to transmit data between the oscilloscope and the oscilloscope probe; the oscilloscope also includes: a third connector connected to the fourth connector of the oscilloscope probe, and used to receive a signal acquired by the oscilloscope probe, wherein one of the first connectors corresponds to one of the third connectors. In this way, on the one hand, the oscilloscope 10 sends a synchronization signal to the oscilloscope probe 20 through the first connector 11, and multiple oscilloscope probes 20 can be synchronized to meet the requirements of the oscilloscope probes 20 for synchronous operation. The oscilloscope 10 can adapt to different working requirements. On the other hand, the oscilloscope 10 can perform operations associated with signal measurement based on the triggering of the trigger signal to meet different signal measurement requirements. At the same time, the data bus can meet the requirements of data transmission between the oscilloscope 10 and the oscilloscope probe 20, and adapt to the requirements of different working scenarios. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] Figure 1 is a schematic diagram of an architecture of an oscilloscope and an oscilloscope probe according to an exemplary embodiment;
[0062] Figure 2 is a schematic diagram of an architecture of an oscilloscope and an oscilloscope probe according to an exemplary embodiment;
[0063] Figure 3 is a schematic diagram of an architecture of an oscilloscope and an oscilloscope probe according to an exemplary embodiment;
[0064] Figure 4 is a schematic diagram of the architecture of an oscilloscope according to an exemplary embodiment;
[0065] Figure 5 is a schematic diagram of an architecture of an oscilloscope probe according to an exemplary embodiment;
[0066] Figure 6 is a schematic diagram of an architecture of an oscilloscope and an oscilloscope probe according to an exemplary embodiment;
[0067] Figure 7 is a schematic diagram of the architecture of a signal measurement system according to an exemplary embodiment;
[0068] Figure 8 is a schematic diagram of an architecture of an oscilloscope probe according to an exemplary embodiment;
[0069] Fig. 9 is a schematic diagram of the architecture of an oscilloscope according to an exemplary embodiment;
[0070] Fig.10 The diagram is a schematic diagram of the architecture of an oscilloscope probe according to an exemplary embodiment. DETAILED DESCRIPTION
[0071] In order to make the technical solutions and beneficial effects of the utility model more obvious and easy to understand, the following is a detailed description by listing specific embodiments. The drawings are not necessarily drawn to scale, and local features may be enlarged or reduced to more clearly show the details of the local features; unless otherwise defined, the technical and scientific terms used herein have the same meanings as those in the technical field to which this application belongs.
[0072] The embodiments of the present disclosure are not exhaustive, but are only illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined, for example, some or all of the steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0073] In each embodiment of the present disclosure, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between the embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form a new embodiment based on their internal logical relationships.
[0074] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0075] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular form, such as "a", "an", "the", "above", "said", "aforementioned", "this", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun after the article may be understood as a singular expression or a plural expression.
[0076] In the embodiments of the present disclosure, “plurality” refers to two or more.
[0077] In some embodiments, the terms "at least one", "one or more", "aplurality of", "multiple", etc. can be used interchangeably.
[0078] In some embodiments, "at least one of A and B", "A and / or B", "A in one case, B in another case", "A in one case, B in another case", etc., may include the following technical solutions according to the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). When there are more branches such as A, B, C, etc., the above is also similar.
[0079] In some embodiments, the recording method of "A or B" may include the following technical solutions according to the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). When there are more branches such as A, B, C, etc., the above is also similar.
[0080] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects, and do not constitute restrictions on the position, order, priority, value or content of the description objects. The statement of the description object refers to the description in the context of the claims or embodiments, and should not constitute redundant restrictions due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields", and the "first" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the numerical value of the description object is not limited by the ordinal number, and can be one or more. Taking the "first device" as an example, the numerical value of the "device" can be one or more. In addition, the objects modified by different prefixes may be the same or different. For example, if the description object is "device", then the "first device" and the "second device" may be the same device or different devices, and their types may be the same or different. For another example, if the description object is "information", then the "first information" and the "second information" may be the same information or different information, and their contents may be the same or different.
[0081] In some embodiments, “including A”, “comprising A”, “used to indicate A”, and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0082] In some embodiments, terms such as “…”, “determine…”, “in the case of…”, “at the time of…”, “when…”, “if…”, “if…”, etc. can be used interchangeably.
[0083] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "no more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.
[0084] In some embodiments, devices, etc. can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", and "subject" can be used interchangeably.
[0085] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure may be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns may also be implemented as an independent embodiment.
[0086] Active oscilloscope probes generally contain amplifiers, power supply and other circuits, and have a relatively complex structure.
[0087] In some embodiments, the interface between the active oscilloscope probe and the oscilloscope may generally include a dedicated oscilloscope probe interface for oscilloscope probe identification, communication, power supply and other functions in addition to the coaxial connector for transmitting the measured signal.
[0088] With the diversification of signal measurement requirements and the continuous increase in signal frequency, the communication between oscilloscope probes and oscilloscopes cannot meet the measurement requirements. For example, multiple oscilloscope probes of an oscilloscope cannot be synchronized, and the oscilloscope's control over the oscilloscope probes is one-way. Therefore, how to make oscilloscopes and oscilloscope probes meet different measurement requirements is an urgent problem to be solved.
[0089] Figure 1 An oscilloscope 10 is shown according to an embodiment of the present disclosure, wherein the oscilloscope 10 includes:
[0090] A plurality of first connectors 11, wherein one of the first connectors is used to connect to a second connector 21 of an oscilloscope probe 20;
[0091] The first connector 11 includes: a first pin 111, a second pin 112 and a third pin 113, wherein:
[0092] The first pin 111 is used for the oscilloscope 10 to output a synchronization signal to the fourth pin 211 of the second connector 21, wherein the synchronization signal is used for the oscilloscope probes 20 to synchronize with each other;
[0093] The second pin 112 is used for the oscilloscope 10 to receive a trigger signal output by the fifth pin 212 of the second connector 21, wherein the trigger signal is used to trigger the oscilloscope 10 to perform an operation associated with signal measurement;
[0094] The third pin 113 is used to connect to the sixth pin 213 of the second connector 21, and the connection between the third pin 113 and the sixth pin 213 is used to carry at least one data bus, and the data bus is used to transmit data between the oscilloscope 10 and the oscilloscope probe 20;
[0095] The oscilloscope 10 further includes: a third connector 12 connected 22 to a fourth connector of the oscilloscope probe 20 , for receiving a signal acquired by the oscilloscope probe 20 , wherein one first connector 11 corresponds to one third connector 12 .
[0096] The oscilloscope 10 may include at least one of the following: a control unit, a display unit, a signal sampling unit, and a power supply.
[0097] In a possible implementation, the control unit may include a processor and a processor peripheral circuit, etc. The control unit is used for at least one of the following: controlling the operation of the oscilloscope 10; controlling the signal sampling unit to process the signal; processing the signal processing result; and controlling the display unit to display.
[0098] In one possible implementation, the name of the processor is not limited to the name described in the embodiment, and terms such as "processor", "controller", "central processing unit (CPU)", "microcontroller unit (MCU)", "micro processing unit (MCU)", and "microprocessor (MCU)" can be used interchangeably.
[0099] In a possible implementation, the oscilloscope 10 may further include an interface circuit, which is used to transmit data, receive and send signals based on the control of the control unit. The interface circuit is used for at least one of the following: converting external data into data that can be received by the processor; outputting data sent by the processor to the outside; realizing the conversion of the processor data bus; receiving external signals and sending them to the processor; sending signals to the outside according to the control of the processor. Among them, the interface circuit used for the conversion of the processor data bus may refer to: the processor uses the first bus to transmit data, and the device outside the processor uses the second bus to transmit data, and the interface circuit can convert the data transmitted by the first bus into data transmitted by the second bus. For example, the processor uses a parallel bus to send data, and the device outside the processor only supports a serial bus. The interface circuit can convert the data transmitted by the parallel bus into data transmitted by the serial bus.
[0100] In a possible implementation, the interface circuit may include at least one of the following: an FPGA; a level conversion circuit; a signal trigger circuit; and a physical layer (PHY).
[0101] In a possible implementation, the control unit of the oscilloscope 10 is connected to the first connector 11 via an interface circuit.
[0102] In a possible implementation, the control unit of the oscilloscope 10 is directly connected to the first connector 11 .
[0103] In a possible implementation, the signal sampling unit is used to connect the third connector 12 and the control unit, perform signal processing on the signal obtained from the third connector 12, and send the signal processing result to the control unit, wherein the third connector 12 is used to receive the signal obtained by the oscilloscope probe. Signal processing includes at least one of the following: signal amplification; signal filtering; signal sampling; digital signal processing.
[0104] In a possible implementation manner, the control unit includes a signal sampling unit.
[0105] In a possible implementation, the display unit is used to display information of a signal acquired by the oscilloscope 10 , an operation interface of the oscilloscope 10 , etc. This is not limited here.
[0106] In a possible implementation, the power supply is used to provide electrical energy to each unit of the oscilloscope 10 .
[0107] In a possible implementation, the oscilloscope 10 has multiple signal measurement channels, and each measurement channel is provided with a first connector 11 .
[0108] In a possible implementation, one of the first connectors 11 corresponds to one of the third connectors 12 , including: one measurement channel of the oscilloscope 10 includes a first connector 11 and a first third connector 12 .
[0109] In a possible implementation, corresponding to the first connector 11 and the third connector 12 , an oscilloscope probe 20 includes a second connector 21 and a fourth connector 22 .
[0110] In a possible implementation, the oscilloscope 10 is connected to the oscilloscope probe 20 via the first connector 11. Specifically, the first connector 11 of the oscilloscope 10 is connected to the second connector 21 of the oscilloscope probe 20.
[0111] In a possible implementation, the first pin 111 may include one or more pins.
[0112] In a possible implementation, the second pin 112 may include one or more pins.
[0113] In a possible implementation, the third pin 113 may include one or more pins.
[0114] In a possible implementation, the fourth pin 211 may include one or more pins.
[0115] In a possible implementation, the fifth pin 212 may include one or more pins.
[0116] In a possible implementation, the sixth pin 213 may include one or more pins.
[0117] Here, the pin position may include a metal connecting pin.
[0118] The synchronization signal is transmitted to the fourth pin 211 of the second connector 21 via the first pin 111 of the first connector 11 .
[0119] In a possible implementation, the first pin position 111 may occupy one or more pin positions of the first connector 11 , and the fourth pin position 211 may occupy one or more pin positions of the second connector 21 .
[0120] In a possible implementation, the first pin 111 and the second pin 112 may include a physical electrical connection path.
[0121] Exemplarily, the first pin 111 may be at least one metal connection portion of the first connector 11. The fourth pin 211 may be at least one metal connection portion of the second connector 21. When the first connector 11 and the second connector 21 are connected, the first pin 111 and the fourth pin 211 are conductive.
[0122] The oscilloscope probe 20 may include at least one item: a control unit of the oscilloscope probe 20 ; a power supply; a signal detection circuit, etc.
[0123] In a possible implementation, the control unit of the oscilloscope probe 20 is used to communicate with the oscilloscope 10 through the connection between the first connector 11 and the second connector 21 , such as receiving control instructions, receiving control signals and / or sending data to the oscilloscope 10 .
[0124] In one possible implementation, the control unit of the oscilloscope probe 20 is used for at least one of the following: the signal detection circuit detects the signal; the signal detected by the signal detection circuit is processed (signal amplification, and / or signal sampling, and / or sampling data processing, etc.).
[0125] The control unit of the oscilloscope probe 20 may include a processor, etc. The oscilloscope probe 20 may also include an interface circuit for transmitting data, receiving and sending signals based on the control of the control unit. The interface circuit of the oscilloscope probe 20 may include at least one of the following: FPGA, level conversion circuit, signal trigger circuit.
[0126] In a possible implementation, the control unit of the oscilloscope probe 20 is connected to the second connector 21 via an interface circuit. For example, the control unit of the oscilloscope probe 20 is connected to the second connector 21 via an FPGA to receive data with a large amount of data.
[0127] In a possible implementation, the control unit of the oscilloscope probe 20 is directly connected to the second connector 21 .
[0128] The signal detection circuit may detect information signals and / or process signals based on the control unit of the oscilloscope probe 20 .
[0129] Here, different oscilloscope probes 20 are used to implement different functions. The oscilloscope probe 20 can be used for at least one of the following:
[0130] Receive external signals and transmit them to the oscilloscope 10 for processing and displaying the signal waveform;
[0131] Receive external signals, process them by the oscilloscope probe 20, and send the processing results to the oscilloscope 10 for displaying the signal waveform;
[0132] The oscilloscope probe 20 generates a signal itself and transmits it to the oscilloscope 10, which processes and displays the signal waveform.
[0133] Different characteristic parameters of the external circuit are detected, processed by the oscilloscope probe 20, and the processing results are sent to the oscilloscope 10 for display;
[0134] Detecting different characteristic parameters of the external circuit and transmitting them to the oscilloscope 10 for processing and display by the oscilloscope 10;
[0135] receiving electric energy provided by the oscilloscope 10;
[0136] Provide power to the oscilloscope 10; Figure 2 As shown, the oscilloscope probe 20 can receive an external power input and provide power to the oscilloscope 10 through the electrical connection between the oscilloscope probe 20 and the oscilloscope 10 .
[0137] The oscilloscope probe 20 may include a fourth connector 22 connected to the third connector 12 for transmitting a signal acquired by the oscilloscope probe.
[0138] In one possible implementation, the oscilloscope probe includes an active oscilloscope probe.
[0139] In one possible implementation, the oscilloscope probe includes a passive oscilloscope probe.
[0140] In some embodiments, the first connector includes one of the following: a first Universal Serial Bus USB type C connector, a second High Definition Multimedia Interface HDMI connector;
[0141] The second connector includes one of the following: a second USB type C connector, a second HDMI connector;
[0142] The third connector comprises: a first snap-fit type connector BNC connector;
[0143] The fourth connector includes: a second BNC connector;
[0144] Among them, the first USB type C connector can be connected to the second USB type C connector, the second HDMI connector can be connected to the second HDMI connector, and the first BNC connector can be connected to the second BNC connector.
[0145] In a possible implementation, the first connector and the second connector may take the physical form of a USB type C connector or an HDMI connector, and implement functions by redefining pin positions.
[0146] In one possible implementation, the first USB type C connector may be a female connector, and the second USB type C connector may be a male connector. Alternatively, the first USB type C connector may be a male connector, and the second USB type C connector may be a female connector.
[0147] In a possible implementation, the first HDMI connector may be a female connector, and the second HDMI connector may be a male connector. Alternatively, the first HDMI connector may be a male connector, and the second HDMI connector may be a female connector.
[0148] In a possible implementation, the third connector 12 and / or the fourth connector 22 may include a coaxial connector. For example, the third connector 12 and the fourth connector 22 may be female and male ports of a Bayonet Nut Connector (BNC) interface, respectively.
[0149] Here, the oscilloscope 10 may send a synchronization signal to the oscilloscope probe 20 through the first connector 11. The oscilloscope probe 20 receives the synchronization signal sent by the oscilloscope 10 through the second connector 21. For example, the oscilloscope 10 may send synchronization signals to multiple oscilloscope probes 20 through multiple first connectors 11, respectively, so that the multiple oscilloscope probes 20 are synchronized.
[0150] In a possible implementation, the synchronization signal may include one of the following: a switch signal; or a continuous pulse.
[0151] In a possible implementation, synchronization of multiple oscilloscope probes 20 includes at least one of the following:
[0152] Multiple oscilloscope probes 20 are clock synchronized;
[0153] The plurality of oscilloscope probes 20 are operated synchronously.
[0154] In one possible implementation, the operation synchronization of the multiple oscilloscope probes 20 may include the multiple oscilloscope probes 20 performing synchronous signal detection.
[0155] In a possible implementation, multiple oscilloscope probes 20 can synchronize the reading of instruction data and / or the reception of instruction signals of the oscilloscope 10 through clock synchronization, thereby synchronizing the signal detection control of the oscilloscope 10 on the oscilloscope probes 20 .
[0156] In a possible implementation, the oscilloscope probe 20 may be synchronized based on the edge of the synchronization signal. For example, the oscilloscope probe 20 (such as multiple oscilloscope probes) may synchronously detect the signal based on the rising edge of the same synchronization signal, thereby achieving signal detection synchronization.
[0157] In a possible implementation, the synchronization signal can be used to control the measurement time of the signal measurement by multiple oscilloscope probes 20. The oscilloscope 10 can send different synchronization signals to different oscilloscope probes 20, and the oscilloscope probes 20 detect the signal according to the received synchronization signals.
[0158] Exemplarily, the oscilloscope 10 sends different synchronization signals to different oscilloscope probes 20, and different synchronization signals trigger the oscilloscope probes 20 to detect signals at different times, thereby meeting the timing requirements of signal measurement.
[0159] For example, the oscilloscope 10 triggers the oscilloscope probe 20 to detect signals through the rising edges of different synchronization signals. The rising edges of different synchronization signals are at different time domain positions, thereby triggering the oscilloscope probe 20 to detect signals at different times.
[0160] In a possible implementation, different synchronization signals trigger the oscilloscope probes 20 to detect signals at the same time. For example, the edges of different synchronization signals used to trigger the oscilloscope probes 20 are located at the same time domain position, that is, the synchronization signals corresponding to each of the multiple oscilloscope probes 20 are located at the same time, thereby triggering the multiple oscilloscope probes 20 to detect signals at the same time.
[0161] In a possible implementation, the oscilloscope 10 may send the same synchronization signal to multiple different oscilloscope probes 20, and the multiple oscilloscope probes 20 perform signal detection according to the received synchronization signal, and / or the multiple oscilloscope probes 20 perform clock synchronization according to the received synchronization signal. Thus, the oscilloscope probes 20 achieve signal detection synchronization.
[0162] In order to meet the requirement of high-speed signal detection, the edge (rising edge and / or falling edge) time of the synchronization signal may range from 0.1 ns to 100 ns.
[0163] In a possible implementation, the control unit of the oscilloscope 10 sends a synchronization signal to the first connector 11 through an interface circuit or directly. The control unit of the oscilloscope probe 20 receives a synchronization signal from the second connector 21 through an interface circuit or directly.
[0164] In this way, the oscilloscope 10 sends a synchronization signal to the oscilloscope probe through the first connector 11, and multiple oscilloscope probes can be synchronized to meet the oscilloscope probe's demand for signal detection synchronization, so that the oscilloscope 10 can adapt to different signal detection requirements.
[0165] In a possible implementation, the first connector 11 and the second connector 21 may adopt a physical interface form of USB Type C. For example, the first connector 11 may adopt a female port of USB Type C, and the second connector 21 may adopt a male port of USB Type C. Here, the first connector 11 and the second connector 21 may be implemented by redefining the pin definition of the USB Type C interface.
[0166] For example, Figure 3 As shown, the oscilloscope 10 is connected to the second connector 21 of the oscilloscope probe through the first connector 11, and the oscilloscope 10 is connected to the fourth connector 22 of the oscilloscope probe through the third connector 12. The second communication connection is connected to the control unit (i.e., the oscilloscope probe control circuit) in the oscilloscope probe. The oscilloscope probe control circuit is used to perform at least one of signal detection control and processing of the detected signal.
[0167] Figure 4 is a functional block diagram of oscilloscope 10, Figure 5 This is the functional block diagram of the oscilloscope probe, such as Figure 4 and Figure 5 As shown, the control unit (i.e., the control and processing circuit) of the oscilloscope 10 controls the interface circuit (i.e., the synchronization trigger circuit) to send a synchronization signal to the first connector 11, the oscilloscope probe receives the synchronization signal through the second connector 21 connected to the first connector 11, and the control unit (i.e., the oscilloscope probe control circuit) of the oscilloscope probe receives the synchronization signal to synchronize the oscilloscope probe.
[0168] In one possible implementation, Figure 4 and Figure 5 As shown, the oscilloscope 10 can also supply power to the oscilloscope probe 20 through the connection between the first connector 11 and the second connector 21 .
[0169] In one possible implementation, Figure 4 and Figure 5 As shown, the oscilloscope probe 20 can provide the oscilloscope 10 with identification information indicating the type of the oscilloscope probe 20 through the connection between the first connector 11 and the second connector 21. For example, the oscilloscope probe 20 can identify the type and attenuation ratio of the oscilloscope probe 20 by means of a resistor voltage divider or a current source, and by the size of the identification resistor connected to the oscilloscope probe 20.
[0170] In a possible implementation, the oscilloscope probe 20 may send a trigger signal to the oscilloscope 10 based on the detected signal, so as to trigger the oscilloscope 10 to perform an operation associated with signal measurement.
[0171] In some embodiments, the operations associated with the signal measurement include at least one of the following:
[0172] Signal sampling;
[0173] Signal sampling data processing.
[0174] In a possible implementation, the oscilloscope probe 20 sends a trigger signal to the oscilloscope 10 through the fifth pin 212 of the second connector 21. The oscilloscope 10 receives the trigger signal through the second pin 112 of the first connector 11. Here, the first connector 11 is connected to the second connector 21, and the second pin 112 is connected to the fifth pin 212.
[0175] In a possible implementation, the second pin 112 may occupy one or more pins of the first connector 11 , and the fifth pin 212 may occupy one or more pins of the second connector 21 .
[0176] In order to meet the demand for high-speed signal detection, the trigger signal needs to have a higher trigger speed, and the edge (rising edge and / or falling edge) time of the trigger signal may range from 0.1ns to 100ns.
[0177] For example, in a signal detection scenario with strict timing requirements, the oscilloscope probe can provide a trigger signal to the oscilloscope 10 to trigger the oscilloscope 10 to perform sampling or data processing. The oscilloscope probe can send a trigger signal to the oscilloscope 10 through the connection between the first connector 11 and the second connector 21.
[0178] like Figure 4 and Figure 5 As shown, the oscilloscope probe sends a trigger signal to the second connector 21 through the control unit of the oscilloscope probe (i.e., the oscilloscope probe control circuit), the oscilloscope 10 receives the trigger signal through the first connector 11 connected to the second connector 21, and the control unit of the oscilloscope 10 (i.e., the control and processor control circuit) receives the trigger signal from the second pin 112 of the first connector 11 through the interface circuit (e.g., the synchronous trigger circuit). The control unit of the oscilloscope 10 (i.e., the control and processor control circuit) can also directly receive the trigger signal from the second pin 112 of the first connector 11.
[0179] Through the trigger signal sent by the oscilloscope probe 20 , the oscilloscope 10 can perform operations associated with signal measurement based on the triggering of the trigger signal to meet different signal measurement requirements.
[0180] In a possible implementation, the third pin 113 is used to carry one data bus or multiple data buses.
[0181] In a possible implementation, different data buses are used to transmit different types of data.
[0182] In some embodiments, the data bus is used to transmit at least one of the following:
[0183] Configuration information associated with the oscilloscope probe 20;
[0184] Control information associated with the oscilloscope probe 20;
[0185] The oscilloscope probe 20 acquires data.
[0186] In a possible implementation, the first connector 11 is connected to the second connector 21 , and the third pin 113 is connected to the sixth pin 213 to carry at least one data bus.
[0187] In a possible implementation, the third pin position 113 may occupy multiple pin positions of the first connector 11 , and the sixth pin position 213 may occupy multiple pin positions of the second connector 21 .
[0188] Transmitting configuration information associated with the oscilloscope probe 20 between the oscilloscope 10 and the oscilloscope probe 20 includes at least one of the following: the oscilloscope 10 sends the configuration information of the oscilloscope probe 20 to the oscilloscope probe 20; the oscilloscope probe 20 sends the configuration information of the oscilloscope probe 20 to the oscilloscope 10. The configuration information is used to configure the oscilloscope probe 20. For example, the configuration information is used to configure the register of the oscilloscope probe 20. For example, the configuration information may be calibration data of the oscilloscope probe 20.
[0189] Transmitting control information associated with the oscilloscope probe 20 between the oscilloscope 10 and the oscilloscope probe 20 includes at least one of the following: the oscilloscope 10 sends the control information of the oscilloscope probe 20 to the oscilloscope probe 20; the oscilloscope probe 20 sends the control information of the oscilloscope probe 20 to the oscilloscope 10. The control information is used to configure the oscilloscope 10 to control the oscilloscope probe 20. For example, the control information is used to configure the oscilloscope 10 to initialize the oscilloscope probe 20.
[0190] The data acquired by the oscilloscope probe 20 may be data acquired by sampling the detected signal by the oscilloscope probe 20 .
[0191] In a possible implementation, the data bus may also be used for signal data transmitted from the oscilloscope 10 to the oscilloscope probe 20 .
[0192] In a possible implementation, the data bus may include a high-speed data bus, for example, a bus that implements data transmission through differential signals.
[0193] In a possible implementation, the data bus may be directly connected to the control unit of the oscilloscope 10 .
[0194] In a possible implementation, the data bus may be connected to the control unit of the oscilloscope 10 via an interface circuit.
[0195] In a possible implementation, the data bus may be directly connected to the control unit of the oscilloscope probe 20 .
[0196] In a possible implementation, the data bus may be connected to the control unit of the oscilloscope probe 20 via an interface circuit.
[0197] In this way, on the one hand, the oscilloscope 10 sends a synchronization signal to the oscilloscope probe 20 through the first connector 11, and multiple oscilloscope probes 20 can be synchronized to meet the requirements of the oscilloscope probes 20 for synchronous operation. The oscilloscope 10 can adapt to different working requirements. On the other hand, the oscilloscope 10 can perform operations associated with signal measurement based on the triggering of the trigger signal to meet different signal measurement requirements. At the same time, the data bus can meet the requirements of data transmission between the oscilloscope 10 and the oscilloscope probe 20, and adapt to the requirements of different working scenarios.
[0198] In some embodiments, Figure 6 As shown, the first pin 111 is also used for the oscilloscope 10 to output a synchronous clock signal to the oscilloscope probe 20 .
[0199] In a possible implementation, in addition to the synchronization signal, the oscilloscope 10 may additionally send a synchronization clock signal to the oscilloscope probe 20, and the oscilloscope probe 20 may receive the synchronization signal based on the synchronization clock signal. For example, the oscilloscope probe 20 may sample the synchronization signal at the edge of the synchronization clock signal. The synchronization clock signal may be used to synchronize the reading of instruction data and / or the reception of instruction signals by the oscilloscope 10 by the oscilloscope probe 20, and further synchronize the signal detection control performed by the oscilloscope 10 on the oscilloscope probe 20.
[0200] In one possible implementation, the synchronization signal may include a synchronization clock signal.
[0201] In some embodiments, the data bus includes at least one of the following:
[0202] Low voltage differential signal LVDS data bus;
[0203] Universal Serial Bus USB;
[0204] Serial / deserializer Serdes bus.
[0205] The information content between the oscilloscope 10 and the oscilloscope probe 20 is transmitted using a bus with a relatively high transmission speed. On the one hand, the communication rate between the oscilloscope 10 and the oscilloscope probe 20 is improved, and the large data transmission requirements of the oscilloscope probe 20 (such as an oscilloscope probe) for detecting and determining high-speed signals are met. On the other hand, the transmission requirements of the configuration information and control information of the oscilloscope probe 20 are met.
[0206] In some embodiments, the data bus is connected to the control unit of the oscilloscope 10 via one of the following:
[0207] Physical layer PHY;
[0208] Field Programmable Gate Array FPGA.
[0209] In one possible implementation, the data bus may be connected to the control unit (control and processing circuit) of the oscilloscope 10 through an interface circuit (such as a physical layer). For example, the USB may be connected to the control unit (control and processing circuit) of the oscilloscope 10 through a PHY.
[0210] In a possible implementation, the data bus can be connected to the control unit (control and processing circuit) of the oscilloscope 10 through an FPGA. For example, a Serdes bus can be connected to the control unit (control and processing circuit) through an FPGA. The FPGA can quickly complete the conversion of protocol layer data, and send the data transmitted through the Serdes bus to the control unit (control and processing circuit) through a transmission method that the control unit can accept. The load of the control unit processing data can be reduced through the FPGA.
[0211] For example, Figure 4 and Figure 5 As shown, the connection between the first connector 11 and the second connector 21 has multiple data buses (i.e. Figure 4 and Figure 5 High-speed data interface and high-speed communication in ).
[0212] In a possible implementation, different data buses can be used to transmit different data to meet requirements such as data transmission rate, data transmission power consumption, and data transmission efficiency. For example, when the oscilloscope 10 transmits configuration information to the oscilloscope probe 20, since the amount of data is small, a data bus with a slower data transmission rate and lower transmission power consumption can be used for transmission. When the oscilloscope probe 20 transmits sampled data to the oscilloscope 10, since the real-time requirement is high and the amount of data is large, a data bus with a higher transmission rate and higher data transmission efficiency can be used for transmission.
[0213] In the oscilloscope 10, the data bus can be directly connected to the processor (control and processing circuit) in the oscilloscope 10, or the data bus can be connected to the processor (control and processing circuit) through the interface circuit (high-speed data communication circuit) in the oscilloscope 10. In the oscilloscope probe, the data bus can be directly connected to the processor (MCU) in the oscilloscope probe, or the data bus can be connected to the processor (MCU) through the interface circuit (FPGA) in the oscilloscope 10.
[0214] In some possible implementations, the processor alone may be referred to as a control unit. The processor combined with an interface circuit (such as an FPGA and / or a PHY) may also be referred to as a control unit. In this embodiment, the specific form of the control unit is not limited.
[0215] Exemplary: Figure 4 and Figure 5 As shown, taking an oscilloscope probe as an example, the data bus can quickly read the configuration and calibration data of the oscilloscope probe to the oscilloscope 10, or the oscilloscope 10 can write the configuration and calibration data to the oscilloscope probe, so as to realize fast oscilloscope probe setting. The data bus can adopt a high-speed data bus such as USB2.0, thereby improving the transmission efficiency.
[0216] The oscilloscope probe 20 may include devices such as an analog-to-digital converter (ADC), a digital-to-analog converter (ADC), and an FPGA. For example, by integrating an ADC in the oscilloscope probe, the detected signal can be sampled in the oscilloscope probe, shortening the transmission path of the analog signal and improving the detection accuracy. For example, a mixed signal oscilloscope (MSO) oscilloscope probe includes a comparator, which compares the input analog signal into a high-speed digital signal. For example, an external signal source module includes a high-speed DAC, and the oscilloscope 10 needs to send the DAC data to the DAC through an interface. For example, an FPGA is integrated in the oscilloscope probe to perform real-time processing and analysis of data, and high-speed data transmission with the oscilloscope 10 host is required. In these applications, a high-speed data bus is required, which can be serial or parallel. For example, the serial Serdes serial signal can achieve a rate of several Gbps for each signal; it can also be parallel data, where multiple signals are transmitted together, such as the LVDS interface, which can achieve a rate of more than 1.25 Gbps for each signal, and multiple signals together can form a higher rate.
[0217] The first connector 11 may include one or more of a plurality of data buses. For example, the first connector 11 may include one or more of high-speed data bus interfaces such as USB, USB type-C, and HDMI, thereby meeting the requirement for the number of communication interface signals and realizing the requirement for broadband and high-speed data communication.
[0218] For example, the USB Type-C physical connector can achieve a communication rate of up to 10 Gbps, which includes 4 pairs of high-speed differential lines, 1 pair of USB2.0 differential lines, and 4 electronic lines. The pins of the USB Type-C physical connector can be redefined. The redefined connector can achieve 4-bit high-speed parallel differential signal output, and can also achieve a communication rate of up to 40 Gbps. It can also achieve USB2.0 high-speed communication, triggering, synchronization and other signal requirements. The pins of the redefined USB Type-C physical connector are shown in Table (1).
[0219] Table (1)
[0220]
[0221] Among them, the USB Type-C physical connector includes:
[0222] First transmission channel: A8 is the synchronous clock signal, B8 is the synchronous signal;
[0223] The second transmission channel: A5 is the trigger signal;
[0224] The third transmission channels A2, A3, B2, B3, A10, A11, B10, B11 are defined as four groups of low voltage differential signals;
[0225] A6 and A7 are defined as USB signals;
[0226] A4, B4, A9, B9 are power pins;
[0227] A1, B1, A12, B12 are ground pins;
[0228] B5, B6 and B7 are reserved.
[0229] As shown in Table (1), the first connector 11 and the second connector 21 can adopt the connection form of a USB Type-C physical connector, and the multi-functions required by the oscilloscope 10 and the oscilloscope probe 20 can be realized by redefining the pin positions. For example,
[0230] The USB Type-C physical connector A2, A3, B2, B3, A10, A11, B10, B11 are defined as four sets of low voltage differential signals to achieve Figure 4 and Figure 5 High-speed data interface function in; A6, A7 are defined as USB signals to achieve Figure 4 and Figure 5 High-speed communication function in; A4, B4, A9, B9 are power pins, realizing Figure 4 and Figure 5 A5 is the trigger signal to realize the power supply function; Figure 4 and Figure 5 The trigger signal function in the implementation; A8 is the synchronous clock signal, B8 is the synchronous signal, Figure 4 and Figure 5 B5, B6 and / or B7 can receive the electrical signal sent by the oscilloscope probe 20 to realize the probe identification function. In a possible implementation, B8 can also be multiplexed as a trigger output signal for triggering the oscilloscope probe.
[0231] Figure 1 An oscilloscope probe 20 is shown according to an embodiment of the present disclosure, wherein the oscilloscope probe 20 includes:
[0232] A second connector 21, used to connect to the first connector 11 of the oscilloscope;
[0233] The second connector 21 includes: a fourth pin 211, a fifth pin 212 and a sixth pin 213;
[0234] The fourth pin 211 is used for the oscilloscope probe to receive the synchronization signal output by the first pin 111 of the first connector 11, wherein the synchronization signal is used for the oscilloscope probe to synchronize with other oscilloscope probes;
[0235] The fifth pin 212 is used for the oscilloscope probe to output a trigger signal to the second pin 112 of the first connector 11, wherein the trigger signal is used to trigger the oscilloscope to perform an operation associated with signal measurement;
[0236] The sixth pin 213 is used to connect to the third pin 113 of the first connector 11, and the connection between the third pin 113 and the sixth pin 213 is used to carry at least one data bus, and the data bus is used to transmit data between the oscilloscope and the oscilloscope probe;
[0237] The oscilloscope probe 20 further includes: a fourth connector 22 connected to the third connector 12 of the oscilloscope 10 , for outputting a signal acquired by the oscilloscope probe 20 to the oscilloscope 10 , wherein one second connector 21 corresponds to one fourth connector 22 .
[0238] The oscilloscope 10 may include at least one of the following: a control unit, a display unit, a signal sampling unit, and a power supply.
[0239] In a possible implementation, the control unit may include a processor and a processor peripheral circuit, etc. The control unit is used for at least one of the following: controlling the operation of the oscilloscope 10; controlling the signal sampling unit to process the signal; processing the signal processing result; and controlling the display unit to display.
[0240] In one possible implementation, the name of the processor is not limited to the name described in the embodiment, and terms such as "processor", "controller", "central processing unit (CPU)", "microcontroller unit (MCU)", "micro processing unit (MCU)", and "microprocessor (MCU)" can be used interchangeably.
[0241] In a possible implementation, the oscilloscope 10 may further include an interface circuit, which is used to transmit data, receive and send signals based on the control of the control unit. The interface circuit is used for at least one of the following: converting external data into data that can be received by the processor; outputting data sent by the processor to the outside; realizing the conversion of the processor data bus; receiving external signals and sending them to the processor; sending signals to the outside according to the control of the processor. Among them, the interface circuit used for the conversion of the processor data bus may refer to: the processor uses the first bus to transmit data, and the device outside the processor uses the second bus to transmit data, and the interface circuit can convert the data transmitted by the first bus into data transmitted by the second bus. For example, the processor uses a parallel bus to send data, and the device outside the processor only supports a serial bus. The interface circuit can convert the data transmitted by the parallel bus into data transmitted by the serial bus.
[0242] In a possible implementation, the interface circuit may include at least one of the following: an FPGA; a level conversion circuit; a signal trigger circuit; and a physical layer (PHY).
[0243] In a possible implementation, the control unit of the oscilloscope 10 is connected to the first connector 11 via an interface circuit.
[0244] In a possible implementation, the control unit of the oscilloscope 10 is directly connected to the first connector 11 .
[0245] In a possible implementation, the signal sampling unit is used to connect the third connector 12 and the control unit, perform signal processing on the signal obtained from the third connector 12, and send the signal processing result to the control unit, wherein the third connector 12 is used to receive the signal obtained by the oscilloscope probe. Signal processing includes at least one of the following: signal amplification; signal filtering; signal sampling; digital signal processing.
[0246] In a possible implementation manner, the control unit includes a signal sampling unit.
[0247] In a possible implementation, the display unit is used to display information of a signal acquired by the oscilloscope 10 , an operation interface of the oscilloscope 10 , etc. This is not limited here.
[0248] In a possible implementation, the power supply is used to provide electrical energy to each unit of the oscilloscope 10 .
[0249] In a possible implementation, the oscilloscope 10 has multiple signal measurement channels, and each measurement channel is provided with a first connector 11 .
[0250] In a possible implementation, one second connector 21 corresponds to one fourth connector 22 , including: an oscilloscope probe 20 includes a second connector 21 and a fourth connector 22 .
[0251] In a possible implementation, a channel of the oscilloscope 10 includes a first connector 11 and a first third connector 12 .
[0252] In a possible implementation, the oscilloscope 10 is connected to the oscilloscope probe 20 via the first connector 11. Specifically, the first connector 11 of the oscilloscope 10 is connected to the second connector 21 of the oscilloscope probe 20.
[0253] In a possible implementation, the first pin 111 may include one or more pins.
[0254] In a possible implementation, the second pin 112 may include one or more pins.
[0255] In a possible implementation, the third pin 113 may include one or more pins.
[0256] In a possible implementation, the fourth pin 211 may include one or more pins.
[0257] In a possible implementation, the fifth pin 212 may include one or more pins.
[0258] In a possible implementation, the sixth pin 213 may include one or more pins.
[0259] Here, the pin position may include a metal connecting pin.
[0260] The synchronization signal is transmitted to the fourth pin 211 of the second connector 21 via the first pin 111 of the first connector 11 .
[0261] In a possible implementation, the first pin position 111 may occupy one or more pin positions of the first connector 11 , and the fourth pin position 211 may occupy one or more pin positions of the second connector 21 .
[0262] In a possible implementation, the first pin 111 and the second pin 112 may include a physical electrical connection path.
[0263] Exemplarily, the first pin 111 may be at least one metal connection portion of the first connector 11. The fourth pin 211 may be at least one metal connection portion of the second connector 21. When the first connector 11 and the second connector 21 are connected, the first pin 111 and the fourth pin 211 are conductive.
[0264] The oscilloscope probe 20 may include at least one item: a control unit of the oscilloscope probe 20 ; a power supply; a signal detection circuit, etc.
[0265] In a possible implementation, the control unit of the oscilloscope probe 20 is used to communicate with the oscilloscope 10 through the connection between the first connector 11 and the second connector 21 , such as receiving control instructions, receiving control signals and / or sending data to the oscilloscope 10 .
[0266] In one possible implementation, the control unit of the oscilloscope probe 20 is used for at least one of the following: the signal detection circuit detects the signal; the signal detected by the signal detection circuit is processed (signal amplification, and / or signal sampling, and / or sampling data processing, etc.).
[0267] The control unit of the oscilloscope probe 20 may include a processor, etc. The oscilloscope probe 20 may also include an interface circuit for transmitting data, receiving and sending signals based on the control of the control unit. The interface circuit of the oscilloscope probe 20 may include at least one of the following: FPGA, level conversion circuit, signal trigger circuit.
[0268] In a possible implementation, the control unit of the oscilloscope probe 20 is connected to the second connector 21 via an interface circuit. For example, the control unit of the oscilloscope probe 20 is connected to the second connector 21 via an FPGA to receive data with a large amount of data.
[0269] In a possible implementation, the control unit of the oscilloscope probe 20 is directly connected to the second connector 21 .
[0270] The signal detection circuit may detect information signals and / or process signals based on the control unit of the oscilloscope probe 20 .
[0271] Here, different oscilloscope probes 20 are used to implement different functions. The oscilloscope probe 20 can be used for at least one of the following:
[0272] Receive external signals and transmit them to the oscilloscope 10 for processing and displaying the signal waveform;
[0273] Receive external signals, process them by the oscilloscope probe 20, and send the processing results to the oscilloscope 10 for displaying the signal waveform;
[0274] The oscilloscope probe 20 generates a signal itself and transmits it to the oscilloscope 10, which processes and displays the signal waveform.
[0275] Different characteristic parameters of the external circuit are detected, processed by the oscilloscope probe 20, and the processing results are sent to the oscilloscope 10 for display;
[0276] Detecting different characteristic parameters of the external circuit and transmitting them to the oscilloscope 10 for processing and display by the oscilloscope 10;
[0277] receiving electric energy provided by the oscilloscope 10;
[0278] Or provide power to the oscilloscope 10; Figure 2 As shown, the oscilloscope probe 20 can receive an external power input and provide power to the oscilloscope 10 through the electrical connection between the oscilloscope probe 20 and the oscilloscope 10 .
[0279] The oscilloscope probe 20 may include a fourth connector 22 connected to the third connector 12 for transmitting a signal acquired by the oscilloscope probe.
[0280] In one possible implementation, the oscilloscope probe includes an active oscilloscope probe.
[0281] In one possible implementation, the oscilloscope probe includes a passive oscilloscope probe.
[0282] In some embodiments, the first connector includes one of the following: a first Universal Serial Bus USB type C connector, a second High Definition Multimedia Interface HDMI connector;
[0283] The second connector includes one of the following: a second USB type C connector, a second HDMI connector;
[0284] The third connector comprises: a first snap-fit type connector BNC connector;
[0285] The fourth connector includes: a second BNC connector;
[0286] Among them, the first USB type C connector can be connected to the second USB type C connector, the second HDMI connector can be connected to the second HDMI connector, and the first BNC connector can be connected to the second BNC connector.
[0287] In a possible implementation, the first connector and the second connector may take the physical form of a USB type C connector or an HDMI connector, and implement functions by redefining pin positions.
[0288] In one possible implementation, the first USB type C connector may be a female connector, and the second USB type C connector may be a male connector. Alternatively, the first USB type C connector may be a male connector, and the second USB type C connector may be a female connector.
[0289] In a possible implementation, the first HDMI connector may be a female connector, and the second HDMI connector may be a male connector. Alternatively, the first HDMI connector may be a male connector, and the second HDMI connector may be a female connector.
[0290] In a possible implementation, the third connector 12 and / or the fourth connector 22 may include a coaxial connector. For example, the third connector 12 and the fourth connector 22 may be female and male ports of a Bayonet Nut Connector (BNC) interface, respectively.
[0291] Here, the oscilloscope 10 may send a synchronization signal to the oscilloscope probe 20 through the first connector 11. The oscilloscope probe 20 receives the synchronization signal sent by the oscilloscope 10 through the second connector 21. For example, the oscilloscope 10 may send synchronization signals to multiple oscilloscope probes 20 through multiple first connectors 11, respectively, so that the multiple oscilloscope probes 20 are synchronized.
[0292] In a possible implementation, the synchronization signal may include one of the following: a switch signal; or a continuous pulse.
[0293] In a possible implementation, synchronization of multiple oscilloscope probes 20 includes at least one of the following:
[0294] Multiple oscilloscope probes 20 are clock synchronized;
[0295] The plurality of oscilloscope probes 20 are operated synchronously.
[0296] In one possible implementation, the operation synchronization of the multiple oscilloscope probes 20 may include the multiple oscilloscope probes 20 performing synchronous signal detection.
[0297] In a possible implementation, multiple oscilloscope probes 20 can synchronize the reading of instruction data and / or the reception of instruction signals of the oscilloscope 10 through clock synchronization, thereby synchronizing the signal detection control of the oscilloscope 10 on the oscilloscope probes 20 .
[0298] In a possible implementation, the oscilloscope probe 20 may be synchronized based on the edge of the synchronization signal. For example, the oscilloscope probe 20 (such as multiple oscilloscope probes) may synchronously detect the signal based on the rising edge of the same synchronization signal, thereby achieving signal detection synchronization.
[0299] In a possible implementation, the synchronization signal can be used to control the measurement time of the signal measurement by multiple oscilloscope probes 20. The oscilloscope 10 can send different synchronization signals to different oscilloscope probes 20, and the oscilloscope probes 20 detect the signal according to the received synchronization signals.
[0300] Exemplarily, the oscilloscope 10 sends different synchronization signals to different oscilloscope probes 20, and different synchronization signals trigger the oscilloscope probes 20 to detect signals at different times, thereby meeting the timing requirements of signal measurement.
[0301] For example, the oscilloscope 10 triggers the oscilloscope probe 20 to detect signals through the rising edges of different synchronization signals. The rising edges of different synchronization signals are at different time domain positions, thereby triggering the oscilloscope probe 20 to detect signals at different times.
[0302] In a possible implementation, different synchronization signals trigger the oscilloscope probes 20 to detect signals at the same time. For example, the edges of different synchronization signals used to trigger the oscilloscope probes 20 are located at the same time domain position, that is, the synchronization signals corresponding to each of the multiple oscilloscope probes 20 are located at the same time, thereby triggering the multiple oscilloscope probes 20 to detect signals at the same time.
[0303] In a possible implementation, the oscilloscope 10 may send the same synchronization signal to multiple different oscilloscope probes 20, and the multiple oscilloscope probes 20 perform signal detection according to the received synchronization signal, and / or the multiple oscilloscope probes 20 perform clock synchronization according to the received synchronization signal. Thus, the oscilloscope probes 20 achieve signal detection synchronization.
[0304] In order to meet the requirement of high-speed signal detection, the edge (rising edge and / or falling edge) time of the synchronization signal may range from 0.1 ns to 100 ns.
[0305] In a possible implementation, the control unit of the oscilloscope 10 sends a synchronization signal to the first connector 11 through an interface circuit or directly. The control unit of the oscilloscope probe 20 receives a synchronization signal from the second connector 21 through an interface circuit or directly.
[0306] In this way, the oscilloscope 10 sends a synchronization signal to the oscilloscope probe through the first connector 11, and multiple oscilloscope probes can be synchronized to meet the oscilloscope probe's demand for signal detection synchronization, so that the oscilloscope 10 can adapt to different signal detection requirements.
[0307] In a possible implementation, the first connector 11 and the second connector 21 may adopt a physical interface form of USB Type C. For example, the first connector 11 may adopt a female port of USB Type C, and the second connector 21 may adopt a male port of USB Type C. Here, the first connector 11 and the second connector 21 may be implemented by redefining the pin definition of the USB Type C interface.
[0308] For example, Figure 3 As shown, the oscilloscope 10 is connected to the second connector 21 of the oscilloscope probe through the first connector 11, and the oscilloscope 10 is connected to the fourth connector 22 of the oscilloscope probe through the third connector 12. The second communication connection is connected to the control unit (i.e., the oscilloscope probe control circuit) in the oscilloscope probe. The oscilloscope probe control circuit is used to perform at least one of signal detection control and processing of the detected signal.
[0309] Figure 4 is a functional block diagram of oscilloscope 10, Figure 5 This is the functional block diagram of the oscilloscope probe, such as Figure 4 and Figure 5 As shown, the control unit (i.e., the control and processing circuit) of the oscilloscope 10 controls the interface circuit (i.e., the synchronization trigger circuit) to send a synchronization signal to the first connector 11, the oscilloscope probe receives the synchronization signal through the second connector 21 connected to the first connector 11, and the control unit (i.e., the oscilloscope probe control circuit) of the oscilloscope probe receives the synchronization signal to synchronize the oscilloscope probe.
[0310] In one possible implementation, Figure 4 and Figure 5 As shown, the oscilloscope 10 can also supply power to the oscilloscope probe 20 through the connection between the first connector 11 and the second connector 21 .
[0311] In one possible implementation, Figure 4 and Figure 5 As shown, the oscilloscope probe 20 can provide the oscilloscope 10 with identification information indicating the type of the oscilloscope probe 20 through the connection between the first connector 11 and the second connector 21. For example, the oscilloscope probe 20 can identify the type and attenuation ratio of the oscilloscope probe 20 by means of a resistor voltage divider or a current source, and by the size of the identification resistor connected to the oscilloscope probe 20.
[0312] In a possible implementation, the oscilloscope probe 20 may send a trigger signal to the oscilloscope 10 based on the detected signal, so as to trigger the oscilloscope 10 to perform an operation associated with signal measurement.
[0313] In some embodiments, the operations associated with the signal measurement include at least one of the following:
[0314] Signal sampling;
[0315] Signal sampling data processing.
[0316] In a possible implementation, the oscilloscope probe 20 sends a trigger signal to the oscilloscope 10 through the fifth pin 212 of the second connector 21. The oscilloscope 10 receives the trigger signal through the second pin 112 of the first connector 11. Here, the first connector 11 is connected to the second connector 21, and the second pin 112 is connected to the fifth pin 212.
[0317] In a possible implementation, the second pin 112 may occupy one or more pins of the first connector 11 , and the fifth pin 212 may occupy one or more pins of the second connector 21 .
[0318] In order to meet the demand for high-speed signal detection, the trigger signal needs to have a higher trigger speed, and the edge (rising edge and / or falling edge) time of the trigger signal may range from 0.1ns to 100ns.
[0319] For example, in a signal detection scenario with strict timing requirements, the oscilloscope probe can provide a trigger signal to the oscilloscope 10 to trigger the oscilloscope 10 to perform sampling or data processing. The oscilloscope probe can send a trigger signal to the oscilloscope 10 through the connection between the first connector 11 and the second connector 21.
[0320] like Figure 4 and Figure 5 As shown, the oscilloscope probe sends a trigger signal to the second connector 21 through the control unit of the oscilloscope probe (i.e., the oscilloscope probe control circuit), the oscilloscope 10 receives the trigger signal through the first connector 11 connected to the second connector 21, and the control unit of the oscilloscope 10 (i.e., the control and processor control circuit) receives the trigger signal from the second pin 112 of the first connector 11 through the interface circuit (e.g., the synchronous trigger circuit). The control unit of the oscilloscope 10 (i.e., the control and processor control circuit) can also directly receive the trigger signal from the second pin 112 of the first connector 11.
[0321] Through the trigger signal sent by the oscilloscope probe 20 , the oscilloscope 10 can perform operations associated with signal measurement based on the triggering of the trigger signal to meet different signal measurement requirements.
[0322] In a possible implementation, the third pin 113 is used to carry one data bus or multiple data buses.
[0323] In a possible implementation, different data buses are used to transmit different types of data.
[0324] In some embodiments, the data bus is used to transmit at least one of the following:
[0325] Configuration information associated with the oscilloscope probe 20;
[0326] Control information associated with the oscilloscope probe 20;
[0327] The oscilloscope probe 20 acquires data.
[0328] In a possible implementation, the first connector 11 is connected to the second connector 21 , and the third pin 113 is connected to the sixth pin 213 to carry at least one data bus.
[0329] In a possible implementation, the third pin position 113 may occupy multiple pin positions of the first connector 11 , and the sixth pin position 213 may occupy multiple pin positions of the second connector 21 .
[0330] Transmitting configuration information associated with the oscilloscope probe 20 between the oscilloscope 10 and the oscilloscope probe 20 includes at least one of the following: the oscilloscope 10 sends the configuration information of the oscilloscope probe 20 to the oscilloscope probe 20; the oscilloscope probe 20 sends the configuration information of the oscilloscope probe 20 to the oscilloscope 10. The configuration information is used to configure the oscilloscope probe 20. For example, the configuration information is used to configure the register of the oscilloscope probe 20. For example, the configuration information may be calibration data of the oscilloscope probe 20.
[0331] Transmitting control information associated with the oscilloscope probe 20 between the oscilloscope 10 and the oscilloscope probe 20 includes at least one of the following: the oscilloscope 10 sends the control information of the oscilloscope probe 20 to the oscilloscope probe 20; the oscilloscope probe 20 sends the control information of the oscilloscope probe 20 to the oscilloscope 10. The control information is used to configure the oscilloscope 10 to control the oscilloscope probe 20. For example, the control information is used to configure the oscilloscope 10 to initialize the oscilloscope probe 20.
[0332] The data acquired by the oscilloscope probe 20 may be data acquired by sampling the detected signal by the oscilloscope probe 20 .
[0333] In a possible implementation, the data bus may also be used for signal data transmitted from the oscilloscope 10 to the oscilloscope probe 20 .
[0334] In a possible implementation, the data bus may include a high-speed data bus, for example, a bus that implements data transmission through differential signals.
[0335] In a possible implementation, the data bus may be directly connected to the control unit of the oscilloscope 10 .
[0336] In a possible implementation, the data bus may be connected to the control unit of the oscilloscope 10 via an interface circuit.
[0337] In a possible implementation, the data bus may be directly connected to the control unit of the oscilloscope probe 20 .
[0338] In a possible implementation, the data bus may be connected to the control unit of the oscilloscope probe 20 via an interface circuit.
[0339] In this way, on the one hand, the oscilloscope 10 sends a synchronization signal to the oscilloscope probe 20 through the first connector 11, and multiple oscilloscope probes 20 can be synchronized to meet the requirements of the oscilloscope probes 20 for synchronous operation. The oscilloscope 10 can adapt to different working requirements. On the other hand, the oscilloscope 10 can perform operations associated with signal measurement based on the triggering of the trigger signal to meet different signal measurement requirements. At the same time, the data bus can meet the requirements of data transmission between the oscilloscope 10 and the oscilloscope probe 20, and adapt to the requirements of different working scenarios.
[0340] In some embodiments, Figure 6 As shown, the first pin 111 is also used for the oscilloscope 10 to output a synchronous clock signal to the oscilloscope probe 20 .
[0341] In a possible implementation, in addition to the synchronization signal, the oscilloscope 10 may additionally send a synchronization clock signal to the oscilloscope probe 20, and the oscilloscope probe 20 may receive the synchronization signal based on the synchronization clock signal. For example, the oscilloscope probe 20 may sample the synchronization signal at the edge of the synchronization clock signal. The synchronization clock signal may be used to synchronize the reading of instruction data and / or the reception of instruction signals by the oscilloscope 10 by the oscilloscope probe 20, and further synchronize the signal detection control performed by the oscilloscope 10 on the oscilloscope probe 20.
[0342] In one possible implementation, the synchronization signal may include a synchronization clock signal.
[0343] In some embodiments, the data bus includes at least one of the following:
[0344] Low voltage differential signal LVDS data bus;
[0345] Universal Serial Bus USB;
[0346] Serial / deserializer Serdes bus.
[0347] The information content between the oscilloscope 10 and the oscilloscope probe 20 is transmitted using a bus with a relatively high transmission speed. On the one hand, the communication rate between the oscilloscope 10 and the oscilloscope probe 20 is improved, and the large data transmission requirements of the oscilloscope probe 20 (such as an oscilloscope probe) for detecting and determining high-speed signals are met. On the other hand, the transmission requirements of the configuration information and control information of the oscilloscope probe 20 are met.
[0348] In some embodiments, the data bus is connected to the control unit of the oscilloscope probe 20 via one of the following:
[0349] Field Programmable Gate Array FPGA.
[0350] In one possible implementation, the data bus may be connected to the control unit (control and processing circuit) of the oscilloscope 10 through an interface circuit (such as a physical layer). For example, the USB may be connected to the control unit (control and processing circuit) of the oscilloscope 10 through a PHY.
[0351] In a possible implementation, the data bus can be connected to the control unit (control and processing circuit) of the oscilloscope 10 through an FPGA. For example, a Serdes bus can be connected to the control unit (control and processing circuit) through an FPGA. The FPGA can quickly complete the conversion of protocol layer data, and send the data transmitted through the Serdes bus to the control unit (control and processing circuit) through a transmission method that the control unit can accept. The load of the control unit processing data can be reduced through the FPGA.
[0352] In a possible implementation, the data bus can be connected to the oscilloscope probe 20 control unit (probe control circuit) through FPGA. For example, the Serdes bus can be connected to the oscilloscope probe 20 control unit (probe control circuit) through FPGA. FPGA can quickly complete the conversion of protocol layer data, and send the data transmitted through the Serdes bus to the control unit (probe control circuit) through a transmission method that the control unit can accept. The load of the control unit processing data can be reduced through FPGA.
[0353] In a possible implementation, the control unit of the oscilloscope probe 20 is used to control the transmission of the FPGA, and the FPGA can transmit the acquired data to the oscilloscope 10 through the data bus. For example, the FPGA can acquire data through other circuit modules (such as a signal processing module in the oscilloscope probe, etc.).
[0354] For example, Figure 4 and Figure 5 As shown, the connection between the first connector 11 and the second connector 21 has multiple data buses (i.e. Figure 4 and Figure 5 High-speed data interface and high-speed communication in ).
[0355] In a possible implementation, different data buses can be used to transmit different data to meet requirements such as data transmission rate, data transmission power consumption, and data transmission efficiency. For example, when the oscilloscope 10 transmits configuration information to the oscilloscope probe 20, since the amount of data is small, a data bus with a slower data transmission rate and lower transmission power consumption can be used for transmission. When the oscilloscope probe 20 transmits sampled data to the oscilloscope 10, since the real-time requirement is high and the amount of data is large, a data bus with a higher transmission rate and higher data transmission efficiency can be used for transmission.
[0356] In the oscilloscope 10, the data bus can be directly connected to the processor (control and processing circuit) in the oscilloscope 10, or the data bus can be connected to the processor (control and processing circuit) through the interface circuit (high-speed data communication circuit) in the oscilloscope 10. In the oscilloscope probe, the data bus can be directly connected to the processor (MCU) in the oscilloscope probe, or the data bus can be connected to the processor (MCU) through the interface circuit (FPGA) in the oscilloscope 10.
[0357] In some possible implementations, the processor alone may be referred to as a control unit. The processor combined with an interface circuit (such as an FPGA and / or a PHY) may also be referred to as a control unit. In this embodiment, the specific form of the control unit is not limited.
[0358] Exemplary: Figure 4 and Figure 5 As shown, taking an oscilloscope probe as an example, the data bus can quickly read the configuration and calibration data of the oscilloscope probe to the oscilloscope 10, or the oscilloscope 10 can write the configuration and calibration data to the oscilloscope probe, so as to realize fast oscilloscope probe setting. The data bus can adopt a high-speed data bus such as USB2.0, thereby improving the transmission efficiency.
[0359] The oscilloscope probe 20 may include devices such as an analog-to-digital converter (ADC), a digital-to-analog converter (ADC), and an FPGA. For example, by integrating an ADC in the oscilloscope probe, the detected signal can be sampled in the oscilloscope probe, shortening the transmission path of the analog signal and improving the detection accuracy. For example, a mixed signal oscilloscope (MSO) oscilloscope probe includes a comparator, which compares the input analog signal into a high-speed digital signal. For example, an external signal source module includes a high-speed DAC, and the oscilloscope 10 needs to send the DAC data to the DAC through an interface. For example, an FPGA is integrated in the oscilloscope probe to perform real-time processing and analysis of data, and high-speed data transmission with the oscilloscope 10 host is required. In these applications, a high-speed data bus is required, which can be serial or parallel. For example, the serial Serdes serial signal can achieve a rate of several Gbps for each signal; it can also be parallel data, where multiple signals are transmitted together, such as the LVDS interface, which can achieve a rate of more than 1.25 Gbps for each signal, and multiple signals together can form a higher rate.
[0360] The first connector 11 may include one or more of a plurality of data buses. For example, the first connector 11 may include one or more of high-speed data bus interfaces such as USB, USB type-C, and HDMI, thereby meeting the requirement for the number of communication interface signals and realizing the requirement for broadband and high-speed data communication.
[0361] For example, the USB Type-C physical connector can achieve a communication rate of up to 10 Gbps, which includes 4 pairs of high-speed differential lines, 1 pair of USB2.0 differential lines, and 4 electronic lines. The pins of the USB Type-C physical connector can be redefined. The redefined connector can achieve 4-bit high-speed parallel differential signal output, and can also achieve a communication rate of up to 40 Gbps. It can also achieve USB2.0 high-speed communication, triggering, synchronization and other signal requirements. The pins of the redefined USB Type-C physical connector are shown in Table (1).
[0362] Figure 7 A signal measurement system is shown according to an embodiment of the present disclosure. The signal system includes an oscilloscope 10 and an oscilloscope probe 20, wherein:
[0363] An alternative implementation of the oscilloscope 10 is shown in Figures 1 to 6 The embodiments involved and other related parts in the embodiments will not be described in detail here.
[0364] For an alternative implementation of the oscilloscope probe 20, see Figures 1 to 6 The embodiments involved and other related parts in the embodiments will not be described in detail here.
[0365] It should be understood that the above embodiments are exemplary and are not intended to include all possible implementations included in the claims. Various modifications and changes may be made on the basis of the above embodiments without departing from the scope of the present disclosure. Similarly, the various technical features of the above embodiments may be arbitrarily combined to form other embodiments of the utility model that may not be explicitly described. Therefore, the above embodiments only express several implementations of the utility model and do not limit the scope of protection of the utility model patent.
[0366] The following provides multiple specific examples in combination with any of the above embodiments:
[0367] like Figure 4 As shown, a high-speed oscilloscope probe interface (a first connector and a second connector) is provided between the oscilloscope and the oscilloscope probe shown in the embodiment of the present disclosure, which can provide triggering, synchronization, and high-speed data communication requirements.
[0368] like Figure 4 and Figure 5 As shown, the signals of the oscilloscope and the oscilloscope probe interface (the first connector and the second connector) generally include the following: high-speed communication, high-speed data interface, trigger signal, synchronization signal, power supply, and oscilloscope probe identification.
[0369] In the oscilloscope probe test scenario with strict timing requirements, the oscilloscope probe needs to provide a trigger signal to the oscilloscope to trigger the oscilloscope for sampling or data processing. At this time, the oscilloscope probe interface needs to contain a trigger signal. The trigger signal is generally required to have a certain bandwidth and a faster edge requirement, generally requiring a rising edge of ns.
[0370] When the active oscilloscope probe contains a control circuit, it can control the oscilloscope probe detection, thus forming a high-speed multi-channel synchronous oscilloscope probe detection system. The oscilloscope sends a synchronization signal to multiple oscilloscope probes inserted on the oscilloscope, and synchronizes the detection of multiple oscilloscope probes, which can ensure strict timing synchronization of multiple oscilloscope probes. This synchronization signal generally requires a certain bandwidth and a faster edge requirement, generally requiring a rising edge of ns.
[0371] In order to solve the problem of low-speed communication of I2C in the prior art, the high-speed communication interface (data bus) provides high-speed communication, which can quickly read the configuration and calibration data of the oscilloscope probe to the oscilloscope, or write the oscilloscope into the oscilloscope probe, so as to realize fast oscilloscope probe setting. The high-speed communication interface in the utility model generally adopts a universal communication interface, such as USB, SDIO, SPI and other communication interfaces. USB2.0 can achieve a rate of 480Mbps, which is several hundred times higher than the existing I2C communication.
[0372] High-speed data interface (data bus) can meet the high-speed real-time data transmission requirements in active oscilloscope probes. Some complex oscilloscope probes or oscilloscope external modules may integrate devices such as ADC, DAC, FPGA, etc. For example, by integrating ADC in the oscilloscope probe, the measured signal can be sampled in the oscilloscope probe to ensure the shortest analog signal transmission path to achieve the best signal quality. For example, in an MSO oscilloscope probe, there is a comparator in the oscilloscope probe, which compares the input analog signal into a high-speed digital signal. For example, in an external signal source module, which contains a high-speed DAC, the oscilloscope needs to send the DAC data to the DAC through an interface. For example, in an oscilloscope probe, an FPGA is integrated to process and analyze data in real time, and high-speed data transmission is required with the oscilloscope host. In these applications, a high-speed data interface is required. This data interface can be serial or parallel, such as a serial Serdes serial signal, where the rate of each signal can reach several Gbps; it can also be parallel data, where multiple signals transmit signals together, such as an LVDS interface, which can achieve a rate of more than 1.25Gbps per signal, and multiple signals together can form a higher rate.
[0373] The oscilloscope and oscilloscope probe also provide power supply and oscilloscope probe identification interface. The active oscilloscope probe can be identified by power source identification resistor. The power supply can be a DC-DC module, and the oscilloscope provides direct current to the oscilloscope probe.
[0374] The oscilloscope probe may also include an analog signal output interface connected to the oscilloscope analog input interface, which may use a coaxial connector.
[0375] The newly added high-speed oscilloscope probe interface structure (first connector and second connector) can use high-speed communication connectors, such as USB, USB type-C, HDMI and other common high-speed connectors, which can meet the demand for the number of communication interface signals and also meet the demand for broadband and high-speed data communication. The first connector and the second connector can be realized by redefining the pin positions of the existing high-speed connectors.
[0376] For example, USB Type-C can achieve a communication rate of up to 10Gbps, which includes 4 pairs of high-speed differential lines, 1 pair of USB2.0 differential lines, and 4 electronic lines. The Type-C connector is redefined, as shown in Table (1), to achieve 4-bit high-speed parallel differential signal output and a communication rate of up to 40Gbps. It can also achieve USB2.0 high-speed communication, triggering, synchronization and other signal requirements.
[0377] Example 1
[0378] like Figure 5 As shown, this embodiment provides the internal structure of the oscilloscope host end, the high-speed oscilloscope probe interface (i.e., the first connector) portion corresponds to the oscilloscope probe, and the oscilloscope can include the functions of all signals to meet the application requirements of different oscilloscope probes or external modules.
[0379] In some embodiments, the oscilloscope may include all signal interfaces and circuit hardware, and different functions may be implemented by upgrading the firmware of the oscilloscope.
[0380] Each module inside the oscilloscope is connected to the control and processing module, and the control and processing module is connected to the display module.
[0381] The oscilloscope channel inputs the analog signal, which is sampled and connected to the control and processing module (control unit).
[0382] The control and processing module may include an FPGA and a processor for digital signal processing and software requirements.
[0383] The signal sampling module generally includes an oscilloscope analog front-end circuit, an ADC circuit, an ADC data interface circuit, etc.
[0384] Example 2
[0385] Figure 6 As shown, this embodiment concretizes the signals in the high-speed oscilloscope probe interface (second connector), including power supply, trigger signal, synchronization signal, high-speed data interface (data bus), high-speed communication (data bus), and oscilloscope probe identification.
[0386] Multiple data buses do not necessarily need to exist at the same time. Different data buses are used for different oscilloscope probe applications.
[0387] The oscilloscope probe contains an oscilloscope probe control circuit (control unit) inside, which uses the signal of the high-speed oscilloscope probe interface to complete the functions of triggering, synchronization, data transmission and reception, communication, etc., and controls the oscilloscope probe detection circuit.
[0388] Example 3
[0389] like Figure 8 As shown, this embodiment provides a structural diagram of an oscilloscope probe using a USB Type-C high-speed connector.
[0390] The USB Type-C connector contains four pairs of high-speed coaxial cables, which can achieve high-speed signals up to 10Gbps.
[0391] In this embodiment, the high-speed data interface (data bus) provides two forms: Serdes high-speed serial data and LVDS high-speed parallel data, and is connected to the FPGA inside the oscilloscope probe. These two high-speed data interfaces can exist at the same time or only one can exist.
[0392] In this embodiment, the communication interface (data bus) provides two types of low-speed communication and USB2.0 high-speed communication, which can exist at the same time or only one. The Type-C high-speed interface includes a pair of USB2.0 interfaces with a rate of 480Mbps, which can be used directly.
[0393] In this embodiment, a synchronization signal, a synchronization clock, and a trigger signal are also provided, and the connection is the synchronization and trigger circuit inside the oscilloscope probe. The purpose of providing the synchronization clock is to synchronize the clock of the oscilloscope probe and the oscilloscope.
[0394] like Fig. 9 As shown, this embodiment provides a structural block diagram of the oscilloscope part.
[0395] Similar to the inside of an oscilloscope probe, the synchronous trigger and FPGA in the oscilloscope are connected to the processor, and the USB communication is connected to the processor through the USB2.0 PHY circuit.
[0396] Example 4
[0397] like Fig.10 As shown, this embodiment provides an internal block diagram of an oscilloscope external module (oscilloscope probe). Unlike the oscilloscope probe, the oscilloscope external module utilizes an oscilloscope probe interface to connect to the oscilloscope, and communicates and transmits data with the oscilloscope to realize its functions.
[0398] The external module may not include an oscilloscope probe detection circuit, but may be replaced by a functional circuit of the external module, and the functional circuit is connected to a synchronous trigger, FPGA and MCU.
[0399] The external function module can be any instrument or circuit that can be used with the oscilloscope, such as signal generation, power generation, spectrum analysis, power meter, oscilloscope probe, multimeter, etc.
[0400] The solution provided in this embodiment redefines the oscilloscope high-speed interface, provides high-speed synchronization, triggering, data transmission and reception, and communication interfaces, and provides technical possibilities for oscilloscope probes and external modules with high-speed, strict timing requirements, and high-speed data communications. It can be widely used in oscilloscope probes, external modules, and external interfaces of other instruments to meet the interface requirements of high speed, high timing, and large data.
[0401] The solution provided by this embodiment uses a universal high-speed connector, which has the advantages of low cost and high reliability.
[0402] Those skilled in the art will readily conceive of other embodiments of the utility model after considering the specification and practicing the utility model disclosed herein. The present disclosure is intended to cover any variation, use or adaptation of the utility model, which follows the general principles of the utility model and includes common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The specification and examples are to be regarded as exemplary only, and the true scope and spirit of the utility model are indicated by the following claims.
[0403] It should be understood that the present invention is not limited to the precise structure described above and shown in the drawings, and various modifications and changes can be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. An oscilloscope, characterized in that: The oscilloscope comprises: A plurality of first connectors, wherein one of the first connectors is used to connect to a second connector of an oscilloscope probe; The first connector includes: a first pin, a second pin and a third pin, wherein: The first pin is used for the oscilloscope to output a synchronization signal to the fourth pin of the second connector, wherein the synchronization signal is used for the oscilloscope probes to synchronize with each other; The second pin is used for the oscilloscope to receive a trigger signal output by the fifth pin of the second connector, wherein the trigger signal is used to trigger the oscilloscope to perform an operation associated with signal measurement; The third pin is used to connect to the sixth pin of the second connector, and the connection between the third pin and the sixth pin is used to carry at least one data bus, and the data bus is used to transmit data between the oscilloscope and the oscilloscope probe; The oscilloscope further includes: a third connector connected to the fourth connector of the oscilloscope probe, and configured to receive a signal acquired by the oscilloscope probe, wherein one first connector corresponds to one third connector.
2. The oscilloscope according to claim 1, characterized in that: The operations associated with signal measurement include at least one of the following: Signal sampling; Signal sampling data processing.
3. The oscilloscope according to claim 1, characterized in that: The data bus is used to transmit at least one of the following: Configuration information associated with the oscilloscope probe; control information associated with the oscilloscope probe; The oscilloscope probe acquires the data.
4. The oscilloscope according to claim 1, characterized in that: The data bus includes at least one of the following: Low voltage differential signal LVDS data bus; Universal Serial Bus USB; Serial / deserializer Serdes bus.
5. The oscilloscope according to claim 1, characterized in that: The data bus is connected to the control unit of the oscilloscope via one of the following: Physical layer PHY; Field Programmable Gate Array FPGA.
6. The oscilloscope according to any one of claims 1 to 5, characterized in that: The first pin is also used for the oscilloscope to output a synchronous clock signal to the fourth pin of the oscilloscope probe.
7. The oscilloscope according to any one of claims 1 to 5, characterized in that: The first connector comprises one of the following: a first USB type C connector, a second HDMI connector; The second connector includes one of the following: a second USB type C connector, a second HDMI connector; The third connector includes: a first BNC connector; The fourth connector includes: a second BNC connector; Among them, the first USB type C connector can be connected to the second USB type C connector, the second HDMI connector can be connected to the second HDMI connector, and the first BNC connector can be connected to the second BNC connector.
8. An oscilloscope probe, characterized in that: The oscilloscope probe comprises: a second connector, used to connect to the first connector of the oscilloscope; The second connector includes: a fourth pin, a fifth pin and a sixth pin; The fourth pin is used for the oscilloscope probe to receive the synchronization signal output by the first pin of the first connector, wherein the synchronization signal is used for the oscilloscope probe to synchronize with other oscilloscope probes; The fifth pin is used for the oscilloscope probe to output a trigger signal to the second pin of the first connector, wherein the trigger signal is used to trigger the oscilloscope to perform an operation associated with signal measurement; The sixth pin is used to connect to the third pin of the first connector, and the connection between the third pin and the sixth pin is used to carry at least one data bus, and the data bus is used to transmit data between the oscilloscope and the oscilloscope probe; The oscilloscope probe further includes: a fourth connector connected to the third connector of the oscilloscope, and configured to output a signal acquired by the oscilloscope probe to the oscilloscope, wherein one second connector corresponds to one fourth connector.
9. The oscilloscope probe according to claim 8, characterized in that: The operation associated with signal measurement includes at least one of the following: Signal sampling; Signal sampling data processing.
10. The oscilloscope probe according to claim 8, characterized in that: The data bus is used to transmit at least one of the following: Configuration information associated with the oscilloscope probe; control information associated with the oscilloscope probe; The oscilloscope probe acquires the data.
11. The oscilloscope probe according to claim 8, characterized in that: The data bus includes at least one of the following: Low voltage differential signal LVDS data bus; Universal Serial Bus USB; Serial / deserializer Serdes bus.
12. The oscilloscope probe according to claim 8, characterized in that: The data bus is connected to the control unit of the oscilloscope probe via one of the following: Field Programmable Gate Array FPGA.
13. The oscilloscope probe according to any one of claims 8 to 12, characterized in that: The fourth pin is also used to receive a synchronous clock signal output by the oscilloscope to the oscilloscope probe.
14. The oscilloscope probe according to any one of claims 8 to 12, characterized in that: The first connector comprises one of the following: a first USB type C connector, a second HDMI connector; The second connector includes one of the following: a second USB type C connector, a second HDMI connector; The third connector includes: a first BNC connector; The fourth connector includes: a second BNC connector; Among them, the first USB type C connector can be connected to the second USB type C connector, the second HDMI connector can be connected to the second HDMI connector, and the first BNC connector can be connected to the second BNC connector.
15. A signal measurement system, characterized in that: The signal measurement system comprises: The oscilloscope according to any one of claims 1 to 7; The oscilloscope probe according to any one of claims 8 to 14; Wherein, the first connector of the oscilloscope is connected to the second connector of the oscilloscope probe.