A multimedia transmission bus system testing method, device, equipment and medium

CN122111768APending Publication Date: 2026-05-29BEIJING CO WHEELS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING CO WHEELS TECH CO LTD
Filing Date
2024-11-28
Publication Date
2026-05-29

Smart Images

  • Figure CN122111768A_ABST
    Figure CN122111768A_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a multimedia transmission bus system testing method, device, equipment and medium, comprising: detecting transmission process parameters of a multimedia transmission bus system; generating a simulation eye diagram according to the transmission process parameters; comparing the simulation eye diagram with a preset eye diagram template to generate testing result information. Through the embodiments of the present application, consistency testing can be accurately performed on the multimedia transmission bus system, and testing errors caused by high-speed probes of testing equipment can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of multimedia transmission technology, and in particular to a multimedia transmission bus system testing method, a multimedia transmission bus system testing device, an electronic device, and a storage medium. Background Technology

[0002] The DP (DP) bus specification outlines the physical and mechanical requirements for upstream (Source Device), downstream (Sink Device), and cable harnesses. The specification stipulates that the cable harness connectors must be DP or mDP connectors. The DP physical layer conformance testing specification outlines the conformance testing requirements for upstream, downstream, and cable harnesses. However, in automotive applications, the lack of DP or mDP connectors that meet automotive connector requirements necessitates the use of other high-speed connectors. This makes it impossible to directly perform signal quality, baud rate, data format, and error detection and recovery tests on the DP bus. Current technologies allow testing the output signal waveform at the data signal pins of downstream DP devices using an oscilloscope to verify compliance. However, this method introduces impedance variations at the test point due to the high-speed oscilloscope probe, leading to inaccurate test results. Summary of the Invention

[0003] In view of the above problems, embodiments of the present invention are proposed to provide a multimedia transmission bus system testing method, a multimedia transmission bus system testing apparatus, an electronic device, and a storage medium that overcome or at least partially solve the above problems.

[0004] To address the aforementioned problems, in a first aspect, an embodiment of the present invention discloses a testing method for a multimedia transmission bus system, comprising:

[0005] Detect the transmission process parameters of the multimedia transmission bus system;

[0006] A simulated eye diagram is generated based on the transmission process parameters;

[0007] The simulated eye diagram is compared with the preset eye diagram template to generate test result information.

[0008] Optionally, the multimedia transmission bus system includes: an upstream device multimedia transmission chip, a downstream device multimedia transmission chip, and a transmission harness; the step of detecting the transmission process parameters of the multimedia transmission bus system includes:

[0009] Detect the output parameters of the multimedia transmission chip in the upstream device;

[0010] The input parameters of the multimedia transmission chip of the downstream device are read through the multimedia transmission chip of the upstream device;

[0011] Detect the loss parameters of the transmission harness;

[0012] The output parameter, the input parameter, and the loss parameter are determined as the transmission process parameters.

[0013] Optionally, the step of detecting the output parameters of the multimedia transmission chip of the upstream device includes:

[0014] The equalizer parameters and voltage swing parameters of the multimedia transmission chip of the upstream device are detected as the output parameters.

[0015] Optionally, the step of reading the input parameters of the downstream device's multimedia transmission chip through the upstream device's multimedia transmission chip includes:

[0016] A read command is sent to the multimedia transmission chip of the upstream device, and the multimedia transmission chip of the upstream device is used to obtain the equalizer parameters of the multimedia transmission chip of the downstream device according to the read command;

[0017] The equalizer parameters of the multimedia transmission chip of the downstream device are read as the input parameters.

[0018] Optionally, the step of generating a simulated eye diagram based on the transmission process parameters includes:

[0019] Determine the equivalent circuit model of the multimedia transmission chip of the upstream device, the equivalent circuit model of the multimedia transmission chip of the downstream device, and the equivalent circuit model of the transmission harness;

[0020] The output parameters are imported into the equivalent circuit model of the multimedia transmission chip of the upstream device to obtain the first target circuit model;

[0021] The input parameters are imported into the equivalent circuit model of the multimedia transmission chip of the downstream device to obtain the second target circuit model;

[0022] The loss parameters are imported into the equivalent circuit model of the transmission line harness to obtain the third target circuit model;

[0023] Simulations are performed based on the first target circuit model, the second target circuit model, and the third target circuit model to generate a simulation eye diagram.

[0024] Optionally, the step of comparing the simulated eye diagram with the preset eye diagram template to generate test result information includes:

[0025] The overlapping area is determined by comparing the simulated eye diagram with the preset eye diagram template;

[0026] The test result information is generated based on the overlapping area.

[0027] Optionally, the step of determining the generation of test result information based on the overlapping region includes:

[0028] If the overlapping region is empty, the test result is determined to be a passed test.

[0029] If the overlapping region is not empty, the test result is determined to be a test failure.

[0030] In a second aspect, embodiments of the present invention disclose a multimedia transmission bus system testing apparatus, comprising:

[0031] The detection module is used to detect the transmission process parameters of the multimedia transmission bus system.

[0032] The simulation module is used to generate a simulated eye diagram based on the transmission process parameters;

[0033] The comparison module is used to compare the simulated eye diagram with the preset eye diagram template and generate test result information.

[0034] In a third aspect, an embodiment of the present invention discloses an electronic device, including a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program, when executed by the processor, implements the multimedia transmission bus system testing method as described above.

[0035] In a fourth aspect, embodiments of the present invention disclose a computer-readable storage medium storing a computer program that, when executed by a processor, implements the multimedia transmission bus system testing method as described above.

[0036] The embodiments of the present invention have the following advantages:

[0037] This invention relates to a multimedia transmission bus system. It detects transmission process parameters, generates a simulated eye diagram based on these parameters, and compares the simulated eye diagram with a preset eye diagram template to generate test results. By detecting the transmission process of the multimedia transmission bus system, measured transmission process parameters are obtained. These parameters are transmitted through the communication interfaces of various parts of the multimedia transmission bus system; therefore, they can be obtained simply by reading the signals from these interfaces. Testing can be performed without the need for connectors like those in a DP (Distributed DisplayPort) system to obtain output signals, thus broadening the applicability of the test. The simulated eye diagram, generated based on the measured parameters, is then compared with a preset eye diagram template to determine the test results. This method is highly practical and easy to operate. Furthermore, by detecting the transmission process parameters of the multimedia transmission bus system, it eliminates the need for testing equipment such as oscilloscopes to measure the output waveform, avoiding test errors introduced by high-speed probes and improving test accuracy. Attached Figure Description

[0038] Figure 1 This is a flowchart illustrating the steps of an embodiment of a multimedia transmission bus system testing method according to the present invention;

[0039] Figure 2 This is a flowchart illustrating the steps of another embodiment of the multimedia transmission bus system testing method of the present invention;

[0040] Figure 3 This is a schematic diagram of a multimedia transmission bus system architecture according to the present invention;

[0041] Figure 4 This is a schematic diagram comparing a simulated eye diagram with a preset eye diagram template according to the present invention;

[0042] Figure 5 This is a structural block diagram of an embodiment of a multimedia transmission bus system testing device according to the present invention;

[0043] Figure 6 This is a structural block diagram of an electronic device provided in an embodiment of the present invention;

[0044] Figure 7 This is a structural block diagram of a storage medium provided in an embodiment of the present invention. Detailed Implementation

[0045] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0046] In the automotive industry, there are no DP or mDP connectors that meet automotive connector requirements, necessitating the use of other high-speed connectors. This prevents the device under test (DUT) or wiring harness from connecting to test fixtures that support compliant DP / mDP connectors (the test fixture connects to the test equipment). Furthermore, the DP signal transmitting and receiving chips used in upstream and downstream devices that meet automotive certification standards may not support DP conformance specification testing. Therefore, it is impossible to test the device or wiring harness according to the DP conformance specification.

[0047] In some automotive DP bus system testing schemes, high-speed probes from devices such as oscilloscopes are used to capture waveforms at the pads near the DP data signal pins of chips in downstream devices to determine whether the DP system test has passed. However, the introduction of high-speed probes causes changes in impedance at the test point, thus introducing testing errors.

[0048] To address the above issues, a testing method for multimedia transmission bus systems that is highly operable and provides accurate and reliable test results is proposed.

[0049] Reference Figure 1 The diagram illustrates a flowchart of an embodiment of a multimedia transmission bus system testing method according to the present invention. The multimedia transmission bus system testing method may specifically include the following steps:

[0050] Step 101: Detect the transmission process parameters of the multimedia transmission bus system;

[0051] In this embodiment of the invention, after the multimedia transmission bus system has been running for a period of time, it will reach a stable operating state. At this time, the state parameters of each part of the multimedia transmission bus system during the transmission process can be detected to obtain the transmission process parameters. These transmission process parameters include various state parameters of each part of the multimedia transmission bus system during the transmission process, including but not limited to the state parameters of the equalizer, the voltage, current-voltage swing, frequency, and other parameters of the transmission port. The timing of detecting the transmission process parameters of the multimedia transmission bus system after it starts running can be determined according to actual needs; this embodiment of the invention does not limit this.

[0052] The multimedia transmission bus system being tested could be a DP bus system used in vehicles.

[0053] Step 102: Generate a simulated eye diagram based on the transmission process parameters;

[0054] Based on the detected transmission process parameters, the various states of the multimedia transmission bus system during operation can be clearly understood. This allows for simulation verification based on the transmission process parameters, generating a simulated eye diagram by superimposing a series of bit cycles. The simulated eye diagram is thus generated based on the transmission process parameters.

[0055] The specific type of eye diagram is not limited in the embodiments of the present invention. In one example of the present invention, the simulated eye diagram can be the TP3_EQ (equalizer) eye diagram. The TP3_EQ eye diagram is the eye diagram of the DP data signal after passing through the equalizer inside the downstream device chip in the DP bus system. It is used to determine whether the chip can accurately identify the DP data signal.

[0056] Step 103: Compare the simulated eye diagram with the preset eye diagram template to generate test result information.

[0057] The obtained simulated eye diagram is compared with a preset eye diagram template to determine the positional relationship between the two, generating corresponding test result information. This test result information characterizes whether the currently tested multimedia transmission bus system meets the design requirements.

[0058] The preset eye diagram template is an eye diagram that meets the design requirements of a multimedia transmission bus system. The preset eye diagram template can be determined from the corresponding specification. For example, if the preset eye diagram template is for a DP system, a preset eye diagram template that meets the design requirements can be found in the DP specification.

[0059] This invention relates to a multimedia transmission bus system. The invention detects transmission process parameters, generates a simulated eye diagram based on these parameters, and compares the simulated eye diagram with a preset eye diagram template to generate test results. By detecting the transmission process of the multimedia transmission bus system, measured transmission process parameters are obtained. These parameters are transmitted through the communication interfaces of various parts of the multimedia transmission bus system; therefore, they can be obtained simply by reading the signals from the communication interfaces of each part of the system. Testing can be performed without the need for connectors like those in a DP (Distributed DisplayPort) system to obtain output signals, thus broadening the applicability of the test. The simulated eye diagram is then generated based on the measured parameters, and the test results are determined by comparing it with a preset eye diagram template. This method is highly practical and easy to operate. Furthermore, by detecting the transmission process parameters of the multimedia transmission bus system, it eliminates the need for testing equipment such as oscilloscopes to detect the output waveform of the system, avoiding test errors introduced by high-speed probes and improving test accuracy.

[0060] Reference Figure 2This document illustrates a flowchart of another embodiment of a multimedia transmission bus system testing method according to the present invention. The multimedia transmission bus system includes: an upstream multimedia transmission chip, a downstream multimedia transmission chip, and a transmission harness. The upstream multimedia transmission chip can be connected to a host computer or other computer, and is also connected to the downstream multimedia transmission chip via the transmission harness. See also... Figure 3The upstream and downstream multimedia transmission chips can be either DP (DisplayPort) chips or DP chips. The upstream and downstream DP chips are connected to the transmission harness via their own high-speed connectors, thus connecting the transmission harness between them. The upstream DP chip is typically located at the video source, such as in a computer or graphics card. Its main function is to encode and transmit video, audio, and other data. The upstream DP chip has the following characteristics: Data processing capability: It can efficiently process data from the video source, including video signal encoding, audio signal embedding, and other forms of data packetization. Interface standard support: It supports DisplayPort interface standards, including DP1.2, DP1.3, DP1.4, and the latest DP2.0. Different versions of the DP interface standard support different transmission rates and resolutions. Compatibility: Through adapters or converters, the upstream DP chip is backward compatible with other video interfaces, such as HDMI (High-Definition Multimedia Interface) and DVI (Digital Visual Interface). Downstream device DP chips are typically located at the display end, such as monitors and projectors. Their main function is to receive video, audio, and other data from upstream devices, and then decode and display it. Downstream device DP chips have the following characteristics: Decoding capability: They can accurately decode video signals from upstream devices, including video signal decoding, audio signal extraction, and other forms of data parsing. Interface standard matching: Like upstream device DP chips, downstream device DP chips also support the DisplayPort interface standard, ensuring compatibility with upstream devices. Display control: Downstream device DP chips are also responsible for controlling the display parameters of the monitor, such as resolution and refresh rate, to ensure optimal display effects. Transmission harnesses are the physical medium connecting upstream and downstream devices, used to transmit video, audio, and other data. Transmission harnesses have the following characteristics: Transmission rate: The transmission rate of the transmission harness needs to match the DP chips of both upstream and downstream devices to ensure data integrity and real-time performance. With the upgrading of the DP interface standard, the transmission rate of transmission harnesses is also continuously improving. Signal quality: Transmission harnesses need to have good signal quality to reduce signal attenuation and interference, ensuring accurate data transmission. This requires the transmission harness to use high-quality materials and advanced manufacturing processes. Compatibility: The transmission harness needs to be compatible with different versions of the DP interface standard to ensure compatibility with different devices. At the same time, the transmission harness also needs to have good pluggability and durability to meet the needs of long-term use.In the overall architecture, the upstream device's DP chip encodes video, audio, and other data, and then transmits it to the downstream device's DP chip via a transmission harness. The downstream device's DP chip receives and decodes this data, then displays it on the monitor. Simultaneously, the upstream and downstream devices can also communicate and control each other via an AUX CH (auxiliary transmission channel).

[0061] The multimedia transmission bus system testing method may specifically include the following steps:

[0062] Step 201: Detect the output parameters of the multimedia transmission chip of the upstream device;

[0063] In this embodiment of the invention, the output parameters of the multimedia transmission chip of the upstream device can be detected first, that is, the various output parameters of the DP chip of the upstream device can be detected.

[0064] In an optional embodiment of the present invention, the step of detecting the output parameters of the upstream device multimedia transmission chip includes: detecting the equalizer parameters and voltage swing parameters of the upstream device multimedia transmission chip as the output parameters.

[0065] For example, regarding the equalizer parameters of the multimedia transmission chip in the upstream device, these parameters include, but are not limited to, frequency range, gain, Q value, or dynamic equalization (DEQ) parameters, etc., and are not specifically limited in this embodiment of the invention. For example, the pre-emphasis parameters of the multimedia transmission chip in the upstream device can be detected as equalizer parameters. Pre-emphasis parameters are used to enhance the high-frequency components of the signal to improve signal quality during transmission. In the context of an equalizer, the working principle of pre-emphasis parameters is to intentionally boost the high-frequency components before signal transmission to compensate for high-frequency attenuation that the signal may encounter during transmission. This attenuation is usually caused by the physical characteristics of the transmission line (such as loss and dispersion). Through pre-emphasis processing, it can be ensured that the signal still retains sufficient high-frequency components at the receiving end, thereby improving signal integrity and quality. Pre-emphasis parameters typically involve the following aspects: Frequency response: Pre-emphasis processing changes the frequency response of the signal, so that the high-frequency components are enhanced relative to the low-frequency components. This enhancement is achieved based on a specific frequency response curve, which is usually designed according to the characteristics of the transmission line and the required signal quality. Gain Adjustment: Pre-emphasis processing also involves adjusting the signal gain. At high frequencies, the gain is intentionally boosted to compensate for high-frequency attenuation during transmission. This gain adjustment is typically achieved by adjusting the equalizer's filter coefficients.

[0066] The Pre-emphasis parameter is divided into 4 levels, and the current Pre-emphasis parameter level can be collected as the equalizer parameter.

[0067] For voltage swing parameters, link training is performed every time the upstream and downstream devices connect, followed by data transmission. This voltage swing remains constant until the next connection is disconnected or power is lost in either device. The voltage swing value of the upstream device's multimedia transmission chip can be detected during this period and used as the voltage swing parameter. For example, several voltage swing parameters are available: 400mV, 600mV, 800mV, and 1200mV.

[0068] Step 202: Read the input parameters of the multimedia transmission chip of the downstream device through the multimedia transmission chip of the upstream device;

[0069] Furthermore, the input parameters of the multimedia transmission chip in the downstream device can be read through the multimedia transmission chip in the upstream device. This allows for the detection of parameters of both the upstream and downstream multimedia transmission chips simply by connecting and communicating with the upstream device. This further reduces errors and improves the accuracy of the test.

[0070] In an optional embodiment of the present invention, the step of reading the input parameters of the downstream device multimedia transmission chip through the upstream device multimedia transmission chip includes: sending a read instruction to the upstream device multimedia transmission chip, wherein the upstream device multimedia transmission chip is used to obtain the equalizer parameters of the downstream device multimedia transmission chip according to the read instruction; and reading the equalizer parameters of the downstream device multimedia transmission chip as the input parameters.

[0071] In this embodiment of the invention, a host computer or similar device can send a read command to the upstream multimedia transmission chip. This read command controls the upstream multimedia transmission chip to read equalizer parameters from the downstream multimedia transmission chip. The specific form of the read command is not specifically limited in this embodiment and can be determined according to actual needs. After receiving the read command, the upstream multimedia transmission chip obtains the equalizer parameters of the downstream multimedia transmission chip based on the operation of the read command. Then, it uses the read equalizer parameters of the downstream multimedia transmission chip as input parameters. For example, the upstream multimedia transmission chip can read the equalizer parameters of the downstream multimedia transmission chip as input parameters via an AUX signal. The equalizer parameters of the downstream multimedia transmission chip include, but are not limited to: CTLE (Continuous Time Linear Equalizer) and DFE (Decision Feedback Equalizer). CTLE is a front-end equalizer that compensates for high-frequency attenuation of the signal during transmission by amplifying high-frequency components. Since high-frequency signals attenuate faster than low-frequency signals, CTLE can enhance these high-frequency components, thereby improving the eye diagram of the signal. DFE is a back-end equalizer that reduces inter-symbol interference (ISI) by eliminating the influence of one or more preceding bits.

[0072] Step 203: Detect the loss parameters of the transmission harness;

[0073] In this embodiment of the invention, the S-parameters of the transmission harness can be detected as loss parameters. For example, after removing the DP chips of the upstream and downstream devices, the S-parameters between the DP data signal pins of the upstream device chip and the DP data signal pins of the downstream device chip can be detected as loss parameters.

[0074] S-parameters are parameters that describe the relationships between ports in a microwave network, based on the concepts of incident and reflected waves. Specifically, S-parameters define the ratio between the incident and reflected waves at other ports when one port receives a signal. These parameters are typically measured using test equipment such as network analyzers.

[0075] It should be noted that during actual testing, the testing order for the transmission harness loss parameters, the output parameters of the upstream device's multimedia transmission chip, and the input parameters of the downstream device's multimedia transmission chip can be synchronous or asynchronous. Even when asynchronous, the order is not limited; that is, the order of steps 201-203 described in this embodiment can be set according to requirements, and the specific order is not limited. The above is merely an example for illustration.

[0076] Step 204: Determine the output parameter, the input parameter, and the loss parameter as the transmission process parameters.

[0077] The output parameters of the upstream device's multimedia transmission chip, the input parameters of the downstream device's multimedia transmission chip, and the loss parameters of the transmission harness are determined as transmission process parameters, which are then used together in subsequent eye diagram simulations to improve the comprehensiveness and reliability of the simulation.

[0078] Step 205: Generate a simulated eye diagram based on the transmission process parameters;

[0079] The output parameters of the multimedia transmission chip of the upstream device, the input parameters of the multimedia transmission chip of the downstream device, and the loss parameters of the transmission harness can be used together as the input data for simulation to generate the corresponding eye diagram, i.e., the simulated eye diagram.

[0080] In an optional embodiment of the present invention, the step of generating a simulated eye diagram based on the transmission process parameters includes:

[0081] Sub-step S2051: Determine the equivalent circuit model of the multimedia transmission chip of the upstream device, the equivalent circuit model of the multimedia transmission chip of the downstream device, and the equivalent circuit model of the transmission harness.

[0082] When performing simulations, the equivalent circuit models of the upstream device's multimedia transmission chip, the downstream device's multimedia transmission chip, and the transmission harness can be determined first.

[0083] The specific types of equivalent circuit models for upstream multimedia transmission chips, downstream multimedia transmission chips, and transmission harnesses are not limited. In one example of this invention, the equivalent circuit models for upstream multimedia transmission chips, downstream multimedia transmission chips, and transmission harnesses can all adopt the corresponding IBIS (I / O Buffer Information Specification) models. The IBIS model is an electronic behavior specification standard for the analog input / output characteristics of integrated circuits. It is an equivalent model of chip design circuits, or a chip behavioral-level model. A behavioral-level model generally refers to a model where we can only see the input / output characteristics of the ports without needing to focus on the implementation of the internal circuitry. For example, the IBIS model uses IV and Vt curves to represent the state of transistors in the chip during operation to characterize the characteristics of the entire circuit.

[0084] Sub-step S2052: The output parameters are imported into the equivalent circuit model of the multimedia transmission chip of the upstream device to obtain the first target circuit model;

[0085] The output parameters of the upstream device's multimedia transmission chip can be imported into the equivalent circuit model of the upstream device's multimedia transmission chip to set the equivalent circuit model of the upstream device's multimedia transmission chip. The set equivalent circuit model of the upstream device's multimedia transmission chip is the first target circuit model.

[0086] Sub-step S2053: The input parameters are imported into the equivalent circuit model of the multimedia transmission chip of the downstream device to obtain the second target circuit model;

[0087] The input parameters of the downstream device's multimedia transmission chip can be imported into the equivalent circuit model of the downstream device's multimedia transmission chip to set the equivalent circuit model of the downstream device's multimedia transmission chip. The set equivalent circuit model of the downstream device's multimedia transmission chip is the second target circuit model.

[0088] Sub-step S2054: The loss parameters are imported into the equivalent circuit model of the transmission line harness to obtain the third target circuit model;

[0089] The loss parameters of the transmission harness can be imported into the equivalent circuit model of the loss parameters of the transmission harness to set the equivalent circuit model of the loss parameters of the transmission harness. The equivalent circuit model of the loss parameters of the transmission harness after setting is the third target circuit model.

[0090] It should be noted that the first target circuit model, the second target circuit model, and the third target circuit model are only used to distinguish the circuit models corresponding to the imported settings parameters based on different circuit models, and do not limit the specific settings content.

[0091] Sub-step S2055: Simulation is performed based on the first target circuit model, the second target circuit model, and the third target circuit model to generate a simulation eye diagram.

[0092] Once the first, second, and third target circuit models are obtained, circuit simulation can be performed using these models to obtain the simulation eye diagram.

[0093] Step 206: Compare the simulated eye diagram with the preset eye diagram template to generate test result information.

[0094] A preset eye diagram template can be obtained from the relevant design requirements. The obtained simulated eye diagram is compared with the preset eye diagram template to determine the positional relationship between the simulated eye diagram and the preset eye diagram template, and the corresponding test result information is generated.

[0095] In an optional embodiment of the present invention, the step of comparing the simulated eye diagram with a preset eye diagram template to generate test result information includes:

[0096] Sub-step S2061: Compare the simulated eye diagram with the preset eye diagram template to determine the overlapping area;

[0097] The simulated eye diagram can be compared with a preset eye diagram template to determine the overlapping area between them. This overlapping area can have actual values ​​or be empty. When the overlapping area between the simulated eye diagram and the preset eye diagram template is empty, it means that there is no overlap between the simulated eye diagram and the preset eye diagram template.

[0098] Sub-step S2062: Based on the overlapping area, determine and generate test result information.

[0099] The test result information is determined based on the size of the overlapping area, and the test result information is used to characterize whether the test passed or failed.

[0100] Specifically, the step of determining the test result information based on the overlapping region includes: in response to the overlapping region being empty, determining the test result information as a test passed; in response to the overlapping region not being empty, determining the test result information as a test failed.

[0101] The system can determine whether the overlapping area between the simulated eye diagram and the preset eye diagram template is empty. If the overlapping area is empty, it indicates that the current multimedia transmission bus system meets the design requirements, and the test result is determined to be "test passed" in response to the empty overlapping area. If the overlapping area is not empty, it indicates that the current multimedia transmission bus system does not meet the design requirements, and the test result is determined to be "test failed" in response to the non-empty overlapping area.

[0102] For example, such as Figure 4 As shown, the simulated eye diagram occupies region A in the figure, and the preset eye diagram template occupies region B in the figure. Regions A and B do not overlap. Therefore, the overlapping area between the simulated eye diagram and the preset eye diagram template is empty, and the test result information is "test passed".

[0103] This invention, in its embodiments, detects the output parameters of an upstream multimedia transmission chip; reads the input parameters of a downstream multimedia transmission chip using the upstream chip; detects the loss parameters of the transmission harness; determines the output parameters, input parameters, and loss parameters as the transmission process parameters; generates a simulated eye diagram based on these parameters; and compares the simulated eye diagram with a preset eye diagram template to generate test result information. By conducting actual measurements on the upstream and downstream multimedia transmission chips and the transmission harness, corresponding equalizer parameters, voltage swing parameters, and loss parameters are obtained. A simulated eye diagram is then generated based on these measured parameters, eliminating the need to detect the output signal of the downstream multimedia transmission chip during operation and requiring no additional test fixtures. Test result information is determined simply by comparing the simulated eye diagram with a preset eye diagram template. This allows testing without the need for connectors in multimedia transmission bus systems such as DP, broadening the testing scope and enhancing its practicality and operability. Furthermore, by detecting the parameters of the transmission process of the multimedia transmission bus system, it eliminates the need to use testing equipment such as oscilloscopes to detect the output waveform of the multimedia transmission bus system. This avoids the testing errors introduced by the high-speed probes of the testing equipment and improves the accuracy of the test.

[0104] To enable those skilled in the art to clearly understand the embodiments of the present invention, the following description uses a DP system as a multimedia transmission bus system as an example:

[0105] After the DP system is running normally, the host computer / computer reads the equalization parameters and voltage swing parameters of the DP chip in the upstream device through USB (Universal Serial Bus) / UART (Universal Asynchronous Receiver / Transmitter) / other communication buses; the host computer / computer sends commands through USB / UART / other communication buses to enable the chip in the upstream device to read the DP equalization parameters of the chip in the downstream device through the AUX (Auxiliary Audio Input Interface) signal.

[0106] Then, remove the chips from the upstream and downstream devices, and use a network analyzer to test the S-parameters from the DP data signal pin of the upstream device chip to the DP data signal pin of the downstream device chip.

[0107] Add the upstream device chip to the simulation software and import its IBIS model. Configure it according to the measured equalization parameters and voltage swing parameters of the DP chip in the upstream device. Add the wiring harness to the simulation software and import the measured S-parameters of the DP data signal pins of the upstream device chip to the DP data signal pins of the downstream device chip. Add the downstream device chip to the simulation software and import its IBIS model. Configure it according to the measured equalization parameters of the DP chip in the downstream device.

[0108] Then, based on the simulation data above, TP3_EQ (equalizer) eye diagram simulation was performed, and the TP3_EQ eye diagram was obtained after the simulation. The TP3_EQ eye diagram template was found from the DP specification. The TP3_EQ eye diagram was compared with the TP3_EQ eye diagram template. If the TP3_EQ eye diagram and the TP3_EQ eye diagram template overlapped, i.e., the eye diagram was under pressure, it indicates that the current multimedia transmission bus system does not meet the design requirements and the test failed. If the TP3_EQ eye diagram and the TP3_EQ eye diagram template did not overlap, i.e., the eye diagram was not under pressure, it indicates that the current multimedia transmission bus system meets the design requirements and the test passed.

[0109] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.

[0110] Reference Figure 5 The diagram illustrates a structural block diagram of an embodiment of a multimedia transmission bus system testing device according to the present invention. The multimedia transmission bus system testing device may specifically include the following modules:

[0111] Detection module 501 is used to detect the transmission process parameters of the multimedia transmission bus system;

[0112] Simulation module 502 is used to generate a simulated eye diagram based on the transmission process parameters;

[0113] The comparison module 503 is used to compare the simulated eye diagram with the preset eye diagram template and generate test result information.

[0114] In an optional embodiment of the present invention, the multimedia transmission bus system includes: an upstream device multimedia transmission chip, a downstream device multimedia transmission chip, and a transmission harness; the detection module 501 includes:

[0115] The first detection submodule is used to detect the output parameters of the multimedia transmission chip of the upstream device;

[0116] The second detection submodule is used to read the input parameters of the multimedia transmission chip of the downstream device through the multimedia transmission chip of the upstream device;

[0117] The third detection submodule is used to detect the loss parameters of the transmission harness;

[0118] The parameter determination submodule is used to determine the output parameter, the input parameter, and the loss parameter as the transmission process parameters.

[0119] In an optional embodiment of the present invention, the first detection submodule includes:

[0120] The first detection unit is used to detect the equalizer parameters and voltage swing parameters of the multimedia transmission chip of the upstream device as the output parameters.

[0121] In an optional embodiment of the present invention, the second detection submodule includes:

[0122] The first sending unit is used to send a read instruction to the upstream device multimedia transmission chip, and the upstream device multimedia transmission chip is used to obtain the equalizer parameters of the downstream device multimedia transmission chip according to the read instruction.

[0123] The reading unit is used to read the equalizer parameters of the multimedia transmission chip of the downstream device as the input parameters.

[0124] In an optional embodiment of the present invention, the simulation module 502 includes:

[0125] The equivalent circuit model determination submodule is used to determine the equivalent circuit model of the upstream device multimedia transmission chip, the equivalent circuit model of the downstream device multimedia transmission chip, and the equivalent circuit model of the transmission harness.

[0126] The first import submodule is used to import the output parameters into the equivalent circuit model of the multimedia transmission chip of the upstream device to obtain the first target circuit model.

[0127] The second import submodule is used to import the input parameters into the equivalent circuit model of the multimedia transmission chip of the downstream device to obtain the second target circuit model.

[0128] The third import submodule is used to import the loss parameters into the equivalent circuit model of the transmission harness to obtain the third target circuit model.

[0129] The simulation submodule is used to perform simulation based on the first target circuit model, the second target circuit model, and the third target circuit model, and generate a simulation eye diagram.

[0130] In an optional embodiment of the present invention, the comparison module 503 includes:

[0131] The comparison submodule is used to compare the simulated eye diagram with a preset eye diagram template to determine the overlapping area;

[0132] The testing submodule is used to determine and generate test result information based on the overlapping area.

[0133] In an optional embodiment of the present invention, the test submodule includes:

[0134] The first response unit is used to determine the test result information as "test passed" in response to the overlapping area being empty.

[0135] The second response unit is used to determine the test result information as "test failed" in response to the overlapping area being non-empty.

[0136] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.

[0137] Reference Figure 6 The present invention also provides an electronic device, comprising:

[0138] The device includes a processor 601 and a storage medium 602, wherein the storage medium 602 stores a computer program executable by the processor 601. When the electronic device is running, the processor 601 executes the computer program to implement the multimedia transmission bus system testing method as described in any of the embodiments of the present invention.

[0139] The testing method for the multimedia transmission bus system includes:

[0140] Detect the transmission process parameters of the multimedia transmission bus system;

[0141] A simulated eye diagram is generated based on the transmission process parameters;

[0142] The simulated eye diagram is compared with the preset eye diagram template to generate test result information.

[0143] Optionally, the multimedia transmission bus system includes: an upstream device multimedia transmission chip, a downstream device multimedia transmission chip, and a transmission harness; the step of detecting the transmission process parameters of the multimedia transmission bus system includes:

[0144] Detect the output parameters of the multimedia transmission chip in the upstream device;

[0145] The input parameters of the multimedia transmission chip of the downstream device are read through the multimedia transmission chip of the upstream device;

[0146] Detect the loss parameters of the transmission harness;

[0147] The output parameter, the input parameter, and the loss parameter are determined as the transmission process parameters.

[0148] Optionally, the step of detecting the output parameters of the multimedia transmission chip of the upstream device includes:

[0149] The equalizer parameters and voltage swing parameters of the multimedia transmission chip of the upstream device are detected as the output parameters.

[0150] Optionally, the step of reading the input parameters of the downstream device's multimedia transmission chip through the upstream device's multimedia transmission chip includes:

[0151] A read command is sent to the multimedia transmission chip of the upstream device, and the multimedia transmission chip of the upstream device is used to obtain the equalizer parameters of the multimedia transmission chip of the downstream device according to the read command;

[0152] The equalizer parameters of the multimedia transmission chip of the downstream device are read as the input parameters.

[0153] Optionally, the step of generating a simulated eye diagram based on the transmission process parameters includes:

[0154] Determine the equivalent circuit model of the multimedia transmission chip of the upstream device, the equivalent circuit model of the multimedia transmission chip of the downstream device, and the equivalent circuit model of the transmission harness;

[0155] The output parameters are imported into the equivalent circuit model of the multimedia transmission chip of the upstream device to obtain the first target circuit model;

[0156] The input parameters are imported into the equivalent circuit model of the multimedia transmission chip of the downstream device to obtain the second target circuit model;

[0157] The loss parameters are imported into the equivalent circuit model of the transmission line harness to obtain the third target circuit model;

[0158] Simulations are performed based on the first target circuit model, the second target circuit model, and the third target circuit model to generate a simulation eye diagram.

[0159] Optionally, the step of comparing the simulated eye diagram with the preset eye diagram template to generate test result information includes:

[0160] The overlapping area is determined by comparing the simulated eye diagram with the preset eye diagram template;

[0161] The test result information is generated based on the overlapping area.

[0162] Optionally, the step of determining the generation of test result information based on the overlapping region includes:

[0163] If the overlapping region is empty, the test result is determined to be a passed test.

[0164] If the overlapping region is not empty, the test result is determined to be a test failure.

[0165] The memory may include random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.

[0166] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0167] Reference Figure 7 The present invention also provides a computer-readable storage medium 701, on which a computer program is stored, and the computer program is executed by a processor to perform the multimedia transmission bus system testing method as described in any one of the embodiments of the present invention.

[0168] The testing method for the multimedia transmission bus system includes:

[0169] Detect the transmission process parameters of the multimedia transmission bus system;

[0170] A simulated eye diagram is generated based on the transmission process parameters;

[0171] The simulated eye diagram is compared with the preset eye diagram template to generate test result information.

[0172] Optionally, the multimedia transmission bus system includes: an upstream device multimedia transmission chip, a downstream device multimedia transmission chip, and a transmission harness; the step of detecting the transmission process parameters of the multimedia transmission bus system includes:

[0173] Detect the output parameters of the multimedia transmission chip in the upstream device;

[0174] The input parameters of the multimedia transmission chip of the downstream device are read through the multimedia transmission chip of the upstream device;

[0175] Detect the loss parameters of the transmission harness;

[0176] The output parameter, the input parameter, and the loss parameter are determined as the transmission process parameters.

[0177] Optionally, the step of detecting the output parameters of the multimedia transmission chip of the upstream device includes:

[0178] The equalizer parameters and voltage swing parameters of the multimedia transmission chip of the upstream device are detected as the output parameters.

[0179] Optionally, the step of reading the input parameters of the downstream device's multimedia transmission chip through the upstream device's multimedia transmission chip includes:

[0180] A read command is sent to the multimedia transmission chip of the upstream device, and the multimedia transmission chip of the upstream device is used to obtain the equalizer parameters of the multimedia transmission chip of the downstream device according to the read command;

[0181] The equalizer parameters of the multimedia transmission chip of the downstream device are read as the input parameters.

[0182] Optionally, the step of generating a simulated eye diagram based on the transmission process parameters includes:

[0183] Determine the equivalent circuit model of the multimedia transmission chip of the upstream device, the equivalent circuit model of the multimedia transmission chip of the downstream device, and the equivalent circuit model of the transmission harness;

[0184] The output parameters are imported into the equivalent circuit model of the multimedia transmission chip of the upstream device to obtain the first target circuit model;

[0185] The input parameters are imported into the equivalent circuit model of the multimedia transmission chip of the downstream device to obtain the second target circuit model;

[0186] The loss parameters are imported into the equivalent circuit model of the transmission line harness to obtain the third target circuit model;

[0187] Simulations are performed based on the first target circuit model, the second target circuit model, and the third target circuit model to generate a simulation eye diagram.

[0188] Optionally, the step of comparing the simulated eye diagram with the preset eye diagram template to generate test result information includes:

[0189] The overlapping area is determined by comparing the simulated eye diagram with the preset eye diagram template;

[0190] The test result information is generated based on the overlapping area.

[0191] Optionally, the step of determining the generation of test result information based on the overlapping region includes:

[0192] If the overlapping region is empty, the test result is determined to be a passed test.

[0193] If the overlapping region is not empty, the test result is determined to be a test failure.

[0194] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.

[0195] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of the present invention can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0196] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0197] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0198] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0199] Although preferred embodiments of the present invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present invention.

[0200] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.

[0201] The present invention has provided a detailed description of a multimedia transmission bus system testing method, a multimedia transmission bus system testing device, an electronic device, and a storage medium. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, those skilled in the art will recognize that, based on the ideas of the present invention, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of the present invention.

Claims

1. A testing method for a multimedia transmission bus system, characterized in that, include: Detect the transmission process parameters of the multimedia transmission bus system; A simulated eye diagram is generated based on the transmission process parameters; The simulated eye diagram is compared with the preset eye diagram template to generate test result information.

2. The method according to claim 1, characterized in that, The multimedia transmission bus system includes: an upstream device multimedia transmission chip, a downstream device multimedia transmission chip, and a transmission harness; the step of detecting the transmission process parameters of the multimedia transmission bus system includes: Detect the output parameters of the multimedia transmission chip in the upstream device; The input parameters of the multimedia transmission chip of the downstream device are read through the multimedia transmission chip of the upstream device; Detect the loss parameters of the transmission harness; The output parameter, the input parameter, and the loss parameter are determined as the transmission process parameters.

3. The method according to claim 2, characterized in that, The step of detecting the output parameters of the multimedia transmission chip of the upstream device includes: The equalizer parameters and voltage swing parameters of the multimedia transmission chip of the upstream device are detected as the output parameters.

4. The method according to claim 2, characterized in that, The step of reading the input parameters of the downstream device's multimedia transmission chip through the upstream device's multimedia transmission chip includes: A read command is sent to the multimedia transmission chip of the upstream device, and the multimedia transmission chip of the upstream device is used to obtain the equalizer parameters of the multimedia transmission chip of the downstream device according to the read command; The equalizer parameters of the multimedia transmission chip of the downstream device are read as the input parameters.

5. The method according to claim 2, characterized in that, The step of generating a simulated eye diagram based on the transmission process parameters includes: Determine the equivalent circuit model of the multimedia transmission chip of the upstream device, the equivalent circuit model of the multimedia transmission chip of the downstream device, and the equivalent circuit model of the transmission harness; The output parameters are imported into the equivalent circuit model of the multimedia transmission chip of the upstream device to obtain the first target circuit model; The input parameters are imported into the equivalent circuit model of the multimedia transmission chip of the downstream device to obtain the second target circuit model; The loss parameters are imported into the equivalent circuit model of the transmission line harness to obtain the third target circuit model. Simulations are performed based on the first target circuit model, the second target circuit model, and the third target circuit model to generate a simulation eye diagram.

6. The method according to claim 1, characterized in that, The step of comparing the simulated eye diagram with the preset eye diagram template to generate test result information includes: The overlapping area is determined by comparing the simulated eye diagram with the preset eye diagram template; The test result information is generated based on the overlapping area.

7. The method according to claim 6, characterized in that, The step of determining the test result information based on the overlapping region includes: If the overlapping region is empty, the test result is determined to be a passed test. If the overlapping region is not empty, the test result is determined to be a test failure.

8. A multimedia transmission bus system testing device, characterized in that, include: The detection module is used to detect the transmission process parameters of the multimedia transmission bus system. The simulation module is used to generate a simulated eye diagram based on the transmission process parameters; The comparison module is used to compare the simulated eye diagram with the preset eye diagram template and generate test result information.

9. An electronic device, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program, when executed by the processor, implements the steps of the multimedia transmission bus system testing method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the steps of the multimedia transmission bus system testing method as described in any one of claims 1 to 7.