Method and system for changing control parameters of topology circuit, equipment and medium

By dividing the change value of the control parameter of the topological circuit into step-by-step multi-sections and gradually taking effect, the problems of output signal instability and circuit operation instability caused by rapid changes in control parameters are solved, and faster response speed and more stable circuit working state are achieved.

CN119689851APending Publication Date: 2025-03-25SHENZHEN GEJIAN SEMICONDUCTOR CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411753943.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-02
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

When the boundary control parameters of front and rear topological circuits change rapidly, the output signal waveform will be lagged or overshooted, and the operation stability of the circuit is affected, and safety cannot be guaranteed.

Method used

By dividing the change value of the control parameters into multiple stages in step, they change in stages, and using shadow registers to store and gradually take effect on the change value of each segment to achieve gradient smooth changes in control parameters.

Benefits of technology

It reduces the response difficulty of the topological circuit, improves the response speed, improves the performance of the output signal, and improves the operating stability of the circuit, ensuring the safety of the topological circuit.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119689851A_ABST
    Figure CN119689851A_ABST
Patent Text Reader

Abstract

The invention provides a method and a system for changing a control parameter between topological circuits, equipment and a medium. The method comprises the following steps: controlling the value of the parameter to change; dividing the change value of the control parameter into a plurality of stepped sections; and the control parameters are sequentially changed by stages according to a plurality of stepped sections. The system comprises a judgment module used for judging that the value of a control parameter changes; the segmentation module is used for dividing the change value of the control parameter into a plurality of stepped segments; and the staged change module is used for enabling the control parameters to change in stages in sequence according to a plurality of stepped stages. According to the technical scheme, the change of the control parameters adopts a multi-step mode, so that the gradual change is smooth and effective, and the response speed and the working stability are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of topological circuits, and in particular to a method, system, device and medium for changing control parameters of a topological circuit. Background Art

[0002] In the process of changes in the boundary control parameters of the previous and next stage topological circuits, direct jumps will cause the following situations: on the one hand, the output of the next stage topological circuit cannot respond to the rapid change requirements of the control parameters in time, resulting in lag or overshoot of the output signal waveform, and deterioration of the output performance in a short period of time; on the other hand, the large changes in the boundary control parameters affect the working stability of the previous and next stage topological circuits, and the instantaneous working state of the topological circuit may exceed the controllable range, and the working safety of the topological circuit cannot be guaranteed. Summary of the invention

[0003] The present invention provides a method and system, device and medium for changing the control parameters of a topological circuit, so as to solve the problems in the prior art of slow circuit output response speed, uneven output signal and unstable circuit working state.

[0004] In order to solve the above technical problems, the present invention is achieved through the following technical solutions:

[0005] According to a first aspect of the present invention, a method for changing a control parameter of a topology circuit is provided, comprising:

[0006] The value of the control parameter changes;

[0007] Dividing the change value of the control parameter into multiple steps;

[0008] The control parameters are changed in stages in sequence according to the multiple stages of the step type.

[0009] Optionally, before dividing the change value of the control parameter into multiple steps, the method further includes:

[0010] Determine whether the change value of the control parameter exceeds the preset change value; if yes, proceed to the next step; if no, make the control parameter change once.

[0011] Optionally, before dividing the change value of the control parameter into multiple steps, the method further includes:

[0012] Determining the number of segments according to the change value of the control parameter;

[0013] The step of dividing the change value of the control parameter into a plurality of step-like segments is specifically: dividing the change value of the control parameter into a plurality of step-like segments according to the number of the segmented segments.

[0014] Optionally, the step of causing the control parameter to change in stages in sequence according to the stepped multiple stages specifically includes:

[0015] Each segment of the change value is stored in a corresponding shadow register, and then the shadow registers are made effective in sequence.

[0016] Optionally, the change value of the control parameter is divided into multiple stepped segments, and the change values ​​between adjacent segments are the same.

[0017] Optionally, in the step-type multiple-stage change of the control parameter, the effective time intervals between adjacent stages are the same.

[0018] According to a second aspect of the present invention, a system for changing a control parameter of a topology circuit is provided, comprising:

[0019] A judgment module, which is used to judge whether the value of the control parameter changes;

[0020] A segmentation module, which is used to divide the change value of the control parameter into multiple segments of a ladder type;

[0021] The staged change module is used to make the control parameters change in stages in sequence according to the multiple stages of the ladder type.

[0022] Optionally, also include:

[0023] A change value judgment module, which is used to judge whether the change value of the control parameter exceeds a preset change value; if yes, enter the staged change module, if not, enter the direct change module;

[0024] The direct change module is used to change the control parameter at one time.

[0025] Optionally, the phased change module includes: a plurality of shadow registers, which are used to store the change values;

[0026] The shadow register stores at most one stage of the change value.

[0027] According to a third aspect of the present invention, there is provided an electronic device, comprising:

[0028] processor;

[0029] and, a memory for storing processor-executable instructions;

[0030] The processor implements the steps in the above method by running the executable instructions.

[0031] According to a fourth aspect of the present invention, there is provided a storage medium having a computer program stored thereon, wherein the computer program implements the steps in the above-mentioned method when executed by a processor.

[0032] The method, system, device, and medium for changing the control parameters of a topological circuit provided by the present invention divide the value of the control parameter into multiple stages of a ladder type when the value of the control parameter changes, that is, the change of the control parameter adopts a multi-step manner, so that the control parameter changes gradually and smoothly and takes effect, thereby reducing the response difficulty of the topological circuit and increasing the response speed, and improving the performance of the output signal; in addition, the state change amplitude of each component of the topological circuit is controlled, thereby improving the working stability of the circuit.

[0033] In an optional solution of the present invention, the number of step segments can be set differently according to the size of the change value, which is more adaptable and further improves the working stability. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0035] Figure 1 A flow chart of a method for changing control parameters of a topology circuit according to an embodiment of the present invention;

[0036] Figure 2 A schematic diagram showing the effectiveness of control parameters of a topology belt circuit according to a preferred embodiment of the present invention;

[0037] Figure 3 A schematic diagram of a system for changing control parameters of a topology circuit according to an embodiment of the present invention;

[0038] Figure 4 is a schematic diagram of an electronic device according to an embodiment of the present invention;

[0039] Description of reference numerals:

[0040] 11- Judgment module,

[0041] 12- Segmentation Module,

[0042] 13- Phased changes module;

[0043] 21- Processor,

[0044] 22-internal bus,

[0045] 23- Network interface,

[0046] 24-Memory,

[0047] 25-Memory. DETAILED DESCRIPTION

[0048] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0049] In the description of the specification of the present invention, it is necessary to understand that the orientation or position relationship indicated by the terms "upper part", "lower part", "upper end", "lower end", "lower surface", "upper surface", etc. is based on the orientation or position relationship shown in the drawings, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention.

[0050] In the description of the present specification, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features.

[0051] In the description of the present invention, "plurality" means a plurality, such as two, three, four, etc., unless otherwise clearly and specifically defined.

[0052] In the description of the present invention, unless otherwise clearly specified and limited, the term "connection" and other terms should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection, an electrical connection, or mutual communication; it can be directly connected or indirectly connected through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0053] The technical solution of the present invention is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.

[0054] In one embodiment, a method for changing the control parameters of a topology circuit is provided. Figure 1 , which includes:

[0055] S11: The value of the control parameter changes.

[0056] Practically, when the control algorithm is changed, the value of the control parameter of the topological circuit will change, such as changing from periodic modulation to phase shift modulation, from phase shift modulation to periodic modulation, and so on.

[0057] The control parameters may include: period configuration tbprd, phase configuration tbphs, comparison value cmp, and the like.

[0058] The change of the value of the control parameter may be an increase or a decrease. When the control parameters include multiple types, the values ​​of some control parameters may increase, and the values ​​of some control parameters may decrease.

[0059] S12: Divide the change value of the control parameter into multiple steps.

[0060] Practically, the control parameters may include multiple types, such as the above-mentioned period configuration, phase configuration, comparison value, etc. Of course, the control parameters may also include only one type.

[0061] When there are multiple control parameters, each change value includes multiple control parameters, that is, a group of control parameters. However, the change of the control parameters can be only one of them, or several of them, or all of them. When one or several of them change, then in the multiple change values, only the changed control parameter is a step-type change, and the values ​​of the remaining control parameters are the same in each section. Please refer to Table 1. Here, three control parameters are taken as an example, two of which change, and the change is divided into three stages.

[0062] Table 1

[0063]

[0064] In one embodiment, the number of segments can be determined according to the size of the change value. If the change value is large, more segments can be used, and if the change value is small, fewer segments can be used.

[0065] While considering the size of the change value, you can also consider the type of control parameter. Different control parameters can have different numbers of segments even if the change value is the same. For example, you can consider the impact of the change in control parameters on the response speed and working stability of the circuit. Control parameters with small impact can be divided into fewer segments, while control parameters with large impact can be divided into more segments.

[0066] In one implementation, when the changing control parameters include several types, the number of segments of each control parameter may also be different, but the final number of segments is still determined by the largest number of segments. The control parameter with fewer segments may not change in some stages. Please refer to Table 2. Here, three control parameters are taken as an example. The first control parameter changes in four stages, the second control parameter changes in two stages, and the third control parameter remains unchanged.

[0067] Table 2

[0068]

[0069] Of course, in different embodiments, all control parameters may be changed, and the number of stages divided into each control parameter is the same.

[0070] In one embodiment, between S11 and S12, it may also include: judging the change value of the control parameter, and only performing segmentation when it exceeds the preset change value, that is, the change is relatively large; when it does not exceed the preset change value, that is, the change is relatively small, segmentation may not be performed, that is, the control parameter changes at one time.

[0071] As an implementation mode, when there are multiple control parameters, the change value can be determined only for the control parameter with the largest change value, that is, as long as the largest change value exceeds the preset change value, all the control parameter values ​​that change are segmented. As pointed out in the above description, the number of stages divided into each control parameter can be the same or different.

[0072] In addition, the preset change value corresponding to each control parameter may be different, such as: the period configuration may adopt one preset change value, and the phase configuration may adopt another preset change value. Of course, the preset change value corresponding to each control parameter may also be the same.

[0073] As another implementation, when the control parameters include multiple types, the judgment of the change value can also be performed on all the control parameters that are changed. In this way, it is possible that some of the control parameters that are changed are segmented and changed in sequence, and some of the control parameters that are changed are not segmented and changed at one time, but the final number of stages is still determined by the maximum number of stages. Please refer to Table 3. Here, three control parameters are still taken as an example. The first control parameter changes in three stages, the second control parameter changes in two stages, and the third control parameter changes at one time.

[0074] Table 3

[0075]

[0076] Of course, in different embodiments, the change value may not be judged, and segmentation is performed only when the control parameter changes.

[0077] In one embodiment, the change value of the control parameter is divided into multiple stages in a step-like manner. When the change is divided into multiple stages, the change values ​​between adjacent stages can be the same, that is, the change is equal in amplitude, and the change is more stable.

[0078] S13: The control parameters are changed in stages in a step-like manner.

[0079] In one implementation, the phased change of the control parameter can be implemented by hardware, such as by a shadow register. Specifically, the change value of each stage can be stored in the corresponding shadow register, and then the shadow registers are made effective in sequence to complete the phased change. Please refer to Figure 2 , a shadow register takes effect every M switching cycles, and M can be greater than or equal to 1. Figure 2 In the example, the control parameters include multiple types, and each shadow register stores a control parameter combination.

[0080] In one embodiment, the control parameters are changed in stages in a ladder-like manner, and the effective time intervals between adjacent stages can be the same, that is, the change is uniform and the change is more stable.

[0081] In one embodiment, a system for changing the control parameters of a topology circuit is also provided. Figure 3 , which includes:

[0082] A judging module 11, which is used to judge whether the value of a control parameter changes;

[0083] A segmentation module 12, which is used to divide the change value of the control parameter into multiple segments of a ladder type;

[0084] The staged change module 13 is used to change the control parameters in stages in a step-like manner.

[0085] In one embodiment, the changing system further comprises:

[0086] A change value judgment module is used to judge whether the change value of the control parameter exceeds the preset change value; if yes, it enters the staged change module, if not, it enters the direct change module;

[0087] The direct change module is used to change the control parameters at one time.

[0088] It has been pointed out in the above description that when the control parameters include multiple types, the changes can be completed in stages or all at once.

[0089] In one embodiment, the phased change module includes: a plurality of shadow registers for storing change values; a shadow register stores at most one phase of change value.

[0090] It has been pointed out in the above description that the change value of a stage may include one or multiple types. When multiple types are included, a shadow register stores a group of change values.

[0091] In one implementation, for a certain change, the number of shadow registers may be greater than the number of stages, that is, some shadow registers are free, see Figure 2 , which can meet the needs of more segment numbers and has stronger compatibility. Figure 2 In the example, 16 shadow registers are included, and different embodiments may have different settings.

[0092] In one embodiment, an electronic device is also provided, please refer to Figure 4 . At the hardware level, the device includes a processor 21, an internal bus 22, a network interface 23, a memory 24 and a storage 25, and may also include hardware required for other services. One or more embodiments of the present invention may be implemented based on software, such as the processor 21 reading the corresponding computer program from the storage 25 into the memory 24 and then running it. Of course, in addition to software implementation, one or more embodiments of the present invention do not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc., that is, the execution subject of the following processing flow is not limited to each logic unit, but may also be hardware or logic devices.

[0093] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer, which may be in the form of a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email transceiver, a game console, a tablet computer, a wearable device or a combination of any of these devices.

[0094] In a typical configuration, a computer includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0095] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0096] Computer-readable media include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, disk storage, quantum memory, graphene-based storage media or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include temporary computer-readable media (transitory media), such as modulated data signals and carrier waves.

[0097] The above describes specific embodiments of the present invention. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0098] In the description of this specification, the description with reference to the terms "an implementation", "an example", "a specific implementation process", "an example", etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.

[0099] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for changing a control parameter of a topological circuit, characterized in that: include: The value of the control parameter changes; Dividing the change value of the control parameter into multiple steps; The control parameters are changed in stages in sequence according to the multiple stages of the step type.

2. The method according to claim 1, characterized in that: Before dividing the change value of the control parameter into multiple stages, the method further includes: Determine whether the change value of the control parameter exceeds the preset change value; if yes, proceed to the next step; if no, make the control parameter change once.

3. The method according to claim 1, characterized in that: Before dividing the change value of the control parameter into multiple stages, the method further includes: Determining the number of segments according to the change value of the control parameter; The step of dividing the change value of the control parameter into a plurality of step-like segments is specifically: dividing the change value of the control parameter into a plurality of step-like segments according to the number of the segmented segments.

4. The method according to claim 1, characterized in that: The step of causing the control parameter to change in stages in accordance with the multiple stages of the step type specifically includes: Each segment of the change value is stored in a corresponding shadow register, and then the shadow registers are made effective in sequence.

5. The method according to any one of claims 1 to 4, characterized in that: The change value of the control parameter is divided into a plurality of stepped sections, and the change values ​​between adjacent sections are the same; In the step of changing the control parameter in stages in sequence according to the multiple stages of the step type, the effective time intervals between adjacent stages are the same.

6. A system for changing control parameters of a topological circuit, characterized in that: include: A judgment module, which is used to judge whether the value of the control parameter changes; A segmentation module, which is used to divide the change value of the control parameter into multiple segments of a ladder type; The staged change module is used to make the control parameters change in stages in sequence according to the multiple stages of the ladder type.

7. The changing system according to claim 6, characterized in that: Also includes: A change value judgment module, which is used to judge whether the change value of the control parameter exceeds a preset change value; If yes, then enter the phased change module, if no, then enter the direct change module; The direct change module is used to change the control parameter at one time.

8. The changing system according to claim 6 or 7, characterized in that The phased change module includes: a plurality of shadow registers for storing the change values; The shadow register stores at most one stage of the change value.

9. An electronic device, characterized in that: include: processor; and, a memory for storing processor-executable instructions; The processor implements the steps in the method of any one of claims 1 to 5 by running the executable instructions.

10. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor, the steps in the method according to any one of claims 1 to 5 are implemented.