A frequency division circuit

By using multiple delay modules in the frequency division circuit to process the input signal with different duty cycles, the clock mismatch problem in high-speed and high-precision clock applications is solved, the circuit design is simplified, and the design difficulty is reduced.

CN119582813BActive Publication Date: 2025-09-30BOE TECHNOLOGY GROUP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411708314.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-26
Publication Date
2025-09-30
Estimated Expiration
2044-11-26

AI Technical Summary

Technical Problem

Existing frequency division circuits have clock control signal mismatch problems in high-speed and high-precision clock applications, resulting in data transmission errors and timing violations. In addition, existing pulse width modulation technology has high requirements, which increases the difficulty of circuit design.

Method used

By designing a frequency dividing circuit, multiple delay modules are used to process different output signals of the input module in different ways, so that the duty cycle of each output signal is different. The frequency dividing circuit is constructed using digital logic modules to simplify the device structure.

Benefits of technology

It solves the mismatch problem in high-speed and high-precision clock applications, simplifies circuit design difficulty, and reduces the complexity of device composition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119582813B_ABST
    Figure CN119582813B_ABST
Patent Text Reader

Abstract

The present application discloses a frequency divider circuit, comprising an input module, a first delay module, a second delay module, and a third delay module; the first delay module is configured to output a first signal based on the level value of the positive output terminal of the input module in response to a first level state of the input module; the second delay module is configured to output a second signal based on the level value of the negative output terminal of the input module in response to a second level state of the input module; the third delay module is configured to generate a first frequency-multiplied signal based on the output signal of the positive output terminal of the input module, and output a third signal based on the first frequency-multiplied signal; wherein the ratio of the frequency of the first frequency-multiplied signal to the frequency of the output signal of the positive output terminal of the input module is a preset integer. By processing different output signals of the input module in different ways by each delay module, the duty cycles of the output signals of the frequency divider circuit can be different, thereby resolving the mismatch problem of the frequency divider circuit in high-speed and high-precision clock applications.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure generally relates to the field of circuit design technology, and more particularly to a frequency division circuit. Background Art

[0002] In the existing field of serializers or deserializers, high-speed, high-precision clock control signals are required to achieve conversion between high-speed serial signals and low-speed parallel signals, and frequency dividers are commonly used modules for designing clock control signals.

[0003] However, since the characteristics of internal circuit components vary with factors such as process temperature and power supply, clock control signals with fixed duty cycles are prone to mismatch (i.e., the clock control signals are not synchronized), resulting in data transmission errors, timing violations, and other problems within the circuit.

[0004] Based on this, pulse width modulation (PWM) technology can be used to compensate for clock signal mismatch by adjusting the clock signal's duty cycle. However, to meet the requirements of high speed and high precision, PWM technology places high demands on the comparators used, making circuit design very difficult.

[0005] Therefore, the mismatch problem existing in existing frequency division circuits in high-speed and high-precision clock applications has become a problem that needs to be solved. Summary of the Invention

[0006] In view of the above-mentioned defects or deficiencies in the prior art, it is desired to provide a frequency divider circuit, which can process different output signals of the input module in different ways through each delay module, so that the duty cycle of each output signal of the frequency divider circuit is different, thereby solving the mismatch problem of the frequency divider circuit in high-speed and high-precision clock applications.

[0007] The circuit is as follows:

[0008] According to one aspect of the present application, a frequency division circuit is provided, comprising: an input module, a first delay module, a second delay module, and a third delay module.

[0009] The control input terminal of the input module is connected to the control input terminal of the second delay module, the positive output terminal of the input module is connected to the input terminal of the third delay module, the input terminal of the first delay module is connected to the data input terminal and the positive output terminal of the input module respectively, and the data input terminal of the input module is connected to the negative output terminal of the first delay module;

[0010] The first delay module is configured to output a first signal based on a level value of a positive output terminal of the input module in response to a first level state of the input module;

[0011] The second delay module is configured to output a second signal based on a level value of a negative output terminal of the input module in response to a second level state of the input module; wherein the first level state is opposite to the second level state;

[0012] The third delay module is used to generate a first frequency-doubled signal based on the output signal of the positive output terminal of the input module, and output a third signal based on the first frequency-doubled signal; wherein the ratio of the frequency of the first frequency-doubled signal to the frequency of the output signal of the positive output terminal of the input module is a preset integer.

[0013] In addition, the frequency division circuit of the present application may also have the following additional technical features:

[0014] Preferably, the first delay module includes a first operator and a first trigger, the control input terminal of the input module is connected to the control input terminal of the first trigger, the input terminal of the first operator is respectively connected to the data input terminal of the input module and the positive output terminal of the input module, and the output terminal of the first operator is connected to the data input terminal of the first trigger;

[0015] The first operator is configured to determine a level value of an output terminal of the first operator based on a level value of a data input terminal of the input module and a level value of a positive output terminal of the input module;

[0016] The first trigger is used to set the level value of the positive output terminal of the first trigger to the level value of the output terminal of the first operator in response to the first level state of the input module, and output a first signal based on the level value of the positive output terminal of the first trigger.

[0017] Preferably, the second delay module includes a first inverter, a second flip-flop and a second arithmetic unit, the control input terminal of the input module is connected to the input terminal of the first inverter, the output terminal of the first inverter is connected to the control input terminal of the second flip-flop, the negative output terminal of the input module is connected to the data input terminal of the second flip-flop, and the input terminal of the second arithmetic unit is respectively connected to the negative output terminal of the input module and the positive output terminal of the second flip-flop;

[0018] The second trigger is used to set the level value of the positive output terminal of the second trigger to the level value of the negative output terminal of the input module in response to the second level state of the input module;

[0019] The second operator is used to determine the level of the output terminal of the second operator based on the level of the positive output terminal of the second trigger and the level of the negative output terminal of the input module, and output a second signal based on the level of the output terminal of the second operator.

[0020] Preferably, the second delay module further includes a first frequency multiplication submodule and a third operator, the output end of the second operator is connected to the input end of the first frequency multiplication submodule and the first input end of the third operator respectively, and the output end of the first frequency multiplication submodule is connected to the second input end of the third operator;

[0021] The first frequency multiplication submodule is configured to output a second frequency multiplication signal based on the second signal; wherein the ratio of the frequency of the second frequency multiplication signal to the frequency of the second signal is a preset integer;

[0022] The third operator is configured to determine a level of an output terminal of the third operator based on the second frequency-multiplied signal and a level of an output terminal of the second operator, and output a fourth signal based on the level of the output terminal of the third operator.

[0023] Preferably, the third delay module includes a fourth operator, a second inverter, a second frequency multiplication submodule and a fifth operator, the input end of the fourth operator is respectively connected to the positive output end of the input module and the output end of the second delay module, the output end of the fourth operator is connected to the input end of the second inverter, the output end of the second inverter is respectively connected to the input end of the second frequency multiplication submodule and the first input end of the fifth operator, and the output end of the second frequency multiplication submodule is connected to the second input end of the fifth operator;

[0024] The fourth operator is configured to determine a level value of an output terminal of the fourth operator based on a level value of a positive output terminal of the input module and a level value of an output terminal of the second delay module;

[0025] The second inverter is configured to determine a level value of an output terminal of the second inverter based on a level value of an output terminal of the fourth operator, and output a fifth signal based on the level value of the output terminal of the second inverter;

[0026] The second frequency multiplication submodule is configured to generate a first frequency multiplication signal based on the output signal of the output terminal of the second inverter; wherein the ratio of the frequency of the first frequency multiplication signal to the frequency of the output signal of the output terminal of the second inverter is a preset integer;

[0027] The fifth operator is configured to determine a level of an output terminal of the fifth operator based on the first frequency multiplied signal and a level of an output terminal of the second inverter, and output a third signal based on the level of the output terminal of the fifth operator.

[0028] Preferably, the third delay module further includes a third inverter, a sixth operator, a third frequency multiplication submodule and a seventh operator, the positive output end of the input module is connected to the input end of the third inverter, the input end of the sixth operator is respectively connected to the output end of the third inverter and the output end of the first delay module, the input end of the third frequency multiplication submodule is connected to the output end of the fourth operator, and the input end of the seventh operator is respectively connected to the output end of the third frequency multiplication submodule and the output end of the sixth operator;

[0029] The third inverter is used to determine the level value of the output terminal of the third inverter based on the level value of the positive output terminal of the input module;

[0030] The sixth operator is configured to determine a level value of an output terminal of the sixth operator based on a level value of an output terminal of the third inverter and a level value of an output terminal of the first delay module;

[0031] The third frequency multiplication submodule is configured to output a third frequency multiplication signal based on the output signal of the output terminal of the fourth operator; wherein the ratio of the frequency of the third frequency multiplication signal to the frequency of the output signal of the output terminal of the fourth operator is a preset integer;

[0032] The seventh operator is configured to determine a level of an output terminal of the seventh operator based on the third frequency-multiplied signal and a level of an output terminal of the sixth operator, and output a sixth signal based on the level of the output terminal of the seventh operator.

[0033] Preferably, the first frequency multiplication submodule, the second frequency multiplication submodule and the third frequency multiplication submodule respectively include an eighth operator, a delay submodule and a fourth trigger; the input end of the eighth operator is connected to the data input end of the fourth trigger and the negative output end of the fourth trigger, the output end of the eighth operator is connected to the input end of the delay submodule, and the output end of the delay submodule is connected to the control input end of the fourth trigger.

[0034] Preferably, the delay submodule includes N inverters connected in series, wherein N is an odd number greater than 1.

[0035] Preferably, the input module includes a signal input terminal and a fifth trigger, the signal input terminal is respectively connected to the control input terminal of the fifth trigger, the control input terminal of the first delay module and the control input terminal of the second delay module, the positive output terminal of the fifth trigger is connected to the input terminal of the third delay module, the input terminal of the first delay module is respectively connected to the data input terminal of the fifth trigger and the positive output terminal of the fifth trigger, and the data input terminal of the fifth trigger is connected to the negative output terminal of the first delay module;

[0036] The fifth flip-flop is used to set the level value of the positive output terminal of the fifth flip-flop to the level value of the negative output terminal of the first delay module based on the first level state of the signal input terminal.

[0037] Preferably, when the frequency of the signal output from the signal input terminal is 50 MHz, the frequencies of the first signal, the second signal and the third signal are 16.667 MHz.

[0038] The frequency divider circuit provided in the embodiment of the present application, on the one hand, can use different delay modules to process different output signals of the input module in different ways, so that the duty cycle of each output signal of the frequency divider circuit is different, thereby solving the mismatch problem of the frequency divider circuit in high-speed and high-precision clock applications; on the other hand, compared with the prior art that uses pulse width modulation technology to compensate for the mismatch problem of the clock control signal, the present application can use digital logic modules to form a frequency divider circuit, thereby simplifying the device structure inside the circuit and reducing the design difficulty of the frequency divider circuit.

[0039] Additional aspects and advantages of the present invention will be set forth in part in the description which follows and, in part, will be obvious from the description which follows, or may be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Other features, objects and advantages of the present application will become more apparent upon reading the detailed description of non-limiting embodiments made with reference to the following drawings:

[0041] Figure 1 A schematic diagram of a frequency division circuit provided in an embodiment of the present application;

[0042] Figure 2 Another schematic diagram of the frequency division circuit provided in an embodiment of the present application;

[0043] Figure 3 Another schematic diagram of the frequency division circuit provided in an embodiment of the present application;

[0044] Figure 4 Another schematic diagram of the frequency division circuit provided in an embodiment of the present application;

[0045] Figure 5 Another schematic diagram of the frequency division circuit provided in an embodiment of the present application;

[0046] Figure 6 Another schematic diagram of the frequency division circuit provided in an embodiment of the present application;

[0047] Figure 7 Another schematic diagram of the frequency division circuit provided in an embodiment of the present application;

[0048] Figure 8 Another schematic diagram of the frequency division circuit provided in an embodiment of the present application;

[0049] Figure 9A waveform diagram of a three-way frequency output signal provided in an embodiment of the present application. DETAILED DESCRIPTION

[0050] The present application will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely for the purpose of explaining the relevant invention and are not intended to limit the invention. It should also be noted that, for ease of description, only portions relevant to the invention are shown in the accompanying drawings.

[0051] It should be noted that, in the absence of conflict, the embodiments in this application and the features in the embodiments can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments. In addition, the term "and / or" herein is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The terms "first" and "second" in the description and claims of the embodiments of this application are used to distinguish different objects, rather than to describe a specific order of objects.

[0052] First, the terms involved in this application are explained as follows:

[0053] (1) Duty cycle: refers to the ratio of the high level duration in the pulse signal to the entire cycle time.

[0054] In the existing field of serializers or deserializers, high-speed, high-precision clock control signals are required to achieve conversion between high-speed serial signals and low-speed parallel signals, and frequency dividers are commonly used modules for designing clock control signals.

[0055] However, since the characteristics of internal circuit components vary with factors such as process temperature and power supply, clock control signals with fixed duty cycles are prone to mismatch (i.e., the clock control signals are not synchronized), resulting in data transmission errors, timing violations, and other problems within the circuit.

[0056] Based on this, pulse width modulation technology can be used to compensate for clock signal mismatch by adjusting the clock signal's duty cycle. However, to meet the requirements of high speed and high precision, pulse width modulation technology places high demands on the comparator used, which makes circuit design very difficult.

[0057] Therefore, the mismatch problem existing in existing frequency division circuits in high-speed and high-precision clock applications has become a problem that needs to be solved.

[0058] Based on this, the present application proposes a frequency divider circuit, which can process different output signals of the input module in different ways through each delay module, so that the duty cycle of each output signal of the frequency divider circuit is different, thereby solving the mismatch problem of the frequency divider circuit in high-speed and high-precision clock applications.

[0059] Figure 1 This is a schematic diagram of a frequency division circuit provided in an embodiment of the present application. Figure 1 As shown, the circuit includes: an input module 101, a first delay module 102, a second delay module 103 and a third delay module 104. The control input end of the input module 101 is connected to the control input end of the second delay module 103, the positive output end of the input module 101 is connected to the input end of the third delay module 104, the input end of the first delay module 102 is respectively connected to the data input end of the input module 101 and the positive output end of the input module 101, and the data input end of the input module 101 is connected to the negative output end of the first delay module 102.

[0060] Specifically, the first delay module 102 is used to respond to the first level state of the input module 101 and output a first signal based on the level value of the positive output end of the input module 101; the second delay module 103 is used to respond to the second level state of the input module 101 and output a second signal based on the level value of the negative output end of the input module 101; wherein the first level state is opposite to the second level state; the third delay module 104 is used to generate a first frequency-doubled signal based on the output signal of the positive output end of the input module 101, and output a third signal based on the first frequency-doubled signal; wherein the ratio of the frequency of the first frequency-doubled signal to the frequency of the output signal of the positive output end of the input module 101 is a preset integer.

[0061] In an embodiment of the present application, based on the connection status between different output ends of the input module 101 and different delay modules in the frequency division circuit, each delay module can perform different delay processing on different signals output by the input module 101, so that there is a difference in the duration of the high level in the output signal of the output end of each delay module, thereby enabling the output ends of different delay modules to generate clock signals with different duty cycles based on different level values.

[0062] In one possible implementation, the first level state of the input module 101 can be a state in which the output signal changes from a low level to a high level (i.e., a rising edge in the corresponding signal output waveform); the second level state of the input module 101 can be a state in which the output signal changes from a high level to a low level (i.e., a falling edge in the corresponding signal output waveform).

[0063] For example, Figure 2 is another schematic diagram of the frequency division circuit provided in an embodiment of the present application, such as Figure 2As shown, the input module 101 includes a signal input terminal 1011 and a fifth trigger 1012, wherein the signal input terminal 1011 is respectively connected to the control input terminal of the fifth trigger 1012, the control input terminal of the first delay module 102 and the control input terminal of the second delay module 103, the positive output terminal of the fifth trigger 1012 is connected to the input terminal of the third delay module 104, the input terminal of the first delay module 102 is respectively connected to the data input terminal of the fifth trigger 1012 and the positive output terminal of the fifth trigger 1012, and the data input terminal of the fifth trigger 1012 is connected to the negative output terminal of the first delay module 102.

[0064] Specifically, when the input module 101 includes a signal input terminal 1011 and a fifth trigger 1012, the control input terminal of the input module 101 can be the output terminal of the signal input terminal 1011 (i.e., the input terminal of the clock signal input terminal for controlling data storage in the fifth trigger 1012), the data input terminal of the input module 101 can be the input terminal for storing data in the fifth trigger 1012, the positive output terminal of the input module 101 can be the output terminal for storing data in the fifth trigger 1012, and the negative output terminal of the input module 101 can be the non-output terminal for storing data output in the fifth trigger 1012; wherein, the clock signal input terminal for controlling data storage (i.e., the control input terminal), the input terminal for storing data (i.e., the data input terminal), the output terminal for storing data (i.e., the positive output terminal), and the non-output terminal for storing data output (i.e., the negative output terminal) of the fifth trigger 1012 can be represented as the CLK terminal, the D terminal, the Q terminal, and the Q' terminal, respectively.

[0065] Exemplarily, the control input terminals of the fifth flip-flop 1012 , the first delay module 102 , and the second delay module 103 may be used to control the latching of data within a device or module.

[0066] Specifically, the data latch in the device or module may output the data of the data input terminal from the positive output terminal; for example, the level value of the positive output terminal may be set to the level value of the data input terminal.

[0067] Based on this, the fifth trigger 1012 can be used to respond to the first level state of the signal input terminal 1011, and output the data of its own data input terminal from its own output terminal (that is, set the level value of its own positive output terminal to the level value of the negative output terminal of the first delay module connected to its own data input terminal).

[0068] For example, the fifth flip-flop 1012 can be a data flip-flop (Data Flip-Flop, referred to as D flip-flop), and the data output by its negative output terminal can be the inverse data of the data output by its positive output terminal, that is, the Q' terminal level value of the fifth flip-flop 1012 can be the inverse level value of the Q terminal level value.

[0069] Exemplarily, the duty cycle of the signal output by the signal input terminal 1011 may be 50%, for example.

[0070] The frequency divider circuit provided in the embodiment of the present application, on the one hand, can use different delay modules to process different output signals of the input module in different ways, so that the duty cycle of each output signal of the frequency divider circuit is different, thereby solving the mismatch problem of the frequency divider circuit in high-speed and high-precision clock applications; on the other hand, compared with the prior art that uses pulse width modulation technology to compensate for the mismatch problem of the clock control signal, the present application can use digital logic modules to form a frequency divider circuit, thereby simplifying the device structure inside the circuit and reducing the design difficulty of the frequency divider circuit.

[0071] In another embodiment of the present application, the specific structure of the first delay module 102 is also introduced. For example, Figure 3 is another schematic diagram of the frequency division circuit provided in an embodiment of the present application, such as Figure 3 As shown, the first delay module 102 specifically includes a first operator 1021 and a first trigger 1022; wherein, the control input end of the input module 101 is connected to the control input end of the first trigger 1022, the input end of the first operator 1021 is respectively connected to the data input end of the input module 101 and the positive output end of the input module 101, and the output end of the first operator 1021 is connected to the data input end of the first trigger 1022.

[0072] Specifically, the first operator 1021 is used to determine the level value of the output end of the first operator 1021 based on the level value of the data input end of the input module 101 and the level value of the positive output end of the input module 101; the first trigger 1022 is used to set the level value of the positive output end of the first trigger 1022 to the level value of the output end of the first operator 1021 in response to the first level state of the input module 101, and output a first signal based on the level value of the positive output end of the first trigger 1022.

[0073] Exemplary, reference Figure 3 When the first delay module 102 includes a first operator 1021 and a first trigger 1022, the input end of the first delay module 102 may include the first input end and the second input end of the first operator 1021 and the control input end of the first trigger 1022, the output end of the first delay module 102 may be the positive output end of the first trigger 1022, and the negative output end of the first delay module 102 may be the negative output end of the first trigger 1022; wherein, the control input end, data input end, positive output end and negative output end of the first trigger 1022 may be represented as the CLK end, the D end, the Q end and the Q' end, respectively.

[0074] Exemplarily, similar to the fifth flip-flop 1012 , the control input terminal, data input terminal, positive output terminal, and negative output terminal of the first flip-flop 1022 can also be represented by the CLK terminal, D terminal, Q terminal, and Q′ terminal.

[0075] Exemplarily, the first operator 1021 may be an AND operator (i.e., an AND operator). When the input module 101 includes the signal input terminal 1011 and the fifth flip-flop 1012, the input terminal of the first operator 1021 may be connected to the D terminal and the Q terminal of the fifth flip-flop 1012, respectively, and the level value of its output terminal may be determined based on the level values ​​of the D terminal and the Q terminal of the fifth flip-flop 1012.

[0076] Exemplarily, the CLK terminal of the first trigger 1022 can set the level value of the Q terminal to the level value of the D terminal in response to the first level state of the input module 101 (specifically, the state in which the signal output from the signal input terminal 1011 changes from a low level to a high level), and the D terminal of the first trigger 1022 is the output terminal of the first operator 1021. Therefore, the first trigger 1022 can set the level value of the Q terminal to the level value of the output terminal of the first operator 1021, and output the first signal based on the level value of the Q terminal.

[0077] Exemplary, reference Figure 3 In the frequency dividing circuit shown, taking the signal input terminal 1011 outputting a signal with a duty cycle of 50% and a frequency of 50 MHz as an example, the generation process of the first signal outputted from the Q terminal of the first trigger 1022 is specifically described as follows.

[0078] First, the reset terminal Reset in the fifth trigger 1012 and the first trigger 1022 can be used to set the Q terminal of each trigger to a low level and the Q' terminal to a high level, that is, the level value of the Q terminal in the fifth trigger 1012 and the first trigger 1022 is 0, and the level value of the Q' terminal is 1.

[0079] Based on this, the initial level value of the D terminal of the fifth flip-flop 1012 is 1, and the initial level value of the D terminal of the first flip-flop 1022 is 0.

[0080] When the output signal of the signal input terminal 1011 is in the first level state for the first time (that is, when the output signal reaches the first rising edge from the initial state of 0), the fifth trigger 1012 and the first trigger 1022 respond to the first level state and respectively set the level value of the Q end to the level value of the D end at the previous moment, that is, the fifth trigger 1012 sets the level value of the Q end to 1, and the first trigger 1022 sets the level value of the Q end to 0. At this time, the level values ​​of the Q' end of the fifth trigger 1012 and the first trigger 1022 are 0 and 1, respectively.

[0081] Before the output signal of the signal input terminal 1011 reaches the second first level state (i.e., before the output signal reaches the second rising edge), the D-terminal level value of the fifth trigger 1012 is set to 1 by the Q'-terminal level value of the first trigger 1022, and the D-terminal level value of the first trigger 1022 is set to 1.

[0082] When the output signal of the signal input terminal 1011 is in the second first level state (that is, when the output signal reaches the second rising edge), the fifth trigger 1012 and the first trigger 1022 respond to the first level state and respectively set the level value of the Q terminal to the level value of the D terminal at the previous moment, that is, the fifth trigger 1012 sets the Q terminal level value to 1, and the first trigger 1022 sets the Q terminal level value to 1. At this time, the Q' terminal level values ​​of the fifth trigger 1012 and the first trigger 1022 are 0 and 0, respectively.

[0083] Before the output signal of the signal input terminal 1011 reaches the first level state for the third time (i.e., before the output signal reaches the third rising edge), the D-terminal level value of the fifth trigger 1012 is set to 0 by the Q'-terminal level value of the first trigger 1022, and the D-terminal level value of the first trigger 1022 is set to 0.

[0084] When the output signal of the signal input terminal 1011 is in the first level state for the third time (that is, when the output signal reaches the third rising edge), the fifth trigger 1012 and the first trigger 1022 respond to the first level state and respectively set the level value of the Q end to the level value of the D end at the previous moment, that is, the fifth trigger 1012 sets the level value of the Q end to 0, and the first trigger 1022 sets the level value of the Q end to 0. At this time, the level values ​​of the Q' end of the fifth trigger 1012 and the first trigger 1022 are 1 and 1, respectively.

[0085] Before the output signal of the signal input terminal 1011 reaches the first level state for the fourth time (i.e., before the output signal reaches the fourth rising edge), the level value of the D terminal of the fifth trigger 1012 is set to 1 by the level value of the Q' terminal of the first trigger 1022, and the level value of the D terminal of the first trigger 1022 is set to 0; wherein, before the output signal reaches the fourth rising edge, the level values ​​of each port of the fifth trigger 1012 and the first trigger 1022 are restored to the initial setting values.

[0086] It can be seen that after every three cycles of the output signal of the signal input terminal 1011 with a frequency of 50 MHz, the Q terminal of the fifth trigger 1012 first experiences a high level of two output signal cycle lengths, and then experiences a low level of one output signal cycle length; and the Q terminal of the first trigger 1022 first experiences a low level of one output signal cycle length, and then experiences a high level of one output signal cycle length, and finally experiences a low level of one output signal cycle length; then when the signal input terminal 101 continues to output the signal, the Q terminals of the fifth trigger 1012 and the first trigger 1022 both repeat the above-mentioned level change state.

[0087] Based on this, the duty cycle of the first signal outputted from the Q terminal of the first flip-flop 1022 is 4 / 12.

[0088] In another embodiment of the present application, the specific structure of the second delay module 103 is also introduced. For example, Figure 4 is another schematic diagram of the frequency division circuit provided in an embodiment of the present application, such as Figure 4 As shown, the second delay module 103 specifically includes a first inverter 1031, a second trigger 1032 and a second operator 1033, wherein the control input end of the input module 101 is connected to the input end of the first inverter 1031, the output end of the first inverter 1031 is connected to the control input end of the second trigger 1032, the negative output end of the input module 101 is connected to the data input end of the second trigger 1032, and the input end of the second operator 1033 is respectively connected to the negative output end of the input module 101 and the positive output end of the second trigger 1032.

[0089] Specifically, the second trigger 1032 is used to set the level value of the positive output end of the second trigger 1032 to the level value of the negative output end of the input module 101 in response to the second level state of the input module 101; the second operator 1033 is used to determine the level value of the output end of the second operator 1033 based on the level value of the positive output end of the second trigger 1032 and the level value of the negative output end of the input module 101, and output a second signal based on the level value of the output end of the second operator 1033.

[0090] Exemplarily, the first inverter 1031 may be configured to receive a first level state of an output signal of the input module 101 and invert the first level state to a second level state, so that the second delay module 103 outputs a second signal in response to the second level state.

[0091] Specifically, when the input module 101 includes a signal input terminal 1011 and a fifth trigger 1012 , the signal input terminal 1011 can be connected to the input terminal of the first inverter 1031 so that the first inverter 1031 inverts the first level state of the signal input terminal 1011 to a second level state.

[0092] Exemplarily, similar to the fifth flip-flop 1012 , the control input terminal, data input terminal, positive output terminal, and negative output terminal of the second flip-flop 1032 may also be represented by the CLK terminal, the D terminal, the Q terminal, and the Q′ terminal.

[0093] Specifically, the CLK terminal of the second flip-flop 1032 can set the level value of its own Q terminal to the level value of the Q′ terminal of the fifth flip-flop 1012 in response to the inversion signal of the first inverter 1031 (ie, the second level state of the signal input terminal 1011 ).

[0094] Exemplarily, the second operator 1033 may be an OR operator (i.e., an OR operator). When the input module 101 includes the fifth flip-flop 1012, the input terminal of the second operator 1033 may be connected to the Q' terminal of the fifth flip-flop 1012 and the Q terminal of the second flip-flop 1032, respectively. The second operator 1033 may determine the level of its output terminal based on the level of the Q' terminal of the fifth flip-flop 1012 and the Q terminal of the second flip-flop 1032, and output the second signal based on the level of its output terminal.

[0095] Exemplary, reference Figure 4 In the frequency dividing circuit shown, taking the signal outputted from the signal input terminal 1011 with a duty cycle of 50% and a frequency of 50 MHz as an example, the generation process of the second signal outputted from the output terminal of the second operator 1033 is specifically described as follows.

[0096] First, the reset terminal Reset of the second flip-flop 1032 can be used to set the Q terminal of the second flip-flop 1032 to a low level and the Q′ terminal to a high level, that is, the level value of the Q terminal of the second flip-flop 1032 is 0 and the level value of the Q′ terminal is 1.

[0097] Based on the specific process that every time the output signal of the signal input terminal 1011 with a frequency of 50 MHz passes through three cycles, the Q terminal of the fifth trigger 1012 first experiences a high level of two cycles of the output signal and then experiences a low level of one cycle of the output signal: when the output signal of the signal input terminal 1011 is in the second level state for the first time (that is, when the output signal reaches the first falling edge from the initial state of 0), the second trigger 1032 sets the level value of the Q terminal to the level value of the Q' terminal of the fifth trigger 1012 in response to the second level state, that is, the second trigger 1032 sets the level value of the Q terminal to 0.

[0098] When the output signal of the signal input terminal 1011 is in the second level state for the second time (that is, when the output signal reaches the second falling edge), the second trigger 1032 sets the level value of the Q terminal to the level value of the Q' terminal of the fifth trigger 1012 in response to the second level state, that is, the second trigger 1032 sets the level value of the Q terminal to 0.

[0099] When the output signal of the signal input terminal 1011 is in the second level state for the third time (that is, when the output signal reaches the third falling edge), the second trigger 1032 sets the level value of the Q terminal to the level value of the Q' terminal of the fifth trigger 1012 in response to the second level state, that is, the second trigger 1032 sets the level value of the Q terminal to 1.

[0100] When the output signal of the signal input terminal 1011 is in the second level state for the fourth time (that is, when the output signal reaches the fourth falling edge), the second trigger 1032 sets the level value of the Q terminal to the level value of the Q' terminal of the fifth trigger 1012 in response to the second level state, that is, the second trigger 1032 sets the level value of the Q terminal to 0.

[0101] It can be seen that after every three cycles of the output signal of the signal input terminal 1011 with a frequency of 50 MHz, the Q terminal of the second trigger 1032 first experiences a low level of the length of two cycles of the output signal, and then experiences a high level of the length of one cycle of the output signal; wherein, the length of one cycle of the output signal of the signal input terminal 1011 is the time length from one falling edge to the next falling edge.

[0102] Based on this, when the second operator 1033 uses the Q-end level value of the second trigger 1032 and the Q'-end level value of the fifth trigger 1012 to determine the level value of its own output end, when the output signal of the signal input end 1011 is between the first and third first level states (that is, when the output signal is between the first rising edge and the third rising edge), the Q-end level value of the second trigger 1032 and the Q'-end level value of the fifth trigger 1012 are both 0, and therefore, the level value of the output end of the second operator 1033 is also 0 in this stage.

[0103] When the output signal of the signal input terminal 1011 is between the third first level state and the third second level state (that is, when the output signal is between the third rising edge and the third falling edge), the level value of the Q terminal of the second trigger 1032 is 0, and the level value of the Q' terminal of the fifth trigger 1012 is 1. Therefore, the level value of the output terminal of the second operator 1033 is 1 in this stage.

[0104] When the output signal of the signal input terminal 1011 is between the third second level state and the fourth first level state (that is, when the output signal is between the third falling edge and the fourth rising edge), the level value of the Q end of the second trigger 1032 is 1, and the level value of the Q' end of the fifth trigger 1012 is 1. Therefore, the level value of the output end of the second operator 1033 is also 1 in this stage.

[0105] When the output signal of the signal input terminal 1011 is between the fourth first level state and the fourth second level state (that is, when the output signal is between the fourth rising edge and the fourth falling edge), the level value of the Q end of the second trigger 1032 is 1, and the level value of the Q' end of the fifth trigger 1012 is 0. Therefore, the level value of the output end of the second operator 1033 is also 1 in this stage.

[0106] When the output signal of the signal input terminal 1011 is in the fourth second level state (that is, when the output signal reaches the fourth falling edge), the level value of the Q' terminal of the fifth trigger 1012 is 0, and the second trigger 1032 sets the level value of its own Q terminal to 0 in response to the second level state. Therefore, the level value of the output terminal of the second operator 1033 is 0.

[0107] It can be seen that after every three rising edge cycles of the output signal of the signal input terminal 1011 with a frequency of 50 MHz, the output terminal of the second operator 1033 first experiences a low level with a length of 1.5 cycles of the output signal, and then experiences a high level with a length of 1.5 cycles of the output signal; then when the signal input terminal 1011 continues to output the signal, the output terminal of the second operator 1033 repeats the above level change state.

[0108] Based on this, the duty cycle of the second signal outputted from the output terminal of the second operator 1033 is 6 / 12.

[0109] In another embodiment of the present application, other components of the second delay module 103 are also introduced. For example, Figure 5 is another schematic diagram of the frequency division circuit provided in an embodiment of the present application, such as Figure 5 As shown, the second delay module 103 also includes a first frequency multiplication submodule 1034 and a third operator 1035, wherein the output end of the second operator 1033 is respectively connected to the input end of the first frequency multiplication submodule 1034 and the first input end of the third operator 1035, and the output end of the first frequency multiplication submodule 1034 is connected to the second input end of the third operator 1035.

[0110] Specifically, the first frequency multiplication submodule 1034 is configured to output a second frequency multiplied signal based on the second signal; wherein the ratio of the frequency of the second frequency multiplied signal to the frequency of the second signal is a preset integer; and the third operator 1035 is configured to determine the level of the output terminal of the third operator 1035 based on the second frequency multiplied signal and the level of the output terminal of the second operator 1033, and output the fourth signal based on the level of the output terminal of the third operator 1035. For example, the third operator 1035 may be an AND operator (i.e., an AND operator).

[0111] For example, Figure 6 is another schematic diagram of the frequency division circuit provided in an embodiment of the present application, such as Figure 6 As shown, the first frequency multiplication submodule 1034 may include an eighth operator 601, a delay submodule 602 and a fourth trigger 603; wherein, the first input terminal and the second input terminal of the eighth operator 601 are respectively connected to the data input terminal of the fourth trigger 603 and the negative output terminal of the fourth trigger 603, the third input terminal of the eighth operator 601 is the input terminal of the first frequency multiplication submodule 1034, the output terminal of the eighth operator 601 is connected to the input terminal of the delay submodule 603, and the output terminal of the delay submodule 603 is connected to the control input terminal of the fourth trigger 603.

[0112] Exemplarily, the eighth operator 601 may be an exclusive OR operator (ie, an XOR operator).

[0113] Exemplarily, similar to the fifth flip-flop 1012 , the control input terminal, data input terminal, positive output terminal, and negative output terminal of the fourth flip-flop 603 can also be represented by the CLK terminal, D terminal, Q terminal, and Q′ terminal.

[0114] Specifically, refer to Figure 6 The output of the second operator 1033 is the third input of the eighth operator 601, and the output of the first frequency multiplication submodule 1034 is specifically the output of the delay submodule 602. For example, the delay submodule 602 includes N inverters connected in series, where N is an odd number greater than 1.

[0115] It should be noted that the delay submodule 602 included in the first frequency multiplication submodule 1034 may also be referred to as an inverter odd-numbered series sequence (INV_ODD_SEQ), and the number of inverter series sequences included in the inverter odd-numbered series sequence may be 1045.

[0116] Exemplary, reference Figure 6In the frequency division circuit shown, the output of the second operator 1033 is used as the input of the first frequency multiplication sub-module 1034. Taking the signal duty cycle of the signal output from the signal input terminal 1011 as 50% and the frequency as 50 MHz as an example, the generation process of the fourth signal output from the output terminal of the third operator 1035 is specifically described as follows.

[0117] First, the reset terminal Reset of the fourth trigger 603 can be used to set the Q terminal of the fourth trigger 603 to a low level and the Q' terminal to a high level, that is, the level value of the Q terminal of the fourth trigger 603 is 0, and the level value of the Q' terminal is 1; the delay value of the delay sub-module 602 can be equal to one-half of the high level duration within a unit period of the input signal of the first frequency multiplication sub-module 1034. For example, when the frequency division circuit is a three-frequency division circuit, the delay value of the delay sub-module 602 can be equal to three-quarters of the period of the output signal of the signal input terminal 1011.

[0118] Based on the fact that the initial state of the input signal of the first frequency multiplication submodule 1034 (i.e., the signal input at one end of the eighth operator 601) is 0 and the level value of the Q' end of the fourth trigger 603, the level value of the initial state of the output end of the eighth operator 601 is 1; based on this, the level value of the initial state of the output end of the delay submodule 602 is 0, and the level value of the initial state of the data input end of the fourth trigger 603 is 1.

[0119] When the input signal of the first frequency multiplication submodule 1034 is in the first first level state (ie, when the input signal reaches the first rising edge from the initial state of 0), the level values ​​of the two input terminals of the eighth operator 601 are both 1 and the level value of the output terminal is 0.

[0120] After a delay of half the duration of the high level within the unit period of the input signal of the first frequency multiplication submodule 1034, the level value of the output end of the delay submodule 602 is set to 1; then, the CLK end of the fourth trigger 603 responds to the first level state and sets the level value of the Q end to the level value of the D end at the previous moment, that is, the fourth trigger 603 sets the level value of the Q end to 1, and at this time the level value of the Q' end of the fourth trigger 603 is 0; based on this, the state of the input signal of the first frequency multiplication submodule 1034 is still 1, and the level value of the output end of the eighth operator 601 is 1.

[0121] After a delay of half the high level duration within the unit cycle of the input signal of the first frequency multiplication submodule 1034, the level state of the CLK terminal of the fourth trigger 603 jumps to 0. At this time, the input signal of the first frequency multiplication submodule 1034 reaches a falling edge.

[0122] When the input signal of the first frequency multiplication submodule 1034 is in the first second level state (ie, when the input signal reaches the first falling edge), the level values ​​of the two input terminals of the eighth operator 601 are both 0, and the level value of the output terminal is 0.

[0123] After a delay of half the duration of the high level within the unit period of the input signal of the first frequency multiplication submodule 1034, the level value of the output end of the delay submodule 602 is set to 1; then, the CLK end of the fourth trigger 603 responds to the first level state and sets the level value of the Q end to the level value of the D end at the previous moment, that is, the fourth trigger 603 sets the level value of the Q end to 0. At this time, the level value of the Q' end of the fourth trigger 603 is 1; based on this, the state of the input signal of the first frequency multiplication submodule 1034 is still 0, and the level value of the output end of the eighth operator 601 is 1.

[0124] After a delay of half the duration of the high level within the unit cycle of the input signal of the first frequency multiplication submodule 1034, the level state of the CLK terminal of the fourth trigger 603 jumps to 0. At this time, the input signal of the first frequency multiplication submodule 1034 also reaches the next rising edge, and the above process is repeated.

[0125] It can be seen that after every three rising edge cycles of the output signal of the signal input terminal 1011 with a frequency of 50 MHz, the output terminal of the first frequency multiplication sub-module 1034 (i.e., the first input terminal of the third operator 1035) first experiences a low level for 0.75 cycles of the output signal, then experiences a high level for 0.75 cycles of the output signal, then experiences a low level for 0.75 cycles of the output signal, and finally experiences a high level for 0.75 cycles of the output signal.

[0126] Therefore, based on the fact that every time the output signal of the signal input terminal 1011 with the above-mentioned frequency of 50 MHz passes through three cycles, the output terminal of the second operator 1033 (i.e., the second input terminal of the third operator 1035) first experiences a low level for 1.5 cycles of the output signal, and then experiences a high level for 1.5 cycles of the output signal; the output terminal of the third operator 1035 first experiences a low level for 0.75 cycles of the output signal, and then experiences a high level for 0.75 cycles of the output signal, and finally experiences a low level for 1.5 cycles of the output signal; and then when the signal input terminal 1011 continues to output the signal, the output terminal of the third operator 1035 repeats the above-mentioned level change state.

[0127] Based on this, the duty cycle of the fourth signal outputted from the output terminal of the third operator 1035 is 3 / 12.

[0128] In another embodiment of the present application, the specific structure of the third delay module 104 is also introduced. For example, Figure 7 is another schematic diagram of the frequency division circuit provided in an embodiment of the present application, such as Figure 7 As shown, the third delay module 104 includes a fourth operator 1041, a second inverter 1042, a second frequency multiplication sub-module 1043 and a fifth operator 1044, wherein the input end of the fourth operator 1041 is respectively connected to the positive output end of the input module 101 and the output end of the second delay module 103, the output end of the fourth operator 1041 is connected to the input end of the second inverter 1042, the output end of the second inverter 1042 is respectively connected to the input end of the second frequency multiplication sub-module 1043 and the first input end of the fifth operator 1044, and the output end of the second frequency multiplication sub-module 1043 is connected to the second input end of the fifth operator 1044.

[0129] Specifically, the fourth operator 1041 is used to determine the level value of the output end of the fourth operator 1041 based on the level value of the positive output end of the input module 101 and the level value of the output end of the second delay module 103; the second inverter 1042 is used to determine the level value of the output end of the second inverter 1042 based on the level value of the output end of the fourth operator 1041, and output the fifth signal based on the level value of the output end of the second inverter 1042; the second frequency multiplication submodule 1043 is used to generate a first frequency multiplied signal based on the output signal of the output end of the second inverter 1042; wherein the ratio of the frequency of the first frequency multiplied signal to the frequency of the output signal of the output end of the second inverter 1042 is a preset integer; the fifth operator 1044 is used to determine the level value of the output end of the fifth operator 1044 based on the first frequency multiplied signal and the level value of the output end of the second inverter 1042, and output the third signal based on the level value of the output end of the fifth operator 1044.

[0130] Exemplarily, the fourth operator 1041 may be an OR operator (ie, an OR operator); and the fifth operator 1044 may be an AND operator (ie, an AND operator).

[0131] Exemplarily, similar to the first frequency multiplication submodule 1034, the second frequency multiplication submodule 1043 may also include an eighth operator 701, a delay submodule 702 and a fourth trigger 703, wherein the first input terminal and the second input terminal of the eighth operator 701 are respectively connected to the data input terminal of the fourth trigger 703 and the negative output terminal of the fourth trigger 703, the third input terminal of the eighth operator 701 is the input terminal of the second frequency multiplication submodule 1043, the output terminal of the eighth operator 701 is connected to the input terminal of the delay submodule 703, and the output terminal of the delay submodule 703 is connected to the control input terminal of the fourth trigger 703.

[0132] Specifically, refer to Figure 7 The output of the second inverter 1042 is the third input of the eighth operator 701, and the output of the second frequency multiplication submodule 1043 is specifically the output of the delay submodule 702. For example, the delay submodule 702 includes N inverters connected in series, where N is an odd number greater than 1.

[0133] It should be noted that the delay submodule 702 included in the second frequency multiplication submodule 1043 may also be referred to as an inverter odd-numbered series sequence (INV_ODD_SEQ), and the number of inverter series sequences included in the inverter odd-numbered series sequence may be 349.

[0134] Exemplarily, based on the fact that the input module 101 includes a signal input terminal 1011 and a fifth trigger 1012, and the second delay module 103 includes a first inverter 1031, a second trigger 1032 and a second operator 1033, the input terminal of the fourth operator 1041 can be respectively connected to the Q terminal of the fifth trigger 1012 in the input module 101 and the Q terminal of the second trigger 1032 in the second delay module 103.

[0135] Based on this, every time the output signal of the signal input terminal 1011 with a frequency of 50 MHz passes through three cycles, the Q terminal of the fifth trigger 1012 first experiences a high level of two output signal cycle lengths, and then experiences a low level of one output signal cycle length, and the Q terminal of the second trigger 1032 first experiences a high level of 0.5 output signal cycle lengths, and then experiences a low level of 2 output signal cycle lengths, and finally experiences a high level of 0.5 output signal cycle lengths. It can be known that the output terminal of the fourth operator 1041 first experiences a high level of 2 output signal cycle lengths, and then experiences a low level of 0.5 output signal cycle lengths, and finally experiences a low level of 0.5 output signal cycle lengths.

[0136] Therefore, the duty cycle of the fifth signal outputted from the output terminal of the second inverter 1042 is 2 / 12.

[0137] Exemplary, reference Figure 7 The frequency dividing circuit shown, combined with the duty cycle of the fifth signal output from the output terminal of the second inverter 1042 being 2 / 12, the generation process of the third signal output from the output terminal of the fifth operator 1044 is specifically described as follows.

[0138] First, the reset terminal Reset of the fourth trigger 703 can be used to set the Q terminal of the fourth trigger 703 to a low level and the Q' terminal to a high level, that is, the level value of the Q terminal of the fourth trigger 703 is 0, and the level value of the Q' terminal is 1; the delay value of the delay sub-module 702 can be equal to one-half of the high level duration within a unit period of the input signal of the second frequency multiplication sub-module 1043. For example, when the frequency division circuit is a three-frequency division circuit, the delay value of the delay sub-module 702 can be equal to one-quarter of the period of the output signal of the signal input terminal 1011.

[0139] Based on the fact that the initial state of the input signal of the second frequency multiplication sub-module 1043 (i.e., the signal input at one end of the eighth operator 701) is 0 and the level value of the Q' end of the fourth trigger 703, the level value of the initial state of the output end of the eighth operator 701 is 1; based on this, the level value of the initial state of the output end of the delay sub-module 702 is 0, and the level value of the initial state of the data input end of the fourth trigger 703 is 1.

[0140] When the input signal of the second frequency multiplication submodule 1043 is in the first level state for the first time (ie, when the input signal reaches the first rising edge from the initial state of 0), the level values ​​of the two input terminals of the eighth operator 701 are both 1 and the level value of the output terminal is 0.

[0141] After a delay of half the duration of the high level within the unit period of the input signal of the second frequency multiplication sub-module 1043, the level value of the output end of the delay sub-module 702 is set to 1; then, the CLK end of the fourth trigger 703 responds to the first level state and sets the level value of the Q end to the level value of the D end at the previous moment, that is, the fourth trigger 703 sets the level value of the Q end to 1, and at this time the level value of the Q' end of the fourth trigger 703 is 0; based on this, the state of the input signal of the second frequency multiplication sub-module 1043 is still 1, and the level value of the output end of the eighth operator 701 is 1.

[0142] After a delay of half the high level duration within the unit cycle of the input signal of the second frequency multiplication submodule 1043, the level state of the CLK terminal of the fourth trigger 703 jumps to 0. At this time, the input signal of the second frequency multiplication submodule 1043 reaches a falling edge.

[0143] When the input signal of the second frequency multiplication submodule 1043 is in the first second level state (ie, when the input signal reaches the first falling edge), the level values ​​of the two input terminals of the eighth operator 701 are both 0, and the level value of the output terminal is 0.

[0144] After a delay of half the duration of the high level within the unit period of the input signal of the second frequency multiplication sub-module 1043, the level value of the output end of the delay sub-module 702 is set to 1; then, the CLK end of the fourth trigger 703 responds to the first level state and sets the level value of the Q end to the level value of the D end at the previous moment, that is, the fourth trigger 703 sets the level value of the Q end to 0, and at this time the level value of the Q' end of the fourth trigger 703 is 1; based on this, the state of the input signal of the second frequency multiplication sub-module 1043 is still 0, and the level value of the output end of the eighth operator 701 is 1.

[0145] After a delay of half the duration of the high level within the unit cycle of the input signal of the second frequency multiplication sub-module 1043, the level state of the CLK terminal of the fourth trigger 703 jumps to 0. At this time, the input signal of the second frequency multiplication sub-module 1043 has experienced one-third of the low level, and the level state of each signal remains unchanged for the next two-thirds of the time.

[0146] It can be seen that after the output signal of the signal input terminal 1011 with a frequency of 50 MHz passes through three rising edge cycles, the output terminal of the second frequency multiplication sub-module 1043 (i.e., the first input terminal of the fifth operator 1044) first experiences a low level for 0.25 cycles of the output signal, then experiences a high level for 0.25 cycles of the output signal, then experiences a low level for 0.25 cycles of the output signal, then experiences a high level for 0.25 cycles of the output signal, and finally experiences a high level for 2 cycles of the output signal.

[0147] Therefore, in combination with the above-mentioned frequency of 50 MHz, when the output signal of the signal input terminal 1011 passes through three cycles, the output terminal of the second inverter 1042 (i.e., the second input terminal of the fifth operator 1044) first experiences a high level for 0.5 cycles of the output signal, and then experiences a low level for 2.5 cycles of the output signal. The output terminal of the fifth operator 1044 first experiences a low level for 0.25 cycles of the output signal, and then experiences a high level for 0.25 cycles of the output signal, and finally experiences a low level for 2.5 cycles of the output signal. Then, when the signal input terminal 1011 continues to output the signal, the output terminal of the fifth operator 1044 repeats the above-mentioned level change state.

[0148] Based on this, the duty cycle of the third signal outputted from the output terminal of the fifth operator 1044 is 1 / 12.

[0149] In another embodiment of the present application, other components of the third delay module 104 are also introduced. For example, Figure 8 is another schematic diagram of the frequency division circuit provided in an embodiment of the present application, such as Figure 8As shown, the third delay module 104 also includes a third inverter 1045, a sixth operator 1046, a third frequency multiplication sub-module 1047 and a seventh operator 1048. The positive output end of the input module 101 is connected to the input end of the third inverter 1045, the input end of the sixth operator 1046 is respectively connected to the output end of the third inverter 1045 and the output end of the first delay module 102, the input end of the third frequency multiplication sub-module 1047 is connected to the output end of the fourth operator 1041, and the input end of the seventh operator 1048 is respectively connected to the output end of the third frequency multiplication sub-module 1047 and the output end of the sixth operator 1046.

[0150] Specifically, the third inverter 1045 is used to determine the level value of the output end of the third inverter 1045 based on the level value of the positive output end of the input module 101; the sixth operator 1046 is used to determine the level value of the output end of the sixth operator 1046 based on the level value of the output end of the third inverter 1045 and the level value of the output end of the first delay module 102; the third frequency multiplication submodule 1047 is used to output a third frequency multiplication signal based on the output signal of the output end of the fourth operator 1041; wherein the ratio of the frequency of the third frequency multiplication signal to the frequency of the output signal of the output end of the fourth operator 1041 is a preset integer; the seventh operator 1048 is used to determine the level value of the output end of the seventh operator 1048 based on the third frequency multiplication signal and the level value of the output end of the sixth operator 1046, and output the sixth signal based on the level value of the output end of the seventh operator 1048.

[0151] Exemplarily, the sixth operator 1046 may be an OR operator (ie, an OR operator); and the seventh operator 1048 may be an AND operator (ie, an AND operator).

[0152] Exemplarily, similar to the first frequency multiplication sub-module 1034, the third frequency multiplication sub-module 1047 may also include an eighth operator 801, a delay sub-module 802 and a fourth trigger 803, wherein the first input terminal and the second input terminal of the eighth operator 801 are respectively connected to the data input terminal of the fourth trigger 803 and the negative output terminal of the fourth trigger 803, the third input terminal of the eighth operator 801 is the input terminal of the third frequency multiplication sub-module 1047, the output terminal of the eighth operator 701 is connected to the input terminal of the delay sub-module 703, and the output terminal of the delay sub-module 703 is connected to the control input terminal of the fourth trigger 703.

[0153] Specifically, refer to Figure 8The output of the fourth operator 1041 is the third input of the eighth operator 801, and the output of the third frequency multiplication submodule 1047 is specifically the output of the delay submodule 802. For example, the delay submodule 802 includes N inverters connected in series, where N is an odd number greater than 1.

[0154] It should be noted that the delay submodule 802 included in the third frequency multiplication submodule 1047 may also be referred to as an inverter odd-numbered series sequence (INV_ODD_SEQ), and the number of inverter series sequences included in the inverter odd-numbered series sequence may be 1741.

[0155] Exemplarily, based on the input module 101 including the signal input terminal 1011 and the fifth trigger 1012, and the first delay module 102 including the first operator 1021 and the first trigger 1022, the input terminal of the third inverter 1045 can be connected to the Q terminal of the fifth trigger 1012, and the input terminal of the sixth operator 1046 can be connected to the output terminal of the third inverter 1045 and the Q terminal of the first trigger 1022 respectively.

[0156] Based on this, every time the output signal of the signal input terminal 1011 with a frequency of 50 MHz passes through three cycles, the Q terminal of the fifth trigger 1012 first experiences a high level for the length of two cycles of the output signal, and then experiences a low level for the length of one cycle of the output signal. It can be seen that the output terminal of the third inverter 1045 first experiences a low level for the length of two cycles of the output signal, and then experiences a high level for the length of one cycle of the output signal.

[0157] Combined with the fact that every time the output signal of the signal input terminal 1011 with a frequency of 50 MHz passes through three cycles, the Q terminal of the first trigger 1022 first experiences a low level of the length of the cycle of the output signal, then experiences a high level of the length of the cycle of the output signal, and finally experiences a low level of the length of the cycle of the output signal. It can be seen that the output terminal of the sixth operator 1046 first experiences a low level of the length of the cycle of the output signal, and then experiences a high level of the length of two cycles of the output signal.

[0158] Exemplary, reference Figure 8 The frequency dividing circuit shown, combined with the duty cycle of the signal output from the output end of the fourth operator 1041 being 10 / 12, the generation process of the sixth signal output from the output end of the seventh operator 1048 is specifically described as follows.

[0159] First, the reset terminal Reset of the fourth trigger 803 can be used to set the Q terminal of the fourth trigger 803 to a low level and the Q' terminal to a high level, that is, the level value of the Q terminal of the fourth trigger 803 is 0, and the level value of the Q' terminal is 1; the delay value of the delay sub-module 802 can be equal to one-half of the high level duration within a unit period of the input signal of the third frequency multiplication sub-module 1047. For example, when the frequency division circuit is a three-frequency division circuit, the delay value of the delay sub-module 802 can be equal to five-quarters of the period of the output signal of the signal input terminal 1011.

[0160] Based on the fact that the input signal of the third frequency multiplication sub-module 1047 (i.e., the signal input at one end of the eighth operator 801) is in the initial state of 0 and the level value of the Q' end of the fourth trigger 803, the level value of the initial state of the output end of the eighth operator 801 is 1; based on this, the level value of the initial state of the output end of the delay sub-module 802 is 0, and the level value of the initial state of the data input end of the fourth trigger 803 is 1.

[0161] When the input signal of the third frequency multiplication submodule 1047 is in the first first level state (i.e., when the input signal reaches the first rising edge from the initial state of 0), the level values ​​of the two input terminals of the eighth operator 801 are both 1 and the level value of the output terminal is 0.

[0162] After a delay of half the duration of the high level within the unit period of the input signal of the third frequency multiplication sub-module 1047, the level value of the output end of the delay sub-module 802 is set to 1; then, the CLK end of the fourth trigger 803 responds to the first level state and sets the level value of the Q end to the level value of the D end at the previous moment, that is, the fourth trigger 803 sets the level value of the Q end to 1, and at this time the level value of the Q' end of the fourth trigger 803 is 0; based on this, the state of the input signal of the third frequency multiplication sub-module 1047 is still 1, and the level value of the output end of the eighth operator 801 is 1.

[0163] After a delay of half the high level duration of the input signal unit cycle of the third frequency multiplication submodule 1047, the level state of the CLK terminal of the fourth trigger 803 jumps to 0. At this time, the input signal of the third frequency multiplication submodule 1047 reaches a falling edge.

[0164] When the input signal of the third frequency multiplication submodule 1047 is in the first second level state (ie, when the input signal reaches the first falling edge), the level values ​​of the two input terminals of the eighth operator 801 are both 0, and the level value of the output terminal is 0.

[0165] It should be noted that, since the low-level maintenance time of the input signal of the third frequency multiplication sub-module 1047 is less than half of the high-level duration of the input signal of the third frequency multiplication sub-module 1047 within a unit period, the second rising edge of the input signal of the third frequency multiplication sub-module 1047 arrives before the level value of the output end of the delay sub-module 802 is set to 1. At this time, the output end of the eighth operator 801 is set to 1, and at the same time, the signal is transmitted to the CLK end of the fourth trigger 803 through the delay sub-module 802.

[0166] Specifically, the level of the output terminal of the delay submodule 802 jumps from 0 to 1 at 1.25 cycles of the output signal of the signal input terminal 1011 after the first falling edge of the input signal of the third frequency multiplication submodule 1047 arrives. Based on this, the CLK terminal of the fourth flip-flop 803 responds to the first level state and sets the level of the Q terminal to the level of the D terminal at the previous moment. That is, the fourth flip-flop 803 sets the level of the Q terminal to 0. At this time, the level of the Q' terminal of the fourth flip-flop 803 is 1; then, the level of the output terminal of the eighth operator 801 is 0.

[0167] After another 0.5 cycles of the output signal of the signal input terminal 1011, under the influence of the second rising edge of the third frequency multiplication sub-module 1047, the level value of the output terminal of the delay sub-module 802 is set to 0. At this time, the level values ​​of the input terminal and the output terminal of the eighth operator 801 remain unchanged.

[0168] After another 0.75 cycles of the output signal of the signal input terminal 1011, under the influence of the first falling edge of the third frequency multiplication sub-module 1047, the output change of the output terminal of the eighth operator 801 sets the level value of the CLK terminal of the delay sub-module 802 to 1, thereby forming a rising edge, thereby setting the Q terminal of the fourth trigger 803 to 1, setting the Q' terminal of the fourth trigger 803 to 0, and setting the output terminal of the eighth operator 801 to 1.

[0169] After a delay of half the high-level duration within a unit period of the input signal of the third frequency multiplication submodule 1047 , the level state of the CLK terminal of the fourth flip-flop 803 jumps to 0, thereby forming a periodic cycle.

[0170] It can be known that, after every three rising edge cycles of the output signal of the signal input terminal 1011 with a frequency of 50 MHz, the output terminal of the third frequency multiplication sub-module 1047 (i.e., the first input terminal of the seventh operator 1048) first experiences a low level for 0.25 cycles of the output signal, then experiences a high level for 0.5 cycles of the output signal, and then experiences a low level for 0.75 cycles of the output signal, and then experiences a high level for 1.25 cycles of the output signal, and finally experiences a low level for 0.25 cycles of the output signal.

[0171] Therefore, in combination with the output signal of the signal input terminal 1011 with a frequency of 50 MHz, every time it passes through three cycles, the output terminal of the sixth operator 1046 (i.e., the second input terminal of the seventh operator 1048) first experiences a low level for the length of one cycle of the output signal, and then experiences a high level for the length of two cycles of the output signals. The output terminal of the seventh operator 1048 first experiences a low level for the length of 1.5 cycles of the output signal, and then experiences a high level for the length of 1.25 cycles of the output signal, and finally experiences a low level for the length of 0.25 cycles of the output signal. Then, when the signal input terminal 1011 continues to output the signal, the output terminal of the seventh operator 1048 repeats the above-mentioned level change state.

[0172] Based on this, the duty cycle of the sixth signal outputted from the output terminal of the seventh operator 1048 is 5 / 12.

[0173] In another embodiment of the present application, a waveform diagram of the output signal of the frequency divider circuit is also provided. For example, when the frequency of the output signal of the signal input terminal 1011 is 50 MHz, the frequency of the first signal, the second signal, the third signal, the fourth signal, the fifth signal, and the sixth signal can be 16.667 MHz. That is, the frequency divider circuit provided in this embodiment of the present application is a three-way frequency divider circuit.

[0174] Specifically, Figure 9 : is a waveform diagram of a three-way frequency output signal provided by an embodiment of the present application, such as Figure 9 As shown, waveform a can be used to represent a waveform diagram of the signal output from the signal input terminal 1011; waveform b can be used to represent a waveform diagram of the third signal output from the output terminal of the fifth operator 1044, that is, it can be used to represent a 3-frequency divided signal with a duty cycle of 1 / 12; waveform c can be used to represent a waveform diagram of the fifth signal output from the output terminal of the second inverter 1042, that is, it can be used to represent a 3-frequency divided signal with a duty cycle of 2 / 12; waveform d can be used to represent a fourth signal output from the output terminal of the third operator 1035, That is, it can be used to represent a 3-frequency divided signal with a duty cycle of 3 / 12; waveform e can be used to represent the first signal output from the Q end of the first trigger 1022, that is, it can be used to represent a 3-frequency divided signal with a duty cycle of 4 / 12; waveform f can be used to represent the sixth signal output from the output end of the seventh operator 1048, that is, it can be used to represent a 3-frequency divided signal with a duty cycle of 5 / 12; waveform g can be used to represent the second signal output from the output end of the second operator 1033, that is, it can be used to represent a 3-frequency divided signal with a duty cycle of 6 / 12.

[0175] In the embodiment of the present application, by combining and connecting different operating devices inside the circuit, the duty cycle of the circuit output signal can be expanded, thereby reducing the circuit design cost while expanding the application range of the frequency division circuit.

[0176] The above description is merely a preferred embodiment of the present application and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of the invention herein is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also encompasses other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the inventive concept. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features having similar functions disclosed in this application.

Claims

1. A frequency dividing circuit, characterized in that: It includes an input module, a first delay module, a second delay module and a third delay module, The control input terminal of the input module is connected to the control input terminal of the second delay module, the positive output terminal of the input module is connected to the input terminal of the third delay module, the input terminal of the first delay module is connected to the data input terminal of the input module and the positive output terminal of the input module respectively, and the data input terminal of the input module is connected to the negative output terminal of the first delay module; The first delay module is configured to output a first signal based on a level value of a positive output terminal of the input module in response to a first level state of the input module; The second delay module is configured to output a second signal based on a level value of a negative output terminal of the input module in response to a second level state of the input module; wherein the first level state is opposite to the second level state; The third delay module is used to generate a first frequency-doubled signal based on the output signal of the positive output end of the input module, and output a third signal based on the first frequency-doubled signal; wherein the ratio of the frequency of the first frequency-doubled signal to the frequency of the output signal of the positive output end of the input module is a preset integer.

2. The frequency dividing circuit according to claim 1, wherein: The first delay module includes a first operator and a first trigger, the control input terminal of the input module is connected to the control input terminal of the first trigger, the input terminal of the first operator is connected to the data input terminal of the input module and the positive output terminal of the input module respectively, and the output terminal of the first operator is connected to the data input terminal of the first trigger; The first operator is configured to determine a level value of an output terminal of the first operator based on a level value of a data input terminal of the input module and a level value of a positive output terminal of the input module; The first trigger is used to set the level value of the positive output end of the first trigger to the level value of the output end of the first operator in response to the first level state of the input module, and output a first signal based on the level value of the positive output end of the first trigger.

3. The frequency dividing circuit according to claim 1, wherein: The second delay module includes a first inverter, a second flip-flop and a second arithmetic unit, the control input terminal of the input module is connected to the input terminal of the first inverter, the output terminal of the first inverter is connected to the control input terminal of the second flip-flop, the negative output terminal of the input module is connected to the data input terminal of the second flip-flop, and the input terminal of the second arithmetic unit is respectively connected to the negative output terminal of the input module and the positive output terminal of the second flip-flop; The second trigger is used to set the level value of the positive output terminal of the second trigger to the level value of the negative output terminal of the input module in response to the second level state of the input module; The second operator is used to determine the level value of the output end of the second operator based on the level value of the positive output end of the second trigger and the level value of the negative output end of the input module, and output a second signal based on the level value of the output end of the second operator.

4. The frequency dividing circuit according to claim 3, wherein: The second delay module further includes a first frequency multiplication submodule and a third operator, the output end of the second operator is connected to the input end of the first frequency multiplication submodule and the first input end of the third operator respectively, and the output end of the first frequency multiplication submodule is connected to the second input end of the third operator; The first frequency multiplication submodule is configured to output a second frequency multiplication signal based on the second signal; wherein the ratio of the frequency of the second frequency multiplication signal to the frequency of the second signal is a preset integer; The third operator is configured to determine a level value of an output terminal of the third operator based on the second frequency-multiplied signal and a level value of an output terminal of the second operator, and output a fourth signal based on the level value of the output terminal of the third operator.

5. The frequency dividing circuit according to claim 4, characterized in that: The third delay module includes a fourth operator, a second inverter, a second frequency multiplication submodule and a fifth operator, the input end of the fourth operator is respectively connected to the positive output end of the input module and the output end of the second delay module, the output end of the fourth operator is connected to the input end of the second inverter, the output end of the second inverter is respectively connected to the input end of the second frequency multiplication submodule and the first input end of the fifth operator, and the output end of the second frequency multiplication submodule is connected to the second input end of the fifth operator; The fourth operator is configured to determine a level value of an output terminal of the fourth operator based on a level value of a positive output terminal of the input module and a level value of an output terminal of the second delay module; The second inverter is configured to determine a level value of an output terminal of the second inverter based on a level value of an output terminal of the fourth operator, and output a fifth signal based on the level value of the output terminal of the second inverter; The second frequency multiplication submodule is configured to generate a first frequency multiplication signal based on the output signal of the output terminal of the second inverter; wherein the ratio of the frequency of the first frequency multiplication signal to the frequency of the output signal of the output terminal of the second inverter is a preset integer; The fifth operator is configured to determine a level of an output terminal of the fifth operator based on the first frequency-multiplied signal and a level of an output terminal of the second inverter, and output a third signal based on the level of the output terminal of the fifth operator.

6. The frequency dividing circuit according to claim 5, characterized in that: The third delay module further includes a third inverter, a sixth operator, a third frequency multiplication submodule and a seventh operator, the positive output terminal of the input module is connected to the input terminal of the third inverter, the input terminal of the sixth operator is respectively connected to the output terminal of the third inverter and the output terminal of the first delay module, the input terminal of the third frequency multiplication submodule is connected to the output terminal of the fourth operator, and the input terminal of the seventh operator is respectively connected to the output terminal of the third frequency multiplication submodule and the output terminal of the sixth operator; The third inverter is configured to determine a level value of an output terminal of the third inverter based on a level value of a positive output terminal of the input module; The sixth operator is configured to determine a level value of an output terminal of the sixth operator based on a level value of an output terminal of the third inverter and a level value of an output terminal of the first delay module; The third frequency multiplication submodule is configured to output a third frequency multiplication signal based on the output signal of the output terminal of the fourth operator; wherein the ratio of the frequency of the third frequency multiplication signal to the frequency of the output signal of the output terminal of the fourth operator is a preset integer; The seventh operator is configured to determine a level value of an output terminal of the seventh operator based on the third frequency-multiplied signal and a level value of an output terminal of the sixth operator, and output a sixth signal based on the level value of the output terminal of the seventh operator.

7. The frequency dividing circuit according to claim 6, wherein: The first frequency multiplication submodule, the second frequency multiplication submodule and the third frequency multiplication submodule respectively include an eighth operator, a delay submodule and a fourth trigger; the input end of the eighth operator is connected to the data input end of the fourth trigger and the negative output end of the fourth trigger, the output end of the eighth operator is connected to the input end of the delay submodule, and the output end of the delay submodule is connected to the control input end of the fourth trigger.

8. The frequency dividing circuit according to claim 7, wherein: The delay submodule includes N inverters connected in series, where N is an odd number greater than 1.

9. The frequency dividing circuit according to claim 1, wherein: The input module includes a signal input terminal and a fifth trigger, the signal input terminal is respectively connected to the control input terminal of the fifth trigger, the control input terminal of the first delay module and the control input terminal of the second delay module, the positive output terminal of the fifth trigger is connected to the input terminal of the third delay module, the input terminal of the first delay module is respectively connected to the data input terminal of the fifth trigger and the positive output terminal of the fifth trigger, and the data input terminal of the fifth trigger is connected to the negative output terminal of the first delay module; The fifth trigger is used to set the level value of the positive output terminal of the fifth trigger to the level value of the negative output terminal of the first delay module in response to the first level state of the signal input terminal.

10. The frequency dividing circuit according to claim 9, wherein: When the frequency of the signal output from the signal input terminal is 50 MHz, the frequencies of the first signal, the second signal, and the third signal are 16.667 MHz.