Method, device, terminal and medium for determining LVDS error channel with no signal at receiving end
Through the low-voltage differential signal simulation waveform diagram test of differential and single-ended input modes, the problem of difficult to determine the error channel under the receiver without signal in the LVDS circuit interface test is solved, and the method of finding the error channel through comparison is realized, which enhances the analysis reliability.
Patent Information
- Application Number
- CN202211153194.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-21
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2042-09-21
AI Technical Summary
In the low voltage differential signal (LVDS) circuit interface test, it is difficult for traditional methods to determine the error channel without a signal at the receiving end, especially when srv_error is always equal to 0, and it is impossible to determine which channels have abnormalities through conventional steps.
Using low-voltage differential signal simulation waveform diagram test based on differential input mode and single-ended input mode, by obtaining the first and second low-voltage differential signal simulation waveform diagrams, find channels without received signals and form a set of channels, and then find them through comparison. Public channel serves as error channel.
By comparing the results of the two test methods, it is possible to simply reuse traditional test methods to find error channels, and comprehensive analysis is carried out in combination with single-ended test images, which enhances the persuasiveness of the analysis and avoids erroneous conclusions.
Smart Images

Figure CN115801616B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of LVDS testing technology, and in particular to a method, device, terminal and medium for determining an LVDS error channel with no signal at a receiving end. Background Art
[0002] In the low voltage differential signal (LVDS) circuit interface test, the emergence of GTK Wave software has brought great convenience to the determination of error channels (lanes). GTK Wave is a GTK-based waveform viewer that supports LXT, LXT2, VZT, GHW files and standard Verilog VCD / EVC files. The detection principle of GTK Wave software is: by looking for the curve with srv_error as 1, it can quickly determine which patterns in which top chips are abnormal, and then find the pins corresponding to the corresponding abnormal patterns through terminal operation, and then use the pin file to find the corresponding channel (lane). In this way, a complete error channel (lane) determination process is completed.
[0003] However, not all waveforms are so ideal, and special situations often occur during the actual detection process. Generally speaking, if there is data at the sending end, there must be data at the receiving end, even if there is a possibility of misalignment. So if there is no misalignment, then srv_error is always equal to 0, and all channels (lanes) are normal at this time; if the data is misaligned, then srv_error will appear as a high level at the misaligned position, and some channels (lanes) are abnormal. However, there is a situation where srv_error is always equal to 0, and there is no signal displayed at the receiving end. At this time, there must be an abnormality in the lane, but it is impossible to determine which channels (lanes) have an abnormality through the steps described above, because srv_error is always 0, and we cannot find the wrong pattern. Summary of the invention
[0004] In view of the above-mentioned shortcomings of the prior art, the purpose of the present application is to provide a method, device, terminal and medium for determining an LVDS error channel with no signal at the receiving end, so as to solve the problem that it is difficult to find the error channel through traditional methods under special circumstances.
[0005] To achieve the above-mentioned purpose and other related purposes, the first aspect of the present application provides a method for determining an LVDS error channel with no signal at the receiving end, comprising: obtaining a first low-voltage differential signal simulation waveform diagram during a low-voltage differential signal circuit interface test based on a differential input mode, searching for all channels corresponding to the first receiving end without a receiving signal and aggregating them to form a first channel set; obtaining a second low-voltage differential signal simulation waveform diagram during a low-voltage differential signal circuit interface test based on a single-ended input mode, finding a second receiving end that is mapped to the first receiving end in the first low-voltage differential signal simulation waveform diagram, and aggregating all error channels corresponding to the second receiving end to form a second channel set; comparing the first channel set with the channels in the second channel set one by one to find a common channel; and using the common channel as all error channels of the first receiving end without a receiving signal.
[0006] In some embodiments of the first aspect of the present application, the method of finding out a second receiving end that is mapped to the first receiving end in the first low-voltage differential signal simulation waveform diagram, and aggregating all error channels corresponding to the second receiving end to form a second channel set, includes: finding out all simulation curves corresponding to the receiving end in which the number of simulation curves is constant as a preset value from the second low-voltage differential signal simulation waveform diagram; finding out the curve where an error occurs and determining the corresponding error pin from all simulation curves corresponding to the receiving end in which the number of simulation curves is constant as a preset value, so as to determine the corresponding error channel by searching the pin file and form the second channel set.
[0007] In some embodiments of the first aspect of the present application, GTKWave simulation software is used to obtain a first low voltage differential signal simulation waveform diagram during a low voltage differential signal circuit interface test based on a differential input mode.
[0008] In some embodiments of the first aspect of the present application, the low-voltage differential signal circuit interface test based on the single-ended input mode includes: each signal source is equipped with a signal line, which is connected to the data acquisition interface currently used, and its data acquisition method is to measure the difference between the signal and the ground.
[0009] In some embodiments of the first aspect of the present application, the low-voltage differential signal circuit interface test based on the differential input mode includes: using two signal lines to connect the corresponding two signal sources; setting three high-impedance power amplifiers; wherein the first high-impedance power amplifier and the second high-impedance power amplifier respectively detect the voltage difference between the input terminals of the two signal sources and the ground terminal, and the third high-impedance power amplifier is used to calculate the voltage difference between the first high-impedance power amplifier and the second high-impedance power amplifier.
[0010] To achieve the above-mentioned purpose and other related purposes, the second aspect of the present application provides an LVDS error channel determination device with no signal at the receiving end, including: a simulation waveform acquisition module, used to obtain a first low-voltage differential signal simulation waveform diagram during a low-voltage differential signal circuit interface test based on a differential input mode, from which all channels corresponding to the first receiving end without a receiving signal are found and aggregated to form a first channel set; and obtain a second low-voltage differential signal simulation waveform diagram during a low-voltage differential signal circuit interface test based on a single-ended input mode, from which a second receiving end that is mapped to the first receiving end in the first low-voltage differential signal simulation waveform diagram is found, and all error channels corresponding to the second receiving end are aggregated to form a second channel set; an error channel determination module, used to compare the channels in the first channel set with those in the second channel set one by one to find a common channel; and use the common channel as all error channels of the first receiving end without a receiving signal.
[0011] In some embodiments of the second aspect of the present application, the simulation waveform acquisition module performs the steps of finding a second receiving end that is mapped to the first receiving end in the first low-voltage differential signal simulation waveform diagram, and aggregating all error channels corresponding to the second receiving end to form a second channel set, including: finding out all simulation curves corresponding to a receiving end in which the number of simulation curves is constant as a preset value from the second low-voltage differential signal simulation waveform diagram; finding out the curve in which an error occurs and determining the corresponding error pin from all simulation curves corresponding to the receiving end in which the number of simulation curves is constant as a preset value, so as to determine the corresponding error channel by searching the pin file and form the second channel set.
[0012] To achieve the above-mentioned purpose and other related purposes, the third aspect of the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method for determining an LVDS error channel with no signal at the receiving end is implemented.
[0013] To achieve the above-mentioned purpose and other related purposes, the fourth aspect of the present application provides an electronic terminal, including: a processor and a memory; the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the terminal executes the LVDS error channel determination method when there is no signal at the receiving end.
[0014] As described above, the LVDS error channel determination method, device, terminal and medium with no signal at the receiving end of the present application have the following beneficial effects: the present invention can find the required channel by simply repeating the traditional test method, and the error channel can be found by comparison. At the same time, the generated single-ended test image combined with LVDS can also be used to comprehensively analyze specific hardware problems, such as the status of each pin and the error type of the channel. In addition, since two different test methods are used to test the same circuit, the two waveforms can verify each other, thereby enhancing the persuasiveness and avoiding erroneous conclusions. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 Shown is a flow chart of a method for determining an LVDS error channel with no signal at the receiving end in one embodiment of the present application.
[0016] Figure 2 It is a schematic diagram of the process decomposition of step S12 in one embodiment of the present application.
[0017] Figure 3 Shown is a schematic diagram of an error channel set in an embodiment of the present application.
[0018] Figure 4 Shown is a schematic diagram of the pin information corresponding to the receiving end top.R370 obtained by running the GTKWave simulation software in one embodiment of the present application.
[0019] Figure 5 Shown is a schematic diagram of the structure of an electronic terminal in one embodiment of the present application.
[0020] Figure 6 Shown is a schematic diagram of the structure of an LVDS error channel determination device with no signal at the receiving end in one embodiment of the present application. DETAILED DESCRIPTION
[0021] The following describes the embodiments of the present application through specific examples, and those skilled in the art can easily understand other advantages and effects of the present application from the contents disclosed in this specification. The present application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.
[0022] As used herein, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context indicates otherwise. It should be further understood that the terms "comprise", "include" indicate the presence of the described features, operations, elements, components, items, kinds, and / or groups, but do not exclude the presence, occurrence, or addition of one or more other features, operations, elements, components, items, kinds, and / or groups. The terms "or" and "and / or" used herein are interpreted as inclusive, or mean any one or any combination. Therefore, "A, B or C" or "A, B and / or C" means "any of the following: A; B; C; A and B; A and C; B and C; A, B and C". Exceptions to this definition will only occur when the combination of elements, functions, or operations is inherently mutually exclusive in some way.
[0023] To solve the problems in the above-mentioned background technology, the present invention provides a method, device, terminal and medium for determining an LVDS error channel with no signal at the receiving end, aiming to solve the problem that it is difficult to find the error channel by traditional methods under special circumstances. Since no information can be obtained from the all-zero image when there is no signal at the receiving end, it is no longer possible to use the LVDS waveform diagram to perform error channel analysis. Therefore, the present invention adopts a single-ended test method (Single_end), and there is a mapping relationship between the waveform diagram obtained in this way and the LVDS waveform diagram, and the part that cannot be displayed in the LVDS waveform diagram can be reflected in the single-ended test waveform diagram. At the same time, in order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution in the embodiment of the present invention is further described in detail through the following embodiments and in combination with the accompanying drawings. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the invention.
[0024] Before further describing the present invention in detail, the nouns and terms involved in the embodiments of the present invention are explained. The nouns and terms involved in the embodiments of the present invention are applicable to the following interpretations:
[0025] <1> LVDS (Low-Voltage Differential Signaling): Low-voltage differential signaling is a differential signaling technology with low power consumption, low bit error rate, low crosstalk and low radiation. This transmission technology can reach more than 155Mbps. The core of LVDS technology is the use of extremely low voltage swing high-speed differential transmission data, which can achieve point-to-point or point-to-multipoint connection. Its transmission medium can be copper PCB connection or balanced cable.
[0026] The embodiment of the present invention provides a method for determining an LVDS error channel when there is no signal at the receiving end, a system for the method for determining an LVDS error channel when there is no signal at the receiving end, and a storage medium storing an executable program for implementing the method for determining an LVDS error channel when there is no signal at the receiving end. As for the implementation of the method for determining an LVDS error channel when there is no signal at the receiving end, the embodiment of the present invention will illustrate an exemplary implementation scenario of determining an LVDS error channel when there is no signal at the receiving end.
[0027] like Figure 1 As shown, a flow chart of a method for determining an LVDS error channel when there is no signal at the receiving end in an embodiment of the present invention is shown. The method for determining an LVDS error channel when there is no signal at the receiving end in this embodiment mainly includes the following steps:
[0028] Step S11: obtaining a first low voltage differential signal simulation waveform diagram during a low voltage differential signal circuit interface test based on a differential input mode, searching for all channels corresponding to a first receiving end without a received signal and aggregating them to form a first channel set.
[0029] Specifically, the GTKWave simulation software can be used to obtain the first low-voltage differential signal simulation waveform in the low-voltage differential signal circuit interface test process based on the differential input mode, that is, the GTKWave simulation waveform of the low-voltage differential signal LVDS, and find out all the channels (lanes) corresponding to a receiving end with no receiving signal.
[0030] It should be noted that the low-voltage differential signal circuit interface test based on the differential input mode usually uses two signal lines to connect the corresponding signal sources, such as a+ and a-; generally speaking, two high-impedance power amplifiers are required to detect the voltage between the input terminal and the ground terminal, and there is also a third power amplifier for calculating the voltage difference measured by the first two power amplifiers, that is, the difference between a+ and a-, so as to eliminate the influence of the voltage difference between the power amplifiers.
[0031] Step S12: Obtain a second low-voltage differential signal simulation waveform diagram during the low-voltage differential signal circuit interface test based on the single-ended input mode, find out the second receiving end that is mapped to the first receiving end in the first low-voltage differential signal simulation waveform diagram, and aggregate all error channels corresponding to the second receiving end to form a second channel set.
[0032] It should be noted that the low-voltage differential signal circuit interface test based on the single-ended input mode is equipped with a signal line for each signal source, which is connected to the data acquisition interface currently used, and its data acquisition method is to measure the difference between the signal and the ground.
[0033] Specifically, in the GTKWave simulation waveform obtained based on the single-ended input mode, find all the curves whose counter is always equal to 15, and then find all the error channels corresponding to these curves, which are defined as set S. For ease of understanding, the following will combine Figure 2 The flowchart shown decomposes step S12:
[0034] Step S121: Find all simulation curves corresponding to the receiving end whose number of simulation curves is constant to a preset value from the second low voltage differential signal simulation waveform diagram.
[0035] For example, a second low voltage differential signal simulation waveform is obtained by simulation in GTKWave simulation software, wherein the number of curves of top.R400 at the receiving end is constant at 15, for example: top.R400.error=0;
[0036] top.R400.pattern_i[0]=1; top.R400.pattern_i[1]=1; top.R400.pattern_i[2]=1;
[0037] top.R400.pattern_i[3]=1; top.R400.pattern_i[4]=1; top.R400.pattern_i[5]=1;
[0038] top.R400.pattern_i[6]=1; top.R400.pattern_i[7]=1; top.R400.pattern_i[8]=1;
[0039] top.R400.pattern_i[9]=1; top.R400.pattern_i
[10] =1; top.R400.pattern_i
[11] =1;
[0040] top.R400.pattern_i
[12] =1; top.R400.pattern_i
[13] =1; top.R400.pattern_i
[14] =1.
[0041] Another example: top.R463.error = 1;
[0042] top.R463.pattern_i[0]=1; top.R463.pattern_i[1]=1; top.R463.pattern_i[2]=1;
[0043] top.R463.pattern_i[3]=1; top.R463.pattern_i[4]=1; top.R463.pattern_i[5]=1;
[0044] top.R463.pattern_i[6]=1; top.R463.pattern_i[7]=1; top.R463.pattern_i[8]=1;
[0045] top.R463.pattern_i[9]=1; top.R463.pattern_i
[10] =1; top.R463.pattern_i
[11] =1;
[0046] top.R463.pattern_i
[12] =1; top.R463.pattern_i
[13] =1; top.R463.pattern_i
[14] =1.
[0047] Step S122: Find the curve with error and determine the corresponding error pin from all the simulation curves corresponding to the receiving end whose number of simulation curves is constant as a preset value, so as to determine the corresponding error channel by searching the pin file and form the second channel set.
[0048] For example, in the above top.R400 and top.R463, although the number of curves of both are constant at 15, there is no error channel in top.R400 (top.R400.error=0), but there is an error channel in top.R463 (top.R463.error=1), so it can be determined that the channel in top.R463 is an error channel. For example, in this embodiment, the error channel corresponding to top.R463 can be set as Figure 3 As shown in the channel set ②, they are laneA, laneC, laneG, laneK, laneM, laneN, laneP, laneQ, laneR, laneT, laneU, laneV, laneX, laneY, and laneZ.
[0049] Step S13: compare the channels in the first channel set and the second channel set one by one to find out a common channel; and use the common channel as all the error channels of the first receiving end without receiving signal.
[0050] That is, channels that exist in both the first channel set and the second channel set are found, and these channels are used as common channels of the first channel set and the second channel set. These common channels can be used as all error channels of the first receiving end without receiving signals.
[0051] For ease of understanding, the specific implementation process of a method for determining an LVDS error channel with no signal at the receiving end provided by the present invention is further explained in conjunction with a specific embodiment:
[0052] First, assume a receiving end top.R370 with no signal. The pin information obtained by running the simulation software using GTKWave is as follows: Figure 4 As shown, based on Figure 4 The pin information and pin files (usually used to record the correspondence between pins and channels) of the receiving end top.R370 are searched for all channels corresponding to them. Figure 3 As shown in the channel set ① in , they are laneA, laneB, laneC, laneD, laneE, laneF, laneG, and laneH. So far, only all the channels of top.R370 at the receiving end can be determined, but it is not yet possible to determine which specific channel(s) have errors.
[0053] Secondly, find all simulation curves with a constant number of 15 in the second low voltage differential signal simulation waveform diagram, and then use GTKWave simulation software to find all error channels corresponding to these curves. The results obtained in this embodiment can be referred to Figure 3 The channel set in ②.
[0054] Finally, combine Figure 3 The corresponding common channels (channel set ③) obtained by channel set ① and channel set ② include: laneA, laneC, laneG; these channels are the error channels of the receiving end top.R370.
[0055] By using the LVDS error channel determination method with no signal at the receiving end provided by the present invention, the required channel can be found by simply repeating the traditional test method, and the error channel can be found by comparison. At the same time, the generated single-ended test image combined with LVDS can also be used to comprehensively analyze specific hardware problems, such as the state of each pin and the error type of the channel. In addition, since the same circuit is tested using two different test methods, the two waveforms can verify each other, thereby enhancing the persuasiveness and avoiding erroneous conclusions.
[0056] The method for determining an LVDS error channel when there is no signal at the receiving end provided by the embodiment of the present invention can be implemented by the terminal side or the server side. As for the hardware structure of the terminal for determining an LVDS error channel when there is no signal at the receiving end, please refer to Figure 5 , is an optional hardware structure diagram of an electronic terminal 500 provided in an embodiment of the present invention. The terminal 500 may be a mobile phone, a computer device, a tablet device, a personal digital processing device, a factory background processing device, etc. The electronic terminal 500 includes: at least one processor 501, a memory 502, at least one network interface 504 and a user interface 506. The various components in the device are coupled together through a bus system 505. It can be understood that the bus system 505 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 505 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, in Figure 3 In the specification, various buses are labeled as bus systems.
[0057] The user interface 506 may include a display, a keyboard, a mouse, a trackball, a click gun, keys, buttons, a touch pad or a touch screen.
[0058] It is understood that the memory 502 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM). The memory described in the embodiments of the present invention is intended to include but is not limited to these and any other suitable categories of memory.
[0059] The memory 502 in the embodiment of the present invention is used to store various types of data to support the operation of the electronic terminal 500. Examples of these data include: any executable program for operating on the electronic terminal 500, such as an operating system 5021 and an application 5022; the operating system 5021 includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks. The application 5022 can include various applications, such as a media player (MediaPlayer), a browser (Browser), etc., for implementing various application services. The LVDS error channel determination method for the receiving end without a signal provided in the embodiment of the present invention can be included in the application 5022.
[0060] The method disclosed in the above embodiment of the present invention can be applied to the processor 501, or implemented by the processor 501. The processor 501 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 501 or the instruction in the form of software. The above processor 501 may be a general processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 501 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiment of the present invention. The general processor 501 may be a microprocessor or any conventional processor, etc. In combination with the steps of the accessory optimization method provided in the embodiment of the present invention, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0061] In an exemplary embodiment, the electronic terminal 500 may be implemented by one or more application specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD) to execute the aforementioned method.
[0062] like Figure 6, a schematic diagram of a structure of a device for determining an LVDS error channel when there is no signal at the receiving end according to an embodiment of the present invention is shown. In this embodiment, the device 600 for determining an LVDS error channel when there is no signal at the receiving end comprises a simulation waveform acquisition module 601 and an error channel determination module 602.
[0063] The simulation waveform acquisition module 601 is used to obtain a first low-voltage differential signal simulation waveform diagram during a low-voltage differential signal circuit interface test based on a differential input mode, and to find all channels corresponding to a first receiving end without a received signal and aggregate them to form a first channel set; and to obtain a second low-voltage differential signal simulation waveform diagram during a low-voltage differential signal circuit interface test based on a single-ended input mode, and to find a second receiving end that is mapped to the first receiving end in the first low-voltage differential signal simulation waveform diagram, and to aggregate all error channels corresponding to the second receiving end to form a second channel set.
[0064] The error channel determination module 602 is used to compare the channels in the first channel set and the second channel set one by one to find out a common channel; and use the common channel as all the error channels of the first receiving end without receiving signal.
[0065] In some examples, the error channel determination module 602 performs the steps of finding a second receiving end that is mapped to the first receiving end in the first low-voltage differential signal simulation waveform diagram, and aggregating all error channels corresponding to the second receiving end to form a second channel set, including: finding out all simulation curves corresponding to a receiving end in which the number of simulation curves is constant at a preset value from the second low-voltage differential signal simulation waveform diagram; finding out the curve where an error occurs and determining the corresponding error pin from all simulation curves corresponding to the receiving end in which the number of simulation curves is constant at a preset value, so as to determine the corresponding error channel by searching the pin file and form the second channel set.
[0066] In some examples, the simulation waveform acquisition module 601 uses GTKWave simulation software to acquire a first low voltage differential signal simulation waveform diagram during a low voltage differential signal circuit interface test based on a differential input mode.
[0067] In some examples, the low voltage differential signal circuit interface test based on the single-ended input mode includes: each signal source is equipped with a signal line connected to the currently used data acquisition interface, and its data acquisition method is to measure the difference between the signal and the ground.
[0068] In some examples, the low-voltage differential signal circuit interface test based on the differential input mode includes: using two signal lines to connect two corresponding signal sources; setting three high-impedance power amplifiers; wherein the first high-impedance power amplifier and the second high-impedance power amplifier respectively detect the voltage difference between the two signal source input terminals and the ground terminal, and the third high-impedance power amplifier is used to calculate the voltage difference between the first high-impedance power amplifier and the second high-impedance power amplifier.
[0069] It should be noted that: the LVDS error channel determination device with no signal at the receiving end provided in the above embodiment only uses the division of the above program modules as an example to illustrate when determining the LVDS error channel with no signal at the receiving end. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the LVDS error channel determination device with no signal at the receiving end provided in the above embodiment and the LVDS error channel determination method embodiment with no signal at the receiving end belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0070] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to the computer program. The aforementioned computer program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other media that can store program codes.
[0071] In the embodiments provided in the present application, the computer readable and writable storage medium may include a read-only memory, a random access memory, an EEPROM, a CD-ROM or other optical disk storage device, a disk storage device or other magnetic storage device, a flash memory, a USB flash drive, a mobile hard disk, or any other medium that can be used to store a desired program code in the form of an instruction or data structure and can be accessed by a computer. In addition, any connection can be appropriately referred to as a computer-readable medium. For example, if the instruction is sent from a website, a server or other remote source using a coaxial cable, an optical fiber cable, a twisted pair, a digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwaves, the coaxial cable, optical fiber cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwaves are included in the definition of the medium. However, it should be understood that computer readable and writable storage media and data storage media do not include connections, carriers, signals, or other temporary media, but are intended to be non-temporary, tangible storage media. Disk and disc, as used in this application, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers.
[0072] In summary, the present application provides a method, device, terminal and medium for determining an LVDS error channel with no signal at the receiving end. The present invention can find the required channel by simply repeating the traditional test method, and the error channel can be found by comparison; at the same time, the generated single-ended test image combined with LVDS can also be used to comprehensively analyze specific hardware problems, such as the status of each pin and the error type of the channel. In addition, since two different test methods are used to test the same circuit, the two waveforms can verify each other, thereby enhancing the persuasiveness and avoiding erroneous conclusions. Therefore, the present application effectively overcomes the various shortcomings of the prior art and has a high industrial utilization value.
[0073] The above embodiments are merely illustrative of the principles and effects of the present application and are not intended to limit the present application. Anyone familiar with the technology may modify or change the above embodiments without violating the spirit and scope of the present application. Therefore, all equivalent modifications or changes made by a person of ordinary skill in the art without departing from the spirit and technical ideas disclosed in the present application shall still be covered by the claims of the present application.
Claims
1. A method for determining an LVDS error channel with no signal at the receiving end. It is characterized in that include: Acquire a first low voltage differential signal simulation waveform diagram in a low voltage differential signal circuit interface test process based on a differential input mode, find all channels corresponding to a first receiving end without a received signal and aggregate them to form a first channel set; Obtain a second low-voltage differential signal simulation waveform diagram in a low-voltage differential signal circuit interface test process based on a single-ended input mode, find out a second receiving end that is mapped to the first receiving end in the first low-voltage differential signal simulation waveform diagram, and aggregate all error channels corresponding to the second receiving end to form a second channel set; Compare the channels in the first channel set and the second channel set one by one to find common channels; The common channels are used as all error channels of the first receiving end without receiving signals.
2. The method for determining an LVDS error channel with no signal at the receiving end according to claim 1, It is characterized in that The step of finding a second receiving end that is mapped to the first receiving end in the first low voltage differential signal simulation waveform diagram, and aggregating all error channels corresponding to the second receiving end to form a second channel set includes: Finding all simulation curves corresponding to the receiving end whose number of simulation curves is constant to a preset value from the second low voltage differential signal simulation waveform diagram; From all simulation curves corresponding to the receiving end whose number of simulation curves is constant as a preset value, find the curve with errors and determine the corresponding error pins, so as to determine the corresponding error channels by searching the pin files and form the second channel set.
3. The method for determining an LVDS error channel with no signal at the receiving end according to claim 1, It is characterized in that The method includes using GTKWave simulation software to obtain a first low voltage differential signal simulation waveform diagram during a low voltage differential signal circuit interface test based on a differential input mode.
4. The method for determining an LVDS error channel with no signal at the receiving end according to claim 1, It is characterized in that The low voltage differential signal circuit interface test based on the single-ended input mode includes: each signal source is equipped with a signal line, which is connected to the currently used data acquisition interface, and its data acquisition method is to measure the difference between the signal and the ground.
5. The method for determining an LVDS error channel with no signal at the receiving end according to claim 1, It is characterized in that The low-voltage differential signal circuit interface test based on the differential input mode includes: using two signal lines to connect two corresponding signal sources; setting three high-impedance power amplifiers; wherein the first high-impedance power amplifier and the second high-impedance power amplifier respectively detect the voltage difference between the input terminals of the two signal sources and the ground terminal, and the third high-impedance power amplifier is used to calculate the voltage difference between the first high-impedance power amplifier and the second high-impedance power amplifier.
6. A device for determining an LVDS error channel with no signal at the receiving end, It is characterized in that include: A simulation waveform acquisition module, used to acquire a first low voltage differential signal simulation waveform diagram in a low voltage differential signal circuit interface test process based on a differential input mode, and to search for all channels corresponding to a first receiving end without a received signal and aggregate them to form a first channel set; And obtain a second low-voltage differential signal simulation waveform diagram in the low-voltage differential signal circuit interface test process based on the single-ended input mode, find out a second receiving end that is mapped to the first receiving end in the first low-voltage differential signal simulation waveform diagram, and aggregate all error channels corresponding to the second receiving end to form a second channel set; an error channel determination module, configured to compare the first channel set with the channels in the second channel set one by one to find a common channel; The common channels are used as all error channels of the first receiving end without receiving signals.
7. The device for determining an LVDS error channel with no signal at the receiving end according to claim 6, It is characterized in that The simulation waveform acquisition module performs the steps of finding a second receiving end that is mapped to the first receiving end in the first low-voltage differential signal simulation waveform diagram, and aggregating all error channels corresponding to the second receiving end to form a second channel set, including: finding all simulation curves corresponding to a receiving end whose number of simulation curves is constant at a preset value from the second low-voltage differential signal simulation waveform diagram; finding the curve where an error occurs and determining the corresponding error pin from all simulation curves corresponding to the receiving end whose number of simulation curves is constant at a preset value, so as to determine the corresponding error channel by searching the pin file and form the second channel set.
8. A computer-readable storage medium having a computer program stored thereon, It is characterized in that When the computer program is executed by a processor, the method for determining an LVDS error channel with no signal at the receiving end as described in any one of claims 1 to 5 is implemented.
9. An electronic terminal, It is characterized in that include: Processor and memory; The memory is used to store computer programs; The processor is used to execute the computer program stored in the memory, so that the terminal executes the LVDS error channel determination method with no signal at the receiving end as claimed in any one of claims 1 to 5.
