Electronic device for processing communication error, operating method thereof, and storage medium

The electronic device addresses digital communication errors in cameras by identifying and adjusting RF circuit operations based on frequency bands, reducing errors and testing time.

WO2026023937A1PCT designated stage Publication Date: 2026-01-29SAMSUNG ELECTRONICS CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2025/009931
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-09-13
Filing Date
2025-07-09
Publication Date
2026-01-29

AI Technical Summary

Technical Problem

Digital communication errors in electronic devices, particularly in cameras adjacent to antennas, are caused by RF noise, which are exacerbated by the need to test multiple camera and frequency band combinations, leading to prolonged testing times.

Method used

An electronic device with a RF circuit and processors that identify communication errors and adjust transmit power based on frequency bands, using a method to reduce errors by controlling the RF circuit operations.

Benefits of technology

Efficiently reduces digital communication errors by identifying and addressing issues specific to each camera and frequency band combination, minimizing testing time and improving communication reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025009931_29012026_PF_FP_ABST
    Figure KR2025009931_29012026_PF_FP_ABST
Patent Text Reader

Abstract

According to one embodiment of the present disclosure, an electronic device (101) comprises: a radio frequency (RF) circuit (260); one or more processors (120) including processing circuitry; a plurality of hardware components (220, 230, 240, 250) for performing wired communication with the one or more processors; and a memory (130) for storing instructions, wherein, when executed individually or collectively by the one or more processors, the instructions can instruct the electronic device to: perform communication based on a first frequency band from among a plurality of frequency bands through the RF circuit; while performing communication based on the first frequency band, identify an index corresponding to a wired communication error between the one or more processors and a first hardware component from among the plurality of hardware components; identify, on the basis of identifying the index, a first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component from among a plurality of operations associated with control of the RF circuit; and perform the identified first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component. Other embodiments are possible.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device for handling communication errors, and its operating method and storage medium

[0001] The present disclosure relates to an electronic device for handling communication errors, a method of operating the same, and a storage medium.

[0002] Electronic devices include various hardware components, such as cameras, touchscreens, speakers, and / or batteries. These hardware components can interact with each other to provide various functions. Communication between hardware components can be largely digital, relying on digital communication methods. This digital communication can be a highly efficient means of communication between hardware components.

[0003] However, digital communications can be affected by various factors, such as radio frequency (RF) noise, which can cause errors in digital communications based on digital communication methods such as the Mobile Industry Processor Interface (MIPI) and / or Inter-Integrated Circuit (I2C). Therefore, these digital communication errors can primarily occur in cameras located adjacent to the antennas through which RF signals are transmitted and received.

[0004] Therefore, a method of reducing digital communication errors due to RF noise by adjusting the transmit power of the RF circuit when the camera is in operation can be considered. However, since an electronic device may include multiple cameras and may support (or be able to use) multiple frequency bands, in order to reduce digital communication errors, the transmit power of the RF circuit to be adjusted may need to be confirmed in advance through a test procedure for all combinations of multiple cameras and multiple frequency bands. However, since this test procedure is performed for all combinations of multiple cameras and multiple frequency bands, the test procedure may take a considerable amount of time. In particular, as the number of cameras and the number of frequency bands increase, the test procedure may take even longer.

[0005] According to one embodiment of the present disclosure, an electronic device (101) may include a radio frequency (RF) circuit (260), one or more processors (120) including processing circuitry, a plurality of hardware components (220; 230; 240; 250) configured to perform wired communication with the one or more processors, and a memory (130) for storing instructions.

[0006] According to one embodiment of the present disclosure, the instructions, when individually or collectively executed by the one or more processors, may cause the electronic device to perform communication based on a first frequency band among a plurality of frequency bands via the RF circuit.

[0007] According to one embodiment of the present disclosure, the instructions, when individually or collectively executed by the one or more processors, may cause the electronic device to identify an index corresponding to a wired communication error between the one or more processors and a first hardware component among the plurality of hardware components while performing communication based on the first frequency band.

[0008] According to one embodiment of the present disclosure, the instructions, when individually or collectively executed by the one or more processors, may cause the electronic device to, based on identifying the index, identify a first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component, among a plurality of operations associated with control of the RF circuit.

[0009] According to one embodiment of the present disclosure, the instructions, when individually or collectively executed by the one or more processors, may cause the electronic device to perform a first operation associated with control of the RF circuit corresponding to the identified first frequency band and the first hardware component.

[0010] According to one embodiment of the present disclosure, a method of an electronic device (101) may include an operation of performing communication based on a first frequency band among a plurality of frequency bands via a radio frequency (RF) circuit (260).

[0011] According to one embodiment of the present disclosure, the method may include an operation of checking an index corresponding to a wired communication error between one or more processors (120) including processing circuitry and a first hardware component among a plurality of hardware components (220; 230; 240; 250) configured to perform wired communication with the one or more processors while performing communication based on the first frequency band.

[0012] According to one embodiment of the present disclosure, the method may include an operation of identifying, based on identifying the index, a first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component, among a plurality of operations associated with control of the RF circuit.

[0013] According to one embodiment of the present disclosure, the method may include performing a first operation associated with control of the RF circuit corresponding to the identified first frequency band and the first hardware component.

[0014] According to one embodiment of the present disclosure, a storage medium storing computer-readable instructions may be provided.

[0015] According to one embodiment of the present disclosure, the instructions, when individually or collectively executed by one or more processors (120) including processing circuitry of the electronic device (101), may cause the electronic device to perform at least one operation.

[0016] According to one embodiment of the present disclosure, the at least one operation may include performing communication based on a first frequency band among a plurality of frequency bands via a radio frequency (RF) circuit (260).

[0017] According to one embodiment of the present disclosure, the at least one operation may include an operation of checking an index corresponding to a wired communication error between one or more processors (120) including processing circuitry and a first hardware component among a plurality of hardware components (220; 230; 240; 250) configured to perform wired communication with the one or more processors while performing communication based on the first frequency band.

[0018] According to one embodiment of the present disclosure, the at least one operation may include an operation of identifying, based on identifying the index, a first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component, among a plurality of operations associated with control of the RF circuit.

[0019] According to one embodiment of the present disclosure, the at least one operation may include performing a first operation associated with control of the RF circuit corresponding to the identified first frequency band and the first hardware component.

[0020] FIG. 1 is a block diagram schematically illustrating an electronic device (101) within a network environment (100) according to one embodiment.

[0021] Figure 2 is a block diagram of an electronic device according to one embodiment.

[0022] FIG. 3 is a diagram for explaining a TX hopping operation according to one embodiment.

[0023] FIG. 4a is a diagram for explaining the operation of a VCC switch according to one embodiment.

[0024] FIG. 4b is a diagram for explaining the operation of a VCC switch according to one embodiment.

[0025] FIG. 5 is a diagram for explaining the operation of a VCC switch according to one embodiment.

[0026] Figure 6 is a flowchart illustrating an operation process of an electronic device according to one embodiment.

[0027] Figure 7 is a flowchart illustrating an operation process of an electronic device according to one embodiment.

[0028] FIG. 8a is a flowchart illustrating an operation process of an electronic device according to one embodiment.

[0029] FIG. 8b is a flowchart illustrating an operation process of an electronic device according to one embodiment.

[0030] FIG. 9 is a diagram for explaining ALT PA operation according to one embodiment.

[0031] Hereinafter, an embodiment of the present disclosure will be described in detail with reference to the attached drawings. In addition, when describing an embodiment of the present disclosure, if it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the gist of an embodiment of the present disclosure, such detailed description will be omitted. In addition, the terms described below are terms defined in consideration of the functions in an embodiment of the present disclosure, and these may vary depending on the intention or custom of the user or operator. Therefore, the definitions should be made based on the contents throughout this specification.

[0032] It should be noted that the technical terms used in this specification are merely used to describe specific embodiments and are not intended to limit the embodiments of the present disclosure. Alternatively, unless specifically defined otherwise herein, the technical terms used in this specification should be interpreted as having a meaning generally understood by a person skilled in the art to which the present disclosure pertains, and should not be interpreted in an excessively broad or narrow sense. Alternatively, if a technical term used in this specification is an incorrect technical term that does not accurately express the spirit of the present disclosure, it should be replaced with a technical term that can be correctly understood by a person skilled in the art. Alternatively, general terms used in the embodiments of the present disclosure should be interpreted as defined in the dictionary or according to the context, and should not be interpreted in an excessively narrow sense.

[0033] Alternatively, the singular expressions used herein include plural expressions unless the context clearly dictates otherwise. In this application, terms such as "consist of" or "comprises" should not be construed to necessarily include all of the various components or various operations described in the specification, and should be construed to mean that some of the components or some of the operations may not be included, or that additional components or operations may be included.

[0034] Alternatively, terms including ordinal numbers, such as "first," "second," etc., used herein may be used to describe various components, but the components should not be limited by these terms. These terms are used solely to distinguish one component from another. For example, without departing from the scope of the present disclosure, a first component could be referred to as a "second component," and similarly, a second component could also be referred to as a "first component."

[0035] When a component is referred to as being "connected" or "connected" to another component, it may be directly connected or connected to that other component, but there may also be other components intervening. Conversely, when a component is referred to as being "directly connected" or "connected" to another component, it should be understood that there are no other components intervening.

[0036] Hereinafter, an embodiment of the present disclosure will be described in detail with reference to the attached drawings. Regardless of the drawing numbers, identical or similar components will be given the same reference numbers and redundant descriptions thereof will be omitted. Alternatively, when describing an embodiment of the present disclosure, if a detailed description of a related known technology is determined to obscure the gist of the present disclosure, the detailed description thereof will be omitted. Alternatively, it should be noted that the attached drawings are only intended to facilitate easy understanding of the spirit of the present disclosure and should not be construed as limiting the spirit of the present disclosure by the attached drawings. The spirit of the present disclosure should be construed to extend to all modifications, equivalents, and substitutes other than the attached drawings.

[0037] Hereinafter, an embodiment of the present disclosure will be described using an electronic device as an example, but the electronic device may also be referred to as a terminal, a mobile station, mobile equipment (ME), user equipment (UE), user terminal (UT), subscriber station (SS), wireless device, handheld device, or access terminal (AT). Alternatively, in an embodiment of the present disclosure, the electronic device may be a device having a communication function, such as a mobile phone, a personal digital assistant (PDA), a smart phone, a wireless MODEM, or a laptop.

[0038] FIG. 1 is a block diagram schematically illustrating an electronic device (101) within a network environment (100) according to one embodiment.

[0039] Referring to FIG. 1, in a network environment (100), an electronic device (101) may communicate with an electronic device (102) via a first network (198) (e.g., a short-range wireless communication network), or may communicate with an electronic device (104) or a server (108) via a second network (199) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (101) may communicate with the electronic device (104) via the server (108). According to one embodiment, the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197). In some embodiments, the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may have one or more other components added. In some embodiments, some of these components (e.g., the sensor module (176), the camera module (180), or the antenna module (197)) may be integrated into one component (e.g., the display module (160)).

[0040] The processor (120) may control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) by executing, for example, software (e.g., a program (140)), and may perform various data processing or calculations. According to one embodiment, as at least a part of the data processing or calculation, the processor (120) may store a command or data received from another component (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the command or data stored in the volatile memory (132), and store the resulting data in a non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or a secondary processor (123) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or together therewith. For example, if the electronic device (101) includes a main processor (121) and a secondary processor (123), the secondary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a specified function. The secondary processor (123) may be implemented separately from the main processor (121) or as a part thereof.

[0041] The auxiliary processor (123) may control at least a part of functions or states associated with at least one component (e.g., a display module (160), a sensor module (176), or a communication module (190)) of the electronic device (101), for example, on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. In one embodiment, the auxiliary processor (123) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (180) or a communication module (190)). In one embodiment, the auxiliary processor (123) (e.g., a neural network processing device) may include a hardware structure specialized for processing artificial intelligence models. The artificial intelligence models may be generated through machine learning. This learning can be performed, for example, in the electronic device (101) itself where artificial intelligence is performed, or can be performed through a separate server (e.g., server (108)). The learning algorithm can include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model can include multiple artificial neural network layers.The artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to, or alternatively to, a hardware structure, an artificial intelligence model may include a software structure.

[0042] The memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101). The data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto. The memory (130) can include volatile memory (132) or non-volatile memory (134).

[0043] The program (140) may be stored as software in memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).

[0044] The input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101). The input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).

[0045] The audio output module (155) can output audio signals to the outside of the electronic device (101). The audio output module (155) can include, for example, a speaker or a receiver. The speaker can be used for general purposes, such as multimedia playback or recording playback. The receiver can be used to receive incoming calls. According to one embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.

[0046] The display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101). The display module (160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling the device. In one embodiment, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.

[0047] The audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150), output sound through the sound output module (155), or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphone) directly or wirelessly connected to the electronic device (101).

[0048] The sensor module (176) can detect the operating status (e.g., power or temperature) of the electronic device (101) or the external environmental status (e.g., user status) and generate an electrical signal or data value corresponding to the detected status. According to one embodiment, the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.

[0049] The interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)). In one embodiment, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.

[0050] The connection terminal (178) may include a connector through which the electronic device (101) may be physically connected to an external electronic device (e.g., electronic device (102)). According to one embodiment, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).

[0051] A haptic module (179) can convert electrical signals into mechanical stimuli (e.g., vibration or movement) or electrical stimuli that a user can perceive through tactile or kinesthetic sensations. According to one embodiment, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.

[0052] The camera module (180) can capture still images and videos. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.

[0053] The power management module (188) can manage power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented as at least a part of, for example, a power management integrated circuit (PMIC) (power management integrated circuit (circuitry)).

[0054] A battery (189) may power at least one component of the electronic device (101). In one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.

[0055] The communication module (190) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (101) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may operate independently from the processor (120) (e.g., application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (194) (e.g., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, the corresponding communication module can communicate with an external electronic device (104) via a first network (198) (e.g., a short-range communication network such as Bluetooth, Wi-Fi (wireless fidelity) direct, or IrDA (infrared data association)) or a second network (199) (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules can be integrated into a single component (e.g., a single chip) or implemented as a plurality of separate components (e.g., multiple chips). The wireless communication module (192) can verify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) by using subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196).

[0056] The wireless communication module (192) can support 5G networks and next-generation communication technologies following the 4G network, such as NR access technology (new radio access technology). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (192) can support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), an external electronic device (e.g., the electronic device (104)), or a network system (e.g., the second network (199)). According to one embodiment, the wireless communication module (192) can support a peak data rate (e.g., 20 Gbps or more) for eMBB realization, a loss coverage (e.g., 164 dB or less) for mMTC realization, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL), or 1 ms or less for round trip) for URLLC realization.

[0057] The antenna module (197) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). According to one embodiment, the antenna module (197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199), may be selected from the plurality of antennas, for example, by the communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device via the selected at least one antenna. According to some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (197).

[0058] In one embodiment, the antenna module (197) may form a mmWave antenna module. In one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high-frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent a second side (e.g., a top side or a side side) of the printed circuit board and capable of transmitting or receiving signals in the designated high-frequency band.

[0059] At least some of the above components can be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)).

[0060] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199). Each of the external electronic devices (102 or 104) may be the same or a different type of device as the electronic device (101). According to one embodiment, all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of or in addition to executing the function or service itself, request one or more external electronic devices to perform the function or at least a part of the service. One or more external electronic devices that receive the request may execute at least a portion of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (101). The electronic device (101) may process the result as is or additionally and provide it as at least a portion of a response to the request. For this purpose, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example. The electronic device (101) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example. In another embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server utilizing machine learning and / or a neural network. According to one embodiment, the external electronic device (104) or the server (108) may be included in the second network (199).The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.

[0061] Electronic devices according to embodiments disclosed herein may take various forms. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances. Electronic devices according to embodiments disclosed herein are not limited to the aforementioned devices.

[0062] The embodiments of this document and the terms used herein are not intended to limit the technical features described in this document to a specific embodiment, but should be understood to include various modifications, equivalents, or substitutes of the embodiment. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the item, unless the context clearly indicates otherwise. In this document, each of the phrases "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" can include any one of the items listed together in the corresponding phrase among those phrases, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as "coupled" or "connected" to another component (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.

[0063] The term "module" used in one embodiment of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit, for example. A module may be an integral component, or a minimum unit or part of such a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (circuitry) (ASIC).

[0064] An embodiment of the present document may be implemented as software (e.g., a program (140)) including one or more instructions stored in a storage medium (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)). For example, a processor (e.g., a processor (120)) of the machine (e.g., an electronic device (101)) may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.

[0065] According to one embodiment, the method according to one embodiment disclosed in the present document may be provided as a computer program product. The computer program product may be traded between sellers and buyers as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or may be provided through an application store (e.g., Play Store). TM ) or directly between two user devices (e.g., smart phones), online distribution (e.g., downloading or uploading). In the case of online distribution, at least a portion of the computer program product may be at least temporarily stored or temporarily created in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

[0066] According to one embodiment, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and placed in other components. According to one embodiment, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to one embodiment, the operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.

[0067] Figure 2 is a block diagram of an electronic device according to one embodiment.

[0068] Referring to FIG. 2, an electronic device (101) (e.g., the electronic device (101) of FIG. 1) may include a processor (120) including processing circuitry (e.g., the processor (120) of FIG. 1), a camera (220) (e.g., the camera module (180) of FIG. 1), a display (230) (e.g., the display module (160) of FIG. 1), a speaker (240) (e.g., the audio output module (155) of FIG. 1), a battery (250) (e.g., the battery (189) of FIG. 1), a radio frequency (RF) circuit (260), a first antenna (270), and / or a second antenna (280). The processor (120) may include a communication processor (200) and / or an application processor (210). In FIG. 2, an example is described in which an electronic device (101) includes two antennas, but there may be no limitation on the number of antennas included in the electronic device (101).

[0069] According to one embodiment, the application processor (210) may control, for example, the overall operation of the electronic device. For example, the application processor (210) may control the execution of an application program running on the electronic device, the execution of instructions (or commands), and other hardware components such as the memory (130), and there may be no limitations on the operations performed by the application processor (210). The application processor (210) may include, for example, a central processing unit (CPU), a graphical processing unit (GPU), a neural processing unit (NPU), and / or a digital signal processor (DSP), and / or may be integrated with (or connected to) at least one processing circuit. The application processor (210) and the communication processor (200) may be included in the processor (120). The application processor (210) and the communication processor (200) may be implemented independently or in an integrated form.

[0070] According to one embodiment, the camera (220) may be connected to the application processor (210). In one embodiment, the camera (220) may communicate with the application processor (210) via digital communication based on the Mobile Industry Processor Interface (MIPI) method and / or the Inter-Integrated Circuit (I2C) method. The camera (220) may include one or more cameras. The one or more cameras may include a wide-angle camera, a 3X zoom (telephoto 3X) camera, a 5X zoom (telephoto 5X) camera, an ultra-wide camera, and / or a video telephony camera.

[0071] According to one embodiment, the application processor (210) may receive MIPI data from the camera (220) while the RF circuit (260) performs communication based on a first frequency band among a plurality of frequency bands supported by the electronic device (101), and may determine whether a communication error (e.g., a MIPI error) occurs between the application processor (210) and the camera (220) based on the received MIPI data. In one embodiment, the communication between the application processor (210) and the camera (220) may be a wired communication, and thus, the communication error may be a wired communication error. In one embodiment, the plurality of frequency bands may include a total of 42 frequency bands, including, for example, frequency bands for long term evolution (LTE) and frequency bands for new radio (NR). In one embodiment, the MIPI data may represent data transmitted and / or received via MIPI. In one embodiment, a MIPI error may indicate an error in MIPI data, and may indicate an error occurring in communication based on the MIPI method. According to one embodiment, the application processor (210) may perform a cyclic redundancy check (CRC) operation on the MIPI data received from the camera (220), and if the CRC result is an error, the application processor (210) may determine that a communication error (e.g., a MIPI error) has occurred between the application processor (210) and the camera (220). According to one embodiment, if a MIPI overflow occurs in the MIPI data received from the camera (220), the application processor (210) may determine that a communication error (e.g., a MIPI error) has occurred between the application processor (210) and the camera (220).

[0072] According to one embodiment, the application processor (210) may receive I2C data from the camera (220) while the RF circuit (260) performs communication based on a first frequency band among a plurality of frequency bands supported by the electronic device (101), and may determine whether a communication error (e.g., an I2C error) occurs between the application processor (210) and the camera (220) based on the received I2C data. In one embodiment, the I2C data may represent data transmitted and / or received via an I2C interface. In one embodiment, the I2C error may represent an error for the I2C data and may represent an error occurring in communication based on the I2C method. According to one embodiment, the application processor (210) can perform a CRC operation on the I2C data received from the camera (220), and if the CRC result is an error, it can be determined that a communication error (e.g., an I2C error) has occurred between the application processor (210) and the camera (220). According to one embodiment, if an I2C overflow has occurred for the I2C data received from the camera (220), the application processor (210) can be determined that a communication error (e.g., an I2C error) has occurred between the application processor (210) and the camera (220).

[0073] When it is confirmed that a communication error has occurred between the application processor (210) and the camera (220), the application processor (210) can transmit a signal to the communication processor (200) indicating that a communication error has occurred between the application processor (210) and the camera (220).

[0074] According to one embodiment, the display (230) may be connected to the application processor (210). In one embodiment, the display (230) may communicate with the application processor (210) via digital communication based on the I2C method.

[0075] According to one embodiment, the application processor (210) may receive MIPI data from the display (230) while the RF circuit (260) performs communication based on a first frequency band among a plurality of frequency bands supported by the electronic device (101), and may determine whether a communication error (e.g., a MIPI error) occurs between the application processor (210) and the display (230) based on the received MIPI data. In one embodiment, the communication between the application processor (210) and the display (230) may be a wired communication, and thus, the communication error may be a wired communication error.

[0076] When it is determined that a communication error has occurred between the application processor (210) and the display (230), the application processor (210) can transmit a signal to the communication processor (200) indicating that a communication error has occurred between the application processor (210) and the display (230).

[0077] In one embodiment, the speaker (240) may be connected to the application processor (210). In one embodiment, the speaker (240) may communicate with the application processor (210) via digital communication based on the I2C method.

[0078] According to one embodiment, the application processor (210) may receive IC2 data from the speaker (240) while the RF circuit (260) performs communication based on a first frequency band among a plurality of frequency bands supported by the electronic device (101), and may determine whether a communication error (e.g., an I2C error) occurs between the application processor (210) and the speaker (240) based on the received IC2 data. In one embodiment, the communication between the application processor (210) and the speaker (240) may be a wired communication, and thus, the communication error may be a wired communication error.

[0079] When it is confirmed that a communication error has occurred between the application processor (210) and the speaker (240), the application processor (210) can transmit a signal to the communication processor (200) indicating that a communication error has occurred between the application processor (210) and the speaker (240).

[0080] In one embodiment, the battery (250) may be connected to the application processor (210). In one embodiment, the battery (250) may communicate with the application processor (210) via digital communication based on the I2C method.

[0081] According to one embodiment, the application processor (210) may receive IC2 data from the battery (250) while the RF circuit (260) performs communication based on a first frequency band among a plurality of frequency bands supported by the electronic device (101), and may determine whether a communication error (e.g., an I2C error) occurs between the application processor (210) and the battery (250) based on the received IC2 data. In one embodiment, the communication between the application processor (210) and the battery (250) may be a wired communication, and thus, the communication error may be a wired communication error.

[0082] When it is confirmed that a communication error has occurred between the application processor (210) and the battery (250), the application processor (210) can transmit a signal to the communication processor (200) indicating that a communication error has occurred between the application processor (210) and the battery (250).

[0083] According to one embodiment, the application processor (210) may include an ABC (abnormal behavior catcher), which may be a kernel module that collects data such as abnormal behavior occurring in hardware components (e.g., a camera (220), a display (230), a speaker (240), and / or a battery (250)) and checks for MIPI errors and / or I2C errors. The application processor (210) may determine whether a communication error occurs between the hardware components and the application processor (210) based on MIPI data and / or I2C data transmitted from the hardware components (e.g., a camera (220), a display (230), a speaker (240), and / or a battery (250)).

[0084] According to one embodiment, when the application processor (210) determines that a communication error has occurred between the application processor (210) and the hardware component, the application processor (210) may transmit a signal indicating that a communication error has occurred between the application processor (210) and the hardware component.

[0085] According to one embodiment, the communication processor (200), which receives a signal from the application processor (210) indicating that a communication error has occurred between the application processor (210) and the hardware component, may perform an operation corresponding to a frequency band (e.g., a first frequency band) used by the RF circuit (260) among a plurality of operations for restoring communication between the application processor (210) and the hardware component (or for normal communication between the application processor (210) and the hardware component). In one embodiment, the plurality of operations for restoring communication between the application processor (210) and the hardware component (or for normal communication between the application processor (210) and the hardware component) may include operations associated with control of the RF circuit (260) corresponding to the first frequency band.

[0086] In one embodiment, the communication processor (200) may set a plurality of operations for restoring communication between the application processor (210) and the hardware component (or for normal communication between the application processor (210) and the hardware component) for each of a plurality of frequency bands supported (or used) in the electronic device (101). In one embodiment, since the efficiency of the operation for restoring communication between the application processor (210) and the hardware component (or for normal communication between the application processor (210) and the hardware component) may differ depending on the frequency band used in the RF circuit (260), the communication processor (200) may set operations for restoring communication between the application processor (210) and the hardware component (or for normal communication between the application processor (210) and the hardware component) for each frequency band.

[0087] In one embodiment, the communication processor (200) may set a plurality of operations for restoring communication between the application processor (210) and the hardware component (or for normal communication between the application processor (210) and the hardware component) for each hardware component. In one embodiment, since the efficiency of the operations for restoring communication between the application processor (210) and the hardware component (or for normal communication between the application processor (210) and the hardware component) may vary depending on the characteristics of the hardware component, the communication processor (200) may set operations for restoring communication between the application processor (210) and the hardware component (or for normal communication between the application processor (210) and the hardware component) for each hardware component.

[0088] In one embodiment, the communication processor (200) may set a plurality of operations for restoring communication between the application processor (210) and the hardware component (or for normal communication between the application processor (210) and the hardware component) depending on the combination of the frequency band and the hardware component used in the RF circuit (260). In one embodiment, since the efficiency of the operation for restoring communication between the application processor (210) and the hardware component (or for normal communication between the application processor (210) and the hardware component) may vary depending on the characteristics of the hardware component as well as the frequency band, the communication processor (200) may set operations for restoring communication between the application processor (210) and the hardware component (or for normal communication between the application processor (210) and the hardware component) depending on the combination of the frequency band and the hardware component.

[0089] In one embodiment, the plurality of operations for restoring communication between the application processor (210) and the hardware component (or for normal communication between the application processor (210) and the hardware component) may include an operation for changing an antenna (e.g., a transmitting antenna), an operation for changing a voltage supply circuit that supplies voltage to the PA, and / or an operation for changing a voltage supply circuit that supplies voltage to the PA. This may be specifically described as follows.

[0090] In one embodiment, the RF circuit (260) may include a radio frequency integrated circuit (RFIC), a plurality of power amplifiers (PAs), an antenna switch, a first voltage supply circuit, a second voltage supply circuit, and / or a voltage switch. In one embodiment, the electronic device (101) may support a plurality of frequency bands, which may include a total of 42 frequency bands, including, for example, frequency bands for long term evolution (LTE) and frequency bands for new radio (NR). In one embodiment, the RF circuit (260) may perform communication based on any one of the plurality of frequency bands.

[0091] In one embodiment, the antenna switch can selectively connect either the first antenna (270) or the second antenna (280) to a corresponding PA. For example, the antenna switch can operate based on the control of the communication processor (200) and / or the RFIC, but there may be no limitation. For example, the antenna switch can be controlled so that an RF signal is provided to the first antenna (270) through a first PA among the plurality of PAs, and such an RF transmission path can be referred to as a first RF transmission path. In another example, the antenna switch can be controlled so that an RF signal is provided to the second antenna (280) through a second PA among the plurality of PAs, and such an RF transmission path can be referred to as a second RF transmission path.

[0092] According to one embodiment, the communication processor (200) may support a function for changing an RF transmission path. The function for changing an RF transmission path may also be referred to as a transmission hopping (TX hopping) function. In one embodiment, the communication processor (200) may change the RF transmission path by changing an antenna (e.g., a transmission antenna) connected to the RF circuit (260), and thus the TX hopping function may include a function for changing an antenna. In one embodiment, the communication processor (200) may control an antenna switch so that an RF signal is provided to a first PA, and thus an RF signal amplified by the first PA may be provided to the first antenna (270). While the RF signal is being transmitted through the first antenna (270), the communication processor (200) may, for example, determine whether a condition for changing an antenna (e.g., for changing an RF transmission path) is satisfied. In one embodiment, the communication processor (200) can determine that a condition for changing the antenna is satisfied when a communication error is identified between a hardware component (e.g., a camera (220), a display (230), a speaker (240), and / or a battery (250)) and the application processor (210). When the condition for changing the antenna is satisfied, the communication processor (200) can control an antenna switch to change the antenna from a first antenna (270) to a second antenna (280), thereby changing the RF transmission path from the first RF transmission path to the second RF transmission path.

[0093] In one embodiment, the voltage switch can selectively connect either the first voltage supply circuit or the second voltage supply circuit to the corresponding PA. For example, the voltage switch can operate based on the control of the communication processor (200) and / or the RFIC, but there may be no limitation. For example, the voltage switch can be controlled so that the first voltage supply circuit can supply the Vcc voltage to the first PA connected to the first antenna (270) among the plurality of PAs. In another example, the voltage switch can be controlled so that the second voltage supply circuit can supply the Vcc voltage to the second PA connected to the second antenna (280) among the plurality of PAs.

[0094] According to one embodiment, the communication processor (200) may support a function of changing a voltage supply circuit that supplies voltage to a PA. The function of changing the voltage supply circuit may also be referred to as a VCC switch function. The communication processor (200) may control the voltage switch so that the first voltage supply circuit can supply the Vcc voltage to any PA among a plurality of PAs, for example, a first PA connected to the first antenna (270), so that an RF signal amplified by the first PA can be provided to the first antenna (270). While the first voltage supply circuit is supplying the Vcc voltage to the first PA, the communication processor (200) may, for example, determine whether a condition for changing the voltage supply circuit is satisfied. In one embodiment, the communication processor (200) may determine that a condition for changing the voltage supply circuit is satisfied when a communication error is identified between a hardware component (e.g., a camera (220), a display (230), a speaker (240), and / or a battery (250)) and the application processor (210). When the condition for changing the voltage supply circuit is satisfied, the communication processor (200) may control a voltage switch so that a second voltage supply circuit, rather than the first voltage supply circuit, can supply the Vcc voltage to the first PA.

[0095] According to one embodiment, the communication processor (200) may support a function of changing a PA bias, which is a driving voltage for a PA. The function of changing the PA bias may also be referred to as an ALT PA (alternative PA) function. The communication processor (200) may set a PA bias for any PA among a plurality of PAs, for example, a first PA connected to a first antenna (270), to the first PA bias, and accordingly, an RF signal amplified by the first PA based on the first PA bias may be provided to the first antenna (270). While the first PA is operating based on the first PA bias, the communication processor (200) may, for example, confirm that a condition for changing the PA bias is satisfied. In one embodiment, the communication processor (200) may determine that a condition for changing the PA bias is satisfied when a communication error is detected between a hardware component (e.g., a camera (220), a display (230), a speaker (240), and / or a battery (250)) and the application processor (210). If the condition for changing the PA bias is satisfied, the communication processor (200) may control the first PA to operate by changing the PA bias for the first PA from the first PA bias to a second PA bias. For example, the second PA bias may be a lower bias than the first PA bias. In one embodiment, the communication processor (200) may reduce the bias by reducing an adjacent channel leakage ratio (ACLR) margin. In one embodiment, the communication processor (200) may manage the PA bias in the form of a lookup table (LUT). For example, a PA lookup table can be formed in a form that maps PA bias by relative gain index (RGI).For example, a PA lookup table can be formed by frequency band.

[0096] As described above, the communication processor (200) may have different efficiency in operations for restoring communication between the application processor (210) and the hardware components (or for normal communication between the application processor (210) and the hardware components) depending on the characteristics of the hardware components as well as the frequency band used in the RF circuit (260). Therefore, operations for restoring communication between the application processor (210) and the hardware components (or for normal communication between the application processor (210) and the hardware components) may be set for each frequency band, each hardware component, or each combination of frequency bands and hardware components. According to one embodiment, each of the hardware components connected to the application processor (210) may have a unique index (e.g., a device state index (DSI)). For example, the DSI of the camera (220) may be “5”, the DSI of the display (230) may be “6”, the DSI of the speaker (240) may be “7”, and the DSI of the battery (250) may be “8”.

[0097] For example, the communication processor (200) can set operations for restoring communication between the application processor (210) and the hardware component (or for normal communication between the application processor (210) and the hardware component) in the form of an LUT, as shown in Table 1 below.

[0098] Table 1

[0099]

[0100] In Table 1, for the camera (220), the operation associated with the control of the RF circuit (260) when the RF circuit (260) uses the frequency band n41 may be set to a TX hopping operation. It should be noted that, for convenience of explanation, the operation associated with the control of the RF circuit may also be referred to as a “MIPI Error avoidance method.” Since the communication processor (200) supports a plurality of operations associated with the control of the RF circuit (260), indexes for identifying the plurality of operations associated with the control of the RF circuit (260) may be set. For example, the index set for the TX hopping operation may be “0”, the index set for the VCC Switch operation may be “1”, and the index set for the ALT PA operation may be “2”.

[0101] In Table 1, for the display (230), the operation associated with the control of the RF circuit (260) when the RF circuit (260) uses the frequency band n41 may be set to the VCC Switch operation.

[0102] In Table 1, for the speaker (240), the operation associated with the control of the RF circuit (260) when the RF circuit (260) uses the frequency band n41 may be set to the ALT PA operation, and the operation associated with the control of the RF circuit (260) when the RF circuit (260) uses the frequency band n77 may be set to the VCC Switch operation.

[0103] As described in Table 1, the communication processor (200) can set operations associated with the control of the RF circuit (260) for hardware components (e.g., for each of the camera (220), the display (230), the speaker (240), and / or the battery (250)) corresponding to the frequency band being used by the RF circuit (260).

[0104] In Table 1, QET0 ID and QET1 ID may represent IDs of voltage supply circuits. For example, if the RF circuit (260) includes a first voltage supply circuit and a second voltage supply circuit, QET0 ID may represent the ID of the first voltage supply circuit, and QET1 ID may represent the ID of the second voltage supply circuit.

[0105] For example, the communication processor (200) can set operations for restoring communication between the application processor (210) and the hardware component (or for normal communication between the application processor (210) and the hardware component) in the form of an LUT, as shown in Table 2 below.

[0106] Table 2

[0107]

[0108] In Table 2, it can be seen that the TX hopping operation, VCC Switch operation, and ALT PA operation are set for frequency band n41, and the TX hopping operation, VCC Switch operation, and ALT PA operation are set for frequency band n48.

[0109] As described in Table 2, for each hardware component, an operation associated with the control of the RF circuit (260) that is performed when a communication error between the application processor (210) and the hardware component is confirmed may not be set, and for each frequency band used in the RF circuit (260), an operation associated with the control of the RF circuit (260) that is performed when a communication error between the application processor (210) and the hardware component is confirmed may be set.

[0110] For example, the communication processor (200) can set operations for restoring communication between the application processor (210) and the hardware component (or for normal communication between the application processor (210) and the hardware component) in the form of an LUT, as shown in Table 3 below.

[0111] Table 3

[0112]

[0113] In Table 3, for the camera (220), the operation associated with the control of the RF circuit (260) when the RF circuit (260) uses the frequency band n41 may be set to a TX hopping operation with priority 3, a VCC Switch operation with priority 1, and an ALT PA operation with priority 2. For the camera (220), the operation associated with the control of the RF circuit (260) when the RF circuit (260) uses the frequency band n48 may be set to a TX hopping operation with priority 3, a VCC Switch operation with priority 2, and an ALT PA operation with priority 1.

[0114] In one embodiment, the communication processor (200) may set multiple operations for restoring communication between the application processor (210) and the hardware component, even if the frequency band used by the RF circuit (260) is the same for the same hardware component. In this case, the communication processor (200) may set priorities for each of the multiple operations. Accordingly, if a communication error is identified between the hardware component and the application processor (210), the communication processor (200) may perform the operation with the highest priority among the multiple operations set for the hardware component.

[0115] According to one embodiment, the priority may be set based on one or more of a level of a received signal received through the RF circuit (260), a data rate of the RF circuit (260), and / or characteristics of a hardware component. For example, the level of the received signal may include at least one of a reference signal received power (RSRP), a reference signal received quality (RSRQ), and / or a received signal strength indicator (RSSI).

[0116] According to one embodiment, in the case of the ALT PA operation, since it is an operation to change the PA bias of the PA from the existing PA bias to a new PA bias, the communication processor (200) can always set the ALT PA operation using the PA bias, which can improve errors in hardware components, to an available priority (e.g., the highest priority).

[0117] According to one embodiment, in the case of the VCC Switch operation, since it is an operation to change the Vcc voltage provided to the PA corresponding to the frequency band being used in the RF circuit (260), an overshoot due to an inrush current may occur when the Vcc voltage is changed. In order to prevent such overshoot, the communication processor (200) may set a priority for the VCC Switch operation so that the VCC Switch operation can be used only when the level of the received signal of the RF circuit (260) is above a threshold level. For example, the communication processor (200) may set a priority for the VCC Switch operation so that the VCC Switch operation can be performed only when the RSRP of the RF circuit (260) is above a threshold value (e.g., -75 dBm).

[0118] According to one embodiment, since the TX Hopping operation is an operation that physically changes the antenna used in the RF circuit (260), the communication processor (200) can set a priority for the TX Hopping operation based on whether to give more priority to improving communication errors between the application processor (210) and the hardware component or to RF performance.

[0119] For example, if the communication processor (200) needs to prioritize improving communication errors between the application processor (210) and hardware components and RF performance among RF performances, it may be necessary to use an antenna whose condition is relatively good among the antennas connected to the RF circuit (260). In this case, the communication processor (200) may set the priority for the TX Hopping operation to be relatively low so that the RF performance is maintained. For another example, if the communication processor (200) needs to prioritize improving communication errors between the application processor (210) and hardware components and RF performance among RF performances, for example, if the hardware components are relatively greatly affected by RF, it may be most effective to physically change the antenna connected to the RF circuit (260). In this case, the communication processor (200) can set the priority for the TX Hopping operation to be relatively high so that the performance of the hardware components is maintained.

[0120] For example, the communication processor (200) can set operations for restoring communication between the application processor (210) and the hardware component (or for normal communication between the application processor (210) and the hardware component) in the form of an LUT, as shown in Table 4 below.

[0121] Table 4

[0122]

[0123] In Table 4, for frequency band n41, operations associated with control of the RF circuit (260) may be set to a TX hopping operation with priority 3, a VCC Switch operation with priority 1, and an ALT PA operation with priority 2. In Table 4, for frequency band n48, operations associated with control of the RF circuit (260) may be set to a TX hopping operation with priority 3, a VCC Switch operation with priority 1, and an ALT PA operation with priority 2.

[0124] FIG. 3 is a diagram for explaining a TX hopping operation according to one embodiment.

[0125] Referring to FIG. 3, an electronic device (e.g., an electronic device (101) of FIG. 1 or FIG. 2) may include a communication processor (e.g., a communication processor (200) of FIG. 2), an application processor (e.g., an application processor (210) of FIG. 2), an RF circuit (e.g., an RF circuit (260) of FIG. 2), a first antenna (270) (e.g., a first antenna (270) of FIG. 2), and / or a plurality of hardware components (e.g., a camera (e.g., a camera module (180) of FIG. 1 or a camera (220) of FIG. 2), a display (e.g., a display module (160) of FIG. 1 or a display (230) of FIG. 2), a speaker (e.g., an audio output module (155) of FIG. 1 or a speaker (240) of FIG. 2), and / or a battery (e.g., a battery (189) of FIG. 1 or a battery (250) of FIG. 2)). For example, The camera may include a wide-angle (Wide) camera, a 3X zoom (Telephoto X3: Tele 3X) camera, a 5X zoom (Telephoto 5X: Tele 5X) camera, an ultra-wide (UW) camera, and / or a video telephony (VT) camera. In one embodiment, the RF circuit may include an RFIC, a plurality of PAs, an antenna switch, a first voltage supply circuit, a second voltage supply circuit, and / or a voltage switch.

[0126] In one embodiment, the electronic device may support a plurality of frequency bands, which may include, for example, a total of 42 frequency bands, including frequency bands for LTE and frequency bands for NR. In one embodiment, the RF circuit may perform communication based on any one of the plurality of frequency bands (e.g., a first frequency band).

[0127] In one embodiment, while the RF circuit is performing communication based on the first frequency band, the antenna switch can selectively connect either the first antenna (270) or the second antenna (280) to the corresponding PA. For example, the antenna switch may operate based on the control of the communication processor and / or the RFIC, but may not be limited. For example, the antenna switch may be controlled such that an RF signal corresponding to the first frequency band is provided to the first antenna (270) through a first PA among the plurality of PAs, and such an RF transmission path may be referred to as a first RF transmission path. In another example, the antenna switch may be controlled such that an RF signal corresponding to the first frequency band is provided to the second antenna (280) through a second PA among the plurality of PAs, and such an RF transmission path may be referred to as a second RF transmission path. In one embodiment, each of the first RF transmission path and the second RF transmission path may correspond to the first frequency band, and the first RF transmission path may be different from the second RF transmission path.

[0128] According to one embodiment, the communication processor may control the antenna switch so that an RF signal corresponding to the first frequency band is provided to the first PA, and thus, the RF signal amplified by the first PA may be provided to the first antenna (270). While the RF signal corresponding to the first frequency band is being transmitted through the first antenna (270), the communication processor may, for example, determine that a condition for changing the antenna (for example, for changing the RF transmission path) is satisfied. In one embodiment, the communication processor may determine that the condition for changing the antenna is satisfied when a wired communication error (for example, an index corresponding to a wired communication error) is confirmed between a first hardware component (for example, a camera such as a wide-angle camera, a 3x zoom camera, a 5x zoom camera, an ultra-wide-angle camera, and / or a video call camera) among a plurality of hardware components and the application processor. When the conditions for changing the antenna are satisfied, the communication processor can control the antenna switch to change the antenna from the first antenna (270) to the second antenna (280), thereby changing the RF transmission path corresponding to the first frequency band from the first RF transmission path to the second RF transmission path.

[0129] FIG. 4a is a diagram for explaining the operation of a VCC switch according to one embodiment.

[0130] Referring to FIG. 4A, an electronic device (e.g., an electronic device (101) of FIG. 1 or FIG. 2) may include a communication processor (e.g., a communication processor (200) of FIG. 2), an application processor (e.g., an application processor (210) of FIG. 2), an RF circuit (260) (e.g., an RF circuit (260) of FIG. 2), and / or a plurality of hardware components (e.g., a camera (e.g., a camera module (180) of FIG. 1 or a camera (220) of FIG. 2), a display (e.g., a display module (160) of FIG. 1 or a display (230) of FIG. 2), a speaker (e.g., an audio output module (155) of FIG. 1 or a speaker (240) of FIG. 2), and / or a battery (e.g., a battery (189) of FIG. 1 or a battery (250) of FIG. 2)). In one embodiment, the RF circuit (260) may include an RFIC, a PA (430), It may include a first voltage supply circuit (400), a second voltage supply circuit (410), and / or a switch (420). In one embodiment, the switch (420) may perform a switching operation such that the PA (430) and the first voltage supply circuit (400) are connected, or the PA (430) and the second voltage supply circuit (410) are connected.

[0131] In one embodiment, the electronic device may support a plurality of frequency bands, which may include, for example, a total of 42 frequency bands, including frequency bands for LTE and frequency bands for NR. In one embodiment, the RF circuit may perform communication based on any one of the plurality of frequency bands (e.g., a first frequency band).

[0132] In one embodiment, while the RF circuit is performing communication based on the first frequency band, the switch (420) can change the voltage supply circuit that supplies the driving voltage (e.g., Vcc voltage) to the PA (430). For example, the switch can operate based on the control of the communication processor and / or the RFIC, but there may be no limitation. For example, the communication processor can control the switch so that the first voltage supply circuit (400) can supply the Vcc voltage to the PA (430), and accordingly, the RF signal amplified by the PA (430) can be provided to the antenna. In one embodiment, the PA (430) can be a PA corresponding to the first frequency band.

[0133] In this way, while the first voltage supply circuit (400) is supplying the Vcc voltage to the PA (430), the communication processor can, for example, confirm that the condition for changing the voltage supply circuit is satisfied. In one embodiment, the communication processor can confirm that the condition for changing the voltage supply circuit is satisfied when a wired communication error is confirmed between the first hardware component among the plurality of hardware components and the application processor. When the condition for changing the voltage supply circuit is satisfied, the communication processor can control the switch (420) so that the second voltage supply circuit (410), not the first voltage supply circuit (400), can supply the Vcc voltage to the PA (430).

[0134] FIG. 4b is a diagram for explaining the operation of a VCC switch according to one embodiment.

[0135] Referring to FIG. 4B, an electronic device (e.g., an electronic device (101) of FIG. 1 or FIG. 2) may include a communication processor (e.g., a communication processor (200) of FIG. 2), an application processor (e.g., an application processor (210) of FIG. 2), an RF circuit (260) (e.g., an RF circuit (260) of FIG. 2 or FIG. 3), and / or a plurality of hardware components (e.g., a camera (e.g., a camera module (180) of FIG. 1 or a camera (220) of FIG. 2), a display (e.g., a display module (160) of FIG. 1 or a display (230) of FIG. 2), a speaker (e.g., an audio output module (155) of FIG. 1 or a speaker (240) of FIG. 2), and / or a battery (e.g., a battery (189) of FIG. 1 or a battery (250) of FIG. 2)). In one embodiment, the RF circuit (260) may be an RFIC, It may include a PA (430), a first voltage supply circuit (400) (e.g., the first voltage supply circuit (400) of FIG. 4A), a second voltage supply circuit (410) (e.g., the second voltage supply circuit (410) of FIG. 4A), a first PA (455), a second PA (460), a third PA (465), a fourth PA (470), a first switch (480), and / or a second switch (490).

[0136] In one embodiment, the electronic device (101) can support a plurality of frequency bands, which can include a total of 42 frequency bands, including, for example, frequency bands for LTE and frequency bands for NR. In one embodiment, the RF circuit can perform communication based on any one of the plurality of frequency bands (e.g., a first frequency band).

[0137] In one embodiment, while the RF circuit is performing communication based on the first frequency band, the first switch (480) can change the voltage supply circuit that supplies the driving voltage (e.g., Vcc voltage) to the first PA (455). For example, the first switch (480) can operate based on the control of the communication processor and / or the RFIC, but there may be no limitation. For example, the communication processor can control the first switch (480) so that the first voltage supply circuit (400) can supply the Vcc voltage to the first PA (455), and accordingly, the RF signal amplified by the first PA (455) can be provided to the antenna. In one embodiment, the first PA (455) can be a PA corresponding to the first frequency band. In one embodiment, the second PA (460), the third PA (465), and / or the fourth PA (470) may be PAs corresponding to frequency bands other than the first frequency band among the plurality of frequency bands used in the RF circuit (260).

[0138] In this way, while the first voltage supply circuit (400) is supplying the Vcc voltage to the first PA (455), the communication processor can confirm that the condition for changing the voltage supply circuit is satisfied, for example. In one embodiment, the communication processor can confirm that the condition for changing the voltage supply circuit is satisfied when a wired communication error is confirmed between the first hardware component among the plurality of hardware components and the application processor. When the condition for changing the voltage supply circuit is satisfied, the communication processor can control the first switch (480) so that the second voltage supply circuit (410) other than the first voltage supply circuit (400) can supply the Vcc voltage to the first PA (455).

[0139] FIG. 5 is a diagram for explaining the operation of a VCC switch according to one embodiment.

[0140] Referring to FIG. 5, an electronic device (e.g., an electronic device (101) of FIG. 1 or FIG. 2) may include a communication processor (e.g., a communication processor (200) of FIG. 2), an application processor (e.g., an application processor (210) of FIG. 2), an RF circuit (e.g., an RF circuit (260) of FIG. 2 or FIG. 3), and / or a plurality of hardware components (e.g., a camera (e.g., a camera module (180) of FIG. 1 or a camera (220) of FIG. 2), a display (e.g., a display module (160) of FIG. 1 or a display (230) of FIG. 2), a speaker (e.g., an audio output module (155) of FIG. 1 or a speaker (240) of FIG. 2), and / or a battery (e.g., a battery (189) of FIG. 1 or a battery (250) of FIG. 2). In one embodiment, the RF circuit may include an RFIC, a plurality of voltage supply circuits (e.g., a 4a or 4b) and the second voltage supply circuit (410) of FIG. 4a or 4b), one or more switches (e.g., the switch (420) of FIG. 4a, or the first switch (480) or the second switch (490) of FIG. 4b), and / or one or more PAs (e.g., the PA (430) of FIG. 4a, or the first PA (455), the second PA (460), the third PA (465), and / or the fourth PA (470) of FIG. 4b).

[0141] In one embodiment, the electronic device (101) can support a plurality of frequency bands, which can include a total of 42 frequency bands, including, for example, frequency bands for LTE and frequency bands for NR. In one embodiment, the RF circuit can perform communication based on any one of the plurality of frequency bands (e.g., a first frequency band).

[0142] In one embodiment, while the RF circuit is performing communication based on a first frequency band, a first switch among one or more switches may change a voltage supply circuit that supplies a driving voltage (e.g., a Vcc voltage) to a first PA among one or more PAs. For example, the first switch may operate based on the control of a communication processor and / or an RFIC, but may not be limited thereto. For example, the communication processor may control the first switch such that the first voltage supply circuit among the plurality of voltage supply circuits may supply the Vcc voltage to the first PA, whereby an RF signal amplified by the first PA may be provided to an antenna. In one embodiment, the first PA may be a PA corresponding to the first frequency band. In one embodiment, the second PA, the third PA, and / or the fourth PA may be PAs corresponding to frequency bands other than the first frequency band among the plurality of frequency bands used in the RF circuit.

[0143] In this way, while the first voltage supply circuit is supplying the Vcc voltage to the first PA, the communication processor can, for example, determine that a condition for changing the voltage supply circuit is satisfied. In one embodiment, the communication processor can determine that the condition for changing the voltage supply circuit is satisfied when a wired communication error is confirmed between the first hardware component among the plurality of hardware components and the application processor. When the condition for changing the voltage supply circuit is satisfied, the communication processor can control the first switch so that a second voltage supply circuit other than the first voltage supply circuit among the plurality of voltage supply circuits can supply the Vcc voltage to the first PA.

[0144] In this way, as the voltage supply circuit that supplies the Vcc voltage to the first PA is changed from the first voltage supply circuit to the second voltage supply circuit, the RF bias line can be changed, which may prevent wired communication errors between the application processor and the first hardware component.

[0145] For example, reference number 500 may represent RF bias lines when the Vcc voltage is supplied to the first PA through the first voltage supply circuit and when the Vcc voltage is supplied to the first PA through the second voltage supply circuit.

[0146] When the Vcc voltage is supplied to the first PA through the first voltage supply circuit, the RF bias line may be represented as reference number 510. In this way, when the first voltage supply circuit, such as the RF bias line (510), is supplying the Vcc voltage to the first PA, and a wired communication error is confirmed between the first hardware component among the plurality of hardware components and the application processor, the communication processor may control the first switch so that a second voltage supply circuit other than the first voltage supply circuit among the plurality of voltage supply circuits can supply the Vcc voltage to the first PA. In this case, the RF bias line may be changed as reference number 520, and thus, the wired communication error between the application processor and the first hardware component may be prevented.

[0147] According to one embodiment of the present disclosure, an electronic device (101) may include a radio frequency (RF) circuit (260), one or more processors (120) including processing circuitry, a plurality of hardware components (220; 230; 240; 250) configured to perform wired communication with the one or more processors, and a memory (130) for storing instructions.

[0148] According to one embodiment of the present disclosure, the instructions, when individually or collectively executed by the one or more processors, may cause the electronic device to perform communication based on a first frequency band among a plurality of frequency bands via the RF circuit.

[0149] According to one embodiment of the present disclosure, the instructions, when individually or collectively executed by the one or more processors, may cause the electronic device to identify an index corresponding to a wired communication error between the one or more processors and a first hardware component among the plurality of hardware components while performing communication based on the first frequency band.

[0150] According to one embodiment of the present disclosure, the instructions, when individually or collectively executed by the one or more processors, may cause the electronic device to, based on identifying the index, identify a first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component, among a plurality of operations associated with control of the RF circuit.

[0151] According to one embodiment of the present disclosure, the instructions, when individually or collectively executed by the one or more processors, may cause the electronic device to perform a first operation associated with control of the RF circuit corresponding to the identified first frequency band and the first hardware component.

[0152] According to one embodiment of the present disclosure, the instructions, when individually or collectively executed by the one or more processors, may cause the electronic device to, as at least part of the operation of identifying the first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component, change the RF transmission path from the first RF transmission path to a second RF transmission path different from the first RF transmission path based on identifying the index while performing communication based on the first frequency band based on the first RF transmission path corresponding to the first frequency band.

[0153] According to one embodiment of the present disclosure, the second RF transmission path may correspond to the first frequency band.

[0154] According to one embodiment of the present disclosure, the RF circuit may include one or more power amplifiers (PAs) (420; 455; 460; 465; 470); and a plurality of voltage supply circuits (400; 410).

[0155] According to one embodiment of the present disclosure, the instructions, when individually or collectively executed by the one or more processors, may cause the electronic device to, as at least part of the operation of identifying the first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component, change the voltage supply circuit for the first PA from the first voltage supply circuit to a second voltage supply circuit different from the first voltage supply circuit, based on identifying the index while a first voltage supply circuit of the plurality of voltage supply circuits supplies a driving voltage to a first PA corresponding to the first frequency band among the one or more PAs.

[0156] According to one embodiment of the present disclosure, the RF circuit may include one or more power amplifiers (PAs) (420; 455; 460; 465; 470).

[0157] According to one embodiment of the present disclosure, the instructions, when individually or collectively executed by the one or more processors, may cause the electronic device to, as at least part of the operation of identifying the first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component, identify, as the first operation, an operation of changing a driving voltage for the first PA from the first value to a second value different from the first value, based on identifying the index while supplying a driving voltage of the first value to a first PA of the one or more PAs corresponding to the first frequency band.

[0158] According to one embodiment of the present disclosure, the instructions, when individually or collectively executed by the one or more processors, may cause the electronic device to, as at least part of an operation of identifying the first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component, identify whether information about the first frequency band is stored in first association information between at least some of the plurality of frequency bands and at least some of the plurality of operations set for the first hardware component, and identify an operation among the plurality of operations set for the first frequency band as the first operation based on the fact that information about the first frequency band is stored in the first association information.

[0159] According to one embodiment of the present disclosure, the instructions, when individually or collectively executed by the one or more processors, may cause the electronic device to identify one of the plurality of operations as the first operation, independent of the first hardware component, based on the first association information not storing information about the first frequency band, as at least part of an operation of identifying the first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component.

[0160] According to one embodiment of the present disclosure, the instructions, when individually or collectively executed by the one or more processors, may cause the electronic device to identify one of the plurality of operations as the first operation, based on priorities of the plurality of operations, independently of the first hardware component, as at least a part of an operation of identifying one of the plurality of operations as the first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component.

[0161] According to one embodiment of the present disclosure, the instructions, when individually or collectively executed by the one or more processors, may cause the electronic device to perform the first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component, and then determine whether an index corresponding to a wired communication error between the one or more processors and the first hardware component is identified within a set period of time, and based on the index corresponding to a wired communication error between the one or more processors and the first hardware component being identified within the set period of time, perform a second operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component, among the plurality of operations.

[0162] According to one embodiment of the present disclosure, the second operation may be different from the first operation.

[0163] Figure 6 is a flowchart illustrating an operation process of an electronic device according to one embodiment.

[0164] Referring to FIG. 6, an electronic device (e.g., the electronic device (101) of FIG. 1 or 2) (e.g., the processor (120) of FIG. 1 or 2) may, in operation 611, perform communication based on a first frequency band among a plurality of frequency bands via an RF circuit (e.g., the RF circuit (260) of FIG. 2, FIG. 4A, or FIG. 4B). In one embodiment, the electronic device may support a plurality of frequency bands, and the plurality of frequency bands may include a total of 42 frequency bands, including, for example, frequency bands for LTE and frequency bands for NR.

[0165] While performing communication based on a first frequency band via an RF circuit, the electronic device may, in operation 613, check for a wired communication error (or an index corresponding to a wired communication error) between a first hardware component among a plurality of hardware components and one or more processors. In one embodiment, the one or more processors may include a communication processor (e.g., a communication processor (200) of FIG. 2) and / or an application processor (e.g., an application processor (210) of FIG. 2). In one embodiment, the plurality of hardware components may include, for example, a camera (e.g., a camera module (180) of FIG. 1 or a camera (220) of FIG. 2), a display (e.g., a display module (160) of FIG. 1 or a display (230) of FIG. 2), a speaker (e.g., an audio output module (155) of FIG. 1 or a speaker (240) of FIG. 2), and / or a battery (e.g., a battery (189) of FIG. 1 or a battery (250) of FIG. 2). In one embodiment, a wired communication error between one or more processors and the first hardware component may indicate an error occurring in the wired communication between the one or more processors and the first hardware component, such as, for example, a MIPI error and / or an IC2 error.

[0166] An electronic device that has identified a wired communication error (or an index corresponding to a wired communication error) between a first hardware component among a plurality of hardware components and one or more processors may, in operation 615, identify a first operation associated with control of an RF circuit corresponding to a first frequency band and the first hardware component among a plurality of operations associated with control of an RF circuit. In one embodiment, the operation associated with control of the RF circuit may represent an operation for restoring wired communication between one or more processors and the first hardware component (or for normal wired communication between one or more processors and the first hardware component).

[0167] In one embodiment, a first operation associated with controlling an RF circuit corresponding to a first frequency band and a first hardware component may include an operation of changing an RF transmission path from the first RF transmission path to a second RF transmission path different from the first RF transmission path based on determining a wired communication error while performing communication based on the first frequency band based on the first RF transmission path corresponding to the first frequency band (e.g., a TX hopping operation). In one embodiment, the second RF transmission path may correspond to the first frequency band.

[0168] In one embodiment, a first operation associated with control of an RF circuit corresponding to a first frequency band and a first hardware component may include an operation (e.g., a VCC Switch operation) of changing a voltage supply circuit for the first PA from the first voltage supply circuit to a second voltage supply circuit different from the first voltage supply circuit, based on determining a wired communication error while a first voltage supply circuit among a plurality of voltage supply circuits (e.g., the first voltage supply circuit (400) and the second voltage supply circuit (410) of FIG. 4A or 4B) included in the RF circuit supplies a driving voltage (e.g., a Vcc voltage) to the first PA corresponding to the first frequency band among one or more power amplifiers included in the RF circuit (e.g., the PA (420) of FIG. 4A, or the first PA (455), the second PA (460), the third PA (465), or the fourth PA (470) of FIG. 4B).

[0169] In one embodiment, a first operation associated with control of an RF circuit corresponding to a first frequency band and a first hardware component may include an operation of changing a driving voltage for the first PA from a first value to a second value different from the first value (e.g., an ALT PA operation) based on identifying a wired communication error while supplying a driving voltage (e.g., a bias) of a first value to a first PA corresponding to the first frequency band among one or more power amplifiers included in the RF circuit (e.g., the PA (420) of FIG. 4A, or the first PA (455), the second PA (460), the third PA (465), or the fourth PA (470) of FIG. 4B).

[0170] An electronic device that has confirmed a first operation associated with the control of an RF circuit corresponding to a first frequency band and a first hardware component among a plurality of operations associated with the control of an RF circuit can perform the first operation confirmed in operation 617.

[0171] Figure 7 is a flowchart illustrating an operation process of an electronic device according to one embodiment.

[0172] Referring to FIG. 7, an electronic device (e.g., an electronic device (101) of FIG. 1 or 2) (e.g., a processor (120) of FIG. 1 or 2) (or a communication processor (200) of FIG. 2) may, in operation 711, perform communication based on a first frequency band among a plurality of frequency bands via an RF circuit (e.g., an RF circuit (260) of FIG. 2, FIG. 4A, or FIG. 4B). In one embodiment, the electronic device may support a plurality of frequency bands, and the plurality of frequency bands may include a total of 42 frequency bands, including, for example, frequency bands for LTE and frequency bands for NR. While performing communication based on a first frequency band through an RF circuit, the electronic device may, in operation 711, check for a wired communication error between a camera (e.g., a camera (220) of FIG. 2) and an application processor (e.g., an application processor (210) of FIG. 2) among a plurality of hardware components. In one embodiment, the plurality of hardware components may include, for example, a camera (e.g., a camera module (180) of FIG. 1 or a camera (220) of FIG. 2), a display (e.g., a display module (160) of FIG. 1 or a display (230) of FIG. 2), a speaker (e.g., an audio output module (155) of FIG. 1 or a speaker (240) of FIG. 2), and / or a battery (e.g., a battery (189) of FIG. 1 or a battery (250) of FIG. 2). In one embodiment, a wired communication error between the application processor and the camera may indicate an error occurring in the wired communication between the application processor and the camera, such as, for example, a MIPI error and / or an IC2 error.

[0173] An electronic device that has identified a wired communication error between a camera and an application processor may, in operation 713, determine whether information on a first frequency band is stored in a first lookup table set for the camera. In one embodiment, the first lookup table set for the camera may indicate first association information between at least some of a plurality of frequency bands supported (or used) by the RF circuit and at least some of a plurality of operations associated with controlling the RF circuit. In one embodiment, the operations associated with controlling the RF circuit may indicate operations for restoring wired communication between the application processor and the camera (for normal wired communication between the application processor and the camera).

[0174] If information about the first frequency band is stored in the first lookup table set for the camera (operation 713 - Yes), the electronic device may perform, in operation 715, a first operation set for the first frequency band among a plurality of operations. For example, in FIG. 7, if the first frequency band is the n41 band and the first operation associated with the control of the RF circuit is a TX hopping operation, the first lookup table may be represented as shown in Table 5 below.

[0175] Table 5

[0176]

[0177] An electronic device that has performed a first operation set for a first frequency band may, in operation 717, determine whether a wired communication error between the application processor and the camera is detected within a set period of time. In one embodiment, the set period of time may be a period of time set to determine whether a wired communication error between the application processor and the camera occurs again after performing an operation related to controlling an RF circuit upon detection of a wired communication error between the application processor and the camera. For example, the set period of time may be set to N seconds.

[0178] If no wired communication error is detected between the application processor and the camera within the set period of time (action 717-No), the electronic device may be terminated without performing any further operations. If no wired communication error is detected between the application processor and the camera within the set period of time, the electronic device may determine that the wired communication error between the application processor and the camera has been recovered (or that normal wired communication between the application processor and the camera has become possible) by performing the first operation associated with controlling the RF circuit, and thus the electronic device may be terminated without performing any further operations.

[0179] If a wired communication error between the application processor and the camera is confirmed within the set period (operation 717 - Yes), the electronic device may perform, in operation 719, a second operation set for a first frequency band among a plurality of operations associated with the control of the RF circuit in the second lookup table. In one embodiment, the second lookup table may indicate second association information between at least some of a plurality of frequency bands supported (or used) in the RF circuit and at least some of a plurality of operations associated with the control of the RF circuit. In one embodiment, since only an operation (e.g., the first operation) associated with the control of one RF circuit for the first frequency band is set in the first lookup table, the electronic device may perform, regardless of hardware components, the second operation set for the first frequency band in the second lookup table in which at least some of a plurality of operations associated with the control of the RF circuit are set for each frequency band used in the RF circuit.

[0180] For example, in FIG. 7, the second lookup table can be represented as in Table 6 below. In Table 6, multiple frequency bands used in the RF circuit can include the n41 band and the n48 band.

[0181] Table 6

[0182]

[0183] As shown in Table 6, the second lookup table sets multiple operations related to the control of the RF circuit for each frequency band, regardless of the hardware components.

[0184] The electronic device may select one operation (e.g., the VCC Switch operation) as a second operation among the operations (e.g., the VCC Switch operation and the ALT PA operation) among the operations associated with the control of the RF circuit set for the n41 band from among a plurality of operations associated with the control of the RF circuit performed in operation 715, when the operation is a TX hopping operation and a wired communication error between the camera and the application processor is confirmed despite the TX hopping operation being performed, and may perform the selected second operation. In one embodiment, the electronic device may randomly select one operation among the remaining operations as the second operation, or may randomly select one operation among the remaining operations as the second operation based on an index value for identifying the operation.

[0185] An electronic device that has performed a second operation set for the first frequency band can check, in operation 721, whether a wired communication error is detected between the application processor and the camera within a set period of time.

[0186] If no wired communication error is confirmed between the application processor and the camera within the set period of time (Operation 721-No), the electronic device can update the first lookup table by setting an operation associated with controlling the RF circuit for the first frequency band as the second operation in operation 723. If no wired communication error is confirmed between the application processor and the camera within the set period of time, the electronic device can determine that the wired communication error between the application processor and the camera has been recovered (or that normal wired communication between the application processor and the camera has become possible) by performing the second operation associated with controlling the RF circuit, and thus the electronic device can update the first lookup table by setting an operation associated with controlling the RF circuit for the first frequency band as the second operation.

[0187] For example, the updated first lookup table can be represented as in Table 7.

[0188] Table 7

[0189]

[0190] If a wired communication error between the application processor and the camera is confirmed within the set period (operation 721 - Yes), the electronic device may perform, in operation 725, a third operation set for the first frequency band among a plurality of operations associated with the control of the RF circuit in the second lookup table. The third operation may be an ALT PA operation. Operations subsequent to operation 725 may be performed similarly or substantially identically to operations subsequent to operation 719, and thus, a repeated description thereof may be omitted herein.

[0191] Meanwhile, if the first lookup table set for the camera does not store information about the first frequency band (operation 713-No), the electronic device may perform the first operation set for the first frequency band in the second lookup table in operation 727 and proceed to operation 717.

[0192] FIG. 8a is a flowchart illustrating an operation process of an electronic device according to one embodiment.

[0193] FIG. 8b is a flowchart illustrating an operation process of an electronic device according to one embodiment.

[0194] Referring to FIGS. 8A and 8B , an electronic device (e.g., an electronic device (101) of FIG. 1 or 2) (e.g., a processor (120) of FIG. 1 or 2) (or a communication processor (200) of FIG. 2) may, in operation 711, perform communication based on a first frequency band among a plurality of frequency bands via an RF circuit (e.g., an RF circuit (260) of FIG. 2 , FIG. 4A , or FIG. 4B ). In one embodiment, the electronic device may support a plurality of frequency bands, and the plurality of frequency bands may include, for example, a total of 42 frequency bands including frequency bands for LTE and frequency bands for NR. While performing communication based on a first frequency band through an RF circuit, the electronic device may, in operation 811, check for a wired communication error between a camera (e.g., a camera (220) of FIG. 2) and an application processor (e.g., an application processor (210) of FIG. 2) among a plurality of hardware components. In one embodiment, the plurality of hardware components may include, for example, a camera (e.g., a camera module (180) of FIG. 1 or a camera (220) of FIG. 2), a display (e.g., a display module (160) of FIG. 1 or a display (230) of FIG. 2), a speaker (e.g., an audio output module (155) of FIG. 1 or a speaker (240) of FIG. 2), and / or a battery (e.g., a battery (189) of FIG. 1 or a battery (250) of FIG. 2). In one embodiment, a wired communication error between the application processor and the camera may indicate an error occurring in the wired communication between the application processor and the camera, such as, for example, a MIPI error and / or an IC2 error.

[0195] An electronic device that has identified a wired communication error between a camera and an application processor may, in operation 813, determine whether information on a first frequency band is stored in a first lookup table set for the camera. In one embodiment, the first lookup table set for the camera may indicate first association information between at least some of a plurality of frequency bands supported (or used) by the RF circuit and at least some of a plurality of operations associated with controlling the RF circuit. In one embodiment, the operations associated with controlling the RF circuit may indicate operations for restoring wired communication between the application processor and the camera (for normal wired communication between the application processor and the camera).

[0196] If information about the first frequency band is stored in the first lookup table set for the camera (operation 813 - Yes), the electronic device may perform a first operation set for the first frequency band among a plurality of operations in operation 815. In one embodiment, the plurality of operations may include a TX hopping operation, a VCC Switch operation, and an ALT PA operation, and the electronic device may select a first operation set for the first frequency band among the plurality of operations based on priorities in operation 815 and perform the selected first operation. The priorities for the plurality of operations may be implemented similarly or substantially identically to those described in FIG. 2, and thus, repeated descriptions thereof may be omitted.

[0197] For example, in FIGS. 8a and 8b, when the first frequency band is the n41 band, the first lookup table can be represented as shown in Table 8 below.

[0198] Table 8

[0199]

[0200] As shown in Table 8, for the n41 band, the priority value of the TX hopping operation may be set to "3", the priority value of the VCC Switch operation may be set to "1", and the priority value of the ALT PA operation may be set to "2". In this case, the electronic device may select the VCC Switch operation as the first operation based on the priorities in operation 815. According to one embodiment, as described in FIG. 2, in the case of the VCC Switch operation, there is an issue that overshoot may occur due to inrush current, and therefore, when the first operation is selected as the VCC Switch operation, the electronic device may check whether the RSRP of the RF circuit is greater than or equal to a threshold value (e.g., -75 dBm), and may perform the VCC Switch operation only when the RSRP of the RF circuit is greater than or equal to the threshold value (e.g., -75 dBm). In FIGS. 8A and 8B, it is assumed that the RSRP of the RF circuit is greater than or equal to a threshold value (e.g., -75 dBm), and therefore the electronic device can perform the selected VCC Switch operation as the first operation.

[0201] An electronic device that has performed a first operation set for a first frequency band may, in operation 817, determine whether a wired communication error between the application processor and the camera is detected within a set period of time. In one embodiment, the set period of time may be a period of time set to determine whether a wired communication error between the application processor and the camera occurs again after performing an operation related to controlling an RF circuit upon detection of a wired communication error between the application processor and the camera. For example, the set period of time may be set to N seconds.

[0202] If no wired communication error is detected between the application processor and the camera within the set period of time (action 817-No), the electronic device may terminate without performing any further operations. If no wired communication error is detected between the application processor and the camera within the set period of time, the electronic device may determine that the wired communication error between the application processor and the camera has been recovered (or that normal wired communication between the application processor and the camera has become possible) by performing a first operation associated with controlling the RF circuit, and thus the electronic device may terminate without performing any further operations.

[0203] If a wired communication error between the application processor and the camera is confirmed within the set period (Operation 817 - Yes), the electronic device may perform a second operation among the operations set for the first frequency band in the first lookup table in operation 819. The electronic device may select the ALT PA operation as the second operation based on the priority as shown in Table 8, and perform the selected second operation.

[0204] An electronic device that has performed a second operation set for the first frequency band can check, in operation 821, whether a wired communication error between the application processor and the camera is confirmed within a set period of time.

[0205] If no wired communication error is confirmed between the application processor and the camera within the set period of time (Operation 821-No), the electronic device may update the first lookup table by deleting a first operation among operations associated with controlling the RF circuit for the first frequency band in operation 823. If no wired communication error is confirmed between the application processor and the camera within the set period of time, the electronic device may determine that the wired communication error between the application processor and the camera has been recovered (or that normal wired communication between the application processor and the camera has become possible) by performing a second operation associated with controlling the RF circuit. In one embodiment, the electronic device may update the first lookup table by deleting the first operation from operations associated with controlling the RF circuit corresponding to the camera and the first frequency band, since a wired communication error occurs between the application processor and the camera even if the first operation has been performed. In this case, the priority value of the ALT PA operation may be changed to "1", and the priority value of the TX hopping operation may be changed to "2".

[0206] If a wired communication error between the application processor and the camera is confirmed within the set period (operation 821 - Yes), the electronic device may perform, in operation 825, a third operation set for a first frequency band among a plurality of operations associated with the control of the RF circuit in the first lookup table. The third operation may be a TX hopping operation. Operations subsequent to operation 825 may be performed similarly or substantially identically to operations subsequent to operation 819, and thus, a repeated description thereof may be omitted herein.

[0207] Meanwhile, if the first lookup table set for the camera does not store information about the first frequency band (Operation 813-No), the electronic device may perform the first operation set for the first frequency band in the second lookup table in operation 827 and proceed to operation 829. In one embodiment, the second lookup table may indicate second association information between at least some of the plurality of frequency bands supported (or used) in the RF circuit and at least some of the plurality of operations associated with the control of the RF circuit. In one embodiment, since only operations associated with the control of one RF circuit for the first frequency band are set in the first lookup table, the electronic device may perform the first operation set for the first frequency band in the second lookup table in which at least some of the plurality of operations associated with the control of the RF circuit are set for each frequency band used in the RF circuit, regardless of the hardware component.

[0208] For example, in FIGS. 8A and 8B, the second lookup table may be represented as in Table 9 below. In Table 9, multiple frequency bands used in the RF circuit may include the n41 band and the n48 band.

[0209] Table 9

[0210]

[0211] As shown in Table 9, the second lookup table sets multiple operations related to the control of the RF circuit for each frequency band, regardless of the hardware components.

[0212] In Table 9, for the n41 band, the priority value of the TX hopping operation may be set to "3", the priority value of the VCC Switch operation may be set to "1", and the priority value of the ALT PA operation may be set to "2". In Table 9, for the n48 band, the priority value of the TX hopping operation may be set to "3", the priority value of the VCC Switch operation may be set to "1", and the priority value of the ALT PA operation may be set to "2".

[0213] In this case, the electronic device may select the VCC Switch operation as the first operation based on the priority in operation 827. According to one embodiment, as described in FIG. 2, in the case of the VCC Switch operation, there is an issue that an overshoot may occur due to an inrush current, and therefore, when the first operation is selected as the VCC Switch operation, the electronic device may check whether the RSRP of the RF circuit is equal to or greater than a threshold value (e.g., -75 dBm), and may perform the VCC Switch operation only when the RSRP of the RF circuit is equal to or greater than the threshold value (e.g., -75 dBm). In FIGS. 8A and 8B, it is assumed that the RSRP of the RF circuit is equal to or greater than the threshold value (e.g., -75 dBm), and therefore, the electronic device may perform the selected VCC Switch operation as the first operation.

[0214] An electronic device that has performed a first operation set for a first frequency band can check, in operation 829, whether a wired communication error is detected between the application processor and the camera within a set period of time.

[0215] If no wired communication error is detected between the application processor and the camera within the set period of time (Operation 829-No), the electronic device may terminate without performing any further operations. If no wired communication error is detected between the application processor and the camera within the set period of time, the electronic device may determine that the wired communication error between the application processor and the camera has been recovered (or that normal wired communication between the application processor and the camera has become possible) by performing the first operation associated with controlling the RF circuit, and thus the electronic device may terminate without performing any further operations.

[0216] If a wired communication error between the application processor and the camera is confirmed within the set period (Operation 829 - Yes), the electronic device may perform a second operation among the operations set for the first frequency band in the second lookup table in operation 831. The electronic device may select the ALT PA operation as the second operation based on the priority as shown in Table 9, and perform the selected second operation.

[0217] The electronic device that performed the second operation set for the first frequency band can check, in operation 833, whether a wired communication error between the application processor and the camera is confirmed within the set period.

[0218] If no wired communication error is confirmed between the application processor and the camera within the set period of time (Operation 833-No), the electronic device may update the second lookup table by deleting a first operation among operations associated with controlling the RF circuit for the first frequency band in operation 835. If no wired communication error is confirmed between the application processor and the camera within the set period of time, the electronic device may determine that the wired communication error between the application processor and the camera has been recovered (or that normal wired communication between the application processor and the camera has become possible) by performing the second operation associated with controlling the RF circuit. In one embodiment, the electronic device may update the second lookup table by deleting the first operation from operations associated with controlling the RF circuit corresponding to the camera and the first frequency band, since a wired communication error occurs between the application processor and the camera even if the first operation has been performed. In this case, the priority value of the ALT PA operation may be changed to "1", and the priority value of the TX hopping operation may be changed to "2".

[0219] If a wired communication error between the application processor and the camera is confirmed within the set period (operation 833 - Yes), the electronic device may perform, in operation 837, a third operation set for a first frequency band among a plurality of operations associated with the control of the RF circuit in the first lookup table. The third operation may be a TX hopping operation. Operations subsequent to operation 837 may be performed similarly or substantially identically to operations subsequent to operation 831, and thus, a repeated description thereof may be omitted herein.

[0220] FIG. 9 is a diagram for explaining ALT PA operation according to one embodiment.

[0221] Referring to FIG. 9, an electronic device (e.g., an electronic device (101) of FIG. 1 or FIG. 2) may include a communication processor (e.g., a communication processor (200) of FIG. 2), an application processor (e.g., an application processor (210) of FIG. 2), an RF circuit (e.g., an RF circuit (260) of FIG. 2 or FIG. 3), and / or a plurality of hardware components (e.g., a camera (e.g., a camera module (180) of FIG. 1 or a camera (220) of FIG. 2), a display (e.g., a display module (160) of FIG. 1 or a display (230) of FIG. 2), a speaker (e.g., an audio output module (155) of FIG. 1 or a speaker (240) of FIG. 2), and / or a battery (e.g., a battery (189) of FIG. 1 or a battery (250) of FIG. 2)). In one embodiment, the RF circuit may include an RFIC, and / or one or more PAs (e.g., It may include the PA (430) of FIG. 4a, or the first PA (455), the second PA (460), the third PA (465), and / or the fourth PA (470) of FIG. 4b.

[0222] In one embodiment, the electronic device (101) can support a plurality of frequency bands, which can include a total of 42 frequency bands, including, for example, frequency bands for LTE and frequency bands for NR. In one embodiment, the RF circuit can perform communication based on any one of the plurality of frequency bands (e.g., a first frequency band).

[0223] In one embodiment, while the RF circuit is performing communication based on the first frequency band, the communication processor can change the driving voltage (e.g., bias) for the PA. For example, while providing the driving voltage for the PA to a first value, it can be determined that a condition for changing the driving voltage for the PA is satisfied. In one embodiment, the communication processor can determine that the condition for changing the driving voltage for the PA is satisfied when a wired communication error is confirmed between a first hardware component among a plurality of hardware components and the application processor. When the condition for changing the driving voltage for the PA is satisfied, the communication processor can change the driving voltage for the PA from the first value to a second value.

[0224] In this way, by changing the driving voltage for the PA, the current is changed, and a wired communication error between the first hardware component and the application processor can be prevented according to the change in the current. For example, reference number 910 can represent the current when the PA BIAS, which is the bias of the driving voltage, is 1000, reference number 920 can represent the current when the PA BIAS is 2000, reference number 930 can represent the current when the PA BIAS is 3000, and reference number 940 can represent the current when the PA BIAS is 4000.

[0225] For example, whether a wired communication error occurs between the first hardware component and the application processor due to a change in bias is as shown in Table 10 below.

[0226] Table 10

[0227]

[0228] In Table 10, when the PA BIAS corresponding to RGI 53 is set to 4995, the measured feedback received measured power (FBRX Measured POWER) may be 223. In Table 10, when the PA BIAS corresponding to RGI 53 is set to 3500, the measured FBRX Measured POWER may be 225. As shown in Table 10, even if the same RGI is used, whether a wired communication error occurs between the first hardware component and the application processor may vary when the PA BIAS is changed. For example, when the PA BIAS is 4995, a wired communication error (e.g., MIPI error) between the first hardware component and the application processor may occur, and when the PA BIAS is 3500, a wired communication error (e.g., MIPI error) between the first hardware component and the application processor may not occur.

[0229] As described above, according to embodiments of the present disclosure, it is possible to efficiently prevent the occurrence of wired communication errors (e.g., digital communication errors such as MIPI errors or I2C errors) between hardware components and one or more processors (e.g., application processors) without performing separate test procedures for combinations of all frequency bands used in an electronic device and all hardware components used in the electronic device (or to enable normal communication between hardware components and one or more processors), which can prevent system performance degradation due to wired communication errors that may occur under various circumstances and due to various factors. This prevention of system performance degradation can ultimately increase the reliability of the entire system.

[0230] As described above, according to embodiments of the present disclosure, it is possible to efficiently prevent the occurrence of wired communication errors (e.g., digital communication errors such as MIPI errors or I2C errors) between hardware components and one or more processors (e.g., application processors) without performing separate test procedures for combinations of all frequency bands used in an electronic device and all hardware components used in the electronic device (or to enable normal communication between hardware components and one or more processors), which can result in a great effect in terms of time and cost due to the test procedure.

[0231] Embodiments of the present disclosure can be applied not only to electronic devices such as smartphones, but also to various electronic devices that utilize RF functions and various other functions. These various electronic devices utilize multiple sensors in addition to hardware components for RF functions, which can cause various issues.

[0232] For example, smartwatches, worn on the user's wrist, can offer a variety of functions despite their relatively small size. However, because smartwatches utilize various sensors, such as accelerometers and / or heart rate sensors, along with RF capabilities, issues can arise due to interaction problems among these sensors.

[0233] For example, IoT devices need to support RF functionality for remote control and monitoring and contain a variety of sensors. These IoT devices are highly susceptible to various issues due to interactions between the various sensors and RF functionality.

[0234] For example, in the case of a foldable device, the number of antennas may change depending on the opening and closing of the folder. Therefore, in a foldable device, even if the RF circuit uses the same frequency band, there is a high probability that various issues may occur depending on the number of antennas. Therefore, operations for controlling the RF circuit can be set based on the state of the folder (e.g., open and / or closed). For example, priorities for operations for controlling the RF circuit can be set based on the state of the folder (e.g., open and / or closed).

[0235] For example, in the case of wearable devices, like smartwatches, various sensors and RF functions may be used together, and various issues may occur due to interaction problems between various sensors and RF functions.

[0236] For example, wired communication errors (e.g., digital communication errors such as MIPI errors and / or IC2 errors) between hardware components and one or more processors (e.g., application processors) may be more likely to be caused by external noise, and the degree of influence by external noise may vary depending on the clock speed. If a function capable of changing the communication speed is implemented, the influence by external noise can be reduced by changing the clock speed to prevent wired communication errors, and this reduction in the influence by external noise can reduce the probability of occurrence of wired communication errors.

[0237] According to one embodiment of the present disclosure, a method of an electronic device (101) may include an operation of performing communication based on a first frequency band among a plurality of frequency bands via a radio frequency (RF) circuit (260).

[0238] According to one embodiment of the present disclosure, the method may include an operation of checking an index corresponding to a wired communication error between one or more processors (120) including processing circuitry and a first hardware component among a plurality of hardware components (220; 230; 240; 250) configured to perform wired communication with the one or more processors while performing communication based on the first frequency band.

[0239] According to one embodiment of the present disclosure, the method may include an operation of identifying, based on identifying the index, a first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component, among a plurality of operations associated with control of the RF circuit.

[0240] According to one embodiment of the present disclosure, the method may include performing a first operation associated with control of the RF circuit corresponding to the identified first frequency band and the first hardware component.

[0241] According to one embodiment of the present disclosure, the operation of confirming the first operation associated with the control of the RF circuit corresponding to the first frequency band and the first hardware component may include an operation of confirming, as the first operation, an operation of changing the RF transmission path from the first RF transmission path to a second RF transmission path different from the first RF transmission path based on confirming the index while performing communication based on the first frequency band based on the first RF transmission path corresponding to the first frequency band.

[0242] According to one embodiment of the present disclosure, the second RF transmission path may correspond to the first frequency band.

[0243] According to one embodiment of the present disclosure, the operation of confirming the first operation associated with the control of the RF circuit corresponding to the first frequency band and the first hardware component may include an operation of confirming, as the first operation, an operation of changing the voltage supply circuit for the first PA from the first voltage supply circuit to a second voltage supply circuit different from the first voltage supply circuit, based on confirming the index while the first voltage supply circuit among the plurality of voltage supply circuits (400; 410) included in the RF circuit supplies a driving voltage to the first PA corresponding to the first frequency band among one or more power amplifiers (PAs) (420; 455; 460; 465; 470) included in the RF circuit.

[0244] According to one embodiment of the present disclosure, the operation of confirming the first operation associated with the control of the RF circuit corresponding to the first frequency band and the first hardware component may include an operation of confirming, as the first operation, an operation of changing the driving voltage for the first PA from the first value to a second value different from the first value based on confirming the index while supplying a driving voltage of the first value to the first PA corresponding to the first frequency band among one or more power amplifiers (PAs) (420; 455; 460; 465; 470) included in the RF circuit.

[0245] According to one embodiment of the present disclosure, the operation of confirming the first operation associated with the control of the RF circuit corresponding to the first frequency band and the first hardware component may include the operation of confirming whether information on the first frequency band is stored in first association information between at least some of the plurality of frequency bands and at least some of the plurality of operations set for the first hardware component, and the operation of confirming, based on the fact that information on the first frequency band is stored in the first association information, an operation set for the first frequency band among the plurality of operations as the first operation.

[0246] According to one embodiment of the present disclosure, the operation of confirming the first operation associated with the control of the RF circuit corresponding to the first frequency band and the first hardware component may include an operation of confirming one operation among the plurality of operations as the first operation regardless of the first hardware component, based on the first association information not storing information about the first frequency band.

[0247] According to one embodiment of the present disclosure, the operation of identifying one of the plurality of operations as the first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component, regardless of the first hardware component, may include an operation of identifying one of the plurality of operations as the first operation, regardless of the first hardware component, based on priorities of the plurality of operations.

[0248] According to one embodiment of the present disclosure, the method may include: performing the first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component; checking whether an index corresponding to a wired communication error between the one or more processors and the first hardware component is confirmed within a set period of time; and performing, based on the confirmation of an index corresponding to a wired communication error between the one or more processors and the first hardware component within the set period of time, a second operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component among the plurality of operations.

[0249] According to one embodiment of the present disclosure, the second operation may be different from the first operation.

[0250] According to one embodiment of the present disclosure, a storage medium storing computer-readable instructions may be provided.

[0251] According to one embodiment of the present disclosure, the instructions, when individually or collectively executed by one or more processors (120) including processing circuitry of the electronic device (101), may cause the electronic device to perform at least one operation.

[0252] According to one embodiment of the present disclosure, the at least one operation may include performing communication based on a first frequency band among a plurality of frequency bands via a radio frequency (RF) circuit (260).

[0253] According to one embodiment of the present disclosure, the at least one operation may include an operation of checking an index corresponding to a wired communication error between one or more processors (120) including processing circuitry and a first hardware component among a plurality of hardware components (220; 230; 240; 250) configured to perform wired communication with the one or more processors while performing communication based on the first frequency band.

[0254] According to one embodiment of the present disclosure, the at least one operation may include an operation of identifying, based on identifying the index, a first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component, among a plurality of operations associated with control of the RF circuit.

[0255] According to one embodiment of the present disclosure, the at least one operation may include performing a first operation associated with control of the RF circuit corresponding to the identified first frequency band and the first hardware component.

[0256] According to one embodiment of the present disclosure, the operation of confirming the first operation associated with the control of the RF circuit corresponding to the first frequency band and the first hardware component may include an operation of confirming, as the first operation, an operation of changing the RF transmission path from the first RF transmission path to a second RF transmission path different from the first RF transmission path based on confirming the index while performing communication based on the first frequency band based on the first RF transmission path corresponding to the first frequency band.

[0257] According to one embodiment of the present disclosure, the second RF transmission path may correspond to the first frequency band.

[0258] According to one embodiment of the present disclosure, the operation of confirming the first operation associated with the control of the RF circuit corresponding to the first frequency band and the first hardware component may include an operation of confirming, as the first operation, an operation of changing the voltage supply circuit for the first PA from the first voltage supply circuit to a second voltage supply circuit different from the first voltage supply circuit, based on confirming the index while the first voltage supply circuit among the plurality of voltage supply circuits (400; 410) included in the RF circuit supplies a driving voltage to the first PA corresponding to the first frequency band among one or more power amplifiers (PAs) (420; 455; 460; 465; 470) included in the RF circuit.

[0259] According to one embodiment of the present disclosure, the operation of confirming the first operation associated with the control of the RF circuit corresponding to the first frequency band and the first hardware component may include an operation of confirming, as the first operation, an operation of changing the driving voltage for the first PA from the first value to a second value different from the first value based on confirming the index while supplying a driving voltage of the first value to the first PA corresponding to the first frequency band among one or more power amplifiers (PAs) (420; 455; 460; 465; 470) included in the RF circuit.

Claims

1. In an electronic device (101), Radio frequency (RF) circuit (260); One or more processors (120) comprising processing circuitry; A plurality of hardware components (220; 230; 240; 250) configured to perform wired communication with one or more of the processors; and A memory (130) for storing instructions, wherein the instructions, when individually or collectively executed by one or more processors, cause the electronic device to: Communication is performed based on a first frequency band among a plurality of frequency bands through the above RF circuit, While performing communication based on the first frequency band, an index corresponding to a wired communication error between the one or more processors and the first hardware component among the plurality of hardware components is checked, Based on the above index, among a plurality of operations associated with the control of the RF circuit, a first operation associated with the control of the RF circuit corresponding to the first frequency band and the first hardware component is identified, and The electronic device causing the first operation to be performed in connection with the control of the RF circuit corresponding to the first frequency band and the first hardware component, as confirmed above.

2. In paragraph 1, The instructions, when individually or collectively executed by the one or more processors, cause the electronic device to perform at least a first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component: Based on the index confirmed while performing communication based on the first frequency band based on the first RF transmission path corresponding to the first frequency band, an operation of changing the RF transmission path from the first RF transmission path to a second RF transmission path different from the first RF transmission path is caused to be confirmed as the first operation, and The second RF transmission path is the electronic device corresponding to the first frequency band.

3. In paragraph 1, The above RF circuit: One or more power amplifiers (PA) (420; 455; 460; 465; 470); and comprising a plurality of voltage supply circuits (400; 410), and The instructions, when individually or collectively executed by the one or more processors, cause the electronic device to perform at least a first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component: The electronic device causes an operation of changing the voltage supply circuit for the first PA from the first voltage supply circuit to a second voltage supply circuit different from the first voltage supply circuit, based on the index being confirmed while the first voltage supply circuit among the plurality of voltage supply circuits supplies a driving voltage to the first PA corresponding to the first frequency band among the one or more PAs, as the first operation.

4. In paragraph 1, The RF circuit comprises one or more power amplifiers (PA) (420; 455; 460; 465; 470), and The instructions, when individually or collectively executed by the one or more processors, cause the electronic device to perform at least a first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component: An electronic device that causes an operation of changing a driving voltage for the first PA from the first value to a second value different from the first value based on checking the index while supplying a driving voltage of a first value to a first PA corresponding to the first frequency band among the one or more PAs, as the first operation.

5. In any one of paragraphs 1 to 4, The instructions, when individually or collectively executed by the one or more processors, cause the electronic device to perform at least a first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component: Checking whether information about the first frequency band is stored in the first association information between at least some of the plurality of frequency bands and at least some of the plurality of operations set for the first hardware component, and An electronic device that causes an operation set for the first frequency band among the plurality of operations to be identified as the first operation based on the fact that information about the first frequency band is stored in the first associated information.

6. In paragraph 5, The instructions, when individually or collectively executed by the one or more processors, cause the electronic device to perform at least a first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component: An electronic device that causes one of the plurality of operations to be identified as the first operation, regardless of the first hardware component, based on the fact that information about the first frequency band is not stored in the first associated information.

7. In paragraph 6, The instructions, when individually or collectively executed by the one or more processors, cause the electronic device to identify one of the plurality of operations as the first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component, regardless of the first hardware component: An electronic device that causes one of the plurality of operations to be identified as the first operation, regardless of the first hardware component, based on the priorities of the plurality of operations.

8. In any one of paragraphs 1 to 7, The above instructions, when individually or collectively executed by the one or more processors, cause the electronic device to: After performing the first operation associated with the control of the RF circuit corresponding to the first frequency band and the first hardware component, it is determined whether an index corresponding to a wired communication error between the one or more processors and the first hardware component is confirmed within a set period of time, and Based on the confirmation of an index corresponding to a wired communication error between the one or more processors and the first hardware component within the set period, causing a second operation to be performed among the plurality of operations, which is associated with the control of the RF circuit corresponding to the first frequency band and the first hardware component, The second operation is different from the first operation in the electronic device.

9. In the method of electronic device (101), An operation of performing communication based on a first frequency band among a plurality of frequency bands through a radio frequency (RF) circuit (260); An operation of checking an index corresponding to a wired communication error between one or more processors (120) including processing circuitry and a first hardware component among a plurality of hardware components (220; 230; 240; 250) configured to perform wired communication with the one or more processors while performing communication based on the first frequency band; Based on the above index, an operation of confirming a first operation associated with the control of the RF circuit corresponding to the first frequency band and the first hardware component among a plurality of operations associated with the control of the RF circuit; and The method comprising an operation of performing a first operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component, as confirmed above.

10. In paragraph 9, An operation of confirming the first operation associated with the control of the RF circuit corresponding to the first frequency band and the first hardware component is: An operation of confirming, as the first operation, an operation of changing an RF transmission path from the first RF transmission path to a second RF transmission path different from the first RF transmission path based on confirming the index while performing communication based on the first frequency band based on the first RF transmission path corresponding to the first frequency band, and The method wherein the second RF transmission path corresponds to the first frequency band.

11. In paragraph 9, An operation of confirming the first operation associated with the control of the RF circuit corresponding to the first frequency band and the first hardware component is: The method includes an operation of confirming, as the first operation, an operation of changing the voltage supply circuit for the first PA from the first voltage supply circuit to a second voltage supply circuit different from the first voltage supply circuit, based on confirming the index while the first voltage supply circuit among the plurality of voltage supply circuits (400; 410) included in the RF circuit supplies a driving voltage to the first PA corresponding to the first frequency band among one or more power amplifiers (PAs) (420; 455; 460; 465; 470) included in the RF circuit.

12. In paragraph 9, An operation of confirming the first operation associated with the control of the RF circuit corresponding to the first frequency band and the first hardware component is: The method includes an operation of confirming, as the first operation, an operation of changing the driving voltage for the first PA from the first value to a second value different from the first value based on confirming the index while supplying a driving voltage of a first value to the first PA corresponding to the first frequency band among one or more power amplifiers (PAs) (420; 455; 460; 465; 470) included in the RF circuit.

13. In any one of paragraphs 9 to 12, An operation of confirming the first operation associated with the control of the RF circuit corresponding to the first frequency band and the first hardware component is: An operation of checking whether information about the first frequency band is stored in first association information between at least some of the plurality of frequency bands and at least some of the plurality of operations set for the first hardware component; and The method comprising an operation of confirming, based on the fact that information about the first frequency band is stored in the first association information, an operation set for the first frequency band among the plurality of operations as the first operation.

14. In any one of paragraphs 9 to 13, After performing the first operation associated with the control of the RF circuit corresponding to the first frequency band and the first hardware component, an operation of checking whether an index corresponding to a wired communication error between the one or more processors and the first hardware component is confirmed within a set period of time; and An operation of performing a second operation associated with control of the RF circuit corresponding to the first frequency band and the first hardware component, among the plurality of operations, based on an index corresponding to a wired communication error between the one or more processors and the first hardware component being identified within the set period, The above second operation is different from the above first operation.

15. In a storage medium that stores instructions that can be read by a computer, The above instructions, when individually or collectively executed by one or more processors (120) comprising processing circuitry of the electronic device (101), cause the electronic device to perform at least one operation, wherein the at least one operation is: An operation of performing communication based on a first frequency band among a plurality of frequency bands through a radio frequency (RF) circuit (260); An operation of checking an index corresponding to a wired communication error between one or more processors (120) including processing circuitry and a first hardware component among a plurality of hardware components (220; 230; 240; 250) configured to perform wired communication with the one or more processors while performing communication based on the first frequency band; Based on the above index, an operation of confirming a first operation associated with the control of the RF circuit corresponding to the first frequency band and the first hardware component among a plurality of operations associated with the control of the RF circuit; and The storage medium comprising an operation for performing a first operation associated with the control of the RF circuit corresponding to the first frequency band and the first hardware component, which has been confirmed above.

Citation Information

Patent Citations

  • Communication apparatus, communication method, and program

    KR1020170125823A

  • Substrate processing apparatus, substrate processing system, and support pin rearrangement method

    KR1020240141623A

  • Hydrogen production and supply system and control method thereof

    KR1020240156736A

  • High-purity separation and purification method of nickel, cobalt, and manganese through reduction of lithium and aluminum

    KR102734084B1