Method, system and related device for processing AUX communication data

By acquiring and decoding AUX signals between the eDP host and the TCON IC, efficient processing of AUX communication data is achieved, and high cost and complex operation problems of monitoring AUX data in the prior art are solved, and low-cost and reliable data processing is provided. The solution improves debugging efficiency.

CN119172037APending Publication Date: 2024-12-20SUZHOU SEICHI INTELLIGENT EQUIPMENT TECHNOLOGIES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411200640.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-29
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

The existing instruments used to monitor AUX communication data are costly and complex in operation, which is not conducive to promotion and application, and it is difficult to achieve stability and accuracy of parameter reading and writing and data transmission of eDP screens.

Method used

Design an AUX communication data processing method and device, and realize the AUX signal by collecting the AUX link between the eDP host and the TCON IC, converting it into a digital signal, combining Manchester encoding and decoding, packaging it into a data stream, and outputting it through the serial port to realize the AUX signal efficient acquisition, decoding and real-time output.

Benefits of technology

It provides an efficient, reliable and low-cost AUX communication data processing solution, which improves engineers' debugging efficiency, reduces equipment costs, simplifies operating procedures, and has the prospect of promotion and application.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119172037A_ABST
    Figure CN119172037A_ABST
Patent Text Reader

Abstract

The invention discloses a method, a system and a related device for processing AUX communication data, which are used for acquiring and processing standard AUX signals on an AUX link and providing an efficient, reliable and low-cost AUX communication data processing scheme. The AUX communication data processing method provided by the invention specifically comprises the following steps: acquiring a standard AUX signal on an AUX link between an eDP host and a TCON IC; converting the standard AUX signal into a digital signal; the method comprises the following steps: storing a digital signal acquired by a previous clock and a digital signal acquired by a current clock through a buffer to obtain a sampling combination of two clock periods; decoding the sampling combination in the buffer according to a Manchester encoding mode in combination with a decoding flag bit to obtain a binary code; and converting the binary code into a data stream, and outputting the data stream in real time by using a preset protocol format.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of AUX communication data processing, and in particular to a method, system and related devices for AUX communication data processing. Background Art

[0002] The standard eDP (Embedded DisplayPort) protocol has three basic functions, including the main channel Main Link for transmitting images, the auxiliary channel AUX for information exchange, and the hot plug channel HPD for hardware detection. The auxiliary channel AUX for information exchange is an independent bidirectional half-duplex transmission channel, a pair of differential signal lines, with a maximum data transmission rate of 1Mbps, used to transmit configuration parameters and instructions. AUX is connected to EDID and DPCD memory, and is read and written through the bus. EDID is display identification data, which is used to store relevant parameters of the display.

[0003] When using an eDP screen, it is often necessary to read and write parameters of the screen through the AUX channel, such as reading and writing EDID values, reading and writing vcom values, and reading and writing DPCD registers. And when the eDP host and TCON IC communicate, engineers need to monitor their interactive data in real time and perform corresponding debugging based on the data to ensure the stability of data transmission and the accuracy of display effects. However, the instruments currently used to monitor AUX data on the market are generally expensive, complex to operate, and have a high threshold for use, which is not conducive to promotion and application. Summary of the invention

[0004] The present application provides a method, system and related devices for AUX communication data processing, which are used to realize the collection and processing of standard AUX signals on an AUX link, and provide an efficient, reliable and low-cost AUX communication data processing solution.

[0005] In a first aspect, the present application provides a method for processing AUX communication data, the method being applied to an AUX communication data acquisition device, the AUX communication data acquisition device being used to be connected in parallel between an eDP host and a TCON IC, the method comprising:

[0006] Collect standard AUX signals on the AUX link between the eDP host and TCON IC;

[0007] Converting the standard AUX signal into a digital signal;

[0008] The digital signal collected by the previous clock and the digital signal collected by the current clock are stored in a buffer to obtain a sampling combination of two clock cycles;

[0009] Decoding the sampling combination in the buffer according to Manchester coding to obtain binary code in combination with a decoding flag, wherein the decoding flag is used to identify invalid sampling combinations;

[0010] The binary code is converted into a data stream, and the data stream is output in real time using a preset protocol format.

[0011] Optionally, a DC blocking capacitor is connected in series to the P link and the N link of the AUX link, and the converting of the standard AUX signal into a digital signal includes:

[0012] The DC component of the standard AUX signal is isolated by the DC blocking capacitor to obtain the AC component of the standard AUX signal;

[0013] The AC component of the standard AUX signal is converted into a digital signal.

[0014] Optionally, converting the binary code into a data stream and outputting the byte stream in real time using a preset protocol format includes:

[0015] Convert the binary code into a data stream according to bytes;

[0016] The data stream is packaged and output according to a preset protocol format, wherein the preset protocol format includes a synchronization header field, a synchronization end field, a command field, a data field and a communication end field, and the command field includes a communication type and operation information.

[0017] Optionally, the command field consists of 4 Manchester code bits, the highest bit of the 4 Manchester code bits is used to indicate the communication type, and the last three bits of the 4 Manchester code bits are used to indicate the operation information.

[0018] Optionally, the packaging and outputting the data stream according to a preset protocol format includes:

[0019] Packaging the data stream according to a preset protocol format to obtain a plurality of output instructions;

[0020] A separator and a timestamp are added to the front end of each output instruction, and the output instruction is output in real time.

[0021] Optionally, the combining the decoding flag bit to decode the sampling combination in the buffer according to the Manchester encoding method includes:

[0022] When the sampling combination is 10, the decoding is 1;

[0023] When the sampling combination is 01, the decoding is 0;

[0024] When the sampling combination is 00 or 11, the last valid decoding result is kept unchanged according to the decoding flag.

[0025] Optionally, after converting the binary code into a data stream and outputting the data stream in real time using a preset protocol, the method further includes:

[0026] The data stream is transmitted to the UI interface through the serial port for real-time display and interaction.

[0027] A second aspect of the present application provides an AUX communication data acquisition device, the AUX communication data acquisition device is used to be connected in parallel between the eDP host and the TCON IC, the AUX communication data acquisition device includes a data acquisition unit, a data processing unit and a data output unit;

[0028] The data acquisition unit is used to collect the standard AUX signal on the AUX link between the eDP host and the TCON IC, and convert the standard AUX signal into a digital signal;

[0029] The data processing unit is used to store the digital signal collected by the previous clock and the digital signal collected by the current clock through a buffer to obtain a sampling combination of two clock cycles; decode the sampling combination in the buffer according to the Manchester encoding method in combination with the decoding flag to obtain a binary code;

[0030] The data output unit is used to convert the binary code into a data stream and output the data stream in real time using a preset protocol format.

[0031] Optionally, a DC blocking capacitor is connected in series to the P link and the N link of the AUX link, and the data acquisition unit is specifically used for:

[0032] The DC component of the standard AUX signal is isolated by the DC blocking capacitor to obtain the AC component of the standard AUX signal;

[0033] The AC component of the standard AUX signal is converted into a digital signal.

[0034] Optionally, the data processing output unit is specifically used for:

[0035] Convert the binary code into a data stream according to bytes;

[0036] The data stream is packaged and output according to a preset protocol format, wherein the preset protocol format includes a synchronization header field, a synchronization end field, a command field, a data field and a communication end field, and the command field includes a communication type and operation information.

[0037] Optionally, the command field consists of 4 Manchester code bits, the highest bit of the 4 Manchester code bits is used to indicate the communication type, and the last three bits of the 4 Manchester code bits are used to indicate the operation information.

[0038] Optionally, the data output unit is further configured to:

[0039] Packaging the data stream according to a preset protocol format to obtain a plurality of output instructions;

[0040] A separator and a timestamp are added to the front end of each output instruction, and the output instruction is output in real time.

[0041] Optionally, the data processing unit is specifically used for:

[0042] When the sampling combination is 10, the decoding is 1;

[0043] When the sampling combination is 01, the decoding is 0;

[0044] When the sampling combination is 00 or 11, the last valid decoding result is kept unchanged according to the decoding flag.

[0045] Optionally, the data output unit is further configured to:

[0046] The data stream is transmitted to the UI interface through the serial port for real-time display and interaction.

[0047] A third aspect of the present application provides a device for AUX communication data processing, the device comprising:

[0048] Processor, memory, input-output unit, and bus;

[0049] The processor is connected to the memory, the input and output unit, and the bus;

[0050] The memory stores a program, and the processor calls the program to execute the first aspect and any optional method for AUX communication data processing in the first aspect.

[0051] A fourth aspect of the present application provides a computer-readable storage medium, on which a program is stored. When the program is executed on a computer, the method for AUX communication data processing according to the first aspect and any optional item in the first aspect is executed.

[0052] It can be seen from the above technical solutions that this application has the following advantages:

[0053] By connecting the AUX communication data acquisition device in parallel between the eDP host and the TCON IC, the standard AUX signal on the AUX link can be collected and processed. The AUX communication data acquisition device can realize signal collection, decoding, data packaging and real-time output. It has high integration and provides an efficient, reliable and low-cost AUX communication data processing solution, which helps to improve the debugging efficiency of engineers and has a prospect for promotion and application. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] In order to more clearly illustrate the technical solution in the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0055] Figure 1 A schematic flow chart of an embodiment of a method for processing AUX communication data provided by the present application;

[0056] Figure 2 A schematic diagram of a standard Manchester code stream in a method for AUX communication data processing provided by the present application;

[0057] Figure 3 A schematic diagram of a buffer in a method for processing AUX communication data provided by the present application;

[0058] Figure 4 A flowchart of another embodiment of a method for processing AUX communication data provided by the present application;

[0059] Figure 5 A schematic diagram of a DC blocking capacitor in an AUX communication data processing method provided by the present application;

[0060] Figure 6 A schematic diagram of FPGA waveforms in an AUX communication data processing method provided by the present application;

[0061] Figure 7 A schematic diagram of the structure of an embodiment of the AUX communication data acquisition device provided by this application;

[0062] Figure 8 A schematic diagram of the physical structure of an embodiment of the device for AUX communication data processing provided in the present application. DETAILED DESCRIPTION

[0063] The present application provides a method, system and related devices for AUX communication data processing, which are used to realize the collection and processing of standard AUX signals on an AUX link, and provide an efficient, reliable and low-cost AUX communication data processing solution.

[0064] It should be noted that the method for processing AUX communication data provided in this application is applied to an AUX communication data acquisition device, which is connected between the eDP host and the TCON IC when in use, and communicates with the eDP host and the TCONIC through the AUX interface to realize AUX data acquisition, storage, processing, output and other functions. The eDP host is an embedded display port host, which usually refers to a display interface controller integrated in a computing device (such as a laptop or a monitor), which is responsible for communicating with the display panel. The TCON IC is a timing controller chip, which is responsible for managing the pixel drive and timing control on the display panel and is the core component of the display panel.

[0065] See also Figure 1 , Figure 1 An embodiment of a method for processing AUX communication data provided by the present application includes:

[0066] 101. Collect standard AUX signals on the AUX link between the eDP host and the TCON IC;

[0067] The eDP host and TCON IC are in a master-slave relationship. The eDP host is the master device, responsible for initiating and controlling communication with the display, sending commands and controlling data transmission. The TCON IC is the slave device, responsible for responding to the eDP host's commands and performing corresponding operations, such as specific operations for displaying image data, managing the timing control of the display panel, etc. After the slave device TCON IC receives the command from the master device eDP host, it sends the response data through the AUX channel. The signal transmitted on the AUX channel is the standard AUX signal in this application.

[0068] In order to collect standard AUX signals, the AUX communication data acquisition device needs to be physically connected in parallel between the eDP host and the TCON IC. The parallel connection ensures that the AUX communication data acquisition device can serve as a monitoring end and can monitor the communication between the eDP host and the TCON IC without affecting their normal communication.

[0069] When the eDP host and TCON IC initiate a training action, the two exchange information through the AUX channel, and the AUX communication data acquisition device can actively intercept the standard AUX signal transmitted between the eDP host and the TCON IC. EDID and DPCD data are encapsulated and transmitted through the standard AUX signal, where EDID is the extended display identification data, which is the configuration information of the display device, including manufacturer, serial number, product type, screen size, resolution, etc. DPCD is DisplayPort configuration data, which is the configuration information of the DisplayPort device and is used to set and manage the DisplayPort link.

[0070] 102. Convert standard AUX signal into digital signal;

[0071] The standard AUX signal is transmitted through two differential lines (AUX_P and AUX_N), which has anti-interference ability and high signal integrity. Therefore, a differential signal receiver is needed to capture the differential signal between AUX_P and AUX_N, and amplify the differential signal through a differential amplifier to enhance the signal strength and improve the signal quality. The amplified analog signal is then input into the analog-to-digital converter ADC to convert the continuous analog signal into a discrete digital signal. The ADC samples the signal according to the preset sampling rate, converts the voltage value into the corresponding digital value, and realizes the conversion of the standard AUX signal into a digital signal.

[0072] 103. The digital signal collected by the previous clock and the digital signal collected by the current clock are stored in a buffer to obtain a sampling combination of two clock cycles;

[0073] 104. Decode the sampling combination in the buffer according to the Manchester encoding method in combination with the decoding flag to obtain a binary code;

[0074] The AUX channel of the eDP interface generally uses the standard Manchester encoding method. Therefore, in step 103 to step 104, the converted digital signal needs to be decoded according to the Manchester encoding method. Manchester encoding is a self-clocked encoding method. Each data bit changes level once in half a clock cycle. The decoding process needs to identify the level change in each clock cycle and convert it into the corresponding binary code. Please refer to Figure 2 , Figure 2 It is a standard Manchester coding waveform. The level from high to low represents logic 1, and the level from low to high represents 0.

[0075] In order to achieve accurate decoding, an FPGA decoding circuit combined with a buffer is designed in the AUX communication data acquisition device. Specifically, the FPFA decoding circuit of the standard Manchester code is designed to accurately extract the "10" and "01" signals from the Manchester code stream and convert them into "0" and "1" in ordinary binary code. For example, for Figure 2 The Manchester code "10011010010110", if you start decoding from the first bit, the binary code you get is "1011001", and if you start decoding from the second bit, the binary code you get is "110011" and two Manchester codes at the beginning and end.

[0076] According to the rules of Manchester encoding, any legal data bit must contain a level conversion. It can be seen that if there is only "1" or "0" in the Manchester code stream, the correct decoded data cannot be obtained. If "00" appears in the Manchester code stream, the code elements before and after "00" must be "1"; if "11" appears in the Manchester code stream, the code elements before and after "11" must be "0". Therefore, in this embodiment, the digital signal collected by the previous clock and the digital signal collected by the current clock can be saved in the buffer, and "00" and "11" can be used as the decoding flag of the wrong or invalid Manchester code. Combined with the decoding flag, the sampling combination in the buffer is decoded according to the Manchester encoding method to ensure the effectiveness of the decoding.

[0077] See also Figure 3 In the FPGA circuit of this embodiment, a buffer is designed, which is used to store the signal collected by the previous clock and the signal collected by the current clock to form a two-bit sampling combination. The Manchester code stream is the input digital signal. The digital selector is a key component for decoding. The digital selector can quickly output the corresponding decoded data bits according to the value of the sampling combination, and use the decoding flag to identify illegal sampling combinations, detect and indicate errors in the transmission process, and ensure the accuracy of the decoding process. The decoded data bits are output one by one to form a binary code that is decoded.

[0078] In some specific embodiments, when the sampling combination of the buffer is "10", "1" is output; when the sampling combination of the buffer is "01", "0" is output; when the sampling combination of the buffer is "00" or "11", it indicates that an error or invalid data occurs during data transmission, and at this time, the last valid decoding result is kept unchanged according to the decoding flag.

[0079] 105. Convert binary code into data stream and output the data stream in real time using a preset protocol format.

[0080] The AUX communication data acquisition device organizes the decoded binary code to form a continuous data stream, and encapsulates the data stream according to the preset protocol format, and outputs the encapsulated data stream to the host computer software or other target devices in real time.

[0081] In this embodiment, the AUX communication data acquisition device is connected in parallel between the eDP host and the TCON IC to realize the collection and processing of the standard AUX signal on the AUX link. The signal collection, decoding, data packaging and real-time output are realized through the AUX communication data acquisition device. It has high integration and provides an efficient, reliable and low-cost AUX communication data processing solution, which helps to improve the debugging efficiency of engineers and has a prospect of promotion and application.

[0082] The following is a detailed description of the AUX communication data processing method provided by this application. Figure 4 , Figure 4 An embodiment of a method for processing AUX communication data provided by the present application includes:

[0083] 401. Collecting a standard AUX signal on the AUX link between the eDP host and the TCON IC;

[0084] In this embodiment, step 401 is similar to step 101 in the aforementioned embodiment and will not be described again here.

[0085] 402. Isolate the DC component in the standard AUX signal by using a DC isolation capacitor to obtain an AC component of the standard AUX signal;

[0086] After collecting the standard AUX signal on the AUX link, the standard AUX signal needs to be converted into a signal that can be recognized by the FPGA device. In this embodiment, the signal processing is implemented by a DC isolation capacitor. Figure 5 , by connecting blocking capacitors C1 and C2 in series on the AUX_P and AUX_N links of the hardware AUX, the DC component is isolated, thereby retaining the AC signal component of the standard AUX signal. The blocking capacitor, also known as the coupling capacitor, can block the DC component and prevent the DC offset from affecting the subsequent circuit. The DC offset may cause the circuit's operating point to shift, thereby affecting the accurate transmission of the signal. After the standard AUX signal passes through the blocking capacitor, the resulting signal only contains the AC component. At this time, the AC component is further processed and converted into a signal that can be recognized by the FPGA device. In addition, the blocking capacitor can also prevent low-frequency interference signals from entering the subsequent circuit. These low-frequency interferences may affect the quality of the signal.

[0087] 403. Convert the AC component of the standard AUX signal into a digital signal;

[0088] Before converting the AC component of the standard AUX signal into a digital signal, the signal needs to be conditioned, including signal amplification, filtering, and level conversion, which are not limited here, to ensure that the signal meets the input requirements of the analog-to-digital converter ADC. After the signal conditioning is completed, the analog-to-digital converter ADC is used to convert the AC component of the standard AUX signal into a digital signal to meet the input requirements of the FPGA device. The FPGA device specifically collects the output of the digital signal through the differential pair IO.

[0089] 404. The digital signal collected by the previous clock and the digital signal collected by the current clock are stored in a buffer to obtain a sampling combination of two clock cycles.

[0090] 405. Decode the sampling combination in the buffer according to the Manchester encoding method in combination with the decoding flag to obtain a binary code;

[0091] In this embodiment, steps 404 to 405 are similar to steps 103 to 104 in the above embodiment, and are not described again here.

[0092] 406. Convert the binary code into a data stream according to bytes;

[0093] After completing Manchester decoding in FPGA, a string of binary codes is obtained. These binary codes need to be converted into data streams according to bytes for subsequent processing and transmission. Specifically, the binary codes are combined according to 8 bits (one byte) and converted into data streams.

[0094] 407. Packing and outputting the data stream according to a preset protocol format;

[0095] After the data stream is converted into byte combinations, it is necessary to package the data stream according to the preset protocol format to form a data packet that conforms to the preset protocol format, ensure the integrity and parseability of the data packet, and then output the packaged data packet to the host computer or other processing unit in real time.

[0096] The preset protocol format refers to the preset AUX request and response protocol, and the preset protocol format is specifically: synchronization header (SYNC) + synchronization end (SYNC END) + command (CMD) + data (DATA) + communication end (STOP). The synchronization header field and the synchronization end field are used to indicate the start of the data packet and the end of the synchronization phase to ensure that the receiving end can correctly parse the data packet; the command field is used to indicate the communication type and operation information of the data packet to ensure the correct parsing and processing of the data packet; the data field is the actual data content transmitted; and the communication end field is used to indicate the end of the data packet.

[0097] Among them, the command (COMM3:0) consists of 4 Manchester code bits. The highest bit 3 is used to indicate the communication type. The highest bit 3 is 1 for eDP communication, and the highest bit 3 is 0 for IIC communication. The remaining bits are used to indicate operation information. When in eDP communication, bits 2:0 is 000 for eDP write operation, and bits 2:0 is 001 for eDP read operation. When in IIC communication, bit 2 indicates the intermediate state. When it is 1, it means starting communication, and when it is 0, it means communication. Bits 1:0 is the IIC command. When it is 00, it means IIC write, when it is 01, it means IIC read, when it is 10, it means write status request, and 11 is reserved. The specific classification is as follows:

[0098] COMM3:0->1000->8->DPCD Write

[0099] COMM3:0->1001->9->DPCD Read

[0100] COMM3:0->0100 / 0000->4 / 0->AUX IIC Write

[0101] COMM3:0->0101 / 0001->5 / 1->AUX IIC Read

[0102] See also Figure 6 , Figure 6 The following is an FPGA waveform of a communication instruction between the eDP host and the TCON IC intercepted by the AUX communication data acquisition device. The instruction uses the 09 command to read back the 16-byte output of the 00 register of the DPCD, which is: 0x00 0x14 0x0f 0xc4 0x00 0x00 0x00 0x010xc0 0x02 0x01 0x00 0x00 0x00 0x010x00.

[0103] In some specific embodiments, since the number of captured commands is relatively large, in order to better distinguish each instruction, after the data stream is packaged according to the preset protocol format and a number of output instructions are obtained, a separator and a timestamp may be added to the front end of each output instruction, and the instructions may be output in real time. Specifically, 0xFF may be added to the front end of each output instruction as a separator, and a 4-byte timestamp may be added, in units of us.

[0104] 408. Transmit the data stream to the UI interface through the serial port for real-time display and interaction.

[0105] In this embodiment, the packaged data packet can be sent to the host computer through the serial port of the FPGA device at a baud rate of 1Mbps. On the host computer side, the received data packet is parsed according to the preset protocol format, the valid data therein is extracted, and the parsed data is displayed in real time on the UI interface to realize the dynamic display of data, which is low-cost and simple to operate. The printing and analysis of AUX communication data can be realized using general serial port software without specifying software. Furthermore, interactive functions such as data refresh, historical data query, data export, etc. can be provided on the UI interface, and the interactive operation between users and data can be realized through buttons and other controls.

[0106] In this embodiment, for the AUX level of different TCON ICs, the DC component of the signal is filtered out by a differential DC circuit, and the AC signal is retained. The FPGA device outputs and collects the IO through differential pairs, and then the FPGA decodes the collected signal according to the standard Manchester encoding method. Finally, the FPGA device prints the parsed data to the UI in real time through the serial port at a baud rate of 1Mbps to obtain the final interactive data. The AUX communication data acquisition device realizes efficient acquisition, accurate decoding and real-time transmission of signals on the AUX link, meeting the requirements of high data acquisition rate, fast test time, simplified test process and low cost. Compared with the existing AUX data monitoring instruments, it has higher integration, more complete functions, faster speed, higher compatibility and lower cost. It is currently compatible with and tested a variety of TCON ICs and display driver chips. In addition, the AUX communication data acquisition device can achieve continuous development and upgrading, and can customize the protocol according to the actual usage scenario, which has a prospect of promotion and application.

[0107] The following is a detailed description of the AUX communication data acquisition device provided by this application. Figure 7 , Figure 7 An embodiment of the AUX communication data acquisition device provided by the present application is used to be connected in parallel between the eDP host and the TCON IC. The AUX communication data acquisition device includes a data acquisition unit 701, a data processing unit 702 and a data output unit 703;

[0108] The data acquisition unit 701 is used to collect the standard AUX signal on the AUX link between the eDP host and the TCON IC, and convert the standard AUX signal into a digital signal;

[0109] The data processing unit 702 is used to store the digital signal collected by the previous clock and the digital signal collected by the current clock through the buffer to obtain the sampling combination of the two clock cycles; decode the sampling combination in the buffer according to the Manchester encoding method in combination with the decoding flag to obtain the binary code;

[0110] The data output unit 703 is used to convert the binary code into a data stream, and output the data stream in real time using a preset protocol format.

[0111] Optionally, a DC blocking capacitor is connected in series to the P link and the N link of the AUX link, and the data acquisition unit 701 is specifically used for:

[0112] The DC component in the standard AUX signal is isolated by a DC blocking capacitor to obtain the AC component of the standard AUX signal;

[0113] Converts the AC component of the standard AUX signal into a digital signal.

[0114] Optionally, the data processing output unit 703 is specifically used for:

[0115] Convert binary code into data stream according to bytes;

[0116] The data stream is packaged and output according to a preset protocol format. The preset protocol format includes a synchronization header field, a synchronization end field, a command field, a data field and a communication end field. The command field includes a communication type and operation information.

[0117] Optionally, the command field consists of 4 Manchester code bits, the highest bit of the 4 Manchester code bits is used to indicate the communication type, and the last three bits of the 4 Manchester code bits are used to indicate operation information.

[0118] Optionally, the data output unit 703 is further configured to:

[0119] Packing the data stream according to the preset protocol format to obtain a number of output instructions;

[0120] Add a separator and a timestamp at the front of each output instruction, and output the instruction in real time.

[0121] Optionally, the data processing unit 702 is specifically configured to:

[0122] When the sampling combination is 10, the decoding is 1;

[0123] When the sampling combination is 01, the decoding is 0;

[0124] When the sampling combination is 00 or 11, the last valid decoding result is kept unchanged according to the decoding flag.

[0125] Optionally, the data output unit 703 is further configured to:

[0126] The data stream is transmitted to the UI interface through the serial port for real-time display and interaction.

[0127] In the AUX communication data acquisition device of this embodiment, the functions of each unit are the same as those described above. Figure 1or Figure 4 The steps in the method embodiment shown correspond to each other and will not be repeated here.

[0128] This application also provides, see Figure 8 , Figure 8 An embodiment of the device for AUX communication data processing provided by the present application includes:

[0129] Processor 801, memory 802, input and output unit 803, bus 804;

[0130] The processor 801 is connected to the memory 802, the input and output unit 803 and the bus 804;

[0131] The memory 802 stores a program, and the processor 801 calls the program to execute any of the above AUX communication data processing methods.

[0132] The present application also relates to a computer-readable storage medium, on which a program is stored. When the program is run on a computer, the computer executes any of the above-mentioned methods for processing AUX communication data.

[0133] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0134] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0135] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0136] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0137] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, read-only memory), random access memory (RAM, random access memory), disk or optical disk, etc. Various media that can store program codes.

Claims

1. A method for processing AUX communication data, It is characterized in that The method is applied to an AUX communication data acquisition device, wherein the AUX communication data acquisition device is used to be connected in parallel between an eDP host and a TCON IC, and the method comprises: Collect standard AUX signals on the AUX link between the eDP host and TCON IC; Converting the standard AUX signal into a digital signal; The digital signal collected by the previous clock and the digital signal collected by the current clock are stored in a buffer to obtain a sampling combination of two clock cycles; Decoding the sampling combination in the buffer according to Manchester coding to obtain binary code in combination with a decoding flag, wherein the decoding flag is used to identify invalid sampling combinations; The binary code is converted into a data stream, and the data stream is output in real time using a preset protocol format.

2. The method according to claim 1, It is characterized in that A DC blocking capacitor is connected in series to the P link and the N link of the AUX link, and the converting of the standard AUX signal into a digital signal includes: The DC component of the standard AUX signal is isolated by the DC blocking capacitor to obtain the AC component of the standard AUX signal; The AC component of the standard AUX signal is converted into a digital signal.

3. The method according to claim 1, It is characterized in that The step of converting the binary code into a data stream and outputting the byte stream in real time using a preset protocol format includes: Convert the binary code into a data stream according to bytes; The data stream is packaged and output according to a preset protocol format, wherein the preset protocol format includes a synchronization header field, a synchronization end field, a command field, a data field and a communication end field, and the command field includes a communication type and operation information.

4. The method according to claim 3, It is characterized in that The command field consists of 4 Manchester code bits, the highest bit of the 4 Manchester code bits is used to indicate the communication type, and the last three bits of the 4 Manchester code bits are used to indicate the operation information.

5. The method according to claim 3, It is characterized in that The data packing and outputting of the data stream according to the preset protocol format includes: Packaging the data stream according to a preset protocol format to obtain a plurality of output instructions; A separator and a timestamp are added to the front end of each output instruction, and the output instruction is output in real time.

6. The method according to any one of claims 1 to 5, It is characterized in that The combining decoding flag bit to decode the sampling combination in the buffer according to the Manchester encoding method includes: When the sampling combination is 10, the decoding is 1; When the sampling combination is 01, the decoding is 0; When the sampling combination is 00 or 11, the last valid decoding result is kept unchanged according to the decoding flag.

7. The method according to any one of claims 1 to 5, It is characterized in that After converting the binary code into a data stream and outputting the data stream in real time using a preset protocol, the method further includes: The data stream is transmitted to the UI interface through the serial port for real-time display and interaction.

8. An AUX communication data acquisition device, It is characterized in that The AUX communication data acquisition device is used to be connected in parallel between the eDP host and the TCON IC, and the AUX communication data acquisition device includes a data acquisition unit, a data processing unit and a data output unit; The data acquisition unit is used to collect the standard AUX signal on the AUX link between the eDP host and the TCON IC, and convert the standard AUX signal into a digital signal; The data processing unit is used to store the digital signal collected by the previous clock and the digital signal collected by the current clock through a buffer to obtain a sampling combination of two clock cycles; decode the sampling combination in the buffer according to the Manchester encoding method in combination with the decoding flag to obtain a binary code; The data output unit is used to convert the binary code into a data stream and output the data stream in real time using a preset protocol format.

9. A device for processing AUX communication data, It is characterized in that The device comprises: Processor, memory, input-output unit, and bus; The processor is connected to the memory, the input and output unit, and the bus; The memory stores a program, and the processor calls the program to execute the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a program stored thereon, wherein the program, when executed on a computer, performs the method according to any one of claims 1 to 7.