WO2023060834A1 - 单通道通信编码方法、解码方法、编码电路及解码电路 - Google Patents
单通道通信编码方法、解码方法、编码电路及解码电路 Download PDFInfo
- Publication number
- WO2023060834A1 WO2023060834A1 PCT/CN2022/080838 CN2022080838W WO2023060834A1 WO 2023060834 A1 WO2023060834 A1 WO 2023060834A1 CN 2022080838 W CN2022080838 W CN 2022080838W WO 2023060834 A1 WO2023060834 A1 WO 2023060834A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- signal
- long
- short code
- pulse
- 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.)
- Ceased
Links
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
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0091—Transmitter details
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/0807—Details of the phase-locked loop concerning mainly a recovery circuit for the reference signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
- H04L25/4902—Pulse width modulation; Pulse position modulation
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/081—Details of the phase-locked loop provided with an additional controlled phase shifter
- H03L7/0812—Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M5/00—Conversion of the form of the representation of individual digits
- H03M5/02—Conversion to or from representation by pulses
- H03M5/04—Conversion to or from representation by pulses the pulses having two levels
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M5/00—Conversion of the form of the representation of individual digits
- H03M5/02—Conversion to or from representation by pulses
- H03M5/04—Conversion to or from representation by pulses the pulses having two levels
- H03M5/06—Code representation, e.g. transition, for a given bit cell depending only on the information in that bit cell
- H03M5/08—Code representation by pulse width
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
- H04L25/4917—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using multilevel codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0008—Synchronisation information channels, e.g. clock distribution lines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0016—Arrangements for synchronising receiver with transmitter correction of synchronization errors
- H04L7/0033—Correction by delay
- H04L7/0037—Delay of clock signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
Definitions
- the invention belongs to the field of analog-digital hybrid circuits, and in particular relates to a single-channel communication encoding method, a decoding method, an encoding circuit and a decoding circuit.
- the digital isolator is used for communication, which includes a source side and a secondary side, and the secondary side receives the signal sent by the source side.
- Figure 1 is a common method of isolated data and clock transmission.
- the data and clock on the source side use an isolation channel to transmit the signal to the isolated secondary side.
- This method requires two isolation channels and consumes a lot of power during operation. , the cost of the wafer is high, and more wire bonding is required when the chip is packaged, and the packaging cost is high.
- Figure 2 is a single-channel isolated communication based on clock data recovery technology.
- the data signal synchronized with the clock on the source side is sent to the isolated secondary side in serial mode through the transmitter, and the secondary side uses the clock data recovery circuit to convert the clock from the received data signal. It is extracted, and then the data is re-sampled with the extracted clock, and finally the recovered clock and data signals are obtained.
- Figure 3 is a common clock data recovery circuit and timing based on a phase-locked loop circuit.
- the circuits shown in Fig. 2 and Fig. 3 have the following technical disadvantages: (1) It is impossible to communicate a long series of "0" or "1" signals; (2) The data code rate and phase of the transmitted signal are restored with the clock data of the receiving end The frequency and phase of the voltage-controlled oscillator in the circuit are deviated, and it takes a long time to complete the locking of frequency and phase. Therefore, it takes a long time to establish communication; (3) the clock data recovery circuit needs to lock the frequency first and then lock the phase. There are many loops, the design complexity is high, and the implementation cost is high.
- the purpose of the present invention is to design a method for high-efficiency communication, which can simultaneously encode clock signals and data signals, reduce circuit complexity, and reduce chip packaging and wiring.
- an embodiment of the present invention provides a single-channel communication encoding method, including: synthesizing a clock signal and a data signal into a long-short code signal; the long-short code signal includes a long-code signal and a short-code signal, The pulse width of the long code signal is consistent with the clock signal, and the pulse width of the short code signal is consistent with the clock signal; the duty cycle of the long code signal and the short code signal is different.
- synthesizing the clock signal and the data signal into a long-short code signal includes: generating a first delayed clock signal according to the clock signal; generating a pulse signal according to the first delayed clock signal; generating a pulse signal according to the pulse signal Generate the high level of the long code signal and the high level of the short code signal; produce the second delayed clock signal according to the first delayed clock signal; generate the low level of the short code signal according to the second delayed clock signal; The signal generates the low level of the long code signal; generates the data delay signal according to the first delayed clock signal and the data signal; selects the long code signal or the short code signal according to the data signal and generates the long and short code signal.
- the delay time of the first delayed clock signal relative to the clock signal is TS; the delay time of the second delayed clock signal relative to the first delayed clock signal is TS; the data delay signal The delay time relative to the data signal is TS.
- synthesizing the clock signal and the data signal into a long-short code signal further includes: generating a first pulse signal according to the clock signal; generating a first delayed clock signal according to the clock signal; generating a first delayed clock signal according to the first delayed clock The signal generates a second delayed clock signal; generates a second pulse signal according to the second delayed clock signal; generates a third pulse signal according to the first delayed clock signal; generates a high voltage of a long code signal according to the third pulse signal.
- the high level of the flat or short code signal generate a data delay signal according to the data signal and the first delayed clock signal; select the first pulse signal or the second pulse signal according to the data delay signal;
- the low level of the short code signal is generated by the second pulse signal; the low level of the long code signal is generated according to the selected first pulse signal.
- an embodiment of the present invention provides a single-channel communication encoding circuit, including: a first delay circuit for generating a first delayed clock signal according to a clock signal; a pulse generator for generating a first delayed clock signal according to the clock signal; The first delayed clock signal generates a pulse signal; the long code trigger receives the pulse signal at its reset end, and outputs the high level of the long code signal, and its clock terminal receives the clock signal, and the clock signal triggers the low level of the long code signal output level; the short code trigger, its reset end receives the pulse signal, and outputs the high level of the short code signal; the second delay circuit is used to generate a second delayed clock signal according to the first delayed clock signal; the The clock end of the short code flip-flop receives the second delayed clock signal, and outputs the low level of the short code signal; the flip-flop is selected, its clock end receives the first delayed clock signal, the data end is connected to the data signal, and the output end outputs Data delay signal; data select
- an embodiment of the present invention provides a single-channel communication encoding circuit, including: a first delay circuit for generating a first delayed clock signal according to a clock signal; a second delay circuit for generating a first delayed clock signal according to the first delay circuit A delayed signal generates a second delayed clock signal; a first pulse generator is used to generate a first pulse signal according to the first delayed clock signal; a second pulse generator is used to generate a second pulse according to the second delayed clock signal signal; a third pulse generator, which is used for the first delayed clock signal to generate a third pulse signal; a trigger is selected, its clock end receives the first delayed clock signal, the data end is connected to the data signal, and the output end outputs the data delay signal; A data selector, the first input end of which is connected to the first pulse generator, and the second input end is connected to the second pulse generator; the selection end of the data selector is connected to a data delay signal, and is delayed according to the data The signal selects the first pulse signal or the
- an embodiment of the present invention provides a single-channel communication decoding method, including: generating a low level of a clock signal according to the high level of the long-short code signal; generating a delayed pulse signal according to the long-short code signal, so The delay time of the delayed pulse signal is half a clock cycle; the high level of the clock signal is generated according to the delayed pulse signal; and the digital signal is generated according to the clock signal and the long-short code signal.
- the generating the delayed pulse signal according to the long-short code signal further includes: generating the long-short code delayed signal according to the long-short code signal, and controlling the phase difference between the long-short code delayed signal and the long-short code signal The delay time of the long and short code signals.
- controlling the delay time of the long-short code signal according to the phase difference between the long-short code delay signal and the long-short code signal further includes: converting the phase difference signal into a voltage signal, and according to the voltage The signal controls the delay time of the long and short code delay signal.
- an embodiment of the present invention provides a single-channel communication decoding circuit, including: a delay pulse circuit, which is used to delay the long and short code signals by half a clock cycle and generate long and short code delayed signals; a pulse generator, It is used to generate a delayed pulse signal according to the long and short code delay signal; a clock trigger, whose clock terminal is connected to the long and short code signal and generates a low level of the clock signal according to the long and short code signal, and resets the terminal and the output of the pulse generator
- the clock trigger is connected to the high level of the clock signal according to the delayed pulse signal;
- the digital signal trigger is connected to the output terminal of the clock trigger, and the data terminal is connected to the long and short code signal , the digital signal trigger generates a digital high level or a digital low level according to a clock signal.
- the delay pulse circuit includes a delay circuit and a pulse circuit
- the delay circuit includes: an intermediate stage of the delay circuit, which is used to convert the long-short code signal into a long-short code delayed signal;
- a phase detector is used to detect the phase difference between the long-short code delay signal and the long-short code signal;
- a charge pump is used to convert the phase difference into a current signal;
- a low-pass filter is used to convert the current signal into A voltage signal; wherein, the intermediate stage of the delay circuit is connected to the low-pass filter, and the intermediate stage of the delay circuit is used to receive the voltage signal and control the delay time of the long and short code delayed signal.
- the decoding circuit further includes an inversion detector, an oscillator, and a data selector; when there is no communication, the inversion detector outputs a low level, and the data selector outputs the The output of the oscillator is connected to the delay locked loop, and a voltage signal is established; when communicating, the flip detector outputs a high level, and the data selector connects the long and short code signals to the delay pulse circuit.
- the present invention has at least the following beneficial technical effects: (1) use the long-short code coding scheme to integrate the data signal and the clock signal for communication, which has higher efficiency and lower power consumption; (2) supports single-channel communication Chip packaging and wire bonding can be reduced, and chip manufacturing costs can be reduced; (3) the encoding circuit and the decoding circuit are simple in structure, reducing the complexity of circuit design; (4) the communication establishment time is short.
- FIG. 1 is a schematic diagram of a communication circuit in the prior art.
- FIG. 2 is a schematic diagram of another communication circuit in the prior art.
- Fig. 3 is a schematic diagram of another communication circuit in the prior art.
- Fig. 4 is a schematic structural diagram of the communication circuit of the present invention.
- Fig. 5 is a schematic diagram of the encoding sequence of the present invention.
- Fig. 6 is a schematic flow chart of the encoding method of the present invention.
- Fig. 7 is a schematic structural diagram of the encoding circuit of the present invention.
- Fig. 8 is a schematic diagram of the sequence of the encoding circuit of the present invention.
- FIG. 9 is a schematic flowchart of another encoding method of the present invention.
- Fig. 10 is a schematic diagram of another circuit structure of the present invention.
- FIG. 11 is a schematic diagram of another circuit sequence of the present invention.
- Fig. 12 is a schematic flow chart of the decoding method of the present invention.
- Fig. 13 is a schematic structural diagram of the decoding circuit of the present invention.
- Fig. 14 is a schematic diagram of the timing sequence of the decoding circuit of the present invention.
- FIG. 15 is a schematic structural diagram of a decoding circuit including a delay circuit according to the present invention.
- FIG. 16 is a schematic structural diagram of a decoding circuit of the present invention including a circuit for pre-establishing a control voltage.
- FIG. 4 it is a schematic structural diagram of a communication circuit such as a digital isolation chip or an isolation amplifier chip.
- the communication circuit includes a source side 401 and a secondary side 403, the source side 401 sends communication data, and the secondary side 403 receives communication data.
- the source side 401 includes an encoder 402 and a transmitter 404
- the secondary side 403 includes a receiver 406 and a decoder 408 .
- the transmitter 404 and the receiver 406 are connected through an isolation capacitor 410 .
- the input terminal of the encoder 402 is used to receive the data signal TD and the clock signal TCLK, and the output terminal of the decoder 408 outputs the digital signal RD and the clock signal RCLK.
- FIG. 5 is a schematic diagram of the encoding sequence of the data signal TD, the clock signal TCLK, and the long-short code signal WNP according to the present invention.
- the clock signal TCLK and the data signal TD are synthesized into one long-short code signal WNP by an encoding method.
- the long and short code signal WNP includes the long code signal WP and the short code signal NP, the pulse width of the long code signal WP is consistent with the clock signal TCLK, the pulse width of the short code signal NP is consistent with the clock signal TCLK; the long code signal WP and the short code signal NP The duty cycle is different.
- the duty cycle of the high and low levels of the long code signal WP is greater than the duty cycle of the high and low levels of the short code signal NP.
- the long code signal WP is used to indicate that the data signal TD is "1"
- the short code signal NP is used to indicate that the data signal TD is "0".
- Tclk is the clock period
- TS is the short code signal
- the high level time of NP, TL is the high level time of the long code signal WP, and TS is not equal to TL.
- the pulse width of the low level of the long code signal WP is equal to the high level of the short code signal NP.
- the data signal TD and the clock signal TCLK are integrated and communicated through the long-short code coding scheme, which has higher efficiency and lower power consumption.
- supporting single-channel communication can reduce chip packaging and wiring, and reduce chip manufacturing costs.
- the encoding circuit and the decoding circuit have simple structures, which reduces the complexity of circuit design.
- the present invention is essentially different from the traditional OOK method.
- an oscillating signal (ON) is used to represent 1
- no oscillating signal (OFF) is used to represent 0.
- the long and short code signals WNP of different duty ratios are transmitted by the OOK method, that is, the high level in the long and short code signal WNP is transmitted with ON, and the low level in the long and short code signal WNP is transmitted with OFF, that is, High and low levels are represented by ON or OFF, but the content of the data signal TD is represented by different duty cycles of the long and short code signal WNP.
- FIG. 6 it is a schematic flow chart of the long and short code encoding method, which includes steps after obtaining the "clock signal":
- 606 Generate the high level of the long code signal and the high level of the short code signal according to the pulse signal;
- steps 602 to 616 will be further explained in detail in conjunction with the circuit structure shown in FIG. 7 and the timing sequence shown in FIG. 8 .
- Circuits such as delay circuits, pulse generators, flip-flops, and data selectors included in Fig. 7 and other accompanying drawings are all standard devices, and the present invention no longer discusses these standard devices, and those skilled in the art can knowledge realized.
- the clock signal TCLK is connected to the first delay circuit (Delay) 702, and the output terminal of the first delay circuit 702 is connected to the pulse generator (One-shot) 706, and the pulse generator 706 operates according to the sequence shown in the bottom right of Figure 7, and its
- the output terminal is connected to the reset terminal S of the long code trigger 708 and the short code trigger 710; the data terminal D of the long code trigger 708 and the short code trigger 710 is grounded, and the output of the long code trigger 708 and the short code trigger 710 End Q is respectively connected to the first input terminal (No. 1 terminal of MUX, wherein MUX is called as Multiplexer, and the Chinese translation is called data selector) and the second input terminal (No.
- the second delay circuit The input end of (Delay) 704 is connected with the output end of the first delay circuit 702, and the output end of the second delay circuit 704 is connected with the clock end of short code flip-flop 710;
- the clock terminal is connected, the data signal TD is connected to the data terminal D of the selection flip-flop 716 , and the output terminal Q of the selection flip-flop 716 is connected to the selection terminal Sel of the data selector 712 .
- the data selector 712 also includes an output terminal for outputting the long and short code information WNP.
- a first delayed clock signal TD1 is generated according to the clock signal TCLK.
- the first delay circuit 702 generates a first delayed clock signal TD1 according to the clock signal TCLK, and the delay time of the first delayed clock signal TD1 relative to the clock signal TCLK is TS.
- step 604 a pulse signal is generated according to the first delayed clock signal TD1.
- the rising edge of the first delayed clock signal TD1 triggers the pulse generator 706, and the pulse generator 706 generates a pulse signal according to the first delayed clock signal TD1, and the pulse signal is sent to the reset terminal of the long code flip-flop 708 and the short code flip-flop 710 S.
- step 606 the long code trigger 708 and the short code trigger 710 generate the high level 8022 of the long code signal WP and the high level 8024 of the short code signal NP according to the pulse signal; and after the pulse signal disappears, the long code signal WP and the short code signal NP can maintain a high level state.
- a second delayed clock signal TD2 is generated according to the first delayed clock signal TD1.
- the second delay circuit 704 generates a second delayed clock signal TD2 according to the first delayed clock signal TD1, and the delay time of the second delayed clock signal TD2 relative to the first delayed clock signal TD1 is TS.
- the clock terminal of the short code flip-flop 710 When the rising edge of the second delayed clock signal TD2 occurs, the clock terminal of the short code flip-flop 710 is at a high level, and the short code flip-flop 710 outputs a low level at which the data terminal D is grounded, thereby generating a low level of the short code signal NP Flat 804.
- step 612 a low level 808 of the long code signal WP is generated according to the clock signal.
- the clock terminal of the long code trigger 708 receives the clock signal to trigger the level of the output data terminal D, and the data terminal D is grounded. At this time, the output signal forms the low voltage of the long code signal WP Flat 808.
- a data delay signal TDD1 is generated according to the first delayed clock signal TD1 and the data signal TD.
- the first delayed clock signal TD1 is delayed by TS than the clock signal TCLK or the data signal TD, and the data signal TD and the clock signal TCLK are synchronized. Therefore, the first delayed clock signal TD1 is used as the clock source, and the data signal TD is connected to the data terminal of the selection flip-flop 716 , the data delay signal TDD1 will be generated synchronously. That is, the delay time of the data delay signal TDD1 relative to the data signal TD is TS.
- step 616 the long code signal WP or the short code signal NP is selected according to the data signal TD and the long code signal WNP is generated.
- the data delay signal TDD1 is connected to the selection terminal Sel of the data selector 712.
- the long code signal WP is selected for output, corresponding to the input signal at the first input terminal in the figure;
- the data delay signal TDD1 is at a low level, Select the short code signal NP output, corresponding to the input signal of the second input terminal in the figure, the data delay signal TDD1 is synchronized with the long and short code signal WNP, and the long code signal WP or the short code signal NP is selected to be output according to the data delay signal TDD1, thereby forming a long and short code signal WNP encoding.
- the present invention provides another single-channel communication encoding method. It includes the following steps after obtaining the "clock signal":
- Steps 902 to 920 will be further explained in detail below in conjunction with the circuit structure shown in FIG. 10 and the timing diagram shown in FIG. 11 .
- the encoding circuit includes a first delay circuit (Delay) 1002, a second delay circuit (Delay) 1004, a first pulse generator (One-shot1) 1006, a second pulse generator (One-shot2) 1008, a second pulse generator (One-shot2) 1008, Three-shot generator (One-shot3) 1014, data selector (MUX) 1010, selection flip-flop 1012, output flip-flop 1016.
- the clock signal TCLK is connected to the first delay circuit 1002 and the first pulse generator 1006 .
- the output end of the first delay circuit 1002 is connected to the input end of the second delay circuit 1004, the output end of the second delay circuit 1004 is connected to the input end of the second pulse generator 1008, and the output end of the second pulse generator 1008 is connected to the data selector The second input end of 1010 (end 0 of MUX).
- the output terminal of the first pulse generator 1006 is connected to the first input terminal of the data selector 1010 (No. 1 terminal of MUX), the data signal TD is connected to the data input terminal D of the selection flip-flop 1012, and the output terminal Q of the selection flip-flop 1012 is connected to The selection terminal Sel of the data selector 1010 (that is, the selection terminal Sel of the data selector 1010 is connected to the data delay signal TDD1), the output terminal of the third pulse generator 1014 is connected to the reset terminal S of the output flip-flop 1016, and the output flip-flop 1016
- the clock terminal of the data selector 1010 is connected to the output terminal to form a node A (Node A).
- the output flip-flop 1016 also includes a grounded data terminal D and an output terminal Q for outputting the long and short code signal WNP.
- step 902 according to clock signal TCLK node A (Node A) place produces the first pulse signal P1, the rising edge 1102 of clock signal triggers the first pulse generator 1006, the first pulse generator 1006 generates a first pulse signal P1 according to the first delayed clock signal (ie rising edge 1102 ), and the first pulse signal P1 is input to the first input terminal of the data selector 1010 .
- step 904 a first delayed clock signal TD1 is generated according to the clock signal TCLK.
- the first delay circuit 1002 generates the first delayed clock signal TD1 according to the clock signal TCLK.
- the first delayed clock signal TD1 serves as the basis of the second delayed clock signal TD2.
- the delay time of the first delayed clock signal TD1 relative to the clock signal is TS.
- step 906 a second delayed clock signal TD2 is generated according to the first delayed clock signal TD1.
- the second delay circuit 1004 generates a second delayed clock signal TD2 according to the first delayed signal TD1, and the delay time of the second delayed clock signal TD2 relative to the first delayed clock signal TD1 is TS.
- a second pulse signal P2 is generated according to the second delayed clock signal TD2.
- the second pulse generator 1008 generates a second pulse signal P2 according to the second delayed clock signal TD2, and the second pulse signal P2 is used to make the output flip-flop 1016 output a low level.
- a third pulse signal (not shown in the timing diagram) is generated according to the first delayed clock signal TD1.
- the third pulse generator 1014 generates a third pulse signal according to the first delayed clock signal TD1.
- step 912 the third pulse signal resets the output flip-flop 1016 to generate a high level 1104 of the long code signal WP or a high level 1106 of the short code signal NP (the long code signal WP and the short code signal NP are described in the length code signal WNP).
- a data delay signal TDD1 is generated according to the data signal TD and the first delayed clock signal TD1.
- the clock terminal of the selection flip-flop 1012 receives the first delayed clock signal TD1, the data terminal D is connected to the data signal TD, the output terminal Q outputs the data delayed signal TDD1, and the data delayed signal TDD1 is synchronized with the first delayed clock signal TD1.
- step 916 the first pulse signal P1 or the second pulse signal P2 is selected according to the data delay signal TDD1.
- the data selector 1012 selects the first pulse signal P1 or the second pulse signal P2 according to the data delay signal TDD1 .
- the data selector 1012 When the data delay signal TDD1 is at a high level, the data selector 1012 outputs a first pulse signal P1; when the data delay signal TDD1 is at a low level, the data selector 1012 outputs a second pulse signal P2.
- step 920 a low level 1108 of the long code signal WP is generated according to the selected first pulse signal P1.
- the rising edge of the first pulse signal P1 is aligned with the rising edge of the clock signal TCLK, therefore, the first pulse signal P1 causes the output flip-flop 1016 to generate the low level 1108 of the long code signal WP, and then the third pulse generator 1014 generates a pulse signal, pull up the output level of the output flip-flop 1016 again to form the high level 1104 of the long code signal WP, thereby completing a long code encoding.
- step 918 a low level 1110 of the short code signal NP is generated according to the selected second pulse signal P2.
- the delay time of the rising edge of the second pulse signal P2 relative to the first delayed clock signal TD1 is TS, and after the output flip-flop 1016 is high for the delay time TS, the output level of the output flip-flop 1016 is pulled by the second pulse signal P2
- the low level 1110 of the short code signal NP is formed low, and after the rising edge of the subsequent first delayed clock signal TD1 appears, the third pulse generator 1014 generates a pulse signal, and the output level of the output flip-flop 1016 is pulled up again to form
- the high level 1106 of the short code signal NP completes one short code encoding.
- the decoding method of single-channel communication comprises the following steps after obtaining the "long and short code signal":
- steps 1202 to 1208 will be further explained in detail in conjunction with the circuit structure shown in FIG. 13 and the timing diagram shown in FIG. 14 .
- the circuit structure includes a delay pulse circuit (Delay 0.5Tclk) 1302, a pulse generator (One-shot) 1304, a clock flip-flop 1306, and a digital signal flip-flop 1308.
- the delay pulse circuit 1302 is connected with the long and short code signal WNP, the output terminal of the delay pulse circuit 1302 is connected with the pulse generator 1304, the data terminal D of the digital signal trigger 1308 is connected with the long and short code signal WNP, and the clock terminal of the clock trigger 1306 is connected with the long and short code signal WNP.
- the code signal WNP is connected, the reset end S of the clock flip-flop 1306 is connected with the output end of the pulse generator 1304, to receive the delay pulse signal SET, the output Q of the clock flip-flop 1306 is connected with the clock end of the digital signal flip-flop 1308, To output the clock signal RCLK.
- the clock flip-flop 1306 also includes a grounded data terminal D, and the digital signal flip-flop 1308 also includes an output terminal Q for outputting a digital signal RD.
- a low level 1402 of the clock signal RCLK is generated according to the high level of the long and short code signal WNP.
- the output terminal Q of the clock flip-flop 1306 outputs the low level 1402 (included in the clock signal RCLK) of the data terminal D, that is, the clock flip-flop 1306 according to the long-short code signal WNP Generate the low level of the clock signal RCLK.
- a delayed pulse signal SET is generated according to the long-short code signal WNP, and the delay time of the delayed pulse signal SET is half a clock period (0.5Tclk).
- the delay pulse circuit 1302 delays the long and short code signal WNP by half a clock cycle and generates a long and short code delay signal.
- the pulse generator 1304 generates a delay pulse signal SET according to the long and short code delay signal.
- the rising edge 1404 of signal WNP is half a clock period long.
- step 1206 the delay pulse signal SET resets the output terminal Q of the clock flip-flop 1306 to output a high level, which constitutes the high level of the clock signal RCLK.
- Multiple clock signals RCLK can be generated by repeating steps 1202 to 1206 .
- a digital signal RD is generated according to the clock signal RCLK and the long-short code signal WNP.
- the digital signal flip-flop 1308 generates a digital high level or a digital low level 1406 included in the digital signal RD according to the clock signal RCLK.
- the output signal of the digital signal flip-flop 1308 is the high level of the long code signal WP or the low level of the short code signal NP, so that The output decoded high and low level signals correspond exactly to the WNP encoding of the long and short code signals.
- generating the delayed pulse signal SET according to the long and short code signal WNP further includes: generating the long and short code delay signal according to the long and short code signal WNP, and controlling the long and short code signal WNP according to the phase difference between the long and short code delay signal and the long and short code signal WNP delay.
- controlling the delay time of the long and short code signal WNP according to the phase difference between the long and short code delay signal and the long and short code signal WNP further includes: converting the phase difference signal corresponding to the phase difference into a voltage signal, and controlling the long and short code according to the voltage signal The delay time of the delayed signal.
- the single-channel communication decoding circuit shown in FIG. 15 it includes the internal structure of the delay circuit of the delay pulse circuit 1302 in FIG. 13 , and the delay pulse circuit 1302 may also include a pulse circuit.
- a delay circuit intermediate stage 1502 for converting the long and short code signal WNP into a long and short code delayed signal WNPD; a frequency and phase detector 1504 for detecting the phase difference between the long and short code delayed signal WNPD and the long and short code signal WNP ;
- the charge pump 1506 is used to convert the phase difference into a current signal;
- the low-pass filter 1508 is used to convert the current signal into a voltage signal Vctrl;
- the delay circuit intermediate stage 1502 is connected to the output end of the low-pass filter 1508, and the delay circuit
- the intermediate stage 1502 is used for receiving the voltage signal Vctrl and controlling the delay time of the long and short code delay signal WNPD.
- the above-mentioned feedback loop from the phase signal to the voltage signal formed by the frequency detector 1504 and the low-pass filter 1508 can precisely control the time of the delay circuit, making its delay time control more precise, combined with other parts of the decoding circuit, So as to restore the precise clock signal RCLK.
- the other parts include a pulse generator One-shot, a clock flip-flop and a digital signal flip-flop.
- the input terminal of the pulse generator One-shot is connected to the long-short code delay signal WNPD, and the output terminal is connected to the reset terminal S of the clock flip-flop to output the delayed pulse signal Set.
- the data terminal D of the clock trigger is grounded, the clock terminal is connected to the long and short code signal WNP, and the clock signal RCLK is output through the output terminal Q.
- the clock terminal of the digital signal trigger is connected to the output terminal Q of the clock trigger, the data terminal D is connected to the long and short code signal WNP, and the output terminal Q outputs a digital signal RD.
- a circuit for pre-establishing the control voltage is further added, including a flip detector 602 , an oscillator 604 (period is Tosc) and a data selector (MUX) 608 .
- Oscillator 604 is connected to the second input end (No. 0 end of MUX) of data selector 608, and the long-short code signal WNP accesses the first input end (No. 1 end of MUX) of data selector 608 and the input of inversion detector 602
- the output terminal of the flip detector 602 is connected to the selection terminal Sel of the data selector 608, and the output terminal of the data selector 608 replaces the WNP input of the circuit in FIG. 15 .
- the flip detector 602 When there is no communication, the flip detector 602 outputs a low level, and the data selector 608 connects the output of the oscillator 604 to the delay-locked loop (including the rear-side delay circuit intermediate stage 1502, frequency and phase detector, charge pump, low-pass The circuit formed by the filter), and establishes the voltage signal Vctrl.
- the delay-locked loop including the rear-side delay circuit intermediate stage 1502, frequency and phase detector, charge pump, low-pass The circuit formed by the filter
- the inversion detector 602 When communicating, the inversion detector 602 outputs a high level, and the data selector 608 connects the long and short code signal WNP to the delay pulse circuit.
- pulse generator One-shot is connected to the long-short code delay signal WNPD
- the output terminal is connected to the reset terminal S of the clock trigger and outputs the delayed pulse signal Set
- the data terminal D of the clock trigger is grounded, and the clock terminal is connected to the long-short code signal WNP, and output the clock signal RCLK through the output terminal Q
- the clock terminal of the digital signal trigger is connected to the output terminal Q of the clock trigger, the data terminal D is connected to the long and short code signal WNP, and the output terminal Q outputs a digital signal RD.
- the frequency and phase detector is connected to the charge pump through two output terminals to output control signals UP and DOWN.
- the delay locked loop Since the delay locked loop has established the voltage signal Vctrl of the voltage-controlled delay line (including the intermediate stage 1502 of the delay circuit) when not communicating, and the voltage signal Vctrl is close to the final voltage signal during communication, therefore, the long and short code signal WNP Accurate communication is achieved immediately upon arrival, eliminating the need for the settling time required by general clock data recovery circuits, enabling rapid communication establishment.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Dc Digital Transmission (AREA)
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
Claims (13)
- 一种单通道通信编码方法,其特征在于,包括:将时钟信号和数据信号合成一路长短码信号;所述长短码信号包括长码信号和短码信号,所述长码信号的脉宽与时钟信号一致,所述短码信号的脉宽与时钟信号一致;所述长码信号与所述短码信号的占空比不同。
- 根据权利要求1所述的单通道通信编码方法,其特征在于,所述长短码信号的占空比满足关系式:Tclk=TS+TL,其中,Tclk为时钟周期,TS为短码信号的高电平时间,TL为长码信号的高电平时间,且TS不等于TL。
- 根据权利要求2所述单通道通信编码方法,其特征在于,将时钟信号和数据信号合成一路长短码信号包括:根据时钟信号产生第一延迟时钟信号;根据所述第一延迟时钟信号产生脉冲信号;根据所述脉冲信号生成长码信号的高电平和短码信号的高电平;根据所述第一延迟时钟信号产生第二延迟时钟信号;根据所述第二延迟时钟信号生成短码信号的低电平;根据时钟信号生成长码信号的低电平;根据所述第一延迟时钟信号和数据信号产生数据延迟信号;根据数据信号选择所述长码信号或所述短码信号并生成长短码信号。
- 根据权利要求3所述单通道通信编码方法,其特征在于,所述第一延迟时钟信号相对于时钟信号延迟时间为TS;所述第二延迟时钟信号相对于第一延迟时钟信号延迟时间为TS;所述数据延迟信号相对于数据信号延迟时间为TS。
- 根据权利要求2所述单通道通信编码方法,其特征在于,将时钟信号和数据信号合成一路长短码信号进一步包括:根据时钟信号产生第一脉冲信号;根据时钟信号产生第一延迟时钟信号;根据所述第一延迟时钟信号产生第二延迟时钟信号;根据所述第二延迟时钟信号产生第二脉冲信号;根据所述第一延迟时钟信号产生第三脉冲信号;根据所述第三脉冲信号生成长码信号的高电平或短码信号的高电平;根据所述数据信号和所述第一延迟时钟信号产生数据延迟信号;根据所述数据延迟信号选择第一脉冲信号或第二脉冲信号;根据被选择的第二脉冲信号生成短码信号的低电平;根据被选择的第一脉冲信号生成长码信号的低电平。
- 一种单通道通信编码电路,其特征在于,包括:第一延迟电路,用于根据时钟信号产生第一延迟时钟信号;脉冲发生器,用于根据所述第一延迟时钟信号产生脉冲信号;长码触发器,其重置端接收所述脉冲信号,并输出长码信号的高电平,其时钟端接收时钟信号,时钟信号触发输出长码信号的低电平;短码触发器,其重置端接收所述脉冲信号,输出短码信号的高电平;第二延迟电路,用于根据所述第一延迟时钟信号产生第二延迟时钟信号;所述短码触发器的时钟端接收所述第二延迟时钟信号,并输出短码信号的低电平;选择触发器,其时钟端接收第一延迟时钟信号,数据端连接数据信号,输出端输出数据延迟信号;数据选择器,其第一输入端连接所述长码触发器的输出端,第二输入端连接短码触发器的输出端;选择端连接所述选择触发器的输出端,所述数据选择器根据所述数据延迟信号选择输出所述长码信号或短码信号并形成长短码信号。
- 一种单通道通信编码电路,其特征在于,包括:第一延迟电路,用于根据时钟信号产生第一延迟时钟信号;第二延迟电路,用于根据第一延迟信号产生第二延迟时钟信号;第一脉冲发生器,用于根据第一延迟时钟信号产生第一脉冲信号;第二脉冲发生器,用于根据所述第二延迟时钟信号产生第二脉冲信号;第三脉冲发生器,用于所述第一延迟时钟信号产生第三脉冲信号;选择触发器,其时钟端接收第一延迟时钟信号,数据端连接数据信号,输出端输出数据延迟信号;数据选择器,其第一输入端连接所述第一脉冲发生器,第二输入端连接所述第二脉冲发生器;所述数据选择器的选择端连接数据延迟信号,并根据所述数据延迟信号选择第一脉冲信号或第二脉冲信号;输出触发器,其重置端与所述第三脉冲发生器连接,时钟端与所述数据选择器的输出端连接;所述输出触发器根据所述第三脉冲信号产生长码信号的高电平或短码信号的高电平,所述时钟端收到所述第一脉冲信号并产生长码信号的低电平;所述时钟端收到所述第二脉冲信号并产生短码信号的低电平。
- 一种单通道通信解码方法,其特征在于,包括:根据长短码信号的高电平产生时钟信号的低电平;根据长短码信号产生延迟脉冲信号,所述延迟脉冲信号的延迟时间为半个时钟周期;根据所述延迟脉冲信号产生时钟信号的高电平;根据所述时钟信号和长短码信号产生数字信号。
- 根据权利要求8所述的单通道通信解码方法,其特征在于:所述根据长短码信号产生延迟脉冲信号进一步包括:根据所述长短码信号产生长短码延迟信号,根据所述长短码延迟信号和长短码信号的相位差控制所述长短码信号的延迟时间。
- 根据权利要求9所述的单通道通信解码方法,其特征在于:根据长短码延迟信号和长短码信号的相位差控制所述长短码信号的延迟时间进一步包括:将所述相位差的信号转换为电压信号,根据所述电压信号控制长短码延迟信号的延迟时间。
- 一种单通道通信解码电路,其特征在于,包括:延迟脉冲电路,用于将长短码信号延迟半个时钟周期并产生长短码延迟信号;脉冲发生器,用于根据所述长短码延迟信号产生延迟脉冲信号;时钟触发器,其时钟端与长短码信号连接并根据长短码信号产生时钟信号的低电平,重置端与所述脉冲发生器的输出端连接,所述时钟触发器根据所述延迟脉冲信号产生时钟信号的高电平;数字信号触发器,其时钟端与所述时钟触发器的输出端连接,数据端与所述长短码信号连接,所述数字信号触发器根据时钟信号生成数字高电平或数字低电平。
- 根据权利要求11所述的单通道通信解码电路,其特征在于:所述延迟脉冲电路包括延迟电路和脉冲电路,所述延迟电路包括:延迟电路中间级,用于将所述长短码信号转换为长短码延迟信号;鉴频鉴相器,用于检测长短码延迟信号和长短码信号之间的相位差;电荷泵,用于将所述相位差转换为电流信号;低通滤波器,用于将所述电流信号转换为电压信号;其中,所述延迟电路中间级与所述低通滤波器连接,且所述延迟电路中间级用于接收所述电压信号并控制长短码延迟信号的延迟时间。
- 根据权利要求11或12所述的单通道通信解码电路,其特征在于,所述解码电路进一步包括翻转检测器、振荡器和数据选择器;当不通信时,所述翻转检测器输出低电平,所述数据选择器将所述振荡器的输出接入延迟锁定环,并建立电压信号;当通信时,所述翻转检测器输出高电平,所述数据选择器将所述长短码信号接入所述延迟脉冲电路。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP22879785.8A EP4333336A4 (en) | 2021-10-15 | 2022-03-15 | ENCODING METHOD AND DECODING METHOD, ENCODING CIRCUIT AND DECODING CIRCUIT OF SINGLE CHANNEL COMMUNICATION |
| JP2024517070A JP7675301B2 (ja) | 2021-10-15 | 2022-03-15 | シングルチャネル通信の符号化方法及び符号化回路 |
| US18/700,519 US20250016033A1 (en) | 2021-10-15 | 2022-03-15 | Encoding method, decoding method, encoding circuit and decoding circuit for single-channel communication |
| KR1020247009352A KR20240052784A (ko) | 2021-10-15 | 2022-03-15 | 단일 채널 통신 부호화 방법, 복호화 방법, 부호화 회로 및 복호화 회로 |
| JP2025034119A JP7819380B2 (ja) | 2021-10-15 | 2025-03-04 | シングルチャネル通信の復号化方法および復号化回路 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111200511.4A CN113645007B (zh) | 2021-10-15 | 2021-10-15 | 单通道通信编码方法、解码方法、编码电路及解码电路 |
| CN202111200511.4 | 2021-10-15 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023060834A1 true WO2023060834A1 (zh) | 2023-04-20 |
Family
ID=78426950
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/080838 Ceased WO2023060834A1 (zh) | 2021-10-15 | 2022-03-15 | 单通道通信编码方法、解码方法、编码电路及解码电路 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20250016033A1 (zh) |
| EP (1) | EP4333336A4 (zh) |
| JP (2) | JP7675301B2 (zh) |
| KR (1) | KR20240052784A (zh) |
| CN (3) | CN117176313B (zh) |
| WO (1) | WO2023060834A1 (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117176313B (zh) * | 2021-10-15 | 2024-05-03 | 苏州纳芯微电子股份有限公司 | 单通道通信解码方法及解码电路 |
| CN119483524B (zh) * | 2024-10-12 | 2025-10-14 | 上海纳矽微电子有限公司 | 隔离放大电路 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56164654A (en) * | 1980-05-23 | 1981-12-17 | Tech Res & Dev Inst Of Japan Def Agency | Data transmitting and receiving device |
| EP1335495A2 (en) * | 2002-01-31 | 2003-08-13 | Zarlink Semiconductor AB | Ultra low power adaptive pulse distance radio decoder for coded data by feedback of output data |
| CN101247128A (zh) * | 2008-03-28 | 2008-08-20 | 南京航空航天大学 | 带同步时钟的脉宽调制式光纤通信编码/解码方法及电路 |
| CN102035514A (zh) * | 2010-11-11 | 2011-04-27 | 东南大学 | 一种数字脉宽调制电路的控制方法 |
| CN108123714A (zh) * | 2016-11-28 | 2018-06-05 | 三星电子株式会社 | 混合时钟数据恢复电路和接收器 |
| CN113645007A (zh) * | 2021-10-15 | 2021-11-12 | 苏州纳芯微电子股份有限公司 | 单通道通信编码方法、解码方法、编码电路及解码电路 |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4951049A (en) * | 1989-03-22 | 1990-08-21 | Eastman Kodak Company | Self clocking binary information encoder |
| US5023891A (en) * | 1989-07-25 | 1991-06-11 | Sf2 Corporation | Method and circuit for decoding a Manchester code signal |
| US5046073A (en) * | 1989-08-10 | 1991-09-03 | Ge Fanuc Automation North America, Inc. | Signal processing apparatus for recovering a clock signal and a data signal from an encoded information signal |
| US4984255A (en) * | 1989-11-15 | 1991-01-08 | National Semiconductor Corporation | Edge transition insensitive delay line system and method |
| US5412697A (en) * | 1993-01-14 | 1995-05-02 | Apple Computer, Inc. | Delay line separator for data bus |
| US5550864A (en) * | 1993-12-01 | 1996-08-27 | Broadband Communications Products | Bit rate-insensitive mechanism for transmitting integrated clock and data signals over digital communication link |
| US6518809B1 (en) * | 2001-08-01 | 2003-02-11 | Cypress Semiconductor Corp. | Clock circuit with self correcting duty cycle |
| KR100473813B1 (ko) * | 2003-07-10 | 2005-03-14 | 학교법인 포항공과대학교 | 다중 위상 클럭을 위한 디지털 듀티 사이클 보정 회로 및그 방법 |
| KR20090024268A (ko) * | 2006-06-19 | 2009-03-06 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 광학기록장치 |
| JP4900697B2 (ja) | 2006-09-15 | 2012-03-21 | 株式会社リコー | シリアルデータ通信システムおよび画像形成装置 |
| US7945840B2 (en) * | 2007-02-12 | 2011-05-17 | Micron Technology, Inc. | Memory array error correction apparatus, systems, and methods |
| CN101594186B (zh) * | 2008-05-28 | 2013-01-16 | 华为技术有限公司 | 双通道信号编码中生成单通道信号的方法和装置 |
| JP5633132B2 (ja) | 2009-09-30 | 2014-12-03 | 日本電気株式会社 | データ伝送システム及び方法、データ送信装置及び受信装置 |
| CN101694991B (zh) * | 2009-10-22 | 2012-07-04 | 浙江大学 | 用于实现任意脉宽的异步脉冲信号同步的电路 |
| US8736309B2 (en) | 2012-05-24 | 2014-05-27 | Freescale Semiconductor, Inc. | Non-overlapping clock generator circuit and method |
| US8929467B1 (en) * | 2014-01-13 | 2015-01-06 | Liming Xiu | Circuits and methods for one-wire communication bus of using pulse-edge for clock and pulse-duty-cycle for data |
| JP2018506915A (ja) | 2015-02-04 | 2018-03-08 | クアルコム,インコーポレイテッド | データリンク電力低減およびスループット向上のためのマルチ変調 |
| CN107276955B (zh) * | 2016-04-08 | 2021-07-06 | 深圳光启合众科技有限公司 | 信号处理方法和系统 |
| CN109088623B (zh) * | 2018-08-01 | 2020-03-17 | 电子科技大学 | 一种适用于不同开关频率的高线性度混合数字脉宽调制器 |
| CN108988868A (zh) * | 2018-08-02 | 2018-12-11 | 西安安源智造机电设备有限公司 | G网转无线数字通信中继设备 |
-
2021
- 2021-10-15 CN CN202311152692.7A patent/CN117176313B/zh active Active
- 2021-10-15 CN CN202111200511.4A patent/CN113645007B/zh active Active
- 2021-10-15 CN CN202210375917.4A patent/CN114760011B/zh active Active
-
2022
- 2022-03-15 EP EP22879785.8A patent/EP4333336A4/en active Pending
- 2022-03-15 US US18/700,519 patent/US20250016033A1/en active Pending
- 2022-03-15 JP JP2024517070A patent/JP7675301B2/ja active Active
- 2022-03-15 WO PCT/CN2022/080838 patent/WO2023060834A1/zh not_active Ceased
- 2022-03-15 KR KR1020247009352A patent/KR20240052784A/ko active Pending
-
2025
- 2025-03-04 JP JP2025034119A patent/JP7819380B2/ja active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56164654A (en) * | 1980-05-23 | 1981-12-17 | Tech Res & Dev Inst Of Japan Def Agency | Data transmitting and receiving device |
| EP1335495A2 (en) * | 2002-01-31 | 2003-08-13 | Zarlink Semiconductor AB | Ultra low power adaptive pulse distance radio decoder for coded data by feedback of output data |
| CN101247128A (zh) * | 2008-03-28 | 2008-08-20 | 南京航空航天大学 | 带同步时钟的脉宽调制式光纤通信编码/解码方法及电路 |
| CN102035514A (zh) * | 2010-11-11 | 2011-04-27 | 东南大学 | 一种数字脉宽调制电路的控制方法 |
| CN108123714A (zh) * | 2016-11-28 | 2018-06-05 | 三星电子株式会社 | 混合时钟数据恢复电路和接收器 |
| CN113645007A (zh) * | 2021-10-15 | 2021-11-12 | 苏州纳芯微电子股份有限公司 | 单通道通信编码方法、解码方法、编码电路及解码电路 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4333336A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025074291A (ja) | 2025-05-13 |
| JP7675301B2 (ja) | 2025-05-13 |
| EP4333336A4 (en) | 2024-11-06 |
| CN114760011A (zh) | 2022-07-15 |
| JP7819380B2 (ja) | 2026-02-24 |
| CN114760011B (zh) | 2023-10-20 |
| CN117176313B (zh) | 2024-05-03 |
| CN117176313A (zh) | 2023-12-05 |
| CN113645007B (zh) | 2022-04-29 |
| US20250016033A1 (en) | 2025-01-09 |
| CN113645007A (zh) | 2021-11-12 |
| EP4333336A1 (en) | 2024-03-06 |
| JP2024531789A (ja) | 2024-08-29 |
| KR20240052784A (ko) | 2024-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7819380B2 (ja) | シングルチャネル通信の復号化方法および復号化回路 | |
| US7200767B2 (en) | Maintaining synchronization of multiple data channels with a common clock signal | |
| US5528198A (en) | Clock signal extraction apparatus using VCO having plurality of selectable phase shifted outputs | |
| EP2183674A2 (en) | Serial transceiver and communication method used by the serial transceiver | |
| TW201201516A (en) | Method and data transceiving system for generating reference clock signal | |
| CN102707766B (zh) | 信号同步装置 | |
| JP6922576B2 (ja) | インバータシステムの同期制御方法及びインバータシステム | |
| CN113300799B (zh) | 适用于jesd204b协议的时钟同步方法、电路及逻辑设备 | |
| US6934347B2 (en) | Method for recovering a clock signal in a telecommunications system and circuit thereof | |
| CN112886952B (zh) | 一种高速时钟电路的动态延时补偿电路 | |
| CN205407759U (zh) | 时钟占空比调整装置 | |
| CN113078978A (zh) | 远距离多ate半导体测试设备同步方法、系统及测试方法 | |
| CN116112011A (zh) | 一种用于软件可定义soc芯片的无sysref分布式时钟架构 | |
| US7573968B2 (en) | Data transmission circuit with serial interface and method for transmitting serial data | |
| JP5495779B2 (ja) | 送信装置および通信システム | |
| KR100975083B1 (ko) | 직렬 송수신 장치 및 그 통신 방법 | |
| CN115441865A (zh) | 一种相位插值器以及时钟信号的相位插值方法 | |
| TWI469522B (zh) | 訊號電路 | |
| CN100440773C (zh) | 相位内插收发电路及其收发方法 | |
| US20260031796A1 (en) | Clock duty cycle calibration circuit, method, and clock multiplier circuit | |
| US20260031804A1 (en) | Duty cycle calibration circuit, duty cycle calibration method, and clock multiplier circuit | |
| KR101206146B1 (ko) | 직렬 변환기 및 직렬 변환 방법 | |
| JP3772668B2 (ja) | 位相同期ループを用いた発振回路 | |
| TWI388129B (zh) | 全數位頻率合成裝置 | |
| JPH05292054A (ja) | 多重装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22879785 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022879785 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2022879785 Country of ref document: EP Effective date: 20231201 |
|
| ENP | Entry into the national phase |
Ref document number: 2024517070 Country of ref document: JP Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 20247009352 Country of ref document: KR Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |