Touch screen controller
First Claim
1. A touch screen controller for controlling a touch screen and for detecting a screen touch of the touch screen, the touch screen controller comprising:
- a comparator having a first input and a second input, wherein the comparator is configured to produce an output that is a function of a comparison of the first input and the second input;
a digital multiplexer electrically connected to the comparator, wherein the digital multiplexer is configured to receive the output of the comparator and output a first digital signal representative of the output, wherein the first digital signal is indicative of whether the screen touch is occurring, wherein the first digital signal is a LOW digital signal when the screen touch is not occurring, and wherein the first digital signal is a HIGH digital signal when the screen touch is occurring;
an analog-to-digital portion for converting a voltage produced by the touch screen into a second digital signal, wherein the second digital signal is indicative of an x,y position of the screen touch;
a control logic component electrically connected to the digital multiplexer, wherein the control logic component is configured to receive the first digital signal of the digital multiplexer and the second digital signal of the analog-to-digital portion; and
a plurality of pins electrically connected to the control logic component, wherein one of the plurality of pins comprises a data output pin, wherein the data output pin is configured to output both the first digital signal and the second digital signal received from the control logic component, wherein the first digital signal is output as the HIGH digital signal to indicate that the screen touch is occurring before the second digital signal is output.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved touch screen controller including a comparator and an analog-to-digital converter. The comparator of the touch screen controller detects a touch of the touch screen while the analog-to-digital converter is powered down. The Data Out (DOUT) line of the touch screen controller is used to signal the microprocessor that a touch has occurred. The unique structure of the improved touch screen controller and the fast switching edges of the comparator output signal provide for a faster touch screen controller that consumes little power without requiring a dedicated pin for the touch signal.
-
Citations
16 Claims
-
1. A touch screen controller for controlling a touch screen and for detecting a screen touch of the touch screen, the touch screen controller comprising:
-
a comparator having a first input and a second input, wherein the comparator is configured to produce an output that is a function of a comparison of the first input and the second input;
a digital multiplexer electrically connected to the comparator, wherein the digital multiplexer is configured to receive the output of the comparator and output a first digital signal representative of the output, wherein the first digital signal is indicative of whether the screen touch is occurring, wherein the first digital signal is a LOW digital signal when the screen touch is not occurring, and wherein the first digital signal is a HIGH digital signal when the screen touch is occurring;
an analog-to-digital portion for converting a voltage produced by the touch screen into a second digital signal, wherein the second digital signal is indicative of an x,y position of the screen touch;
a control logic component electrically connected to the digital multiplexer, wherein the control logic component is configured to receive the first digital signal of the digital multiplexer and the second digital signal of the analog-to-digital portion; and
a plurality of pins electrically connected to the control logic component, wherein one of the plurality of pins comprises a data output pin, wherein the data output pin is configured to output both the first digital signal and the second digital signal received from the control logic component, wherein the first digital signal is output as the HIGH digital signal to indicate that the screen touch is occurring before the second digital signal is output. - View Dependent Claims (2, 3)
an analog multiplexer;
a capacitor digital-to-analog converter electrically connected to the analog multiplexer;
a successive approximation register electrically connected to the digital-to-analog converter; and
a second comparator electrically connected to the successive approximation register.
-
-
4. A touch screen system comprising:
-
resistive touch screen;
a touch screen controller electrically connected to the resistive touch screen, wherein the touch screen controller comprises;
a comparator having a first input connected to the touch screen and a second input connected to reference voltage, wherein the comparator is configured to produce an output that is a function of a comparison of the first input and the second input;
a digital multiplexer electrically connected to the comparator, wherein the digital multiplexer is configured to receive the output of the comparator and output a first digital signal representative of the output, wherein the first digital signal is indicative of whether a screen touch is occurring, wherein the first digital signal is a LOW digital signal when the screen touch is not occurring, and wherein the first digital signal is a HIGH digital signal when the screen touch is occurring;
an analog-to-digital portion for converging a voltage produced by the touch screen into a second digital signal, wherein the second digital signal is indicative of an x,y position of the screen touch;
a control logic component electrically connected to the digital multiplexer, wherein the control logic component is configured to receive the first digital signal of the digital multiplexer and the second digital signal of the analog-to-digital portion; and
a plurality of pins electrically connected to the control logic component, wherein one of the plurality of pins comprises a data output pin, wherein the data output pin is configured to output both the first digital signal and the second digital signal received from the control logic component, wherein the first digital signal is output as the HIGH digital signal to indicate that the screen touch is occurring before the second digital signal is output; and
a microprocessor electrically connected to the control logic component of the touch screen controller, wherein the microprocessor is configured to receive the first and second digital signals of the touch screen controller. - View Dependent Claims (5, 6)
an analog multiplexer;
a capacitor digital-to-analog converter electrically connected to the analog multiplexer;
a successive approximation register electrically connected to the digital-to-analog converter; and
a second comparator electrically connected to the successive approximation register.
-
-
7. A method for detecting a touch of a touch screen by using a touch screen controller, the method comprising the steps of:
-
powering down the touch screen controller;
outputting a first digital signal on a pin of the touch screen controller, wherein the first digital signal is representative that the touch is not occurring and the pin of the touch screen controller is shared for a data out signal, wherein the first digital signal comprises a LOW digital signal;
comparing a voltage from the touch screen to reference voltage and producing a comparison signal based on the result of the comparison, wherein the touch screen voltage is the analog equivalent of a coordinate position of the touch;
outputting a second digital signal on the pin of the touch screen controller, wherein the second digital signal is generated from the comparison signal and the second digital signal is representative that the touch is occurring, wherein the second digital signal comprises a HIGH digital signal;
converting the voltage from the touch screen to a digital data; and
outputting the digital data in the form of the data out signal on the pin of the touch screen controller, wherein the digital data comprises x,y coordinate information for the touch, wherein the second digital signal is output before the data out signal.
-
-
8. A driver for a touch screen of a device for controlling a touch screen, the driver comprising:
-
a control logic component, wherein the control logic component is configured to receive a first digital signal and a second digital signal, wherein the first digital signal is indicative of whether a screen touch is occurring, wherein the first digital signal is a LOW digital signal when the screen touch is not occurring, and wherein the first digital signal is a HIGH digital signal when the screen touch is occurring, and wherein the second digital signal is indicative of an x,y position of the screen touch, wherein the first digital signal is output as the HIGH digital signal to indicate that the screen touch is occurring before the second digital signal is output; and
a plurality of pins electrically connected to the control logic component, wherein one of the plurality of pins comprises a data output pin, wherein the data output pin is configured to output both the first digital signal and the second digital signal received from the control logic component. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
a comparator having a first input and a second input, wherein the comparator is configured to produce an output that is a function of a comparison of the first input and the second input; and
a digital multiplexer electrically connected to the comparator, wherein the digital multiplexer is configured to receive the output of the comparator and output the first digital signal representative of the output of the comparator.
-
-
10. The driver according to claim 8, further comprising an analog-to-digital portion for converting a voltage produced by the touch screen into the second digital signal.
-
11. The driver according to claim 8, wherein the data output pin is configured to output both the first digital signal and the second digital signal to a microprocessor.
-
12. The driver according to claim 8, wherein the device is a personal digital assistant.
-
13. The driver according to claim 8, wherein the device is a point of sale terminal.
-
14. The driver according to claim 8, wherein the touch screen is a 5-wire resistive touch screen.
-
15. The driver according to claim 8, wherein the touch screen is a 4-wire resistive touch screen.
-
16. A device for detecting a screen touch of a touch screen, the device comprising:
-
a control logic, wherein the control logic component is configured to receive a first digital signal and a second digital signal, wherein the first digital signal is indicative of whether the screen touch is occurring, wherein the first digital signal is a LOW digital signal when the screen touch is not occurring and the first digital signal is a HIGH digital signal when the screen touch is occurring, and wherein the second digital signal is indicative of an x,y position of the screen touch; and
a plurality of pins electrically connected to the control logic component, wherein one of the plurality of pins comprises a data output pin, wherein the data output pin is configured to output both the first digital signal and the second digital signal received from the control logic component, wherein the first digital signal is output as the HIGH digital signal to indicative that the screen touch is occurring before the second digital signal is output.
-
Specification