Voltage configuration method and apparatus, communication device, chip, and chip module

By generating and writing trigger instructions to the power trigger address, and using a voltage index query method for voltage configuration, the problem of insufficient voltage control accuracy in TDD (Time Division Duplex) technology is solved, and precise voltage regulation and smooth switching are achieved during the state switching process of the target device.

CN122394589APending Publication Date: 2026-07-14SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
Filing Date
2026-04-09
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

In TDD (Time Division Duplex) technology, the voltage control accuracy requirement in the transmit-to-receive scenario is high. Existing technologies are difficult to achieve precise voltage control and avoid excessive voltage disturbances caused by state switching.

Method used

By generating a trigger command and writing it to the power trigger address, and querying the voltage configuration of the preset storage area based on the voltage index, the voltage configuration of the target device can be switched from the transmit state to the receive state. This includes generating a first trigger command and a second trigger command, which are used for voltage configuration in the transmit state and the receive state, respectively.

Benefits of technology

It enables precise voltage control of the target device during state transition, ensuring accurate voltage configuration and smooth switching, and reducing hardware overhead and state transition latency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122394589A_ABST
    Figure CN122394589A_ABST
Patent Text Reader

Abstract

The application relates to a voltage configuration method and device, communication equipment, a chip and a chip module, and a computer program product. The method comprises the following steps: in response to a state switching request of a target device, generating a first trigger instruction, and writing the first trigger instruction into a power trigger address; the state switching request is used for indicating switching from a transmitting state to a receiving state; the first trigger instruction at least comprises first voltage effective trigger data and a target voltage index corresponding to the transmitting state of the target device; in response to a writing completion operation of the first trigger instruction in the power trigger address, querying in a preset storage area based on the target voltage index to obtain a target gear voltage and a standby voltage corresponding to the target gear voltage; and configuring a voltage value of the target device based on the standby voltage. Through the method, precise regulation and control of the voltage of the target device are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of mobile communication technology, and in particular to a voltage configuration method, apparatus, communication equipment, chip, and chip module. Background Technology

[0002] With the development of mobile communication technology, TDD (Time Division Duplex) technology has emerged, corresponding to FDD (Frequency Division Duplex), both being full-duplex communication technologies used in mobile communication systems. TDD is a technology that distinguishes the radio channel and continues uplink operation during downlink operation within a frame period. Therefore, TDD technology has high requirements for voltage control accuracy in transmit-to-receive (TX to RX) scenarios, necessitating a voltage control scheme with high control precision. Summary of the Invention

[0003] Therefore, it is necessary to provide a voltage configuration method, device, communication equipment, chip, and chip module that can improve control accuracy and avoid excessive voltage disturbances caused by state switching, in order to address the above-mentioned technical problems.

[0004] In a first aspect, this application provides a voltage configuration method, including:

[0005] In response to a state switching request from the target device, a first trigger instruction is generated and written to a power trigger address; the state switching request is used to indicate a switch from a transmit state to a receive state; the first trigger instruction includes at least first voltage activation trigger data and a target voltage index corresponding to the target device being in the transmit state;

[0006] In response to the first trigger instruction completing the write operation at the power trigger address, a query is performed in the preset storage area based on the target voltage index to obtain the voltage of the target level and the backup voltage corresponding to the target level.

[0007] The voltage value of the target device is configured based on the backup voltage.

[0008] In one embodiment, prior to the step of generating a trigger command in response to a state switching request from the target device, the method further includes:

[0009] In response to the start request of the target device's transmission state, a second trigger instruction is generated based on the voltage index and the second voltage activation trigger data, and the second trigger instruction is written to the power trigger address;

[0010] In response to the write completion operation of the second trigger command, the voltage of the target level corresponding to the voltage index is queried from the voltage configuration level data stored in the preset storage area, and the voltage of the target level is configured for the target device.

[0011] In one embodiment, prior to the step of initiating a request in response to the transmit state of the target device, the method further includes:

[0012] In response to a voltage configuration request, obtain the maximum voltage of the target device in the transmit state;

[0013] Based on the first voltage interval, the maximum voltage, and the preset minimum voltage, voltage configuration level data for the target device in the transmit-start state is generated; the voltage configuration level data includes at least multiple voltage levels;

[0014] Configure a power trigger address for the target device. The power trigger address is the power enable address of the target device. The power trigger address includes at least a transmit status enable bit and a receive status enable bit.

[0015] Based on the second voltage interval, the voltage difference of each gear is calculated to obtain the backup voltage corresponding to each gear, and the voltage of each gear and the backup voltage are stored in the preset storage area of ​​the target device.

[0016] In one embodiment, generating voltage configuration level data based on the first voltage interval, the maximum voltage, and the preset minimum voltage includes:

[0017] Based on the maximum voltage and the preset minimum voltage, the configurable voltage range is determined;

[0018] The configurable voltage range is divided based on the first voltage interval to obtain multiple voltage levels.

[0019] In one embodiment, the power trigger address is the address of a preset voltage activation register, and the power trigger address further includes a register trigger bit and a voltage index bit; the step of generating a first trigger instruction in response to a state switching request from the target device includes:

[0020] In response to a request from the target device to switch from a transmit state to a receive state, the system determines first voltage activation trigger data for the receive state activation bit, determines a trigger state value for the register trigger bit, acquires the voltage of the target device when it is in the transmit state, and determines the target voltage index corresponding to the voltage.

[0021] Based on the first voltage activation trigger data, the trigger status value, and the target voltage index, a first trigger command is generated.

[0022] In one embodiment, generating the second trigger command based on the voltage index and the second voltage activation trigger data includes:

[0023] Based on the voltage value indicated by the startup request, determine the configuration voltage index corresponding to the voltage value; determine the second voltage activation trigger data for the transmit status activation bit; and determine the trigger status value for the register trigger bit.

[0024] Based on the second voltage activation trigger data, the trigger status value, and the configuration voltage index, a second trigger command is generated.

[0025] Secondly, this application also provides a voltage configuration device, comprising:

[0026] A first generation module is configured to generate a first trigger instruction in response to a state switching request from a target device, and write the first trigger instruction into a power trigger address; the state switching request is used to indicate a switch from a transmit state to a receive state; the first trigger instruction includes at least first voltage activation trigger data and a target voltage index corresponding to the target device being in the transmit state;

[0027] The voltage query module is used to respond to the first trigger command's write completion operation at the power trigger address, and perform a query in a preset storage area based on the target voltage index to obtain the voltage of the target level and the backup voltage corresponding to the target level.

[0028] A voltage configuration module is used to configure the voltage value of the target device based on the backup voltage.

[0029] Thirdly, this application also provides a communication device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0030] In response to a state switching request from the target device, a first trigger instruction is generated and written to a power trigger address; the state switching request is used to indicate a switch from a transmit state to a receive state; the first trigger instruction includes at least first voltage activation trigger data and a target voltage index corresponding to the target device being in the transmit state;

[0031] In response to the first trigger instruction completing the write operation at the power trigger address, a query is performed in the preset storage area based on the target voltage index to obtain the voltage of the target level and the backup voltage corresponding to the target level.

[0032] The voltage value of the target device is configured based on the backup voltage.

[0033] Fourthly, this application also provides a chip, including a processor and a communication interface, wherein the processor is configured to cause the chip to perform:

[0034] In response to a state switching request from the target device, a first trigger instruction is generated and written to a power trigger address; the state switching request is used to indicate a switch from a transmit state to a receive state; the first trigger instruction includes at least first voltage activation trigger data and a target voltage index corresponding to the target device being in the transmit state;

[0035] In response to the first trigger instruction completing the write operation at the power trigger address, a query is performed in the preset storage area based on the target voltage index to obtain the voltage of the target level and the backup voltage corresponding to the target level.

[0036] The voltage value of the target device is configured based on the backup voltage.

[0037] Fifthly, this application also provides a chip module, including a communication module, a power module, a storage module, and a chip, wherein:

[0038] The power module is used to provide power to the chip module;

[0039] The storage module is used to store data and instructions;

[0040] The communication module is used for internal communication within the chip module, or for communication between the chip module and external devices.

[0041] The chip is used to perform the steps of the method provided in the first aspect above.

[0042] Sixthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of this embodiment.

[0043] In a seventh aspect, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of this embodiment.

[0044] The voltage configuration method, apparatus, communication device, chip, and chip module described above, wherein the method includes: generating a first trigger instruction in response to a state switching request of a target device, and writing the first trigger instruction to a power trigger address; the state switching request is used to indicate a switch from a transmit state to a receive state; the first trigger instruction includes at least first voltage activation trigger data and a target voltage index corresponding to the target device being in the transmit state; in response to the completion of the write operation of the first trigger instruction to the power trigger address, querying a preset storage area based on the target voltage index to obtain the voltage of the target level and the backup voltage corresponding to the target level; configuring the voltage value of the target device based on the backup voltage.

[0045] By adopting this method, upon receiving a state switching request, it can be determined that the target device needs to be switched from the transmit state to the receive state. By writing the first trigger instruction to the power trigger address, precise hardware addressing can be achieved, as well as a smooth switching between the voltage of the target device in the transmit state and the voltage of the receive start state during the state switching process, and the voltage can be quickly applied, thus ensuring the accuracy of voltage control and voltage configuration. Attached Figure Description

[0046] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0047] Figure 1 This is a flowchart illustrating a voltage configuration method in one embodiment;

[0048] Figure 2 This is a flowchart illustrating the steps for configuring the transmit voltage in one embodiment;

[0049] Figure 3 This is a flowchart illustrating the configuration steps for voltage level configuration data in one embodiment.

[0050] Figure 4 This is a flowchart illustrating the steps for generating the first trigger instruction in one embodiment;

[0051] Figure 5 This is a flowchart illustrating the generation steps of the second trigger instruction in one embodiment;

[0052] Figure 6a This is a configuration diagram for one embodiment;

[0053] Figure 6b This is a configuration diagram for one embodiment;

[0054] Figure 6c This is a configuration diagram for one embodiment;

[0055] Figure 6d This is a storage diagram of the NV storage area in one embodiment;

[0056] Figure 7 This is a structural block diagram of a voltage configuration device in one embodiment;

[0057] Figure 8 This is an internal structure diagram of a communication device in one embodiment;

[0058] Figure 9 This is an internal structure diagram of a chip module in one embodiment. Detailed Implementation

[0059] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0060] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.

[0061] In one exemplary embodiment, such as Figure 1As shown, a voltage configuration method is provided. This is illustrated using the method applied to a target device or a chip / chip module with data processing capabilities as an example. The target device can be a communication device, which may include, but is not limited to, various personal computers, laptops, smartphones, tablets, drones, low-altitude aircraft, IoT devices, and portable wearable devices. IoT devices may include smart speakers, smart TVs, smart air conditioners, smart vehicle devices, projection devices, etc. Portable wearable devices may include smartwatches, smart bracelets, head-mounted devices, etc. Head-mounted devices may include virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc. The terminal may be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The voltage configuration method includes the following steps 102 to 106:

[0062] Step 102: In response to the state switching request of the target device, generate a first trigger command and write the first trigger command to the power trigger address.

[0063] The state switching request is used to indicate a switch from the transmit state to the receive state. The first trigger instruction includes at least the first voltage activation trigger data and the target voltage index corresponding to the target device being in the transmit state. The target device can be a time-division full-duplex device with communication capabilities, such as a device capable of full-duplex communication, or a mobile terminal that can both receive information from other devices and send information to other devices at different times. That is, the terminal can be in a receive state (receive-initiated state) where it can send data for a certain period of time, and in a transmit state (transmit-initiated state) where it can receive data for another period of time. The state switching request of the target device can be triggered by the user to indicate that the target device needs to switch from the transmit state (TX ON) to the receive state (RX ON). The first trigger instruction is an instruction to trigger the voltage activation of the target device in the receive state. The first voltage activation trigger data can be data indicating that the voltage of the target device is activated in the receive state, that is, data indicating that the receive voltage is activated on the target device.

[0064] Specifically, in a T2R scenario, when the target device receives a state transition request, it can be in a transmitting state; only a target device in a transmitting state can receive the state transition request. Upon receiving the request, the target device can determine that it needs to transition from the transmitting state to the receiving state. This requires acquiring first voltage activation trigger data corresponding to the voltage that enables the receiving state, as well as the effective voltage of the target device in the transmitting state. Based on the correspondence between voltage and index, the target voltage index corresponding to this effective voltage is determined. Based on this, the target device can generate a first trigger command based on the first voltage activation trigger data and the target voltage index. This first trigger command is then written to a pre-configured power trigger address that enables the voltage to take effect.

[0065] Optionally, the power configuration address can be the memory address of the voltage configuration register (trigger register). By configuring the power configuration address, when data is written to the power configuration address, the target device can obtain the voltage corresponding to the written data and supply power to the target device, so that the current voltage of the target device is the voltage corresponding to the data. This realizes voltage configuration to the target device and power supply to the power amplifier in the target device, etc.

[0066] Optionally, the target voltage index corresponding to the target device in the transmission state can be determined by pre-setting multiple voltages, each with a corresponding voltage index. This allows the voltage index to be determined based on the voltage of the target device currently in the transmission state. Alternatively, the voltage index can be determined based on the voltage of the power transmitting amplifier in the target device.

[0067] Step 104: In response to the write completion operation of the first trigger instruction at the power trigger address, a query is performed in the preset storage area based on the target voltage index to obtain the voltage of the target level and the backup voltage corresponding to the target level.

[0068] The preset storage area can be a non-volatile memory (NV) area in the target device, meaning that data in this NV area can be permanently or stably stored for a long time. The data stored in the preset storage area can include multiple voltage levels pre-configured for the target device when it is in transmit mode, corresponding to different voltage levels, and backup voltages corresponding to each voltage level. These backup voltages refer to multiple voltage levels usable when the target device is in receive mode, with each voltage level corresponding to a backup voltage. Each voltage level can be a power point. In other words, the preset storage area stores multiple power points configured for the target device, usable in transmit mode, and backup voltages usable in receive mode. The voltage differences between each voltage level are fixed and consistent, as are the differences between each voltage level and its corresponding backup voltage, providing the basis for voltage configuration data to ensure smooth voltage switching during state transitions of the target device.

[0069] Specifically, the target device can write the first trigger instruction to the power trigger address. When it is determined that the first trigger instruction has been written, in response to the completion of the first trigger instruction, the target device can query the voltage of the target range corresponding to the target voltage index in the preset storage area based on the obtained target voltage index, and then determine the backup voltage corresponding to the voltage of the target range.

[0070] Step 106: Configure the voltage value of the target device based on the backup voltage.

[0071] Specifically, the target device can enable the backup voltage, that is, to supply power to the target device based on the voltage value of the backup voltage, so that the current voltage value of the target device is the voltage value corresponding to the backup voltage.

[0072] In the voltage configuration method described above, upon receiving a state switching request, it can be determined that the target device needs to be switched from the transmitting state to the receiving state. By writing a first trigger instruction to the power trigger address, precise hardware addressing can be achieved, enabling rapid voltage activation. By obtaining the receiving state voltage corresponding to the transmitting state voltage based on the voltage index, the speed of state switching and voltage switching can be further improved. By configuring this backup voltage for the target device, a smooth switch between the transmitting state voltage and the receiving start state voltage can be achieved during the state switching process, realizing precise voltage control for the target device.

[0073] In one embodiment, before the step of generating a trigger instruction in response to a state transition request from the target device, such as Figure 2 As shown, the voltage configuration method also includes:

[0074] Step 202: In response to the start request of the target device's transmission state, a second trigger instruction is generated based on the voltage index and the second voltage activation trigger data, and the second trigger instruction is written to the power trigger address.

[0075] The target device's transmit state activation request is an instruction or request instructing the target device to be in transmit state. The voltage index can be determined based on a user-defined voltage value; for example, a pre-defined correspondence between voltage values ​​and voltage indices can be used to determine the voltage index corresponding to the actual voltage value. The second voltage activation trigger data can be data indicating that the voltage is effective in the target device's transmit state, i.e., data used to indicate that the transmit voltage is effective on the target device. For example, it can be data from the transmit state activation bit in the power trigger address, i.e., data from the transmit state activation bit in the power trigger address.

[0076] Specifically, when the target device receives a request to initiate transmission, or determines that it needs to switch to transmission mode, or determines that it needs to send information to other devices, the target device obtains the currently configured voltage value, determines the voltage index corresponding to the voltage value based on the correspondence between the voltage value and the voltage index, and generates a second trigger command based on the voltage index and the second voltage activation trigger data of the transmission state activation bit in the power trigger address. The specific process of generating the second trigger command is similar to that of generating the first trigger command and will not be repeated here. Based on this, the target device can write the second trigger command into the power trigger address pre-configured for the target device.

[0077] Step 204: In response to the write completion operation of the second trigger command, query the voltage of the target level corresponding to the voltage index in the voltage configuration level data stored in the preset storage area, and configure the voltage of the target level for the target device.

[0078] Specifically, the target device can write the second trigger instruction to the power trigger address. When it is determined that the second trigger instruction has been written, in response to the completion of the writing operation of the second trigger instruction, the target device can determine the voltage of the target level corresponding to the voltage index based on the voltage index carried in the second trigger instruction and the correspondence between the voltage of each target level and the voltage index stored in the preset storage area. This allows the voltage of the target level to take effect, that is, to supply power to the target device based on the voltage value of the target level, so that the current voltage value of the target device is the voltage value corresponding to the target level.

[0079] In this embodiment, the voltage index is used to accurately query the transmission voltage, which improves the query speed of the transmission voltage and enables the transmission voltage to take effect quickly and accurately, and also enables precise control of the transmission voltage.

[0080] In one embodiment, prior to the step of initiating a launch request in response to the target device's transmit state, such as Figure 3 As shown, the voltage configuration method also includes:

[0081] Step 302: In response to the voltage configuration request, obtain the maximum voltage of the target device in the transmit state.

[0082] The voltage configuration request can be a request to configure the transmit power voltage and receive power voltage of the target device. The transmit power voltage is the voltage value that the target device can use when it is in the TX ON state. The maximum voltage is the maximum voltage value that can be configured for the target device in the TX ON state. This maximum voltage can be obtained from the tool manual of the power amplifier corresponding to the target device. The tool manual can be the PA datasheet.

[0083] Specifically, in response to the voltage configuration request, the target device can obtain the maximum transmit power voltage corresponding to the target device from the preset tool manual, that is, the maximum voltage value that can be configured for the target device when the target device is in the transmit state.

[0084] Step 304: Based on the first voltage interval, the maximum voltage, and the preset minimum voltage, generate the voltage configuration level data of the target device in the transmit start state.

[0085] The voltage configuration level data includes at least several voltage levels. The first voltage interval can be a preset voltage interval value, such as 0.1V; the preset minimum voltage has a similar meaning to the maximum voltage, and is the minimum voltage value that can be configured for the target device in TXON state, such as 0.1V.

[0086] Specifically, the target device can determine a voltage range based on the maximum voltage and the preset minimum voltage, and divide the voltage range according to the first voltage interval to obtain multiple voltage levels. Based on this, the voltage levels of each level constitute the target device's transmission start-up voltage configuration level data.

[0087] Optionally, the specific process may involve determining a configurable voltage range based on the maximum voltage and a preset minimum voltage. The configurable voltage range is then divided based on a first voltage interval to obtain multiple voltage levels. In other words, the terminal can determine a first boundary voltage value based on the maximum voltage, a second boundary voltage value based on the preset minimum voltage, and obtain multiple transmit power voltages that can be configured for the target device based on the first and second boundary voltage values. This yields configurable voltage / voltage configuration level data for multiple levels of the target device in the transmit-in-progress state. Within this configurable range, the terminal can start from any boundary value and proceed towards another boundary value, dividing the range multiple times according to the first voltage interval to obtain multiple voltage values, i.e., multiple voltage levels.

[0088] Optionally, the target device can start from the maximum voltage and divide it into multiple steps with a preset value as step until it reaches the preset minimum voltage, thus obtaining multiple voltage values, which are the transmission power voltage values ​​of the target device at multiple levels.

[0089] Step 306: Configure the power trigger address for the target device.

[0090] Specifically, the power trigger address is the power enable address of the target device. The power trigger address includes at least a transmit status enable bit and a receive status enable bit. This power trigger address is the address of the trigger register that enables the voltage, specifically the address of the trigger register that enables the DC-DC converter in the target device. Optionally, this address can be 0x1C01. The DC-DC power supply can be a DC-DC buck-boost power supply used to power various components in the target device (PA / LNA / RF switch). The trigger register is the register that can trigger the voltage and switch the transmit / receive voltage by writing data to the address.

[0091] Step 308: Based on the second voltage interval, calculate the difference between the voltages of each level to obtain the standby voltage corresponding to each level, and store the voltages of each level and the standby voltage in the preset storage area of ​​the target device.

[0092] The second voltage interval represents the difference between the transmit voltage and the receive voltage. For example, it could be 0.1V, or -0.1V. For each voltage level, the voltage at that level is greater than the corresponding backup voltage. In other words, for each voltage level, the transmit voltage is greater than the receive voltage, and the difference between the backup voltage and the receive voltage is the value corresponding to the second voltage interval, which is 0.1V. The preset storage area is the NV region of the target device.

[0093] Specifically, for each voltage level—that is, for each transmit voltage / transmit power voltage / power point—the terminal can calculate the difference between that voltage and the second voltage interval, and determine this difference as the backup voltage corresponding to that level, i.e., determine the difference as the receive voltage corresponding to the transmit voltage of that level. The transmit voltage is the voltage value that can be configured for the target device when in TX ON state; the receive voltage is the voltage value that can be configured for the target device when in RX ON state. Based on this, the terminal can store the voltage of each level and the corresponding backup voltage in a preset storage area. Alternatively, the target device can store the TX voltage corresponding to each power point and the RX voltage corresponding to that TX voltage in the NV area as data pairs.

[0094] Optionally, in the NV region of the target device, the voltage is divided from the maximum power of TX to 0.5V in 0.1V steps to obtain the TX voltage corresponding to multiple power points. Then, the difference between each TX voltage and 0.1V is calculated to obtain the RX voltage corresponding to each TX voltage. The difference between the TX voltage and the corresponding RX voltage is fixed and constant. The TX voltage is greater than the RX voltage, that is, RX voltage = TX voltage - 0.1V.

[0095] In this embodiment, by storing the voltage, voltage index, and backup voltage of the receiving state corresponding to each transmission state in the NV area, reliable parameter preservation can be achieved, thereby providing a data foundation for the rapid switching and activation of index-based voltage in subsequent voltage control.

[0096] In one embodiment, the power trigger address is the address of a preset voltage activation register, and the power trigger address also includes a register trigger bit and a voltage index bit. For example... Figure 4 As shown, the specific processing steps of the step "Responding to the state switching request of the target device and generating the first trigger command" include:

[0097] Step 402: In response to the target device's request to switch from the transmit state to the receive state, determine the first voltage activation trigger data for the receive state activation bit, determine the trigger state value for the register trigger bit, collect the voltage of the target device when it is in the transmit state, and determine the target voltage index corresponding to the voltage.

[0098] In this context, the request for the target device to switch from transmit to receive state is the state switching request in a T2R scenario. The receive state activation bit is a flag that enables the target device's receive voltage to take effect; the register trigger bit is a flag that enables the target device to activate its voltage by writing to a register address; the voltage of the target device in transmit state can be its current voltage, i.e., the current transmit voltage of the target device currently in transmit state; the target voltage index can be the index corresponding to the current transmit voltage of the target device, determined based on a preset correspondence between voltage values ​​and indices.

[0099] Specifically, in response to the target device's request to switch from transmit to receive mode, the target device can determine that the receive voltage needs to be activated. Thus, the target device can determine the first voltage activation trigger data based on the receive mode activation bit. For example, the receive mode activation bit could have a first state value of "activated" and a second state value of "invalid." The target device can then determine the data of the receive mode activation bit as the first state value to obtain the first voltage activation trigger data. Similarly, the register trigger bit could have a third state value of "activated" and a fourth state value of "invalid." The target device can then determine the data of the register trigger bit as the third state value to obtain the trigger state value. The target device can obtain the current transmit voltage and then determine the target voltage index corresponding to that current transmit voltage.

[0100] Step 404: Generate a first trigger command based on the first voltage activation trigger data, the trigger status value, and the target voltage index.

[0101] Specifically, the first voltage activation trigger data, the trigger status value, and the target voltage index are combined to obtain a combination result, and the combination result is determined as the first trigger instruction; or, the first voltage activation trigger data, the trigger status value, and the target voltage index are respectively filled into the standard format data of the initialization of the trigger register to obtain a filling result, and the filling result is determined as the first trigger instruction.

[0102] In this embodiment, the generated first trigger command can achieve precise addressing of the DC-DC power supply in the target device, thereby enabling rapid voltage lookup and rapid voltage activation, reducing hardware overhead in the target device, and also reducing the switching latency between different states of the target device.

[0103] In one embodiment, such as Figure 5 As shown, the specific processing steps of the step "generating a second trigger command based on the voltage index and the second voltage activation trigger data" include:

[0104] Step 502: Based on the voltage value indicated by the startup request, determine the configuration voltage index corresponding to the voltage value. Also, determine the second voltage activation trigger data for the transmit status activation bit, and determine the trigger status value for the register trigger bit.

[0105] The voltage value indicated by the start request can be a voltage value that indicates the target device needs to be in the transmission state, that is, the transmission voltage value configured for the target device, such as one that can be configured by the user in advance.

[0106] Specifically, after obtaining the transmit voltage value configured for the target device, the target device can determine the configuration voltage index corresponding to the transmit voltage value based on the relationship between the voltage value and the index. Furthermore, the target device can determine whether the transmit voltage on the target device needs to be activated. Thus, the target device can determine the second voltage activation trigger data for the transmit status activation bit. For example, if the transmit status activation bit can have a fifth status value of 'activated' and a sixth status value of 'invalid', the target device can determine the data of the transmit status activation bit as the fifth status value to obtain the second voltage activation trigger data. Similarly, if the register trigger bit can have a third status value of 'activated' and a fourth status value of 'invalid', the target device can determine the data of the register trigger bit as the third status value to obtain the trigger status value.

[0107] Step 504: Generate a second trigger command based on the second voltage activation trigger data, trigger status value, and configuration voltage index.

[0108] Specifically, the second voltage activation trigger data, trigger status value, and configuration voltage index are combined to obtain a combination result, and the combination result is determined as the second trigger instruction; or, the second voltage activation trigger data, trigger status value, and configuration voltage index are respectively filled into the standard format data of the initialization of the trigger register to obtain a filling result, and the filling result is determined as the second trigger instruction.

[0109] In this embodiment, the generated second trigger command can achieve precise addressing of the DC-DC power supply in the target device, thereby enabling precise querying and rapid activation of multiple different transmit voltages.

[0110] The following describes in detail the specific process of the above voltage configuration with reference to a specific embodiment:

[0111] Step 1: Determine the maximum power voltage of TX ON in memory according to the PA datasheet.

[0112] Step 2: In NV, configure all voltages + voltage-activated trigger registers (DC-CDC default trigger register 0X1C01) from the maximum power voltage to the minimum power voltage of 0.5V at 0.1V steps from TX ON maximum power voltage to 0.5V minimum power voltage.

[0113] Step 3: Define the RX on call voltage position in NV and configure the Trigger register.

[0114] In step 4:

[0115] S4.1 Configure all voltage register values ​​in NV from the maximum power voltage to the minimum power voltage of 0.5V (TX ON) in 0.1V steps.

[0116] S4.2, Voltage-activated trriger register.

[0117] S4.3, increase the TX ON-0.1V voltage register value at the same power point.

[0118] The order of S4.1-S4.3 can be fixed. In step 4, the TX ON register (voltage register) and TX ON trriger (voltage activation trriger) have been configured; the RX ON (TX ON-100mV) trriger has not been configured, and the control word is not effective.

[0119] Step 5: TX ON calls the value of the voltage register corresponding to each power point. RX ON first calls the RX ONTrriger register, and then calls the same power point to increase the TX ON-0.1V voltage register value to achieve a 0.1V step-down solution. In the T2R scenario, RX ON calls the trimer from step 3 and makes the RX ON(TX ON-100mV) register value effective, achieving the 0.1V step-down solution.

[0120] Specifically, in response to the voltage configuration request, the maximum power voltage in the transmit-on state is determined in the datasheet of the corresponding RF power amplifier (the core power amplifier for transmitting signals).

[0121] Based on the preset voltage configuration interval, maximum power voltage, and preset minimum power voltage, the voltage level data is determined. This data includes voltage values ​​for multiple levels, with the difference between each level representing the preset voltage configuration interval. The voltage level data is then stored in the target storage area. This data is permanently stored; for example, it will not be erased after a device restart. The trigger memory address corresponding to the target device is also determined. This power trigger address is used to control the power supply to the target device. The address usage process can involve, in response to a data write command to a register, acquiring the transmit voltage value of the target level corresponding to that command within the NV area, outputting the transmit voltage value, and configuring the transmit voltage value for the device's RF power amplifier.

[0122] In other words, the voltage level data is bound to a preset trigger register. The preset memory address can be the trigger address of the register. As long as an instruction is written to the register through the preset memory address, the corresponding voltage level can be called, so that the register outputs voltage and provides it to the PA, thereby automatically and accurately providing the required transmit voltage value to the RF power amplifier.

[0123] The target device can also configure the voltage position for receiving state activation in the NV region, as well as configure the trigger register. This means the target device's receiving voltage can also be activated through a trigger register; each receiving voltage is bound to a preset trigger register. The preset memory address can be the trigger address of this register. By writing instructions to the register through this preset memory address, the corresponding voltage level can be invoked, causing the register to output voltage and supply it to the PA, thus automatically and accurately providing the required receiving voltage value to the RF power amplifier. In simple terms, when the target device's power module detects that data has been written to this address, it will query the corresponding voltage from the preset storage area and output it to the amplifier, thereby activating the voltage.

[0124] In one example, in NV, all voltage register values ​​can be configured from the maximum power voltage (TX ON) to the minimum power voltage (0.5V), in 0.1V steps. This means that the transmit power voltage values ​​for all levels are pre-configured. Furthermore, the target device can configure a trigger register to activate the voltage of the target device. Additionally, for each of the above transmit power voltage levels, the transmit function voltage value of each level minus 0.1V is added at 0.1V intervals to obtain the receive voltage value (standby voltage / RX ON) corresponding to that transmit power voltage value, where RX ON = TX ON - 0.1V.

[0125] TX ON calls the value of the voltage register corresponding to each power point. RX ON first calls the RX ON Trigger register, and then calls the same power point to increase the TX ON - 0.1V voltage register value. This achieves a 0.1V voltage reduction strategy for the target device switching from transmit to receive state, realizing smooth voltage changes and further ensuring the safe operation of the device and the reliability of communication. In other words, this application provides a new voltage configuration method. In this new voltage configuration method, namely the T2R scenario in the TDD of the LTE / NR system, by executing the steps described in the above embodiments, the RX ON voltage can be achieved as TX ON voltage - 100MV.

[0126] Optionally, the specific configuration method is as follows: Figure 6a As shown, Figure 6b As shown, and Figure 6c As shown, where Figure 6aIt could be a configuration diagram of the DC-DC power supply for the target device when it is in the transmission state. Figure 6b This could be a configuration diagram of the trigger register. Figure 6c This could be a configuration diagram for the DC-DC power supply when switching from transmit to receive mode. Figure 6a In the diagram, the yellow square wave can be a clock signal with a corresponding clock period of 180ns; the numbers in the blue signal represent the time length and are data signals; SSC represents the start condition; SA: 4 represents the communication address of the target device; REG.W represents a write operation to the register; Address: 03 represents the address of the trigger register, which can be 0x03; Data: 24 represents the data written at the timing of the Gates write operation, such as the second trigger instruction; 1 / 0 represents the acknowledgment position, 1 for acknowledgment (ACK), indicating that the power trigger address corresponding to the register has successfully received the instruction; 0 is the stop condition, indicating that the write operation to the register has ended. Figure 6b and Figure 6c Similarly, I will not go into details here.

[0127] Optionally, the TX ON voltage is 0X314, and the corresponding register can be TRRIGER- 0X310, which contains 4 control words, with each voltage separated by a 0.1V interval.

[0128] TX ON voltage 0X6. After the Trigger takes effect, the corresponding received voltage RX ON voltage can be found in address 0X2. The target device can read the corresponding voltage value according to the NV storage address + name. For example... Figure 6d As shown, in the NV storage area, it can be stored in the form of a configuration table, and the base unit of each voltage level in the table is 0.1V; the configuration table has multiple levels of arrays. The first level array can be DCDC_config, which includes 10 elements, from DCDC_config[0] to DCDC_config[9], where each element corresponds to 10 independent voltage configuration levels, which can cover the various ranges of the transmit voltage.

[0129] For each element, for example, for the MIPI array in DCDC_config[9], MIPI_ctrl_word[0] corresponds to the TX ON voltage, MIPI_ctrl_word[1] corresponds to the trigger register, and MIPI_ctrl_word[2] corresponds to the RXon voltage.

[0130] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.

[0131] Based on the same inventive concept, this application also provides a voltage configuration device for implementing the voltage configuration method described above. This device can be applied to or integrated into a chip or chip module, for example. The solution provided by this device is similar to the implementation described in the above method; therefore, the specific limitations in one or more voltage configuration device embodiments provided below can be found in the limitations of the voltage configuration method described above, and will not be repeated here.

[0132] In one exemplary embodiment, such as Figure 7 As shown, a voltage configuration device 700 is provided, including: a first generation module 702, a voltage query module 704, and a voltage configuration module 706, wherein:

[0133] The first generation module 702 is used to generate a first trigger instruction in response to a state switching request from the target device, and write the first trigger instruction into the power trigger address; the state switching request is used to indicate a switch from the transmit state to the receive state; the first trigger instruction includes at least first voltage activation trigger data and a target voltage index corresponding to the target device being in the transmit state;

[0134] The voltage query module 704 is used to respond to the write completion operation of the first trigger command at the power trigger address, and perform a query in the preset storage area based on the target voltage index to obtain the voltage of the target level and the backup voltage corresponding to the target level.

[0135] Voltage configuration module 706 is used to configure the voltage value of the target device based on the backup voltage.

[0136] In one embodiment, the apparatus further includes:

[0137] The second generation module is used to respond to the start request of the target device's transmission state, generate a second trigger instruction based on the voltage index and the second voltage effective trigger data, and write the second trigger instruction into the power trigger address;

[0138] The query module is used to respond to the write completion operation of the second trigger command, query the voltage of the target level corresponding to the voltage index in the voltage configuration level data stored in the preset storage area, and configure the voltage of the target level for the target device.

[0139] In one embodiment, the apparatus further includes:

[0140] The first acquisition module is used to acquire the maximum voltage of the target device in the transmission state in response to a voltage configuration request;

[0141] The third generation module is used to generate voltage configuration level data of the target device in the transmit start state based on the first voltage interval, the maximum voltage, and the preset minimum voltage; the voltage configuration level data includes at least multiple voltage levels;

[0142] The address configuration module is used to configure the power trigger address for the target device. The power trigger address is the power enable address of the target device and includes at least the transmit status enable bit and the receive status enable bit.

[0143] The calculation module is used to calculate the difference of voltage for each voltage level based on the second voltage interval, obtain the backup voltage corresponding to each voltage level, and store the voltage of each voltage level and the backup voltage in the preset storage area of ​​the target device.

[0144] In one embodiment, the third generation module is specifically used for:

[0145] The configurable voltage range is determined based on the maximum voltage and the preset minimum voltage;

[0146] The configurable voltage range is divided based on the first voltage interval to obtain multiple voltage levels.

[0147] In one embodiment, the power trigger address is the address of a preset voltage activation register, and the power trigger address further includes a register trigger bit and a voltage index bit; the first generation module is specifically used for:

[0148] In response to a request from the target device to switch from a transmit state to a receive state, the system determines the first voltage activation trigger data for the receive state activation bit, the trigger state value for the register trigger bit, the voltage of the target device when it is in the transmit state, and the target voltage index corresponding to the voltage.

[0149] Based on the first voltage activation trigger data, the trigger status value, and the target voltage index, a first trigger command is generated.

[0150] In one embodiment, the second generation module is specifically used for:

[0151] Based on the voltage value indicated by the startup request, determine the configuration voltage index corresponding to the voltage value; determine the second voltage activation trigger data for the transmit status activation bit; and determine the trigger status value for the register trigger bit.

[0152] A second trigger command is generated based on the second voltage activation trigger data, trigger status value, and configuration voltage index.

[0153] Regarding the modules / units included in the various devices and products described in the above embodiments, they can be software modules / units, hardware modules / units, or a combination of both. For example, for various devices and products applied to or integrated into a chip, all of their modules / units can be implemented using hardware methods such as circuits, or at least some modules / units can be implemented using software programs that run on a processor integrated within the chip, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits; for various devices and products applied to or integrated into a chip module, all of their modules / units can be implemented using hardware methods such as circuits, and different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components of the chip module, or at least some modules / units can be implemented using hardware methods such as circuits. The components can be implemented using software programs that run on the processor integrated within the chip module. The remaining (if any) modules / units can be implemented using hardware methods such as circuits. For various devices and products applied to or integrated into the terminal, each of its components / units can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or in different components within the terminal. Alternatively, at least some modules / units can be implemented using software programs that run on the processor integrated within the terminal, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits.

[0154] In one exemplary embodiment, a communication device is provided, which may be a server, and its internal structure diagram may be as follows. Figure 8As shown, the communication device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operating system and computer programs stored in the non-volatile storage media. The database stores voltage data for each voltage level and corresponding backup voltage data. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements a voltage configuration method.

[0155] Those skilled in the art will understand that Figure 8 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the communication device to which the present application is applied. Specific communication devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0156] In one exemplary embodiment, a communication device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.

[0157] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.

[0158] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0159] Based on the same inventive concept, this application also provides a chip, including a processor and a communication interface; the communication interface is used to receive or send data; the processor is configured to cause the chip to perform the following steps:

[0160] In response to a state switching request from the target device, a first trigger instruction is generated and written to the power trigger address; the state switching request is used to indicate a switch from the transmit state to the receive state; the first trigger instruction includes at least first voltage activation trigger data and the target voltage index corresponding to the target device being in the transmit state;

[0161] In response to the first trigger command's write completion operation at the power trigger address, a query is performed in the preset storage area based on the target voltage index to obtain the voltage of the target level and the backup voltage corresponding to the target level.

[0162] Configure the voltage value of the target device based on the backup voltage.

[0163] In one embodiment, the processor is configured to cause the chip to perform the following steps:

[0164] In response to the start request of the target device's transmission status, a second trigger command is generated based on the voltage index and the second voltage activation trigger data, and the second trigger command is written to the power trigger address;

[0165] In response to the write completion operation of the second trigger command, the voltage of the target level corresponding to the voltage index is queried from the voltage configuration level data stored in the preset storage area, and the voltage of the target level is configured for the target device.

[0166] In one embodiment, the processor is configured to cause the chip to perform the following steps:

[0167] In response to a voltage configuration request, obtain the maximum voltage of the target device in the transmit state;

[0168] Based on the first voltage interval, the maximum voltage, and the preset minimum voltage, voltage configuration level data of the target device in the transmit start state is generated; the voltage configuration level data includes at least multiple voltage levels;

[0169] Configure a power trigger address for the target device. The power trigger address is the power enable address of the target device. The power trigger address includes at least a transmit status enable bit and a receive status enable bit.

[0170] Based on the second voltage interval, the voltage difference of each level is calculated to obtain the backup voltage corresponding to each level, and the voltage of each level and the backup voltage are stored in the preset storage area of ​​the target device.

[0171] In one embodiment, the processor is configured to cause the chip to perform the following steps:

[0172] The configurable voltage range is determined based on the maximum voltage and the preset minimum voltage;

[0173] The configurable voltage range is divided based on the first voltage interval to obtain multiple voltage levels.

[0174] In one embodiment, the power-on address is the address of a preset voltage-activated register, and the power-on address further includes a register trigger bit and a voltage index bit; the processor is configured to cause the chip to perform the following steps:

[0175] In response to a request from the target device to switch from a transmit state to a receive state, the system determines the first voltage activation trigger data for the receive state activation bit, the trigger state value for the register trigger bit, the voltage of the target device when it is in the transmit state, and the target voltage index corresponding to the voltage.

[0176] Based on the first voltage activation trigger data, the trigger status value, and the target voltage index, a first trigger command is generated.

[0177] In one embodiment, the processor is configured to cause the chip to perform the following steps:

[0178] Based on the voltage value indicated by the startup request, determine the configuration voltage index corresponding to the voltage value; determine the second voltage activation trigger data for the transmit status activation bit; and determine the trigger status value for the register trigger bit.

[0179] A second trigger command is generated based on the second voltage activation trigger data, trigger status value, and configuration voltage index.

[0180] It is understood that the chip involved in the embodiments of this application may be a field-programmable gate array (FPGA), may be an application-specific integrated circuit (ASIC), may be a system on chip (SoC), may be a central processor unit (CPU), may be a network processor (NP), may be a digital signal processor (DSP), may be a microcontroller unit (MCU), may be a programmable logic device (PLD), or other integrated chips, etc.

[0181] Based on the same inventive concept, this application also provides a chip module, such as... Figure 9 As shown, the chip module includes a communication module, a power module, a storage module, and a chip. Among them:

[0182] The power module is used to provide power to the chip module; the storage module is used to store data and instructions; the communication module is used for internal communication within the chip module, or for communication between the chip module and external devices; this chip corresponds to the chip in the above chip embodiment.

[0183] The implementation method of this chip module can be found in the relevant content of the above chip embodiment, and will not be repeated here.

[0184] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.

[0185] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0186] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0187] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A voltage configuration method, characterized in that, The method includes: In response to a state switching request from the target device, a first trigger instruction is generated and written to a power trigger address; the state switching request is used to indicate a switch from a transmit state to a receive state; the first trigger instruction includes at least first voltage activation trigger data and a target voltage index corresponding to the target device being in the transmit state; In response to the first trigger instruction completing the write operation at the power trigger address, a query is performed in the preset storage area based on the target voltage index to obtain the voltage of the target level and the backup voltage corresponding to the target level. The voltage value of the target device is configured based on the backup voltage.

2. The method according to claim 1, characterized in that, Prior to the step of generating a trigger command in response to a state switching request from the target device, the method further includes: In response to the start request of the target device's transmission state, a second trigger instruction is generated based on the voltage index and the second voltage activation trigger data, and the second trigger instruction is written to the power trigger address; In response to the write completion operation of the second trigger command, the voltage of the target level corresponding to the voltage index is queried from the voltage configuration level data stored in the preset storage area, and the voltage of the target level is configured for the target device.

3. The method according to claim 2, characterized in that, Prior to the step of responding to the activation request in response to the transmission state of the target device, the method further includes: In response to a voltage configuration request, obtain the maximum voltage of the target device in the transmit state; Based on the first voltage interval, the maximum voltage, and the preset minimum voltage, voltage configuration level data for the target device in the transmit-start state is generated; the voltage configuration level data includes at least multiple voltage levels; Configure a power trigger address for the target device. The power trigger address is the power enable address of the target device. The power trigger address includes at least a transmit status enable bit and a receive status enable bit. Based on the second voltage interval, the voltage difference of each gear is calculated to obtain the backup voltage corresponding to each gear, and the voltage of each gear and the backup voltage are stored in the preset storage area of ​​the target device.

4. The method according to claim 3, characterized in that, The step of generating voltage configuration level data based on the first voltage interval, the maximum voltage, and the preset minimum voltage includes: Based on the maximum voltage and the preset minimum voltage, the configurable voltage range is determined; The configurable voltage range is divided based on the first voltage interval to obtain multiple voltage levels.

5. The method according to claim 3, characterized in that, The power trigger address is the address of a preset voltage activation register, and the power trigger address also includes a register trigger bit and a voltage index bit; The first trigger instruction is generated in response to the state switching request of the target device, including: In response to a request from the target device to switch from a transmit state to a receive state, the system determines first voltage activation trigger data for the receive state activation bit, determines a trigger state value for the register trigger bit, acquires the voltage of the target device when it is in the transmit state, and determines the target voltage index corresponding to the voltage. Based on the first voltage activation trigger data, the trigger status value, and the target voltage index, a first trigger command is generated.

6. The method according to claim 3, characterized in that, The generation of the second trigger command based on the voltage index and the second voltage activation trigger data includes: Based on the voltage value indicated by the startup request, determine the configuration voltage index corresponding to the voltage value; determine the second voltage activation trigger data for the transmit status activation bit; and determine the trigger status value for the register trigger bit. Based on the second voltage activation trigger data, the trigger status value, and the configuration voltage index, a second trigger command is generated.

7. A voltage configuration device, characterized in that, The device includes: A first generation module is configured to generate a first trigger instruction in response to a state switching request from a target device, and write the first trigger instruction into a power trigger address; the state switching request is used to indicate a switch from a transmit state to a receive state; the first trigger instruction includes at least first voltage activation trigger data and a target voltage index corresponding to the target device being in the transmit state; The voltage query module is used to respond to the first trigger command's write completion operation at the power trigger address, and perform a query in a preset storage area based on the target voltage index to obtain the voltage of the target level and the backup voltage corresponding to the target level. A voltage configuration module is used to configure the voltage value of the target device based on the backup voltage.

8. A communication device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.

9. A chip, characterized in that, The device includes a processor and a communication interface, wherein the processor is configured to cause the chip to perform the steps of the method described in any one of claims 1 to 6.

10. A chip module, characterized in that, This includes communication modules, power modules, storage modules, and chips, among which: The power module is used to provide power to the chip module; The storage module is used to store data and instructions; The communication module is used for internal communication within the chip module, or for communication between the chip module and external devices. The chip is used to perform the steps of the method according to any one of claims 1 to 6.