IP Library Granted Patent US 7,821,501
Granted Patent B2
US 7,821,501 · App. 11/304,306 · Granted Oct 26, 2010

Touch screen driver and methods for use therewith

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,821,501
App. No.
11/304,306
Granted
Oct 26, 2010
Kind
B2
Abstract

A touch screen driver includes a conditioner module for conditioning a first input/output port of a touch screen. The conditioner module includes a precharge module for charging the first input/output port to a precharge voltage in response to a precharge signal, and a pull-up module for maintaining the precharge voltage for detecting a touch event.

Claims (56)

1. A touch screen driver comprising:

a conditioner module, for conditioning a first input/output port of a touch screen, the conditioner module including a precharge module for charging the first input/output port to a precharge voltage in response to a precharge signal, and a pull-up module for maintaining the precharge voltage at the first input/output port until a touch event;

an output module, operably coupled to the first input/output port for detecting the touch event based on a change in a voltage at the input/output port from the precharge voltage to another voltage resulting from the touch event, and for generating a touch detect signal in response to the detection of the touch event; and

a controller module, operably coupled to the conditioner module and the output module, for generating the precharge signal.

2. The touch screen driver of claim 1 , wherein the controller module is for generating a control signal in response to the touch detect signal and further comprising:

an input module, operably coupled to the controller module, for selectively providing an input signal having an input voltage to the first input/output port in response to the control signal, the input module including a voltage regulator for regulating the input voltage below a supply voltage.

3. The touch screen driver of claim 2 wherein the input module selectively provides the input signal to a second input/output port.

4. The touch screen driver of claim 2 wherein the input voltage is less than the precharge voltage.

5. The touch screen driver of claim 1 wherein the precharge signal includes a precharge pulse having a predetermined duration.

6. The touch screen driver of claim 5 wherein the predetermined duration is derived based on a resistor-capacitor time constant.

7. The touch screen driver of claim 5 wherein the predetermined duration is derived based on a number of clock cycles of a clock.

8. The touch screen driver of claim 5 wherein the predetermined duration is generated by a hardware circuit.

9. The touch screen driver of claim 1 wherein the controller module is further to disable the pull-up module in response to the touch event.

10. The touch screen driver of claim 1 wherein the pull-up module includes:

a transistor, operably coupled to a supply voltage, for conducting a pull-up current in response to a touch detect enable signal; and

a current limiter, operably coupled to the transistor and to the first input-output port, for limiting the pull-up current.

11. The touch screen driver of claim 1 wherein the precharge module includes:

a first transistor, operably coupled to a supply voltage, for conducting a first precharge current in response to the precharge signal.

12. The touch screen driver of claim 11 wherein the precharge module includes:

a second transistor, operably coupled to a supply voltage, for conducting a second precharge current in response to the precharge signal.

13. The touch screen driver of claim 1 wherein the pull-up module is configured to maintain the precharge voltage while a touch detect enable signal is asserted, the touch detect enable signal different from the precharge signal.

14. A touch screen driver comprising:

a conditioner module for conditioning a first input/output port of a touch screen, the conditioner module including a precharge module for charging the first input/output port to a precharge voltage in response to a precharge signal, and a pull-up module for maintaining the precharge voltage until a touch event at the touch screen.

15. The touch screen driver of claim 14 further comprising:

a controller module, operably coupled to the conditioner module, for generating the precharge signal.

16. The touch screen driver of claim 15 wherein the precharge signal includes a precharge pulse having a predetermined duration.

17. The touch screen driver of claim 16 wherein the predetermined duration is derived based on a resistor-capacitor time constant.

18. The touch screen driver of claim 16 wherein the predetermined duration is derived based on a number of clock cycles of a clock.

19. The touch screen driver of claim 16 wherein the predetermined duration is generated by a hardware circuit.

20. The touch screen driver of claim 15 wherein the controller module is further operable to disable the pull-up module in response to the touch event.

21. The touch screen driver of claim 15 further comprising:

an input module, operably coupled to the controller module, for selectively providing an input signal having an input voltage to the first input/output port in response to the touch event, the input module including a voltage regulator for regulating the input voltage below a supply voltage.

22. The touch screen driver of claim 21 wherein the input module selectively provides the input signal to a second input/output port.

23. The touch screen driver of claim 21 wherein the input voltage is less than the precharge voltage.

24. The touch screen driver of claim 14 wherein the pull-up module includes:

a transistor, operably coupled to a supply voltage, for conducting a pull-up current in response to a touch detect enable signal;

a current limiter, operably coupled to the transistor and to the first input-output port, for limiting the pull-up current.

25. The touch screen driver of claim 14 wherein the precharge module includes:

a first transistor, operably coupled to a supply voltage, for conducting a first precharge current in response to the precharge signal.

26. The touch screen driver of claim 25 wherein the precharge module includes:

a second transistor, operably coupled to a supply voltage, for conducting a second precharge current in response to the precharge signal.

27. The touch screen driver of claim 15 further comprising:

an output module, operably coupled to the first input/output port and the controller module, for generating a touch detect signal in response to an output voltage.

28. The touch screen driver of claim 14 wherein the conditioner module is implemented on a system on a chip integrated circuit.

29. A method comprising:

generating a precharge signal;

charging an input/output port of a touch screen to a precharge voltage in response to the precharge signal;

maintaining the precharge voltage for detecting a touch event until the touch event;

detecting the touch event in response to a change in an output voltage of the input/output port from the precharge voltage to a second voltage, the change resulting from the touch event; and

generating a touch detect signal in response to the touch event.

30. The method of claim 29 further comprising:

regulating an input voltage below a supply voltage; and

selectively providing an input signal having the input voltage to the first input/output port in response to the touch event.

31. The method of claim 30 wherein the input voltage is less than the precharge voltage.

32. The method of claim 29 wherein the precharge signal includes a precharge pulse having a predetermined duration.

33. The method of claim 29 wherein the step of maintaining a precharge voltage is disabled in response to the touch event.

Assignments (16)
CHANGE OF NAME Recorded Aug 31, 2017
From: SIGMATEL, INC.
To: SIGMATEL, LLC
Reel/Frame 043735/0306 →
MERGER Recorded Jul 26, 2017
From: SIGMATEL, LLC
To: NXP USA, INC.
Reel/Frame 043328/0351 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 037354 FRAME: 0773. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT RELEASE. Recorded Aug 15, 2016
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, LLC
Reel/Frame 039723/0777 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, INC.
Reel/Frame 037354/0773 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, INC.
Reel/Frame 037355/0838 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0143 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0553 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, INC.
Reel/Frame 037354/0734 →
SECURITY AGREEMENT Recorded Nov 12, 2013
From: SIGMATEL, LLC
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031626/0218 →
SECURITY AGREEMENT Recorded Jun 17, 2013
From: SIGMATEL, LLC
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030628/0636 →
SECURITY AGREEMENT Recorded May 13, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 024397/0001 →
SECURITY AGREEMENT Recorded May 10, 2010
From: SIGMATEL, LLC
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 024358/0439 →
SECURITY AGREEMENT Recorded Mar 16, 2010
From: SIGMATEL, LLC
To: CITIBANK, N.A.
Reel/Frame 024079/0406 →
SECURITY AGREEMENT Recorded Mar 15, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 024085/0001 →
SECURITY AGREEMENT Recorded Jul 9, 2008
From: SIGMATEL, INC.
To: CITIBANK, N.A.
Reel/Frame 021212/0372 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2005
From: FELDER, MATTHEW D.
To: SIGMATEL, INC., A DELAWARE CORPORATION
Reel/Frame 017340/0058 →