MEASURING SYSTEM AS WELL AS METHOD FOR ANALYZING AN ANALOG SIGNAL
20180335474 ยท 2018-11-22
Assignee
Inventors
Cpc classification
G01R13/30
PHYSICS
G01R13/02
PHYSICS
International classification
G01R13/30
PHYSICS
G01R13/02
PHYSICS
Abstract
A measuring system has an analog-to-digital converter, an acquisition memory, a processing unit, and a display memory. The processing unit is adapted to decode a digital signal according to a protocol creating a decoded signal and to evaluate the decoded signal at a cursor position. The digital data generated by decoding the decoded signal at the cursor position is stored in the display memory. Further, a method for analyzing an analog signal according to a protocol is shown.
Claims
1. A measuring system having an analog-to-digital converter for converting an analog signal into a digital signal, an acquisition memory for storing said digital signal, a processing unit, and a display memory, said processing unit being adapted to decode said digital signal according to a protocol creating a decoded signal and to store said decoded signal in said acquisition memory, said processing unit being adapted to evaluate said decoded signal at a cursor position generating digital data and to store said digital data of said position in said display memory.
2. The measuring system according to claim 1, wherein said measuring system is an oscilloscope or a logic analyzer.
3. The measuring system according to claim 1, wherein said cursor position is selected by a user of said measuring system.
4. The measuring system according to claim 1, wherein said protocol is a bus protocol.
5. The measuring system according to claim 1, wherein said digital data comprises the decoded value of at least one of a frame of said digital signal at said cursor position and a packet of said frame.
6. The measuring system according to claim 1, wherein said measuring system comprises a display adapted to display said digital data.
7. The measuring system according to claim 6, wherein said display comprises a visualization section, said display being adapted to display at least one of said cursor position and a visualization of at least one of said analog signal, said digital signal, and said decoded signal in said visualization section.
8. The measuring system according to claim 7, wherein said display being adapted to display said digital data outside of said visualization section.
9. The measuring system according to claim 1, wherein said processing unit is adapted to evaluate said decoded signal at a plurality of positions and to store a plurality of digital data generated.
10. The measuring system according to claim 9, wherein said display is adapted to display a plurality of digital data simultaneously.
11. A method for analyzing an analog signal according to a protocol using a measuring system, comprising the steps of: converting said analog signal into a digital signal; decoding said digital signal according to a protocol creating a decoded signal; evaluating said decoded signal at a cursor position generating digital data; and storing said digital data of said position in a display memory of said measuring system.
12. The method according to claim 11, wherein said decoded signal is stored in an acquisition memory of said measuring system.
13. The method according to claim 11, wherein said cursor position is selected by a user of said measuring system.
14. The method according to claim 11, wherein said digital data is displayed on a display of said measuring system.
15. The method according to claim 14, wherein at least one of said cursor position and a visualization of at least one of said analog signal, said digital signal and said decoded signal is displayed in a visualization section of said display.
16. The method according to claim 15, wherein said digital data is displayed outside of said visualization section.
17. The method according to claim 11, wherein said protocol is a bus protocol.
18. The method according to claim 11, wherein said digital data comprises the decoded value of at least one of a frame of said digital signal at said position and a packet of said frame.
19. The method according to claim 11, wherein said decoded signal is evaluated at at least a second cursor position defined by at least a second cursor generating at least second digital data and storing said at least second digital data in said display memory.
20. The method according to claim 19, wherein said digital data and said at least second digital data are displayed simultaneously on said display.
Description
DESCRIPTION OF THE DRAWINGS
[0025] The foregoing aspects and many of the attendant advantages of the claimed subject matter will become more readily appreciated as the same become better understood by reference to the following detailed description, when taken in conjunction with the accompanying drawings, wherein:
[0026]
[0027]
DETAILED DESCRIPTION
[0028] The detailed description set forth below in connection with the appended drawings, where like numerals reference like elements, is intended as a description of various embodiments of the disclosed subject matter and is not intended to represent the only embodiments. Each embodiment described in this disclosure is provided merely as an example or illustration and should not be construed as preferred or advantageous over other embodiments. The illustrative examples provided herein are not intended to be exhaustive or to limit the claimed subject matter to the precise forms disclosed.
[0029] In the following description, numerous specific details are set forth in order to provide a thorough understanding of one or more embodiments of the present disclosure. It will be apparent to one skilled in the art, however, that many embodiments of the present disclosure may be practiced without some or all of the specific details. In some instances, well-known process steps have not been described in detail in order not to unnecessarily obscure various aspects of the present disclosure. Further, it will be appreciated that embodiments of the present disclosure may employ any combination of features described herein.
[0030]
[0031] A signal path 24 is provided by an electric connection originating from the input 12, running through the analog-to-digital converter 14 and the acquisition memory 16 to the processing unit 18. From the processing unit 18, the signal path proceeds to the display memory 20 and from the display memory to the display 22. Of course, more electric connections, wiring, signal paths or the like may be provided in the measuring system 10 but are not shown for simplification.
[0032] Further, the measuring system 10 comprises an input device 26, for example a knob or a button, electrically or wirelessly connected to the processing unit 18. Naturally, the input device can also be any other human interface device like a mouse or a touch surface. For example, the display 22 can be a touch screen.
[0033] For measuring an analog signal according to a protocol, the input 12 is connected to the signal lines (not shown) carrying the analog signal to be measured.
[0034] The analog signal is fed to the analog-to-digital converter 14 that converts the analog signal into a digital signal S.sub.1 (
[0035] The processing unit 18 may be a microprocessor having access to the acquisition memory 16 and/or to a memory of the processing unit 18 itself. The processing unit 18 has access to or may request the protocol used to create the analog signal. The protocol may be a bus protocol, for example the USB protocol, the I2C protocol, the UART protocol, the SPI protocol, the LIN protocol, the FlexRay protocol or the CAN protocol. With the information of the protocol, the processing unit is able to decode the analog signal, or more precisely, the digital signal S.sub.1 created on the basis of the analog signal. For decoding, the processing unit 18 obtains the digital signal S.sub.1 from the acquisition memory 16.
[0036] The signal according to the protocol includes frames or telegrams comprising several packages of information. The packages may be identification packages (ID-packages), data packages containing the information to be transmitted, or other packages.
[0037] The processing unit 18 is able to decode the frame and/or the single packages by using the information about the protocol. This way, the processing unit 18 obtains a decoded signal S.sub.2 (
[0038] The decoded signal S.sub.2 may be stored in the display memory 20 alongside with the digital signal S.sub.1, i.e. a digital representation of the analog signal. The decoded signal S.sub.1, the digital signal S.sub.1 and possibly the analog signal may be displayed on the display 22 as can be seen in
[0039]
[0040] The digital signal S.sub.1 and the decoded signal S.sub.2 are shown in the visualization section 28 as visualizations. The digital signal S.sub.1 corresponding to the analog signal may be visualized as a plot of the signal, e.g. a voltage over time diagram. The decoded signal S.sub.2 comprises several frames and packages that are visualized as honeycombs or elongated honeycombs on the same time scale as the digital signal S.sub.1 is visualized.
[0041] Further, several cursors are displayed by the display 22 and may be track-cursors. In the example shown in
[0042] The cursors are visualized as a vertical line intersecting with the visualizations of the digital signal S.sub.1 and the decoded signal S.sub.2. The cursors may be moved in the horizontal direction, i.e. along the time axis using the input device 26, e.g. by turning the knob. Thus, the user of the measuring system 10 may place one of the cursors at a specific point in time by selecting the cursor position to correspond to that point in time.
[0043] In the data section 30, a data field for each cursor C.sub.1, C.sub.2, C.sub.3 and C.sub.4 is provided.
[0044] For the first cursor C.sub.1 and the second cursor C.sub.2 associated with the digital signal S.sub.1, the voltage value of the digital signal S.sub.1 at the cursor position is displayed in the data section 30 of the display 22. For the third cursor C.sub.3 and the fourth cursor C.sub.4 associated with the decoded signal S.sub.2, the processing unit 18 evaluates the decoded signal S.sub.2 at the respective cursor positions and generates digital data. In the shown example, the processing unit 18 determines simultaneously the value of the frame or the package of the decoded signal S.sub.2 at the cursor position of the third cursor C.sub.3 and the fourth cursor C.sub.4, respectively.
[0045] These decoded values are the digital data generated in the decoding of the decoded signal S.sub.2. Of course, this digital data may also comprise other information generated while evaluating the decoded signal S.sub.2.
[0046] The digital data is then transferred to the display memory 20 and stored in the display memory 20. Subsequently, the display 22 displays the digital data in the data section 30. The digital data, in this case the decoded values, is displayed in written alphanumerical form.
[0047] In the shown embodiment, the decoded values of the frame or the package at the respective cursor position of the cursors C.sub.3, C.sub.4 are displayed in the data section 30. For example, the decoded value of the package and the cursor position of the third cursor C.sub.3 is 0x3F and the decoded value of the package at the cursor position of the fourth cursor C.sub.4 may be 0xB2. Thus, first and second digital data has been generated and is displayed simultaneously on the display 22.
[0048] Therefore, the processing unit 18 may evaluate the decoded signal at a plurality of positions and store the respective plurality of digital data generated in the display memory 20. Likewise, the display 22 is adapted to display the plurality of digital data simultaneously.
[0049] The user may obtain the value of a specific frame or a specific package of the decoded signal S.sub.2 by moving the third or fourth cursor C.sub.3, C.sub.4 and placing the cursor position at the frame to be analyzed. The cursor positions of the third or the fourth cursor C.sub.3 or C.sub.4 may be moved using the input device 26, e.g. by turning the knob. Thus, data analysis is simplified.
[0050] The principles, representative embodiments, and modes of operation of the present disclosure have been described in the foregoing description. However, aspects of the present disclosure which are intended to be protected are not to be construed as limited to the particular embodiments disclosed. Further, the embodiments described herein are to be regarded as illustrative rather than restrictive. It will be appreciated that variations and changes may be made by others, and equivalents employed, without departing from the spirit of the present disclosure. Accordingly, it is expressly intended that all such variations, changes, and equivalents fall within the spirit and scope of the present disclosure, as claimed.