Signal receiving method, signal receiving device and communication system
By generating multiple detection windows during the signal reception process and adjusting the detection window positions according to the transition edges, the communication problem caused by clock frequency deviation between the master and slave devices is solved, and the data reception success rate is improved.
Patent Information
- Application Number
- CN202511102432.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-07
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2045-08-07
AI Technical Summary
Since the clock frequencies of the master device and the slave device gradually deviate from synchronization during operation, the slave device cannot correctly receive the command feedback signal sent by the master device, affecting normal communication.
A detection signal is generated by receiving a command feedback signal. The detection signal includes opening multiple detection windows after the end position of the start bit. The detection windows correspond to the transition edges of the information bits one by one. The position of the n+1th detection window is determined according to the transition edge detected in the nth detection window. The internal clock frequency is used to adjust the detection window position to reduce the offset.
The offset between the detection window and the transition edge is effectively reduced, ensuring that each detection window can detect the corresponding transition edge, greatly improving the success rate of data reception.
Smart Images

Figure CN120614096A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a signal receiving method, a signal receiving device and a communication system. Background Art
[0002] Currently, in the field of automotive electronics, master and slave devices generally communicate based on the DSI3 (Distributed System Interface 3) protocol, such as data transmission between airbag systems, sensors and control modules. Its characteristics are high reliability, real-time and anti-interference capabilities.
[0003] Since the clock sources of the master and slave devices are independent of each other, their clock frequencies may gradually deviate from the synchronized frequencies after a period of operation due to the influence of the working environment. As a result, the slave device cannot correctly receive the command feedback signal sent by the master device, affecting the normal communication between the master and slave devices. Summary of the Invention
[0004] The main purpose of the present invention is to provide a signal receiving method, a signal receiving device and a communication system, which are intended to enable a slave device to tolerate frequency differences when receiving a signal from a master device, thereby ensuring normal communication between the master device and the slave device.
[0005] To achieve the above-mentioned purpose, the signal receiving method proposed in the present invention includes: receiving a command feedback signal, wherein the command feedback signal includes a start bit and an information bit after the start bit; generating a detection signal based on the command feedback signal, wherein the detection signal includes multiple detection windows opened after the end position of the start bit, the multiple detection windows correspond one-to-one to the multiple transition edges of the information bit, and the position of the n+1th detection window is determined according to the transition edge detected in the nth detection window, where n is a positive integer.
[0006] Optionally, the information bit includes a first information bit; generating a detection signal based on the command feedback signal includes: opening a first detection window on both sides of the ideal center position of the first information bit; identifying the jump edge appearing in the first detection window; determining the position of the n+1th detection window based on the jump edge detected in the nth detection window; opening the n+1th detection window based on the position of the n+1th detection window; and identifying the jump edge appearing in the n+1th detection window.
[0007] Optionally, determining the position of the n+1th detection window based on the jump edge detected in the nth detection window includes: taking the position of the jump edge detected in the nth detection window as the anchor point of the n+1th detection window; and determining the middle position of the n+1th detection window based on the anchor point and Tbit at the clock frequency of the internal clock.
[0008] Optionally, the multiple detection windows have the same size.
[0009] Optionally, the size of the detection window is 2 / 3 Tbit.
[0010] Optionally, the duty cycle of the command feedback signal is 1 / 3 to 2 / 3.
[0011] Optionally, the information bit includes synchronization information; after receiving the command feedback signal and before generating the detection signal based on the command feedback signal, it also includes: performing clock synchronization according to the synchronization information.
[0012] Optionally, after generating the detection signal based on the command feedback signal, the method further includes: parsing the type of the transition edge corresponding to the detection window to obtain target data corresponding to the information bit.
[0013] Optionally, the signal receiving method performs signal reception based on the DSI3 protocol.
[0014] The present invention also provides a signal receiving device configured to receive signals using the above signal receiving method.
[0015] The present invention also proposes a communication system, comprising: a second master device, configured to send bus information, wherein the bus information includes a command feedback signal; and a second signal receiving device, configured to receive signals using the above-mentioned signal receiving method.
[0016] The technical solution of the present invention receives a command feedback signal and generates a detection signal based on the command feedback signal, sets the detection signal to include multiple detection windows that are opened after the end position of the start bit, and determines the position of the n+1th detection window by the jump edge detected in the nth detection window, thereby reducing the offset between the detection window and the jump edge, and the offset of the detection window will not accumulate, so as to ensure that each detection window can detect the corresponding jump edge as much as possible, thereby greatly improving the data reception success rate. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying any creative work.
[0018] Figure 1 A schematic diagram of the structure of a communication system; Figure 2 Schematic diagram of the command feedback signal and the detection window in the clock synchronization state; Figure 3 Schematic diagram of the command feedback signal and detection window under clock deviation state; Figure 4 A schematic diagram of a flow chart of a signal receiving method provided in an embodiment of the present invention; Figure 5 for Figure 4 Schematic diagram of the sub-process of step S20; Figure 6 for Figure 5 Schematic diagram of the sub-process of step S230; Figure 7 Another schematic diagram of a flow chart of a signal receiving method provided by an embodiment of the present invention; Figure 8 A schematic diagram of another flow chart of the signal receiving method provided in an embodiment of the present invention; Figure 9 An example diagram of the command feedback signal and the detection window; Figure 10 is another example diagram of a command feedback signal and a detection window; Figure 11 A schematic diagram of the structure of a communication system provided in an embodiment of the present invention; The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings and in conjunction with the embodiments. DETAILED DESCRIPTION
[0019] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0020] In addition, in the present invention, descriptions such as "first" and "second" are for descriptive purposes only and should not be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of such features. In addition, the technical solutions between the various embodiments can be combined with each other, but this must be based on the fact that they can be implemented by ordinary technicians in this field. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by the present invention.
[0021] As described in the background technology, the clock frequencies of the master device and the slave device may gradually deviate from the synchronized frequencies after a period of operation, which may cause the slave device to be unable to correctly receive the command feedback signal sent by the master device, affecting the normal communication between the master device and the slave device.
[0022] Specifically, such as Figure 1 As shown, Figure 1 This is a schematic diagram of the structure of an embodiment of a communication system, comprising a first master device 10 and a first signal receiving device 20. The first signal receiving device 20 is a slave device. The first master device 10 and the first signal receiving device 20 can be connected via a network and can communicate based on the DSI3 protocol. In the communication system, the first master device 10 is responsible for, for example, initiating communication, controlling timing and synchronization signals, while the first signal receiving device 20 (a slave device) passively responds to instructions from the first master device 10 and is responsible for receiving data or performing operations.
[0023] Commands transmitted over the DSI3 protocol are primarily divided into three categories: CRM commands, PDCM commands, and DM commands. CRM commands are primarily used for transmission control and reading diagnostic information, PDCM commands are used for bulk data transmission, and DM commands are used for address allocation. Compared to the other two commands, the CRM command is more fundamental. The first master device 10 sends a CRM command to the first signal receiving device 20 (slave device) before sending DM and PDCM commands.
[0024] Generally speaking, when receiving a CRM command, the first signal receiving device 20 (slave device) typically begins detecting information bits at the end of the start bit. Because the duty cycle of the DSI signal may change after PHY processing, the first signal receiving device 20 (slave device) opens a detection window on either side of the ideal center position of each information bit. As long as only one transition edge appears within the detection window, the data of the received information bit can be parsed based on the edge type. This process is repeated until all information bits are received. If two transition edges or no transition edges appear within the detection window during reception, a detection error interrupt is reported.
[0025] like Figure 2 As shown, Figure 2 This figure illustrates the situation where the 1 MHz clocks of the first master device 10 and the first signal receiving device 20 (slave device) are synchronized. A is a schematic diagram of the command feedback signal sent by the first master device 10, and B1 is a schematic diagram of the detection window enabled by the first signal receiving device 20 (slave device). When the 1 MHz clocks of the first master device 10 and the first signal receiving device 20 (slave device) are synchronized, the transition edge at the center position of the information bit of the Manchester code sent by the first master device 10 always falls within the detection window enabled by the first signal receiving device 20 (slave device).
[0026] However, since the clock sources of the first master device 10 and the first signal receiving device 20 (slave device) are independent of each other, their clock frequencies may gradually deviate from the synchronized frequencies after a period of operation due to the influence of the working environment, thereby causing the center position of the detection window opened by the first signal receiving device 20 (slave device) when receiving the command feedback signal to deviate from the center position of the information bit sent by the first master device 10. At the same time, the detection window deviation caused by the frequency deviation will continue to accumulate during the receiving process, which may eventually cause the first signal receiving device 20 (slave device) to be unable to correctly receive the CRM command. Figure 3 As shown, Figure 3 This figure illustrates a situation where the 1 MHz clocks of the first master device 10 and the first signal receiving device 20 (slave device) are out of sync. A is a schematic diagram of the command feedback signal sent by the first master device 10, and B2 shows the situation where the first signal receiving device 20 (slave device) opens a detection window according to conventional techniques. When the 1 MHz clocks of the first master device 10 and the first signal receiving device 20 (slave device) deviate after a long period of operation and there are no synchronization events during this period, the transition edge at the center of the information bit of the Manchester code sent by the first master device 10 initially falls within the detection window. However, due to frequency deviation, the detection window later completely deviates from the center of the information bit, ultimately resulting in data reception failure.
[0027] In order to solve the above problem, an embodiment of the present invention provides a signal receiving method.
[0028] Reference Figure 4 , Figure 4 1 is a flow chart of a signal receiving method according to an embodiment of the present invention. In the embodiment of the present invention, the signal receiving method proposed by the present invention may include the following steps: S00, receiving a command feedback signal, wherein the command feedback signal includes a start bit and an information bit after the start bit; S20, generating a detection signal based on the command feedback signal, the detection signal including a plurality of detection windows opened after the end position of the start bit, the plurality of detection windows corresponding one-to-one to the plurality of transition edges of the information bit, and the position of the n+1th detection window is determined according to the transition edge detected in the nth detection window, where n is a positive integer.
[0029] See also Figure 11 Embodiments of the present invention also provide a second signal receiving device 40 and a communication system. A signal receiving method can be performed by the second signal receiving device 40. Communication between the second master device 30 and the second signal receiving device 40 (slave device) can be performed, for example, based on the DSI3 protocol. The second master device 30 sends a command feedback signal to the second signal receiving device 40 (slave device). The command feedback signal can be, for example, a CRM command. The second signal receiving device 40 receives the command feedback signal. The command feedback signal includes a start bit and information bits following the start bit. In one implementation of this embodiment, the information bits can be, for example, Manchester-encoded and can include 32 bits of information bits. However, this embodiment is not limited to this. A detection signal is generated based on the command feedback signal. The detection signal includes multiple detection windows that open after the end position of the start bit. The multiple detection windows correspond one-to-one to multiple transition edges of the information bit. The position of the n+1th detection window is determined based on the transition edge detected within the nth detection window, where n is a positive integer. The detection windows are used to detect the information bits, thereby enabling data reception of the information bits.
[0030] like Figure 3 As shown, Figure 3Figure A is a schematic diagram of a command feedback signal sent by the second master device 30, and Figure B3 shows the second signal receiving device 40 (slave device) opening a detection window according to the signal reception method provided by the present invention. By dynamically opening multiple detection windows, when the second master device 30 and the second signal receiving device 40 (slave device) deviate after operating at a 1 MHz clock for a long time and there are no synchronization events during this period, the transition edge at the center position of the information bit of the Manchester code sent by the second master device 30 always falls within the detection window opened by the second signal receiving device 40 (slave device). The technical solution of the present invention receives a command feedback signal and generates a detection signal based on the command feedback signal. The detection signal is set to include multiple detection windows opened after the end position of the start bit. The position of the n+1th detection window is determined by the transition edge detected in the nth detection window. This reduces the offset between the detection window and the transition edge, and prevents accumulation of detection window offsets. This ensures that each detection window can detect the corresponding transition edge, thereby significantly improving the data reception success rate.
[0031] Furthermore, if Figure 3 The information bits shown may include, for example, a first information bit, a second information bit, ..., an nth information bit. Figure 5 The step S20 of generating a detection signal based on the command feedback signal includes the following steps: S210, opening the first detection window on both sides of the ideal center position of the first information bit; S220, identifying the transition edge appearing in the first detection window; S230, determining a position of the (n+1)th detection window according to the transition edge detected in the nth detection window; S240, opening the (n+1)th detection window according to the position of the (n+1)th detection window; S250, identifying the transition edge appearing in the (n+1)th detection window.
[0032] See also Figure 3 In the figure, A is a schematic diagram of the command feedback signal sent by the second master device 30. In the command feedback signal, 0 refers to Manchester code 0, that is, the first information bit. There is a rising edge in the middle position of the code element, which corresponds to the highest bit of the CRM command. 1 refers to Manchester code 1, that is, the second information bit. There is a falling edge in the middle position of the code element, which corresponds to the second highest bit of the CRM command. Figure 3 Only part of the information bits of the command feedback signal are shown for reference. Referring to B3, after the second signal receiving device 40 (slave device) receives the command feedback signal, it starts to detect the information bits. After detecting the first information bit ( Figure 3When the information bit 0 in the first information bit is detected, the first detection window is opened on both sides of the ideal center position of the first information bit, and the transition edge of the first information bit appearing in the first detection window is identified. Figure 3 Starting from information bit 1 in the detection window, the position of the detection window is no longer fixed, but the position of the next detection window is determined according to the jumping edge of the information bit detected in the previous detection window, that is, the position of the n+1th detection window is determined according to the jumping edge detected in the nth detection window, and then the n+1th detection window is opened according to the position of the n+1th detection window, and the jumping edge appearing in the n+1th detection window is identified until the nth information bit is detected. During the command transmission process, although the 1Mhz clock will gradually deviate after running for a long time, there is no accumulated offset due to clock deviation when the first detection window is opened. Therefore, the position of the first detection window is generally accurate, and the first detection window can accurately detect the corresponding jump edge; then the position of the second detection window is determined according to the position of the jump edge in the first detection window. Since the position of the second detection window comes from the first master device 10, even if the clock is offset, the jump edge of the second information bit will not fall outside the second detection window, thereby reducing the offset between the detection window and the jump edge, and the offset of the detection window will not accumulate, which can ensure that each detection window can detect the corresponding jump edge as much as possible, thereby greatly improving the data reception success rate.
[0033] Further, see Figure 6 The step S230 of determining the position of the n+1th detection window according to the jump edge detected in the nth detection window specifically includes the following steps: S231, taking the position of the transition edge detected in the nth detection window as the anchor point of the (n+1)th detection window; S232: Determine a middle position of the (n+1)th detection window according to the anchor point and the bit time at the clock frequency of the internal clock.
[0034] Specifically, when determining the position of the n+1th detection window based on the transition edge detected within the nth detection window, the position of the transition edge detected in the nth detection window serves as the anchor point of the n+1th detection window. The center position of the n+1th detection window is then determined based on the anchor point and the bit time at the clock frequency of the internal clock. The bit time, Tbit, can also be referred to as the bit time. For example, the position of the transition edge detected in the nth detection window can be used to count Tbits using a 1 MHz clock within the second signal receiving device 40 (slave device) as the center position of the n+1th detection window. The bit time Tbit at the clock frequency of the internal clock can be, for example, 8µs, 16µs, etc., but this embodiment is not limited thereto. Even if there is a deviation between the clocks of the second master device 30 and the second signal receiving device 40 (slave device), since the anchor point of the next window opening comes from the second master device 30, the window opening position offset caused by this frequency difference will not accumulate as in the case of using the fixed-position window opening method, and the single window opening position offset caused by the frequency difference is usually not sufficient to cause the center flip edge of the information bit sent by the second master device 30 to fall outside the detection window opened by the second signal receiving device 40 (slave device), thereby greatly improving the data reception success rate.
[0035] In this embodiment, since each detection window supports detecting a command feedback signal with a duty cycle ranging from 1 / 3 to 2 / 3, the sizes of the multiple detection windows are the same.
[0036] See also Figure 7 , the information bit includes synchronization information; after receiving the feedback signal in step S00 and before generating the detection signal based on the command feedback signal in step S20, further comprising: S10: Perform clock synchronization according to the synchronization information.
[0037] The second master device 30 sends a command feedback signal, the start bit of which contains synchronization information. A CRM command consists of a start bit and a 32-bit information bit. If the 32-bit information bit contains five consecutive rising edges, then this information bit contains synchronization information, allowing the second signal receiving device 40 to synchronize based on this information. In a typical configuration, the interval between the first and fifth rising edges is 40µs. After detecting this synchronization event, the second signal receiving device 40 (slave device) adjusts its internal frequency division factor to produce a fractional frequency division factor. Dividing the system clock by this frequency division factor generates a 1MHz clock synchronized with the second master device 30. This 1MHz clock is highly consistent with the 1MHz clock generated internally by the second master device 30. With this synchronized 1MHz clock, the second signal receiving device 40 (slave device) can successfully receive commands and provide feedback (e.g., reply with the corresponding data) based on the command. The purpose of synchronization is to synchronize the 1 MHz clocks within the first master device 10 and the second signal receiving device 40 as closely as possible. This reduces the risk of errors when the master and slave devices receive commands or data from each other, thereby improving the reliability of the transmission of various commands and data between the second master device 30 and the second signal receiving device 40. The detection of synchronization information and the reception of CRM commands are performed simultaneously and in parallel. The synchronization information used for CRM command reception can be the one obtained from the most recent clock synchronization. The most recent clock synchronization here may occur in the current CRM command, or in the previous CRM command, or the current CRM command may contain multiple sets of five consecutive rising edges of synchronization information. After detecting five consecutive rising edges, the synchronization logic can obtain the fractional frequency coefficient, which will be immediately applied to the received CRM data. If no five consecutive rising edges appear in subsequent CRM commands, the CRM command reception will continue to use the fractional frequency coefficient obtained from the most recent synchronization.
[0038] See also Figure 8 After generating the detection signal based on the command feedback signal in step S20, the method further includes: S30, analyzing the type of the transition edge corresponding to the detection window to obtain target data corresponding to the information bit.
[0039] When only one transition edge appears within the detection window, the second signal receiving device 40 (slave device) can parse the type of the transition edge, obtain the target data of the corresponding information bit, and complete data reception. The target data here is the data corresponding to the command feedback signal transmitted by the second master device 30, that is, the data that the second master device 30 wants to transmit to the second signal receiving device 40.
[0040] Preferably, the size of the detection window is 2 / 3Tbit, specifically, for example, 1 / 3Tbit is opened on both sides of the ideal center position of the information bit. The duty cycle of the command feedback signal is 1 / 3~2 / 3, that is, the duty cycle of the command feedback signal supported by the detection window varies from 1 / 3 to 2 / 3. When the size of the detection window is too large, it is possible to detect two transition edges within one detection window, resulting in a detection error interrupt signal reception; when the size of the detection window is too small, it is possible that no transition edges can be detected within this detection window, and a detection error interrupt signal reception will also occur. Therefore, by setting the size of the detection window to 2 / 3Tbit, the duty cycle changes of the command feedback signal can be accepted to the greatest extent, and the information bits transmitted on the DSI bus can be correctly detected.
[0041] For example, see Figure 9 , Figure 9 As an example, the duty cycle of the command feedback signal in the example is Y / T, where Y is the high level duration (i.e., pulse width), and T is a period of the command feedback signal. For ease of description and calculation, this example uses T=1 as an example. The duty cycle of the command feedback signal in the example is Y, and Y<50%. The window width of the second signal receiving device 40 (slave device) is 2X, with a width of X from the center of the detection window to the left and right. X can be, for example, a specific value of a time interval, used to define the window width and the left and right boundaries of the window. In this embodiment, the width of X can be, for example, XTbit. Figure 9 It can be seen from the second windowing of the second signal receiving device 40 (slave device) that in order to make the falling edge of the second information bit fall within the detection window, formula (1) must be satisfied: X+2Y≥1; It can be seen from the fifth windowing of the second signal receiving device 40 (slave device) that in order to make the falling edge of the fifth information bit fall within the detection window while preventing the rising edge of the starting position of the fifth information bit from falling within the detection window, formula (2) must be satisfied: Y>X; From formula (1) and formula (2), we can get: 3Y>X+2Y≥1; The solution is (1): Y>1 / 3, X<1 / 3; Figure 10 Here is another example, where the duty cycle Y of the command feedback signal is greater than 50%. In this case, in order to correctly receive the command feedback signal, it can be seen from the second and third windowing that X and Y must satisfy the following formula (3): 1+X>2Y; from Figure 10It can be seen from the fifth windowing of the second signal receiving device 40 (slave device) that in order to make the rising edge of the fifth information bit fall within the detection window while preventing the falling edge of the end position of the fourth information bit from falling within the detection window, formula (4) must be satisfied: Y+X<1; From formula (4) and formula (5), we can get: 2-Y>1+X>2Y Solving the problem, we can get the conclusion (2) 2-Y>2Y, Y<2 / 3, X<1 / 3; Combining conclusions (1) and (2), we can see that: 1 / 3 <Y<2 / 3,X<1 / 3; That is, the theoretical maximum amplitude of the detection window is 2X, or 2 / 3 Tbit. The theoretical range of the duty cycle of the command feedback signal that can be supported is 1 / 3 to 2 / 3. Considering clock accuracy, this theoretical range can be slightly adjusted during engineering implementation. By setting the detection window size to 2 / 3 Tbit, the duty cycle of the command feedback signal that can be supported by the detection window can range from 1 / 3 to 2 / 3, while still correctly detecting the received information bits. In other words, when the duty cycle of the command feedback signal ranges from 1 / 3 to 2 / 3, it can be successfully received by the second signal receiving device 40 (slave device).
[0042] Accordingly, an embodiment of the present invention further provides a signal receiving device configured to receive signals using the signal receiving method of the above embodiment. The signal receiving device of the embodiment of the present invention has the beneficial effects of the signal receiving method provided by the above embodiment of the present invention. Its technical principles and beneficial effects are similar and will not be further described.
[0043] Accordingly, see Figure 11 The present application also provides a communication system including a second master device 30 and a second signal receiving device 40. The second master device 30 is configured to transmit bus information, including a command feedback signal. The second signal receiving device 40 is configured to receive signals using the signal receiving method described in the above embodiment. The second master device 30 and the second signal receiving device 40 are connected for communication. The communication system of the present invention has the beneficial effects of the signal receiving method provided in the above embodiment. The technical principles and beneficial effects thereof are similar and are not further described.
[0044] The above descriptions are merely optional embodiments of the present invention and do not limit the patent scope of the present invention. All equivalent structural transformations made using the contents of the present description and drawings under the inventive concept of the present invention, or direct / indirect applications in other related technical fields, are included in the patent protection scope of the present invention.
Claims
1. A signal receiving method, characterized in that: include: receiving a command feedback signal, wherein the command feedback signal includes a start bit and an information bit following the start bit; A detection signal is generated based on the command feedback signal, wherein the detection signal includes multiple detection windows opened after the end position of the start bit, the multiple detection windows correspond one-to-one to the multiple transition edges of the information bit, and the position of the n+1th detection window is determined according to the transition edge detected in the nth detection window, where n is a positive integer.
2. The signal receiving method according to claim 1, wherein: The information bit includes a first information bit; and the generating a detection signal based on the command feedback signal includes: Opening the first detection window on both sides of the ideal center position of the first information bit; Identifying the transition edge occurring within the first detection window; Determining the position of the (n+1)th detection window according to the transition edge detected in the (n)th detection window; Opening the n+1th detection window according to the position of the n+1th detection window; The transition edge occurring within the (n+1)th detection window is identified.
3. The signal receiving method according to claim 2, wherein: The determining the position of the (n+1)th detection window according to the transition edge detected in the (n)th detection window comprises: Taking the position of the transition edge detected in the nth detection window as the anchor point of the (n+1)th detection window; The middle position of the (n+1)th detection window is determined according to the anchor point and the bit time at the clock frequency of the internal clock.
4. The signal receiving method according to any one of claims 1 to 3, wherein: The multiple detection windows have the same size.
5. The signal receiving method according to claim 4, wherein: The size of the detection window is 2 / 3 Tbit.
6. The signal receiving method according to claim 1, wherein: The duty cycle of the command feedback signal is 1 / 3 to 2 / 3.
7. The signal receiving method according to claim 1, wherein: The information bit includes synchronization information; after receiving the command feedback signal and before generating the detection signal based on the command feedback signal, the further comprising: Clock synchronization is performed according to the synchronization information.
8. The signal receiving method according to claim 1, wherein: After generating a detection signal based on the command feedback signal, the method further includes: The type of the transition edge corresponding to the detection window is parsed to obtain target data corresponding to the information bit.
9. The signal receiving method according to claim 1, wherein: The signal receiving method performs signal reception based on the DSI3 protocol.
10. A signal receiving device, characterized in that: The method is configured to receive signals using the method according to any one of claims 1 to 9.
11. A communication system, characterized in that: include: A second master device is configured to send bus information, wherein the bus information includes a command feedback signal; as well as The second signal receiving device is configured to receive signals using the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Calibrating method and system for improving 1Hz clock precision
CN105811933A
Pulse waveform amplitude variation analysis method and device
CN107390034A
Data sampling method and system, storage medium and computer equipment
CN112765073A
Timing jump synchronization method and electronic equipment
CN116030846A
Method and device for receiving and decoding Manchester code
CN117176295A
