A control signal generation module and method
By combining edge-active and level-active modules in the drive control signal generation module, along with synchronization and delay operations, the problem of insufficient PWM signal pulse width control accuracy is solved, achieving high-precision PWM signal generation to meet the high-frequency requirements of the system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUADA SEMICON CO LTD
- Filing Date
- 2022-12-30
- Publication Date
- 2026-07-03
AI Technical Summary
The pulse width control precision of PWM signals in existing technologies is insufficient, especially in terms of high-precision turn-off and turn-on.
A drive control signal generation module is adopted, including an edge-active first execution module, a level-active second execution module, and a signal processing module. Through synchronization and delay operations, high-precision PWM signal generation is achieved. The specific steps include the coordinated use of a synchronization module, a delay sub-module, and an inversion sub-module.
It achieves high-precision PWM signal generation, improves the accuracy of pulse width control, reduces control error, and adapts to the trend of high-frequency systems.
Smart Images

Figure CN116054793B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of pulse width modulation technology, and in particular to a control signal generation module and method. Background Technology
[0002] PWM (Pulse Width Modulation) technology controls the output voltage by adjusting the pulse width of the PWM output signal. PWM primarily works by controlling the on / off state of a switching transistor to obtain a series of square wave signals. The on / off state of the switching transistor can be controlled by asynchronous events. However, current technology can only achieve high-precision shutdown by immediately shutting down the transistor via asynchronous events, but it cannot achieve high-precision turn-on. Therefore, the control accuracy of the pulse width remains insufficient. Summary of the Invention
[0003] To address some or all of the problems in the existing technology, and in order to improve the accuracy of control pulse width and reduce control error, the present invention provides a control signal generation module in a first aspect, which can achieve high-precision turn-off and / or turn-on. The drive control signal generation module includes:
[0004] The first execution module is edge-sensitive. After receiving a valid edge of a synchronized asynchronous event, it changes the output signal according to the first preset information.
[0005] The second execution module, which is active-level, changes its output signal according to second preset information when it receives an active-level signal of the asynchronous event, until the active-level signal of the asynchronous event disappears, at which point the signal processing module outputs its output signal.
[0006] The signal processing module has its input end connected to the output end of the first execution module and its output end connected to the input end of the second execution module. It is used to process and output the output signal of the first execution module according to preset configuration information.
[0007] Furthermore, the signal processing module includes a delay submodule, which is used to determine the delay length D according to the preset delay length D. pre Determine the actual delay length D cur The output signal of the first execution module is delayed by the actual delay length at the rising or falling edge of the output signal, and a corresponding PWM signal is output, where D cur =D pre -D syn D syn The delay length caused by synchronization in an asynchronous event is less than or equal to the preset delay length.
[0008] Furthermore, the signal processing module is used to directly output the output signal of the first execution module.
[0009] Furthermore, the signal processing module also includes an inversion submodule, which is used to invert the output signal of the delay submodule according to preset inversion information and output the corresponding PWM signal.
[0010] Furthermore, the effective level length of the asynchronous event is greater than or equal to the duration between the occurrence of the asynchronous event and the output signal of the signal processing module.
[0011] Furthermore, the drive control signal generation module also includes a synchronization module, which is used to synchronize asynchronous events and then input them to the first execution module.
[0012] Furthermore, the first execution module can generate at least one PWM signal; and
[0013] The number of PWM signals generated by the second execution module is equal to that generated by the signal processing module, and is not less than the number of PWM signals generated by the first execution module.
[0014] Based on the control signal generation module described above, the present invention provides a method for generating a control signal in a second aspect, which includes a delay operation, the generation method comprising:
[0015] The asynchronous events are synchronized by the synchronization module to obtain the synchronization events, which are then input into the first execution module, and the delay time generated by the synchronization events is recorded.
[0016] The first execution module changes its PWM output signal according to the effective edge signal of the synchronization event and in accordance with the first preset information;
[0017] The PWM signal output from the first execution module is input to the signal processing module, and an output signal is generated according to the preset configuration information of the signal processing module. The signal processing module includes a delay submodule, which delays the signal, and the actual delay length is determined based on a preset delay length and the delay time generated by the synchronization event.
[0018] The PWM signal output by the signal processing module is used as one of the input signals of the second execution module. If the second execution module does not have an event that changes the output of the PWM signal, then the PWM signal is output.
[0019] Furthermore, the actual delay length is equal to the difference between the preset delay length and the delay duration generated by the synchronization event, wherein the preset delay duration is not less than the delay duration generated by the synchronization event.
[0020] Based on the control signal generation module described above, the present invention provides a method for generating control signals in a third aspect, which does not include a delay operation, the generation method comprising:
[0021] After an asynchronous event occurs, the second execution module detects the effective level of the asynchronous event and changes the corresponding PWM signal according to the second preset information.
[0022] Simultaneously, the asynchronous event is synchronized by the synchronization module and then input to the first execution module. After the first execution module detects the valid edge signal of the event, it generates a PWM output signal based on the first preset information and inputs it to the signal processing module.
[0023] The signal processing module processes and outputs the PWM output signal of the first execution module according to the preset configuration information; and when the second execution module detects that the effective level of the asynchronous event has disappeared, it outputs the control signal output by the signal processing module.
[0024] Furthermore, the duration of the effective level of the asynchronous event is greater than or equal to the duration between the occurrence of the asynchronous event and the output control signal of the signal processing module.
[0025] Furthermore, the generation method also includes:
[0026] If the second execution module maintains its output level signal unchanged for a period exceeding the preset maximum conduction time, it triggers the first execution module to change its output signal state. The signal processing module then operates according to the preset configuration information, outputting a corresponding control signal, which causes the second execution module to change its output signal and achieve shutdown.
[0027] Furthermore, the generation method also includes:
[0028] The timing starts after the output PWM signal changes, and valid events occurring during the preset shortest turn-on or turn-off time are ignored.
[0029] This invention provides a control signal generation module and method. Through a level-active second execution module and an edge-active first execution module, in conjunction with a signal processing module, it can generate a PWM drive that achieves high-precision turn-on with a rising edge delay dead time based on asynchronous events and high-precision turn-off without a delay dead time; or generate a PWM drive that achieves high-precision turn-on with a rising edge dead time based on asynchronous events and high-precision turn-off based on synchronous events; or generate a PWM drive that achieves high-precision turn-on with a rising edge dead time based on synchronous events and high-precision turn-off without a delay dead time based on asynchronous events, ultimately obtaining a high-precision drive signal. The generation module and method can achieve high-precision drive pulses through asynchronous and / or synchronous event control, and digitize control methods that rely on asynchronous events, such as peak control and hysteresis control, thereby improving the accuracy of the control pulse width, reducing control errors, and enabling it to adapt to the trend of higher frequency systems. Attached Figure Description
[0030] To further illustrate the above and other advantages and features of the various embodiments of the present invention, a more specific description of the various embodiments of the present invention will be presented with reference to the accompanying drawings. It is to be understood that these drawings depict only typical embodiments of the invention and are therefore not intended to limit its scope. In the drawings, identical or corresponding parts will be indicated by identical or similar reference numerals for clarity.
[0031] Figure 1 A schematic diagram of the structure of a control signal generation module according to an embodiment of the present invention is shown;
[0032] Figure 2 This diagram illustrates the execution timing of a control signal generation method according to an embodiment of the present invention.
[0033] Figure 3 A schematic diagram illustrating the longest on-time limitation according to an embodiment of the present invention is shown; and
[0034] Figure 4 A schematic diagram illustrating the minimum on or off time limitation according to an embodiment of the present invention is shown. Detailed Implementation
[0035] In the following description, the invention is described with reference to various embodiments. However, those skilled in the art will recognize that the embodiments may be practiced without one or more specific details or in conjunction with other alternatives and / or additional methods or components. In other instances, well-known structures or operations are not shown or described in detail so as not to obscure the inventive points of the invention. Similarly, for illustrative purposes, specific numbers and configurations are set forth to provide a comprehensive understanding of embodiments of the invention. However, the invention is not limited to these specific details.
[0036] In this specification, references to "an embodiment" or "this embodiment" mean that a particular feature, structure, or characteristic described in connection with that embodiment is included in at least one embodiment of the invention. The phrase "in one embodiment" appearing throughout this specification does not necessarily refer to the same embodiment in all instances.
[0037] It should be noted that the embodiments of the present invention describe the method steps in a specific order; however, this is only for illustrating the specific embodiment and not for limiting the order of the steps. On the contrary, in different embodiments of the present invention, the order of the steps can be adjusted according to actual needs.
[0038] In embodiments of the present invention, the control signal mainly refers to the PWM signal.
[0039] In embodiments of the present invention, the term "dead zone" refers to the time interval inserted when the PWM output level flips. The dead zone can prevent simultaneous on / off states when turning off the previous device and turning on the next device due to switching speed issues. This avoids situations where the next device is turned on before the previous device is completely turned off, increasing the load, especially when the current is too high, which can easily cause short circuits and damage to the equipment.
[0040] In embodiments of the present invention, the term "on" refers to a drive signal that causes the execution module to output a high level, and the term "off" refers to a drive signal that causes the execution module to pull its output low. By controlling the duration of on and off, a drive signal with the desired pulse width can be obtained. The term "on event" refers to an event that triggers the execution module to output a high level, and the term "off event" refers to an event that triggers the execution module to pull its output low.
[0041] In order to achieve high-precision turn-off and / or turn-on, thereby improving the control pulse width accuracy and reducing control error, the present invention provides a control signal generation module and method.
[0042] Figure 1 This diagram illustrates the structure of a control signal generation module according to an embodiment of the present invention, where dashed boxes indicate optional components. Figure 1 As shown, a drive control signal generation module includes a first execution module 101, a signal processing module 102, and a second execution module 103. The first execution module 101 is edge-active, the second execution module 103 is level-active, and the input terminal of the signal processing module 102 is connected to the output terminal of the first execution module 101, while its output terminal is connected to the input terminal of the second execution module 103.
[0043] The first execution module 101 is edge-sensitive, meaning it performs the corresponding operation (changing the output signal) upon receiving a valid edge of an event, such as a rising or falling edge. The duration of the event has no effect on the first execution module 101. In one embodiment of the invention, high-precision on / off is achieved through asynchronous events. However, the first execution module needs to act based on the valid edge of the synchronized time. Therefore, a synchronization module 104 can be added before the input of the first execution module 101, so that the asynchronous event is synchronized to obtain a synchronized event, which is then input to the first execution module 101. The generation of the synchronized event creates a synchronization delay. After receiving the valid edge of the synchronized asynchronous event, the first execution module 101 changes the output signal according to a first preset information and outputs it to the signal processing module. This causes the module to start outputting a corresponding PWM signal to the second execution module 103 according to the preset configuration information, thereby enabling the second execution module 103 to maintain an off state or output a corresponding signal, achieving high-precision on / off. In one embodiment of the invention, the first execution module can generate at least one PWM signal.
[0044] The second execution module 103 is active-level. When it receives the active-level signal of the asynchronous event, it changes its output signal according to the second preset information. Because it is active-level, it releases control of the output signal once the event disappears, and does not affect the drive signal. Therefore, in an embodiment of the present invention, after the active-level signal of the asynchronous event disappears, the second execution module 103 will output the output signal of the signal processing module. In one embodiment of the present invention, in order to maintain the drive state, the active-level length of the asynchronous event is greater than or equal to the time length between the occurrence of the asynchronous event and the output signal of the signal processing module. In one embodiment of the present invention, the number of PWM signals generated by the second execution module is not less than the number of PWM signals generated by the first execution module.
[0045] The signal processing module 102 is mainly used to process and output the output signal of the first execution module. In one embodiment of the present invention, the signal processing module directly outputs the output signal of the first execution module. In another embodiment of the present invention, the signal processing module includes a delay submodule, which is used to process and output the output signal of the first execution module according to a preset delay length D. pre Determine the actual delay length D cur The output signal of the first execution module is delayed by the actual delay length at the rising or falling edge of the output signal, and a corresponding PWM signal is output. In one embodiment of the present invention, the actual delay length D... cur Equal to the preset delay length D pre The delay length D caused by synchronization of asynchronous eventssyn Difference: D cur =D pre -D syn The delay submodule allows for the precise determination of the delay length, i.e., the precise target dead zone, thereby achieving high-precision activation. In one embodiment of the invention, the delay length caused by the asynchronous event due to synchronization is less than or equal to the preset delay length. In another embodiment of the invention, the signal processing module further includes an inversion submodule, which inverts the output signal of the delay submodule according to preset inversion information and outputs a corresponding PWM signal. In one embodiment of the invention, the number of control signals generated by the signal processing module is equal to the number of PWM signals generated by the second execution module, and is also not less than the number of PWM signals generated by the first execution module.
[0046] In one embodiment of the present invention, the PWM signal includes two channels: a PWMH signal and a PWML signal, and the PWMH signal and the PWML signal are complementary signals. Based on this, the high-precision on / off of the PWMH signal and the PWML signal can be achieved through two events. Therefore, in one embodiment of the present invention, both the signal processing module and the second execution module include two outputs. The output of the first execution module can be one or two. Taking the example that the first execution module has only one output acting on the signal processing module, the first event (asynchronous event 1) simultaneously serves as the PWML off event, the PWMH signal on event, and the first execution module on event, while the second event (asynchronous event 2) serves as the PWMH off event, the PWML signal on event, and the first execution module off event.
[0047] Based on the drive control signal generation module described above, a PWM driver can be generated that implements high-precision turn-on with a rising edge delay dead time based on asynchronous events and high-precision turn-off without a delay dead time; or a PWM driver can be generated that implements high-precision turn-on with a rising edge dead time based on asynchronous events and high-precision turn-off based on synchronous events; or a PWM driver can be generated that implements high-precision turn-on with a rising edge dead time based on synchronous events and high-precision turn-off without a delay dead time based on asynchronous events.
[0048] Specifically, in one embodiment of the present invention, a control signal can be generated according to the following steps using the generation module as described above:
[0049] First, the asynchronous events are synchronized through the synchronization module to obtain the synchronization events, which are then input into the first execution module, and the delay time generated by the synchronization events is recorded.
[0050] Next, the first execution module changes its PWM output signal according to the effective edge signal of the synchronization event and the first preset information.
[0051] Next, the PWM signal output by the first execution module is input to the signal processing module, and an output signal is generated according to the preset configuration information of the signal processing module. The signal processing module includes a delay submodule, which delays the signal. The actual delay length is determined based on a preset delay length and the delay time generated by the synchronization event. In one embodiment of the invention, the actual delay length is equal to the difference between the preset delay length and the delay time generated by the synchronization event, wherein the preset delay length is not less than the delay time generated by the synchronization event.
[0052] Finally, the PWM signal output by the signal processing module is used as one of the input signals of the second execution module. If the second execution module does not have an event that changes the output of the PWM signal, the PWM signal is output, thereby realizing high-precision driving with added delay.
[0053] In another embodiment of the present invention, based on the high-precision control signal generation module as described above, the control signal can also be generated according to the following steps:
[0054] First, after an asynchronous event occurs, the second execution module detects the effective level of the asynchronous event and changes the corresponding PWM signal according to the second preset information. In one embodiment of the present invention, the duration of the effective level of the asynchronous event is greater than or equal to the duration between the occurrence of the asynchronous event and the output control signal of the signal processing module.
[0055] Meanwhile, the asynchronous event is synchronized by the synchronization module and then input to the first execution module. After the first execution module detects the valid edge signal of the event, it generates a PWM output signal based on the first preset information and inputs it to the signal processing module.
[0056] Next, the signal processing module processes and outputs the PWM output signal of the first execution module according to preset configuration information. For example, the signal processing module does not perform a delay operation, but directly outputs the PWM output signal to the second execution module; and
[0057] Finally, when the second execution module detects that the valid level of the asynchronous event has disappeared, it outputs the control signal output by the signal processing module, thereby realizing a high-precision drive signal without adding delay.
[0058] To protect devices and ensure reliable system operation, the output driver needs to limit the longest on-time and the shortest on / off time. Based on this, in one embodiment of the present invention, a preset longest on-time is also provided. Specifically, this is achieved by recording the on-time, i.e., the duration for which the output level signal of the second execution module remains unchanged. When the preset longest on-time is reached, the first execution module is triggered to perform a preset action, such as changing the output signal state. This, in turn, controls the signal processing module to act according to preset configuration information, outputting a corresponding PWM signal to the second execution module, causing the second execution module to change its output signal.
[0059] In another embodiment of the invention, a minimum on / off time is set. Specifically, the minimum on / off time can be achieved by masking valid event actions. When the output signal of the second execution module changes, the asynchronous event result is masked and this masking continues for a period of time. The length of this event is the minimum on / off time. When the masking time ends, the asynchronous event control drive is received normally. Alternatively, it can be understood that timing begins after the output PWM signal changes, and valid events occurring during the preset minimum on / off time are ignored.
[0060] Figure 2 This diagram illustrates the execution timing of a method for generating high-precision control signals according to an embodiment of the present invention. Figure 2 In the illustrated embodiment, two complementary signals, PWMH and PWML, are output. The first execution module outputs only one signal to the signal processing module. Furthermore, all events are asynchronous. Specifically, asynchronous event 1 is the turn-on event for PWMH and the turn-off event for PWML; asynchronous event 2 is the turn-on event for PWML and the turn-off event for PWMH. Simultaneously, asynchronous event 1 is the turn-on event output by the first execution module, and asynchronous event 2 is the turn-off event for the first execution module. Thus... Figure 2As shown, after asynchronous event 1 is generated, it directly enters the second execution module through the asynchronous path. Following a preset shutdown action after the asynchronous event occurs, the second execution module immediately shuts down PWML, but does not affect PWMH. The second execution module is a level-active module; when the asynchronous event disappears, it releases control of the PWM and does not affect it. To maintain the PWML's shutdown state, asynchronous event 1 enters the first execution module after synchronization. After a valid edge appears, the first execution module changes the PWM output. The duration of the asynchronous event has no effect on the first execution module; it controls the signal processing module to shut down PWML, thus ensuring that the PWML of the second execution module remains off. It should be noted that to achieve this, the duration of asynchronous event 1 needs to be greater than or equal to the asynchronous event synchronization delay. Furthermore, since asynchronous event 1 is the PWMH's turn-on event, after the first execution module changes the PWM output, the signal processing module increases the PWMH's rising edge dead time by a certain duration, i.e., the execution dead time, thereby ensuring that the PWMH's rising edge dead time reaches the preset target dead time, thus achieving high-precision PWMH turn-on.
[0061] Similarly, when asynchronous event 2 occurs, it directly enters the second execution module via the asynchronous path. Following a preset shutdown action after the asynchronous event occurs, the second execution module immediately shuts down PWMH without affecting PWML. To maintain the shutdown state of PWMH, asynchronous event 1, after synchronization, enters the first execution module. Upon the appearance of a valid edge, the first execution module changes the PWM output, thereby controlling the signal processing module to shut down PWMH. This ensures that the PWMH of the second execution module remains off. It should be noted that, to achieve this, the duration of asynchronous event 2 needs to be greater than or equal to the asynchronous event synchronization delay. Furthermore, since asynchronous event 2 is the PWML activation event, after the first execution module changes the PWM output, the signal processing module increases the PWML rising edge dead time by a certain duration, i.e., the execution dead time, thereby ensuring that the PWML rising edge dead time reaches the preset target dead time, thus achieving high-precision PWML activation.
[0062] Figure 3 and Figure 4 Schematic diagrams illustrating the longest on-time limit and the shortest on-time or off-time limit according to an embodiment of the present invention are shown. Figure 3 As shown, timing is performed after PWMH or PWML is turned on. Once the timing duration reaches the preset maximum on-time limit, a corresponding event is generated to turn off the corresponding signal. Figure 4As shown, taking PWMH and PWML as complementary signals with a masking time < dead time as an example, when asynchronous event 1 occurs, the output of PWML is immediately turned off. At this time, the driver changes, and the masking time function is activated. PWMH is pulled high after the dead time, but the masking time setting value t has not yet been reached. s However, the PWMH changes, requiring a re-timing of the shielding time until the end of the shielding time. The actual shielding time is t. sA .
[0063] This invention can achieve high-precision drive pulses through asynchronous event control, and digitize control methods that rely on asynchronous events, such as peak control and hysteresis control, which are highly integrated into power conversion control. This improves the accuracy of control pulse width, reduces control error, and adapts to the trend of high-frequency systems.
[0064] Although various embodiments of the invention have been described above, it should be understood that they are presented by way of example only and not as limitations. It will be apparent to those skilled in the art that various combinations, modifications, and alterations can be made without departing from the spirit and scope of the invention. Therefore, the breadth and scope of the invention disclosed herein should not be limited by the exemplary embodiments disclosed above, but should be defined solely by the appended claims and their equivalents.
Claims
1. A control signal generation module, characterized in that, include: The first execution module is edge-sensitive and is configured to change the output signal according to the first preset information after receiving the valid edge of a synchronized asynchronous event; The second execution module is active-level and is configured to change the output signal according to the second preset information when the active-level of the asynchronous event is received, until the active-level of the asynchronous event disappears, and then output the output signal of the signal processing module. as well as A signal processing module, whose input terminal is connected to the output terminal of the first execution module and whose output terminal is connected to the input terminal of the second execution module, is configured to process and output the output signal of the first execution module according to preset configuration information. The signal processing module includes a delay submodule, configured to process and output the signal according to a preset delay length D. pre Determine the actual delay length D cur The output signal of the first execution module is delayed by the actual delay length at the rising or falling edge of the output signal, and a corresponding PWM signal is output, wherein D cur =D pre -D syn D syn The delay length caused by synchronization in an asynchronous event is less than or equal to the preset delay length.
2. The generation module as described in claim 1, characterized in that, The signal processing module is configured to directly output the output signal of the first execution module.
3. The generation module as described in claim 1, characterized in that, The signal processing module further includes an inversion submodule, which is configured to invert the output signal of the delay submodule according to preset inversion information and output the corresponding PWM signal.
4. The generation module as described in claim 1, characterized in that, The effective level length of the asynchronous event is greater than or equal to the time length between the occurrence of the asynchronous event and the output signal of the signal processing module.
5. The generation module as described in claim 1, characterized in that, It also includes a synchronization module, which is configured to input asynchronous events into the first execution module after synchronization.
6. The generation module as described in claim 1, characterized in that: The first execution module is configured to generate at least one PWM signal; and The number of PWM signals generated by the second execution module is equal to that generated by the signal processing module, and is not less than the number of PWM signals generated by the first execution module.
7. A method for generating a control signal, characterized in that, include: The asynchronous events are synchronized by the synchronization module to obtain the synchronization events, which are then input into the first execution module, and the delay time generated by the synchronization events is recorded. The first execution module changes its PWM output signal according to the effective edge signal of the synchronization event and in accordance with the first preset information; The PWM signal output by the first execution module is input to the signal processing module, and an output signal is generated according to the preset configuration information of the signal processing module. The signal processing module includes a delay submodule. The delay submodule determines the actual delay length according to the preset delay length, and outputs the corresponding PWM signal after delaying the rising edge or falling edge of the PWM signal output by the first execution module by the actual delay length. The actual delay length is equal to the difference between the preset delay length and the delay length caused by the synchronization of the asynchronous event. The preset delay length is not less than the delay duration caused by the synchronization of the asynchronous event. as well as The PWM signal output by the signal processing module is used as one of the input signals of the second execution module. If the second execution module does not cause an event that changes the output of the PWM signal, the output signal of the signal processing module is output.
8. The generation method as described in claim 7, characterized in that, It also includes the following steps: After the second execution module maintains its output level signal unchanged for a period exceeding the preset maximum conduction time, it triggers the first execution module to change the output signal state. The signal processing module then operates according to the preset configuration information, outputting a corresponding PWM signal, which causes the second execution module to change its output signal.
9. A method for generating a control signal, characterized in that, include: After an asynchronous event occurs, the second execution module detects the effective level of the asynchronous event and changes the corresponding PWM signal according to the second preset information. Simultaneously, the asynchronous event is synchronized by the synchronization module and then input to the first execution module. After the first execution module detects the valid edge signal of the event, it generates a PWM output signal based on the first preset information and inputs it to the signal processing module. The signal processing module processes and outputs the PWM output signal of the first execution module according to the preset configuration information. When the second execution module detects that the valid level of the asynchronous event has disappeared, it outputs the PWM signal output by the signal processing module. After the second execution module maintains its output level signal unchanged for a period exceeding the preset maximum conduction time, it triggers the first execution module to change the output signal state. The signal processing module then operates according to the preset configuration information, outputting a corresponding PWM signal, which causes the second execution module to change its output signal.
10. The generation method as described in claim 9, characterized in that, The duration of the effective level of the asynchronous event is greater than or equal to the duration between the occurrence of the asynchronous event and the output of the PWM signal by the signal processing module.