CN109787716B - Data transmission method and device - Google Patents
Data transmission method and device Download PDFInfo
- Publication number
- CN109787716B CN109787716B CN201811559201.XA CN201811559201A CN109787716B CN 109787716 B CN109787716 B CN 109787716B CN 201811559201 A CN201811559201 A CN 201811559201A CN 109787716 B CN109787716 B CN 109787716B
- Authority
- CN
- China
- Prior art keywords
- clock signal
- data
- acquiring
- signal
- clock
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 52
- 238000000034 method Methods 0.000 title claims abstract description 48
- 230000000630 rising effect Effects 0.000 claims abstract description 29
- 238000012544 monitoring process Methods 0.000 claims description 6
- 230000003111 delayed effect Effects 0.000 claims description 4
- 230000002159 abnormal effect Effects 0.000 description 9
- 238000013481 data capture Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013075 data extraction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Dc Digital Transmission (AREA)
Abstract
The application discloses a data transmission method, which comprises the following steps: when a data signal is detected, acquiring a clock signal corresponding to the data signal; acquiring the potential of the clock signal in real time within a time interval, wherein the time interval is less than or equal to half a clock period of the clock signal; and increasing the output amplitude of the clock signal when the acquired potential is lower than a preset threshold. The application also discloses a data transmission device. After the output amplitude of the clock signal is increased, the clock signal accords with the new output amplitude, and the electric potential corresponding to the time point of which the electric potential is lower than the preset threshold value is increased, so that a rising edge or a falling edge cannot occur near the time point, and the data is effectively prevented from being captured by mistake.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a data transmission method and apparatus.
Background
With the increasing size and resolution of lcd tvs, data to be transmitted is increasing, and differential signals are becoming popular as a high-speed transmission protocol. During Data transmission with differential signals, a Data signal (Data) accompanies a clock signal, and the Data signal is relatively stable at a rising edge or a falling edge of the clock signal, and at this time, a receiving end acquires target Data in the Data signal.
However, in practical situations, due to the inconsistency of the characteristic impedance of the transmission trace, the signal may encounter a reflection phenomenon during the transmission process, and the reflected signal is then superimposed with the initial signal, resulting in an uneven actual signal waveform. Therefore, when the clock signal is affected by reflection, the actually generated clock signal is uneven, and when the potential at the uneven portion is low, the receiving end is liable to erroneously regard the fluctuation near the uneven wave as a rising edge or a falling edge, and acquire transmission data from the erroneously recognized rising edge or falling edge, resulting in an error in data acquisition.
Content of application
The present application mainly aims to provide a data transmission method and apparatus, and aims to solve the technical problem of data acquisition errors caused by reflection influence on a clock signal.
In order to achieve the above object, the present application provides a data transmission method, including the following steps:
when a data signal is detected, acquiring a clock signal corresponding to the data signal;
acquiring the potential of the clock signal in real time within a time interval, wherein the time interval is less than or equal to half a clock period of the clock signal;
and increasing the output amplitude of the clock signal when the acquired potential is lower than a preset threshold.
Optionally, the step of increasing the output amplitude of the clock signal includes:
acquiring an initial amplitude of the clock signal in the clock period;
and determining a target amplitude according to the initial amplitude, and increasing the output amplitude of the clock signal to the target amplitude.
Optionally, after the step of obtaining the clock signal corresponding to the data signal, the method further includes:
monitoring a zero-volt time point when the potential of the clock signal is zero volt in real time;
and when the zero-volt time point is delayed for a preset time length, acquiring the potential of the clock signal in the time interval in real time by taking the current time point as an initial time point.
Optionally, after the step of obtaining the clock signal corresponding to the data signal, the method further includes:
acquiring a clock period of the clock signal.
Optionally, the step of acquiring a clock cycle of the clock signal includes:
acquiring the frequency of the clock signal, and acquiring the clock period of the clock signal according to the frequency;
or acquiring a zero-volt time point of the clock signal, and acquiring a clock cycle of the clock signal according to a time interval between two adjacent zero-volt time points.
Optionally, after the step of increasing the output amplitude of the clock signal, the method further includes:
and acquiring the data of the data signal according to the clock signal with the increased output amplitude.
Optionally, the step of obtaining the data of the data signal according to the clock signal with the increased output amplitude includes:
acquiring the rising edge and the falling edge of the clock signal after the output amplitude is increased;
determining a time point in the data signal corresponding to the rising edge and the falling edge;
and capturing data corresponding to the time point in the data signal.
In addition, in order to achieve the above object, the present application further provides a data transmission method, which is characterized by comprising the following steps:
when a data signal is detected, acquiring a clock signal corresponding to the data signal;
acquiring a clock period of the clock signal;
acquiring the potential of the clock signal in a half clock period in real time;
and when the acquired potential is lower than a preset threshold value, increasing the output amplitude of the clock signal to a preset amplitude.
Optionally, the step of obtaining the potential of the clock signal in half of the clock cycle in real time includes:
monitoring a zero-volt time point when the potential of the clock signal is zero volt;
and acquiring the potential of the clock signal in a half clock period after the zero-volt time point in real time.
In addition, in order to achieve the above object, the present application also provides a data transmission device, including: a memory, a processor and a transmission program of data stored on the memory and executable on the processor, the transmission program of data implementing the steps of the transmission method of data as described above when executed by the processor.
According to the data transmission method and device provided by the embodiment of the application, when the data transmission is detected, the clock signal corresponding to the data signal is obtained. And determining the potential of the clock signal within a time interval, wherein the time interval is less than or equal to one half clock cycle. When the fact that the electric potential of the clock signal is smaller than the preset threshold value in the time interval is detected, feeding back a signal with too low amplitude to a sending end (for example, a time sequence driving chip) of the clock signal, so that the sending end of the clock signal can increase the output amplitude of the clock signal. After the output amplitude of the clock signal is increased, the clock signal accords with the new output amplitude, and the electric potential corresponding to the time point of which the electric potential is lower than the preset threshold value is increased, so that a rising edge or a falling edge cannot occur near the time point, and the data is effectively prevented from being captured by mistake.
Drawings
Fig. 1 is a schematic terminal structure diagram of a hardware operating environment according to an embodiment of the present application;
fig. 2 is a schematic flowchart of an embodiment of a data transmission method according to the present application;
FIG. 3 is a waveform diagram illustrating a data transmission method according to the present application;
FIG. 4 is another waveform diagram illustrating a data transmission method according to the present application;
fig. 5 is a schematic flow chart illustrating another embodiment of a data transmission method of the present application;
fig. 6 is a flowchart illustrating a data transmission method according to another embodiment of the present application.
The implementation, functional features and advantages of the objectives of the present application will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The main solution of the embodiment of the application is as follows:
when a data signal is detected, acquiring a clock signal corresponding to the data signal;
acquiring the potential of the clock signal in real time within a time interval, wherein the time interval is less than or equal to half a clock period of the clock signal;
and increasing the output amplitude of the clock signal when the acquired potential is lower than a preset threshold.
When the clock signal is affected by reflection, the actually generated clock signal is uneven, and when the potential at the uneven part is low, the receiving end easily and mistakenly takes the fluctuation near the uneven wave as a rising edge or a falling edge, and acquires transmission data according to the mistaken rising edge or the mistaken falling edge, so that data acquisition errors are caused.
The application provides a solution for starting to acquire a clock signal corresponding to a data signal when detecting that there is data transmission. And determining the potential of the clock signal within a time interval, wherein the time interval is less than or equal to one half clock cycle. When the fact that the electric potential of the clock signal is smaller than the preset threshold value in the time interval is detected, feeding back a signal with too low amplitude to a sending end (for example, a time sequence driving chip) of the clock signal, so that the sending end of the clock signal can increase the output amplitude of the clock signal. After the output amplitude of the clock signal is increased, the clock signal accords with the new output amplitude, and the electric potential corresponding to the time point of which the electric potential is lower than the preset threshold value is increased, so that a rising edge or a falling edge cannot occur near the time point, and the data is effectively prevented from being captured by mistake.
As shown in fig. 1, fig. 1 is a schematic terminal structure diagram of a hardware operating environment according to an embodiment of the present application.
The terminal in the embodiment of the application can be a data extraction device of a data signal, a television, and a computer.
As shown in fig. 1, the terminal may include: the processor 1001 includes, for example, a CPU, a memory 1002, a communication bus 1003, a Data Driver 1004, and a timing driving chip (TCON IC) 1005. Wherein the communication bus 1003 is configured to implement connection communication between the components in the terminal. The memory 1002 may be a high-speed random access memory or a non-volatile memory (e.g., a disk memory). The memory 1002 may alternatively be a storage device separate from the processor 1001. The data driver 1004 performs processing of the data signal, and may include at least one of a frequency determination unit, a potential determination unit, and an internal processing module. The timing driving chip 1005 is configured to generate and transmit a data signal and a clock signal.
Those skilled in the art will appreciate that the configuration of the terminal shown in fig. 1 is not intended to be limiting of the terminals of the embodiments of the present application and may include more or less components than shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 1, a transmission program for transmitting data may be included in the memory 1002 as a kind of computer storage medium.
In the server shown in fig. 1, the processor 1001 may be configured to call a transfer program of data stored in the memory 1002, and perform the following operations:
when a data signal is detected, acquiring a clock signal corresponding to the data signal;
acquiring the potential of the clock signal in real time within a time interval, wherein the time interval is less than half a clock period of the clock signal;
and increasing the output amplitude of the clock signal when the acquired potential is lower than a preset threshold.
Further, the processor 1001 may call a transfer program of data stored in the memory 1002, and also perform the following operations:
acquiring an initial amplitude of the clock signal in the clock period;
and determining a target amplitude according to the initial amplitude, and increasing the output amplitude of the clock signal to the target amplitude.
Further, the processor 1001 may call a transfer program of data stored in the memory 1002, and also perform the following operations:
monitoring a zero-volt time point when the potential of the clock signal is zero volt in real time;
and when the zero-volt time point is delayed for a preset time length, acquiring the potential of the clock signal in the time interval in real time by taking the current time point as an initial time point.
Further, the processor 1001 may call a transfer program of data stored in the memory 1002, and also perform the following operations:
acquiring a clock period of the clock signal.
Further, the processor 1001 may call a transfer program of data stored in the memory 1002, and also perform the following operations:
acquiring the frequency of the clock signal, and acquiring the clock period of the clock signal according to the frequency;
or acquiring a zero-volt time point of the clock signal, and acquiring a clock cycle of the clock signal according to a time interval between two adjacent zero-volt time points.
Further, the processor 1001 may call a transfer program of data stored in the memory 1002, and also perform the following operations:
and acquiring the data of the data signal according to the clock signal with the increased output amplitude.
Further, the processor 1001 may call a transfer program of data stored in the memory 1002, and also perform the following operations:
acquiring the rising edge and the falling edge of the clock signal after the output amplitude is increased;
determining a time point in the data signal corresponding to the rising edge and the falling edge;
and capturing data corresponding to the time point in the data signal.
Further, the processor 1001 may call a transfer program of data stored in the memory 1002, and also perform the following operations:
when a data signal is detected, acquiring a clock signal corresponding to the data signal;
acquiring a clock period of the clock signal;
acquiring the potential of the clock signal in a half clock period in real time;
and when the acquired potential is lower than a preset threshold value, increasing the output amplitude of the clock signal to a preset amplitude.
Further, the processor 1001 may call a transfer program of data stored in the memory 1002, and also perform the following operations:
monitoring a zero-volt time point when the potential of the clock signal is zero volt;
and acquiring the potential of the clock signal in a half clock period after the zero-volt time point in real time.
Referring to fig. 2, in an embodiment of a data transmission method of the present application, the data transmission method includes:
step S10, when the data signal is detected, a clock signal corresponding to the data signal is obtained.
Step S20, acquiring the potential of the clock signal in real time within a time interval, wherein the time interval is less than or equal to half a clock period of the clock signal.
In the modern life, as communication technologies are developed more and more, more and more signal transmission is adopted to realize data transmission. Taking the technical field of digital televisions as an example, as the liquid crystal televisions are increasingly larger in size and higher in resolution, data to be transmitted is increasingly increased, and differential signals are widely popularized as a high-speed transmission protocol in data signals. However, in the actual transmission process of the data signal, due to the inconsistency of the characteristic impedance of the transmission trace, the data signal may encounter a reflection phenomenon in the transmission process, and the reflected data signal is then signal-superposed with the initial clock signal, so that the waveform of the actually obtained clock signal has an uneven phenomenon.
As shown in fig. 3, the upper part of the figure is the waveform of the data signal, and the lower part is the waveform generated by the clock signal. When the clock signal is influenced by reflection, the shape of the clock signal changes, for example, a concave point a and a corresponding convex point B appear in fig. 3, when the potential of the point a is smaller than a certain value, the potential of the point is easily regarded as a negative value during signal identification, at this time, a rising edge is formed on the right side of the point a, and then data in the data signal is captured according to the generated rising edge, and an abnormal capture phenomenon occurs, resulting in data capture errors. Similarly, a falling edge is formed on the right side of the point B, and the falling edge captures data in the data signal, resulting in a capture error of the data. When the receiving end receives wrong data, the display of the data is easy to be abnormal or noisy.
In order to avoid the phenomenon of abnormal data capture, the application provides a data transmission method, and when data transmission is detected, a clock signal corresponding to a data signal is obtained. And determining the potential of the clock signal in a time interval, wherein the potential directions of the clock signals in a half clock period are the same, so the clock period is a half clock period, and the time interval is a period of time in the half clock period. A potential judging unit is added to a Data Driver (Data Driver), and after the Data Driver acquires a clock signal, the potential judging unit can acquire a potential corresponding to each time point of the clock signal.
Further, after the zero volt time point when the potential of the clock signal is detected to be 0V is delayed for a certain preset time, the potential of the clock signal in the time interval starts to be detected in real time. As shown in fig. 4, the potential of the clock signal in the Δ t time interval is detected. It is easily understood that, in a half cycle of the clock signal, the clock signal decreases in a sinusoidal manner after the output amplitude potential increases, and a time point of the smaller potential may be lower than the preset threshold value in a certain time period existing at the beginning of rising and approaching the end of falling, so that the time interval for acquiring the potential of the clock signal in real time is a partial time period in the half cycle, i.e., a time period after the beginning of the half cycle and a time period before the end of the half cycle are deducted. The misjudgment of an abnormal grabbing point (point C) is avoided, when the output amplitude can meet the grabbing requirement of normal data of the clock signal, the output amplitude is increased, and the workload of a clock signal sending end is increased.
In step S30, when the acquired potential is lower than a preset threshold, the output amplitude of the clock signal is increased.
When the fact that the potential in the clock signal is smaller than the preset threshold value in the time interval is detected, it is indicated that a time point corresponding to the potential is possibly mistaken by the signal receiving end as a negative voltage, a rising edge or a falling edge is easily generated at the time point, and then the rising edge or the falling edge is used as a data capture point. In order to avoid forming an erroneous data capture point, when the acquired potential is lower than the preset threshold, a signal with too low amplitude is fed back to a sending end (for example, a timing sequence driving chip) of the clock signal, so that the sending end of the clock signal increases the output amplitude of the clock signal. After the output amplitude of the clock signal is increased, the clock signal accords with the new output amplitude, and the electric potential corresponding to the time point of which the electric potential is lower than the preset threshold value is increased, so that a rising edge or a falling edge cannot occur near the time point, and the data is effectively prevented from being captured by mistake. The preset threshold is a critical value for signal judgment, and may be 0-0.3V.
In addition, the data signal is transmitted in a sinusoidal waveform, and the positive and negative of the potential at each time point in the signal wave are opposite, which can be regarded as an example of the former half period. When the detection is a second half period, the judgment direction is opposite, namely when the acquired potential is higher than a preset threshold value, the output amplitude of the clock signal is increased, and the preset threshold value is a negative value; or changing the potential direction of the second half period, and judging whether the potential is lower than the preset threshold value after taking the opposite number of the potential of the second half period as a positive value.
As shown in fig. 4, the potential in the Δ t period in the clock signal is detected, and when the potential at the point C is detected to be less than 0.3V, feedback information of increasing amplitude is fed back to the clock signal output terminal, and the clock signal output terminal increases the output amplitude of the subsequent clock signal to form a clock signal wave corresponding to the following solid line (the dotted line is the clock signal wave before the output amplitude is increased), at this time, the potential at the point D corresponding to the period of the point C is increased, and the data driver receives the clock signal after the amplitude is increased to correctly identify the high level or the low level, and no misjudged rising edge or falling edge is generated near the point D, thereby avoiding the erroneous capture of data.
Further, since the initial amplitudes of the initial clock signals sent by each clock signal sending end are different, when the output amplitude of the clock signal is increased, the initial amplitude is obtained first, then the target amplitude is determined according to the initial amplitude, and the output amplitude of the clock signal is increased to the target amplitude. For example, when the initial amplitude is 0.5V, which indicates that 0.5V is used as the output amplitude, and an abnormal grabbing point exists, it is determined that the target amplitude is 0.8, that is, a clock signal is generated and transmitted with 0.8V as the output amplitude; if the initial amplitude is 0.4V, the target amplitude may be 0.6V. The magnitude of the increase in the specific amplitude is determined experimentally and is merely illustrative.
In this embodiment, when the presence of data transmission is detected, the clock signal corresponding to the data signal starts to be acquired. And determining the potential of the clock signal over a time interval, wherein the time interval is less than half a clock cycle. When the fact that the electric potential of the clock signal is smaller than the preset threshold value in the time interval is detected, feeding back a signal with too low amplitude to a sending end (for example, a time sequence driving chip) of the clock signal, so that the sending end of the clock signal can increase the output amplitude of the clock signal. After the output amplitude of the clock signal is increased, the clock signal accords with the new output amplitude, and the electric potential corresponding to the time point of which the electric potential is lower than the preset threshold value is increased, so that a rising edge or a falling edge cannot occur near the time point, and the data is effectively prevented from being captured by mistake.
Further, referring to fig. 5, another embodiment of the data transmission method according to the present application is based on the above embodiment, after step S10, the method further includes:
step S40, acquiring a clock cycle of the clock signal.
The Data Driver (Data Driver) is provided with a frequency determination unit, the frequency of the clock signal can be obtained by the frequency determination unit, and the clock period of the clock signal can be obtained according to the obtained frequency because the period and the frequency are reciprocal.
In addition, the zero-volt time point of the clock signal with the potential of 0V can be acquired by the potential judging unit provided in the Data Driver, and the time interval between two adjacent zero-volt time points in the clock signal is half a clock cycle, so that the clock cycle can be acquired from the two adjacent zero-volt time points. The clock period of the clock signal can be obtained in other manners, which will not be described again.
In this embodiment, after the clock signal is acquired, the clock period is acquired according to the clock signal, so as to determine a judgment time interval for detecting whether the abnormal data capturing point exists in the clock signal according to the clock period, that is, determine the time interval, so as to acquire the potential of the clock signal in real time in the time interval, which is beneficial to eliminating the abnormal data capturing point and avoiding data capturing errors.
Further, referring to fig. 6, another embodiment of the data transmission method according to the present application, based on the above embodiments, after step S30, the method further includes:
step S50, obtaining data of the data signal according to the clock signal with the increased output amplitude.
Although the output amplitude of the clock signal is increased, the period and the frequency of the clock signal are not changed, so that the clock signal with the increased output amplitude can still effectively capture effective data in the data signal corresponding to the clock signal. And after the output amplitude of the clock signal is increased, some abnormal grabbing points which exist previously are removed, so that the data in the data signal can be grabbed accurately according to the clock signal, and the data grabbing accuracy is improved.
When the data is captured by the clock signal with the increased amplitude, the rising edge and/or the falling edge of the clock signal are/is obtained, the time point corresponding to the rising edge or the falling edge in the data signal is determined, and the data in the data signal is captured at the determined time point.
In this embodiment, when capturing data by the clock signal with the increased amplitude, a rising edge and/or a falling edge of the clock signal is obtained, a time point corresponding to the rising edge or the falling edge in the data signal is determined, and data in the data signal is captured at the determined time point. Although the output amplitude of the clock signal is increased, the period and the frequency of the clock signal are not changed, so that the clock signal with the increased output amplitude can still effectively capture effective data in the data signal corresponding to the clock signal. And after the output amplitude of the clock signal is increased, some abnormal grabbing points which exist previously are removed, so that the data in the data signal can be grabbed accurately according to the clock signal, and the data grabbing accuracy is improved.
In addition, the embodiment of the present application further provides a data transmission method, where when it is detected that there is data transmission, a clock signal corresponding to the data signal is obtained, and a clock period of the clock signal is obtained. Because the potential directions are the same in a half complete clock cycle, the potential of the clock signal is acquired in real time, when the potential existing in the clock signal is smaller than a preset threshold value, it indicates that a time point corresponding to the potential may be mistaken as a negative voltage by a signal receiving end, a rising edge or a falling edge is easily generated at the time point, and then the rising edge or the falling edge is used as a data capture point. In order to avoid forming an erroneous data capture point, when the acquired potential is lower than the preset threshold, a signal with too low amplitude is fed back to a sending end (for example, a timing sequence driving chip) of the clock signal, so that the sending end of the clock signal increases the output amplitude of the clock signal. And acquiring a preset amplitude value, and increasing the output amplitude value of the clock signal to the preset amplitude value. After the output amplitude of the clock signal is increased, the clock signal accords with the new output amplitude, and the electric potential corresponding to the time point of which the electric potential is lower than the preset threshold value is increased, so that a rising edge or a falling edge cannot occur near the time point, and the data is effectively prevented from being captured by mistake.
Furthermore, in order to make the acquisition time period of the electric potential of the clock signal be a complete half clock cycle, a zero-volt time point of the electric potential of the clock signal being zero volt is detected, and the electric potential of the clock signal in the half clock cycle is acquired by taking the zero-volt time point as a revealing time point
In addition, an embodiment of the present application further provides a data transmission device, where the data transmission device includes: the data transmission method comprises a memory, a processor and a data transmission program stored on the memory and capable of running on the processor, wherein the data transmission program realizes the steps of the data transmission method according to the various embodiments when being executed by the processor.
Furthermore, the present application may also include a computer-readable storage medium having stored thereon a transmission program of data for implementing the steps of the transmission method of data as described in the above embodiments when executed by a processor.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as described above and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present application.
The above description is only a preferred embodiment of the present application, and not intended to limit the scope of the present application, and all modifications of equivalent structures and equivalent processes, which are made by the contents of the specification and the drawings of the present application, or which are directly or indirectly applied to other related technical fields, are included in the scope of the present application.
Claims (9)
1. A method for transmitting data, the method comprising:
when a data signal is detected, acquiring a clock signal corresponding to the data signal;
acquiring the potential of the clock signal in real time within a time interval, wherein the time interval is less than or equal to half a clock period of the clock signal;
and increasing the output amplitude of the clock signal when the acquired potential is lower than a preset threshold.
2. The method of claim 1, wherein the step of increasing the output amplitude of the clock signal comprises:
acquiring an initial amplitude of the clock signal in the clock period;
and determining a target amplitude according to the initial amplitude, and increasing the output amplitude of the clock signal to the target amplitude.
3. The method for transmitting data according to claim 1, wherein the step of obtaining the clock signal corresponding to the data signal is followed by further comprising:
monitoring a zero-volt time point when the potential of the clock signal is zero volt in real time;
and when the zero-volt time point is delayed for a preset time length, acquiring the potential of the clock signal in the time interval in real time by taking the current time point as an initial time point.
4. The method for transmitting data according to claim 1, wherein the step of obtaining the clock signal corresponding to the data signal is followed by further comprising:
acquiring a clock period of the clock signal.
5. The method of claim 4, wherein the step of obtaining the clock period of the clock signal comprises:
acquiring the frequency of the clock signal, and acquiring the clock period of the clock signal according to the frequency;
or acquiring a zero-volt time point of the clock signal, and acquiring a clock cycle of the clock signal according to a time interval between two adjacent zero-volt time points.
6. The method for transmitting data according to any one of claims 1 to 5, wherein the step of increasing the output amplitude of the clock signal is followed by further comprising:
and acquiring the data of the data signal according to the clock signal with the increased output amplitude.
7. The method according to claim 6, wherein the step of acquiring the data of the data signal according to the clock signal with the increased output amplitude comprises:
acquiring the rising edge and the falling edge of the clock signal after the output amplitude is increased;
determining a time point in the data signal corresponding to the rising edge and the falling edge;
and capturing data corresponding to the time point in the data signal.
8. A method for transmitting data, the method comprising:
when a data signal is detected, acquiring a clock signal corresponding to the data signal;
acquiring a clock period of the clock signal;
monitoring a zero-volt time point when the potential of the clock signal is zero volt;
acquiring the potential of the clock signal in a half clock period after the zero-volt time point in real time;
and when the acquired potential is lower than a preset threshold value, increasing the output amplitude of the clock signal to a preset amplitude.
9. An apparatus for transmitting data, the apparatus comprising: a memory, a processor and a transmission program of data stored on the memory and operable on the processor, the transmission program of data implementing the steps of the transmission method of data as follows when executed by the processor:
when a data signal is detected, acquiring a clock signal corresponding to the data signal;
acquiring the potential of the clock signal in real time in the clock period of the clock signal;
and increasing the output amplitude of the clock signal when the acquired potential is lower than a preset threshold.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811559201.XA CN109787716B (en) | 2018-12-19 | 2018-12-19 | Data transmission method and device |
PCT/CN2019/122791 WO2020125408A1 (en) | 2018-12-19 | 2019-12-03 | Data transmission method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811559201.XA CN109787716B (en) | 2018-12-19 | 2018-12-19 | Data transmission method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109787716A CN109787716A (en) | 2019-05-21 |
CN109787716B true CN109787716B (en) | 2020-12-29 |
Family
ID=66497332
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811559201.XA Active CN109787716B (en) | 2018-12-19 | 2018-12-19 | Data transmission method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109787716B (en) |
WO (1) | WO2020125408A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109787716B (en) * | 2018-12-19 | 2020-12-29 | 惠科股份有限公司 | Data transmission method and device |
CN112187042B (en) * | 2020-09-28 | 2021-07-30 | 恒烁半导体(合肥)股份有限公司 | Charge pump regulating circuit and application thereof |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101842054A (en) * | 2007-10-29 | 2010-09-22 | 阿洛卡株式会社 | Methods and apparatus for ultrasound imaging |
CN102768620A (en) * | 2011-10-11 | 2012-11-07 | 北京京东方光电科技有限公司 | Transmission method and transmission device for display data |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL7809397A (en) * | 1978-09-15 | 1980-03-18 | Philips Nv | INTEGRATED CIRCUIT IN DYNAMIC MOSS LOGIC WITH SEPARATE ARRANGEMENTS OF COMBINATORIC AND SEQUENCE LOGIC ELEMENTS. |
JPH0944267A (en) * | 1995-07-26 | 1997-02-14 | Mitsubishi Electric Corp | Clock distribution circuit |
JP3552500B2 (en) * | 1997-11-12 | 2004-08-11 | セイコーエプソン株式会社 | Logic amplitude level conversion circuit, liquid crystal device and electronic equipment |
AU2002257637A1 (en) * | 2002-03-08 | 2003-09-22 | Optillion Ab | Device and method for recovering data |
JP2010041093A (en) * | 2008-07-31 | 2010-02-18 | Sony Corp | Information processing device and bidirectional transmission method |
CN102113049B (en) * | 2008-10-06 | 2012-11-21 | 三菱电机株式会社 | Signal reception device and signal transmission system |
US20110001530A1 (en) * | 2009-07-01 | 2011-01-06 | Kawasaki Microelectronics Inc. | Method and apparatus for receiving burst data without using external detection signal |
JP2011154060A (en) * | 2010-01-26 | 2011-08-11 | Canon Inc | Display device |
US20130107243A1 (en) * | 2010-05-03 | 2013-05-02 | Irvine Sensors Corporation | Fast, High Resolution 3-D Flash LADAR Imager |
KR20140065909A (en) * | 2012-11-22 | 2014-05-30 | 에스케이하이닉스 주식회사 | Transmitter circuit, receiver circuit and transmit/receive system |
US9794054B2 (en) * | 2015-06-30 | 2017-10-17 | Stmicroelectronics International N.V. | Data on clock lane of source synchronous links |
US9871504B2 (en) * | 2016-02-16 | 2018-01-16 | Analog Devices, Inc. | Differential phase adjustment of clock input signals |
CN106443203B (en) * | 2016-11-15 | 2019-04-09 | 中国电子科技集团公司第四十一研究所 | A kind of pulse signal detection system and method |
CN109787716B (en) * | 2018-12-19 | 2020-12-29 | 惠科股份有限公司 | Data transmission method and device |
-
2018
- 2018-12-19 CN CN201811559201.XA patent/CN109787716B/en active Active
-
2019
- 2019-12-03 WO PCT/CN2019/122791 patent/WO2020125408A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101842054A (en) * | 2007-10-29 | 2010-09-22 | 阿洛卡株式会社 | Methods and apparatus for ultrasound imaging |
CN102768620A (en) * | 2011-10-11 | 2012-11-07 | 北京京东方光电科技有限公司 | Transmission method and transmission device for display data |
Non-Patent Citations (2)
Title |
---|
《3GPP TR 26.938 V1.910.0 (2014-0508)》;MauricePope/JohnMMeredith;《3GPP TR 26.938 V1.910.0 (2014-0508)》;20140807;全文 * |
《用于高速数据传输的时钟数据恢复系统研究》;张亚明;《万方学位论文》;20131231;全文 * |
Also Published As
Publication number | Publication date |
---|---|
WO2020125408A1 (en) | 2020-06-25 |
CN109787716A (en) | 2019-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109787716B (en) | Data transmission method and device | |
CN102945652A (en) | Method and system for solving abnormal display of display screen | |
US5864588A (en) | Communications device | |
CN109213703A (en) | A kind of data detection method and data detection device | |
US9479148B2 (en) | Serial data signal edge detection | |
US10254892B2 (en) | Hotknot based proximity detection method, apparatus and touch screen terminal | |
US20170371684A1 (en) | Pin control method and device | |
CN109639396B (en) | Data transmission method and device and computer readable storage medium | |
US9857890B2 (en) | Information processing method and electronic apparatus | |
CN112235218B (en) | Manchester signal decoding method and device | |
EP0306757A2 (en) | Error detection and correction circuit | |
CN104850203A (en) | Electronic apparatus reset method and electronic apparatus | |
CN107608711A (en) | Upgrade method, device, system and electronic equipment | |
CN109147643B (en) | Method and device for identifying rising/falling edge, display panel and storage medium | |
CN107168902B (en) | Method for realizing automatic identification of high-speed CAN baud rate by using DMA | |
CN112235221B (en) | BPSK signal decoding method and device | |
CN107291270B (en) | Remote handwriting data transmission method and device | |
CN109726695A (en) | Optical finger print icon display method, electronic device and computer readable storage medium | |
CN109309637B (en) | Data storage method, device and storage medium for transmission signals | |
US11222193B2 (en) | Signal detection method and electronic device | |
US12147283B2 (en) | Receiver detection system and receiver detection device | |
US20230236647A1 (en) | Receiver detection system and receiver detection device | |
CN111258938B (en) | Method and equipment for processing application docking service provider to be adapted | |
US11816060B2 (en) | UART interface circuit and UART data capturing method | |
CN109802761B (en) | Fault identification method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |