This application claims the benefit under 35 U.S.C. §119(a) of a Korean patent application filed in the Korean Intellectual Property Office on Sep. 21, 2009 and assigned Ser. No. 10-2009-0088894, the entire disclosure of which is hereby incorporated by reference.
1. Field of the Invention
The present invention relates to an apparatus and method for detecting a mode change in an electronic device. More particularly, the present invention relates to an apparatus and method for detecting a mode change depending on an operation of a rotary switch.
2. Description of the Related Art
Today, various electronic devices using rotary switches have been launched. For example, the rotary switches are used in microwave ovens, Digital Multi-Meters (DMM), and cameras.
Referring to
Referring to
Referring to
An aspect of the present invention is to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present invention is to provide an apparatus and method for detecting a mode change in an electronic device.
Another aspect of the present invention is to provide an apparatus and method for detecting a mode change depending on an operation of a rotary switch in an electronic device.
Another aspect of the present invention is to provide an apparatus and method for detecting a mode change by generating an interrupt according to an operation of a rotary switch in an electronic device.
Another aspect of the present invention is to provide an apparatus and method for detecting a mode change depending on an operation of a rotary switch by using a comparator in an electronic device.
Another aspect of the present invention is to provide an apparatus and method for detecting a mode change by using a dead point generated when a rotation operation of a rotary switch is performed in an electronic device.
In accordance with an aspect of the present invention, an apparatus for detecting a mode change in an electronic device is provided. The apparatus includes a rotary switch including a common port and a plurality of contact points corresponding to a plurality of modes, a comparator for comparing a voltage of the common port with a reference voltage to output a resultant signal, a measurement unit for measuring the voltage of the common port according to the resultant signal of the comparator, and a Micro Control Unit (MCU) for evaluating a changed mode based on the measured voltage.
In accordance with another aspect of the present invention, a method of detecting a mode change in an electronic device is provided. The method includes identifying a change in an output value of a comparator for receiving a voltage of a common port and a reference voltage, measuring a voltage level of the common port when the output value changes, and determining a changed mode based on the measured voltage level.
In accordance with another aspect of the present invention, an electronic device is provided. The electronic device includes a rotary switch including a common port and a plurality of contact points, each contact point corresponding to one of a plurality of modes, a measurement unit for measuring the voltage of the common port, and a control unit for determining whether an output of a comparator comparing a voltage of the common port with a reference voltage has changed, and for controlling the measurement unit to measure the voltage of the common port when the output of the comparator has changed.
Other aspects, advantages and salient features of the invention will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses exemplary embodiments of the invention.
The above and other aspects, features, and advantages of certain exemplary embodiments of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
Throughout the drawings, like reference numerals will be understood to refer to like parts, components and structures.
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of exemplary embodiments of the invention as defined by the claims and their equivalents. It includes various specific details to assist in that understanding, but these are to be regarded as merely exemplary. Those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. In addition, descriptions of well-known functions and constructions are omitted for clarity and conciseness.
The terms and words used in the following description and claims are not limited to the bibliographical meanings, but are merely used by the inventor to enable a clear and consistent understanding of the invention. Accordingly, it should be apparent to those skilled in the art that the following description of exemplary embodiments of the present invention is provided for illustration purposes only and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces.
The present invention relates to an apparatus and method for detecting a mode change by generating an interrupt according to an operation of a rotary switch in an electronic device.
Referring to
The rotary switch includes the common port 431 and the plurality of contact points A 433, B 435, C 437, and D 439 depending on the plurality of modes. According to the user's manipulation, the rotary switch connects the common port 431 to a specific contact point among the plurality of contact points A 433, B 435, C 437, and D 439. The common port 431 has a different voltage level depending on a pull-down resistor value corresponding to the connected contact point.
The pull-down resistors R4 421, R5 423, R6 425, and R7 427 allow a specific point to have a low signal when the specific point is in a floating state in a normal case. Each pull-down resistor is located between a ground and a switch and serves to allow the specific point to be in a low state in the normal case where the switch is not connected or to allow the specific point to be in a high state when the switch is connected.
The pull-up resistor R1 407 allows a specific point to have a high signal when the specific point is in the floating state in the normal case. The pull-up resistor R1 407 is located between the power source and the switch and allows the specific point to be in the high state in the normal case where the switch is not connected or to allow the specific point to be in the low state when the switch is connected.
Referring to
Referring back to
The MCU 451 provides a voltage to the common port 431 through a MCU_IO_Power 403, generates an interrupt according to an output value of the comparator 411, and provides the interrupt to the ADC 401. The MCU 451 generates an interrupt when the output value of the comparator 411 changes from High to Low. After the interrupt is generated, the MCU 451 determines a specific mode of a contact point connected to the common port 431 based on the voltage level provided from the ADC 401. Since the common port 431 has a different voltage level according to a connected contact point, as illustrated in
The comparator 411 outputs a high signal if an input of a negative terminal is less than the reference voltage Vref 413 input to a positive terminal, and outputs a low signal if the input of the negative terminal is greater than the reference voltage Vref 413. In this case, the voltage provided from the MCU_IO_Power 403 is divided between the resistors R2 409 and R3 415 and is input to the comparator 411 as the reference voltage Vref 413. The voltage of the common port 431 is input to the negative terminal.
Referring to
A method of determining a mode change depending on an operation of a rotary switch in an electronic device will be described by taking examples based on the aforementioned descriptions of
When the user rotates the rotary switch in a state where the common port 431 of the rotary switch is connected to the contact point A 433 corresponding to a mode 1, the common port 431 passes the dead point 501 which is connected to neither the contact point A 433 corresponding to the mode 1 nor the contact point B 435 due to the rotation of the rotary switch. At the dead point 501, a voltage level of the common port 431 changes to a value greater than the reference voltage Vref 413 and thus the comparator 411 outputs a low signal. Upon detecting this, the MCU 451 generates an interrupt and controls the ADC 401 to measure the voltage level of the common port 431. Thereafter, based on the measured voltage level, the MCU 451 determines to which contact point the rotary switch is connected.
Referring to
According to exemplary embodiments of the present invention, a dead point generated by a switching operation of a rotary switch is detected by using a comparator in an electronic device, and thereafter an interrupt is generated to detect a mode change. In doing so, the number of available input ports of an MCU may be decreased. Further, since an ADC is used only when the interrupt is generated, current consumption may be decreased.
While the invention has been shown and described with reference to certain exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
10-2009-0088894 | Sep 2009 | KR | national |