APPARATUS AND METHOD FOR DRIVING TOUCH PANEL
First Claim
1. An apparatus for driving a touch panel, the apparatus comprising:
- a sampling unit for receiving a voltage generated by a change in the capacitance of the touch panel as an input, comparing the inputted voltage with a previously stored value, storing the voltage in a minimum value storage unit or a maximum value storage unit based on a comparison result, and performing a weighted average operation on the stored voltage with a value stored in an average storage unit to which a weight is applied;
a multiplexer for receiving averages stored in the average storage unit and sequentially outputting the averages;
a maximum/minimum subtracter for receiving minimum and maximum averages inputted from the multiplexer, applying a first gain to the minimum and maximum averages so as to amplify them, and applying a second gain to a difference between the amplified minimum and maximum averages;
an analog to digital converter (ADC) for receiving an output inputted from the maximum/minimum subtracter and converting the output into a digital value; and
a control unit for receiving an output inputted from the ADC, recognizing a touch of the touch panel, and controlling a gain of the maximum/minimum subtracter.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein is an apparatus and method for driving a touch panel, which the touch panel is insensitive to noise while increasing sensitivity rather than that of an output voltage generated by a change in capacitance. An apparatus for driving a touch panel includes a sampling unit for receiving a voltage generated by a change in the capacitance of the touch panel as an input, comparing the inputted voltage with a previously stored value, storing the voltage in a minimum value storage unit or a maximum value storage unit based on a comparison result, and performing a weighted average operation on the stored voltage with a value stored in an average storage unit to which a weight is applied; a multiplexer for receiving averages stored in the average storage unit and sequentially outputting the averages; a maximum/minimum subtracter for receiving minimum and maximum averages inputted from the multiplexer, applying a first gain to the minimum and maximum averages so as to amplify them, and applying a second gain to a difference between the amplified minimum and maximum averages; an analog to digital converter (ADC) for receiving an output inputted from the maximum/minimum subtracter and converting the output into a digital value; and a control unit for receiving an output inputted from the ADC, recognizing a touch of the touch panel, and controlling a gain of the maximum/minimum subtracter.
14 Citations
8 Claims
-
1. An apparatus for driving a touch panel, the apparatus comprising:
-
a sampling unit for receiving a voltage generated by a change in the capacitance of the touch panel as an input, comparing the inputted voltage with a previously stored value, storing the voltage in a minimum value storage unit or a maximum value storage unit based on a comparison result, and performing a weighted average operation on the stored voltage with a value stored in an average storage unit to which a weight is applied; a multiplexer for receiving averages stored in the average storage unit and sequentially outputting the averages; a maximum/minimum subtracter for receiving minimum and maximum averages inputted from the multiplexer, applying a first gain to the minimum and maximum averages so as to amplify them, and applying a second gain to a difference between the amplified minimum and maximum averages; an analog to digital converter (ADC) for receiving an output inputted from the maximum/minimum subtracter and converting the output into a digital value; and a control unit for receiving an output inputted from the ADC, recognizing a touch of the touch panel, and controlling a gain of the maximum/minimum subtracter. - View Dependent Claims (2, 3, 4)
-
-
5. A method for driving a touch panel, the method comprising:
-
receiving a voltage generated by a change in the capacitance of the touch panel as an input and comparing the voltage with a previously stored value; storing the voltage in a minimum value storage unit when the voltage is smaller than the previously stored voltage as a comparison result, and storing the voltage in a maximum value storage unit when the voltage is greater than the previously stored voltage as the comparison result; performing a weighted average operation on the value stored in the minimum or maximum value storage unit with the value stored in an average storage unit to which a weight is applied, and storing the value subjected to the weighted average operation in a minimum or maximum average storage unit; sequentially outputting values respectively stored in the minimum and maximum average storage units; and evaluating a difference between the outputted maximum and minimum average values, and outputting the difference. - View Dependent Claims (6, 7, 8)
-
Specification