US20050134493A1 - Analog-to-digital converting module capable of converting data at an increased resolution - Google Patents
Analog-to-digital converting module capable of converting data at an increased resolution Download PDFInfo
- Publication number
- US20050134493A1 US20050134493A1 US10/707,512 US70751203A US2005134493A1 US 20050134493 A1 US20050134493 A1 US 20050134493A1 US 70751203 A US70751203 A US 70751203A US 2005134493 A1 US2005134493 A1 US 2005134493A1
- Authority
- US
- United States
- Prior art keywords
- analog
- voltage
- touchpad
- threshold voltage
- resistor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/12—Analogue/digital converters
- H03M1/14—Conversion in steps with each step involving the same or a different conversion means and delivering more than one bit
- H03M1/145—Conversion in steps with each step involving the same or a different conversion means and delivering more than one bit the steps being performed sequentially in series-connected stages
Definitions
- the present invention relates to an analog-to-digital converter, and more specifically, to an analog-to-digital converting module with an adjustable saturation point.
- Analog-to-digital converters are widely used in industry for converting analog input voltages into digital output voltages. Analog-to-digital converters are utilized in applications input devices such as pointing devices. Pointing devices are commonly used in conjunction with computers to control the movement of graphical cursers or pointers on display screens and to select objects and operate controls displayed on the screen. Recently, small laptop and notebook computers have become very popular. Laptop and notebook computers may be used in conjunction with a docking station so that a standard keyboard, mouse, and CRT display may be used for the user interface. However, laptop and notebook computers are designed to be used while traveling away from the office or home. In such remote locations, the user does not always have available a flat surface upon which to use a mouse. Accordingly, laptop and notebook computers typically have a built-in pointing device, such as a touchpad.
- a touchpad comprises a rectangular surface that is mapped to correspond to a display screen. By touching the location on the touchpad, the user causes the computer to move the pointer to the corresponding location on the screen. Since a typical touchpad is substantially smaller than the screen, accurate positioning of the pointer can be difficult. In order to be useable, a touchpad must be large enough to permit the user to position the pointer accurately. The large size of touchpads makes them relatively expensive.
- FIG. 1 is a diagram of a touchpad input system 10 according to the prior art.
- the touchpad input system 10 contains a touchpad 20 capable of sensing position of a point on the surface of the touchpad 20 .
- the touchpad 20 includes resistors 22 and 24 for generating voltage values according to position of the point on the surface of the touchpad 20 .
- a voltage Vp is applied to each of the resistors 22 and 24 , with the other end of the resistors 22 and 24 being connected to ground.
- the position of the point with respect to each of the resistors 22 and 24 generates voltages Vx and Vy, respectively.
- the values of the voltages Vx and Vy are directly related to a position of the point on the touchpad 20 .
- FIG. 1 is a diagram of a touchpad input system 10 according to the prior art.
- the touchpad input system 10 contains a touchpad 20 capable of sensing position of a point on the surface of the touchpad 20 .
- the touchpad 20 includes resistors 22 and
- the touchpad input system 10 includes a switch 30 for alternatively selecting either an x-axis or a y-axis for measuring a position of the point.
- a controller 60 outputs a control signal SW_CNT for controlling the switch 30 to sequentially read the analog voltages Vx and Vy generated by the resistors 22 and 24 , respectively.
- a buffer 40 is electrically connected to the switch 30 for impedance matching and for reducing a loading effect in the touchpad input system 10 .
- the voltage value read from the touchpad 20 is stored in the buffer 40 .
- An analog-to-digital converter 50 reads the analog voltage value from the buffer 40 , and converts the analog voltage into a digital voltage value.
- the controller 60 then reads the digital voltage value from the analog-to-digital converter 50 , and position of the point on the touchpad 20 is determined.
- the touchpad input system 10 shown in FIG. 1 is a common structure used extensively as an input device for electronics.
- the resolution of the touchpad 20 is limited by the resolution of the analog-to-digital converter 50 .
- the touchpad 20 can then have a resolution of 256 ⁇ 256.
- Increasing the resolution of the touchpad 20 is usually accomplished through the use of a high-resolution analog-to-digital converter.
- high costs of high-resolution analog-to-digital converters limit the extent to which the resolution of the touchpad 20 can be increased.
- the converting module can be used in applications such as a touchpad for increasing the resolution of the touchpad.
- a converting module for converting a first analog voltage into a digital output value includes a comparator for comparing the first analog voltage with a threshold voltage and generating a comparison result, the threshold voltage corresponding to a first group of digits containing at least one digit.
- a subtracting circuit generates a second analog voltage by subtracting the threshold voltage from the first analog voltage if the comparison result indicates that the first analog voltage is greater than or equal to the threshold voltage.
- An analog-to-digital converter converts the second analog voltage into a second group of digits and concatenates the first group of digits and the second group of digits to form the digital output value.
- the subtracting circuit subtracts the threshold voltage from the first analog voltage if the first analog voltage is greater than or equal to the threshold voltage for allowing the converting module to attain higher resolution without increasing the resolution of the analog-to-digital converter.
- FIG. 1 is a diagram of a touchpad input system according to the prior art.
- FIG. 2 is a diagram of a touchpad input system utilizing a converting module according to the present invention.
- FIG. 3 is a detailed diagram of a subtracting circuit for choosing an output voltage that is sent to an analog-to-digital converter.
- FIG. 2 is a diagram of a touchpad input system 100 utilizing a converting module 125 according to the present invention.
- the touchpad input system 100 contains a touchpad 110 capable of sensing position of a point on the surface of the touchpad 110 .
- the touchpad 110 includes resistors 116 and 118 for generating voltage values according to position of the point on the surface of the touchpad 110 .
- a voltage 2Vp is applied to each of the resistors 116 and 118 , with the other end of the resistors 116 and 118 being connected to ground.
- the position of the point with respect to each of the resistors 116 and 118 generates voltages Vx and Vy, respectively.
- the values of the voltages Vx and Vy are directly related to a position of the point on the touchpad 110 .
- the touchpad 110 is divided into a plurality of regions 111 - 114 . Although only four regions 111 - 114 are shown in FIG. 2 , the touchpad 110 can also be divided into other numbers of regions. The number of regions is preferably a perfect square, such as 4, 9, 16, or so on. As will be explained below, each of the regions 111 - 114 in the present invention touchpad 110 has the same resolution as the entire touchpad 20 of the prior art. In order for this to be possible, the voltage 2Vp provided to resistors 116 and 118 in the present invention is higher than the voltage Vp provided to resistors 22 and 24 in the prior art. Take resistor 116 as an example. The voltage value 2Vp is applied to end Rx 2 of resistor 116 .
- resistor 118 has a structure identical to that of resistor 116 .
- a section of resistor 118 between points Ry 2 and Ry 1 corresponds to regions 111 and 112 of the touchpad 110
- a section of resistor 118 between point Ry 1 and ground corresponds to regions 113 and 114 of the touchpad 110 .
- the touchpad input system 100 includes a first switch 120 for alternatively selecting either an x-axis or a y-axis for measuring a position of the point.
- a controller 126 of the converting module 125 is used to issue a control signal SW 1 _CNT to control the first switch 120 to sequentially read the analog voltages Vx and Vy generated by the resistors 116 and 118 , respectively.
- a buffer 122 is electrically connected to the first switch 120 for impedance matching and for reducing a loading effect in the touchpad input system 100 .
- the voltage value Vin can have a value between 0 and 2Vp.
- an analog-to-digital converter 140 of the converting module 125 which is used to convert the analog voltage Vin into a digital voltage value, can only handle voltages in the range of 0 to Vp, the voltage value Vin must first be altered to match input requirements of the analog-to-digital converter 140 .
- a subtracting circuit 128 of the converting module 125 is used to subtract a voltage value of Vp from the voltage Vin.
- Output from the subtracting circuit 128 is labeled as voltage Vo 1 , and is equal to the difference Vin ⁇ Vp.
- the converting module 125 contains a comparator 124 for comparing the voltage value Vin to the voltage Vp.
- a result CMP of this comparison is then sent to the controller 126 , which uses control signal SW 2 _CNT to operate a second switch 132 accordingly.
- the comparison result CMP indicates that Vin is less than Vp
- the voltage Vin is selected as an output value Vout of the second switch 132 .
- the comparison result CMP indicates that Vin is greater than or equal to Vp
- the voltage Vo 1 is selected as the output value Vout of the second switch 132 .
- the analog-to-digital converter 140 converts the analog voltage value Vout into a digital voltage value.
- the controller 126 controls operation of the analog-to-digital converter 140 with a control bus CNT_BUS, and the digital result outputted by the analog-to-digital converter 140 is sent to the controller 126 through a data bus DATA_BUS.
- FIG. 3 is a detailed diagram of the subtracting circuit 128 used in conjunction with the second switch 132 for choosing the output voltage Vout that is sent to the analog-to-digital converter 140 .
- the subtracting circuit 128 shown in FIG. 3 is provided as an example only, and by no means is used to limit the scope of the present invention.
- the subtracting circuit 128 contains an operational amplifier 130 serving as a summing amplifier.
- the operational amplifier 130 receives inputs Vin and Vp, and outputs the difference Vin ⁇ Vp as the voltage value Vo 1 .
- the second switch 132 selects either the voltage Vin or the voltage Vo 1 according to the control signal SW 2 _CNT output from the controller 126 .
- the controller 126 is able to determine if the voltage Vin was originally above Vp or not. This allows the controller 126 to determine which region 111 - 114 of the touchpad 110 that the point is in located in.
- the present invention touchpad input system 100 uses the full resolution of the analog-to-digital converter 140 to convert analog voltage values into digital voltage values indicating position of the point in each region 111 - 114 of the touchpad 110 . Therefore, the more regions that the touchpad 110 is segmented into, the higher the overall resolution of the touchpad 110 .
- the controller 126 will set a first group of binary digits to correspond to the value of Vp. On the other hand, if the voltage Vin was below Vp, then the first group of binary digits will be set equal to zero. The first group of binary digits contains at least one binary digit.
- the analog-to-digital converter 140 will then convert the voltage value Vout into a second group of binary digits. To form the final digital output result, the analog-to-digital converter 140 will concatenate the first group of binary digits with the second group of binary digits.
- the analog-to-digital converter 140 has a resolution of 8 bits. That means the analog-to-digital converter 140 can generate digital output values from 0 to 255. A digital representation of Vp would have a corresponding digital value of 256. Therefore, if the value of Vin was greater than the value of Vp, Vp would be subtracted from Vin to form Vout. The voltage Vout would then be converted into an 8-bit digital value, and the digital value would be concatenated with a leading digit of “1” to form the digital output value. In this example, the present invention effectively adds one bit of resolution to the touchpad 110 .
- the touchpad 110 will have a resolution of n+1 bits, assuming the touchpad 110 is divided into four regions 111 - 114 . If the touchpad 110 is divided into a greater number of regions, then the resolution of the touchpad 110 can be increased further using the spirit of the present invention.
- the prior art touchpad 20 had a resolution of 256 ⁇ 256 when used with the analog-to-digital converter 50 having a resolution of 8 bits. If the analog-to-digital converter 140 of the present invention also has a resolution of 8 bits, each of the regions 111 - 114 will also have a resolution of 256 ⁇ 256. Thus, the total resolution of the touchpad 110 will be 512 ⁇ 512. The increase in resolution is accomplished without increasing the resolution of the analog-to-digital converter 140 , thereby eliminating the need for an expensive high-resolution analog-to-digital converter.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Analogue/Digital Conversion (AREA)
- Position Input By Displaying (AREA)
Abstract
A converting module for converting a first analog voltage into a digital output value includes a comparator for comparing the first analog voltage with a threshold voltage and generating a comparison result, the threshold voltage corresponding to a first group of digits containing at least one digit. A subtracting circuit generates a second analog voltage by subtracting the threshold voltage from the first analog voltage if the comparison result indicates that the first analog voltage is greater than or equal to the threshold voltage. An analog-to-digital converter converts the second analog voltage into a second group of digits and concatenates the first group of digits and the second group of digits to form the digital output value.
Description
- 1. Field of the Invention
- The present invention relates to an analog-to-digital converter, and more specifically, to an analog-to-digital converting module with an adjustable saturation point.
- 2. Description of the Prior Art
- Analog-to-digital converters are widely used in industry for converting analog input voltages into digital output voltages. Analog-to-digital converters are utilized in applications input devices such as pointing devices. Pointing devices are commonly used in conjunction with computers to control the movement of graphical cursers or pointers on display screens and to select objects and operate controls displayed on the screen. Recently, small laptop and notebook computers have become very popular. Laptop and notebook computers may be used in conjunction with a docking station so that a standard keyboard, mouse, and CRT display may be used for the user interface. However, laptop and notebook computers are designed to be used while traveling away from the office or home. In such remote locations, the user does not always have available a flat surface upon which to use a mouse. Accordingly, laptop and notebook computers typically have a built-in pointing device, such as a touchpad.
- A touchpad comprises a rectangular surface that is mapped to correspond to a display screen. By touching the location on the touchpad, the user causes the computer to move the pointer to the corresponding location on the screen. Since a typical touchpad is substantially smaller than the screen, accurate positioning of the pointer can be difficult. In order to be useable, a touchpad must be large enough to permit the user to position the pointer accurately. The large size of touchpads makes them relatively expensive.
- Please refer to
FIG. 1 .FIG. 1 is a diagram of a touchpad input system 10 according to the prior art. The touchpad input system 10 contains atouchpad 20 capable of sensing position of a point on the surface of thetouchpad 20. Thetouchpad 20 includes 22 and 24 for generating voltage values according to position of the point on the surface of theresistors touchpad 20. A voltage Vp is applied to each of the 22 and 24, with the other end of theresistors 22 and 24 being connected to ground. The position of the point with respect to each of theresistors 22 and 24 generates voltages Vx and Vy, respectively. The values of the voltages Vx and Vy are directly related to a position of the point on theresistors touchpad 20. InFIG. 1 , the point contacts thetouchpad 20 at point (x1, y1). The touchpad input system 10 includes aswitch 30 for alternatively selecting either an x-axis or a y-axis for measuring a position of the point. Acontroller 60 outputs a control signal SW_CNT for controlling theswitch 30 to sequentially read the analog voltages Vx and Vy generated by the 22 and 24, respectively. Aresistors buffer 40 is electrically connected to theswitch 30 for impedance matching and for reducing a loading effect in the touchpad input system 10. The voltage value read from thetouchpad 20 is stored in thebuffer 40. An analog-to-digital converter 50 reads the analog voltage value from thebuffer 40, and converts the analog voltage into a digital voltage value. Thecontroller 60 then reads the digital voltage value from the analog-to-digital converter 50, and position of the point on thetouchpad 20 is determined. - The touchpad input system 10 shown in
FIG. 1 is a common structure used extensively as an input device for electronics. The resolution of thetouchpad 20 is limited by the resolution of the analog-to-digital converter 50. For example, suppose that the analog-to-digital converter 50 has an 8-bit resolution. Thetouchpad 20 can then have a resolution of 256×256. Increasing the resolution of thetouchpad 20 is usually accomplished through the use of a high-resolution analog-to-digital converter. Unfortunately, high costs of high-resolution analog-to-digital converters limit the extent to which the resolution of thetouchpad 20 can be increased. - It is therefore an objective of the claimed invention to provide a converting module with an adjustable saturation point. The converting module can be used in applications such as a touchpad for increasing the resolution of the touchpad.
- According to the claimed invention, a converting module for converting a first analog voltage into a digital output value includes a comparator for comparing the first analog voltage with a threshold voltage and generating a comparison result, the threshold voltage corresponding to a first group of digits containing at least one digit. A subtracting circuit generates a second analog voltage by subtracting the threshold voltage from the first analog voltage if the comparison result indicates that the first analog voltage is greater than or equal to the threshold voltage. An analog-to-digital converter converts the second analog voltage into a second group of digits and concatenates the first group of digits and the second group of digits to form the digital output value.
- It is an advantage of the claimed invention that the subtracting circuit subtracts the threshold voltage from the first analog voltage if the first analog voltage is greater than or equal to the threshold voltage for allowing the converting module to attain higher resolution without increasing the resolution of the analog-to-digital converter.
- These and other objectives of the claimed invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment, which is illustrated in the various figures and drawings.
-
FIG. 1 is a diagram of a touchpad input system according to the prior art. -
FIG. 2 is a diagram of a touchpad input system utilizing a converting module according to the present invention. -
FIG. 3 is a detailed diagram of a subtracting circuit for choosing an output voltage that is sent to an analog-to-digital converter. - Please refer to
FIG. 2 .FIG. 2 is a diagram of atouchpad input system 100 utilizing a convertingmodule 125 according to the present invention. Thetouchpad input system 100 contains atouchpad 110 capable of sensing position of a point on the surface of thetouchpad 110. Thetouchpad 110 includes 116 and 118 for generating voltage values according to position of the point on the surface of theresistors touchpad 110. A voltage 2Vp is applied to each of the 116 and 118, with the other end of theresistors 116 and 118 being connected to ground. The position of the point with respect to each of theresistors 116 and 118 generates voltages Vx and Vy, respectively. The values of the voltages Vx and Vy are directly related to a position of the point on theresistors touchpad 110. - The
touchpad 110 is divided into a plurality of regions 111-114. Although only four regions 111-114 are shown inFIG. 2 , thetouchpad 110 can also be divided into other numbers of regions. The number of regions is preferably a perfect square, such as 4, 9, 16, or so on. As will be explained below, each of the regions 111-114 in thepresent invention touchpad 110 has the same resolution as theentire touchpad 20 of the prior art. In order for this to be possible, the voltage 2Vp provided to 116 and 118 in the present invention is higher than the voltage Vp provided toresistors 22 and 24 in the prior art. Takeresistors resistor 116 as an example. The voltage value 2Vp is applied to end Rx2 ofresistor 116. Since the other end ofresistor 116 is grounded, a midpoint Rx1 of theresistor 116 would have a voltage value of Vp. Therefore, the voltage measured across theresistor 116 between points Rx2 and Rx1 is equal to Vp, which is the same voltage measured across theresistor 116 between point Rx1 and ground. As shown inFIG. 2 , the section ofresistor 116 between points Rx2 and Rx1 corresponds to 112 and 114 of theregions touchpad 110, while the section ofresistor 116 between point Rx1 and ground corresponds to 111 and 113 of theregions touchpad 110.Resistor 118 has a structure identical to that ofresistor 116. That is, a section ofresistor 118 between points Ry2 and Ry1 corresponds to 111 and 112 of theregions touchpad 110, while a section ofresistor 118 between point Ry1 and ground corresponds to 113 and 114 of theregions touchpad 110. - In
FIG. 2 , the point contacts thetouchpad 110 at point (x2, y2). Thetouchpad input system 100 includes afirst switch 120 for alternatively selecting either an x-axis or a y-axis for measuring a position of the point. Acontroller 126 of the convertingmodule 125 is used to issue a control signal SW1_CNT to control thefirst switch 120 to sequentially read the analog voltages Vx and Vy generated by the 116 and 118, respectively. Aresistors buffer 122 is electrically connected to thefirst switch 120 for impedance matching and for reducing a loading effect in thetouchpad input system 100. Depending on the region of thetouchpad 110 contacted by the point, the voltage value Vin can have a value between 0 and 2Vp. Since an analog-to-digital converter 140 of the convertingmodule 125, which is used to convert the analog voltage Vin into a digital voltage value, can only handle voltages in the range of 0 to Vp, the voltage value Vin must first be altered to match input requirements of the analog-to-digital converter 140. - When the voltage value Vin is between Vp and 2Vp, a subtracting
circuit 128 of the convertingmodule 125 is used to subtract a voltage value of Vp from the voltage Vin. Output from the subtractingcircuit 128 is labeled as voltage Vo1, and is equal to the difference Vin−Vp. - In order to decide if the output voltage Vo1 from the subtracting
circuit 128 or the voltage Vin is to be selected for conversion with the analog-to-digital converter 140, the convertingmodule 125 contains acomparator 124 for comparing the voltage value Vin to the voltage Vp. A result CMP of this comparison is then sent to thecontroller 126, which uses control signal SW2_CNT to operate asecond switch 132 accordingly. When the comparison result CMP indicates that Vin is less than Vp, the voltage Vin is selected as an output value Vout of thesecond switch 132. On the other hand, when the comparison result CMP indicates that Vin is greater than or equal to Vp, the voltage Vo1 is selected as the output value Vout of thesecond switch 132. Once the voltage value Vout has been selected with thesecond switch 132, the analog-to-digital converter 140 converts the analog voltage value Vout into a digital voltage value. Thecontroller 126 controls operation of the analog-to-digital converter 140 with a control bus CNT_BUS, and the digital result outputted by the analog-to-digital converter 140 is sent to thecontroller 126 through a data bus DATA_BUS. - Please refer to
FIG. 3 .FIG. 3 is a detailed diagram of the subtractingcircuit 128 used in conjunction with thesecond switch 132 for choosing the output voltage Vout that is sent to the analog-to-digital converter 140. The subtractingcircuit 128 shown inFIG. 3 is provided as an example only, and by no means is used to limit the scope of the present invention. The subtractingcircuit 128 contains anoperational amplifier 130 serving as a summing amplifier. Theoperational amplifier 130 receives inputs Vin and Vp, and outputs the difference Vin−Vp as the voltage value Vo1. Then thesecond switch 132 selects either the voltage Vin or the voltage Vo1 according to the control signal SW2_CNT output from thecontroller 126. - Based on the comparison result CMP given by the
comparator 124, thecontroller 126 is able to determine if the voltage Vin was originally above Vp or not. This allows thecontroller 126 to determine which region 111-114 of thetouchpad 110 that the point is in located in. The present inventiontouchpad input system 100 uses the full resolution of the analog-to-digital converter 140 to convert analog voltage values into digital voltage values indicating position of the point in each region 111-114 of thetouchpad 110. Therefore, the more regions that thetouchpad 110 is segmented into, the higher the overall resolution of thetouchpad 110. - If the voltage Vin was above Vp, then the
controller 126 will set a first group of binary digits to correspond to the value of Vp. On the other hand, if the voltage Vin was below Vp, then the first group of binary digits will be set equal to zero. The first group of binary digits contains at least one binary digit. The analog-to-digital converter 140 will then convert the voltage value Vout into a second group of binary digits. To form the final digital output result, the analog-to-digital converter 140 will concatenate the first group of binary digits with the second group of binary digits. - As an example, suppose that the analog-to-
digital converter 140 has a resolution of 8 bits. That means the analog-to-digital converter 140 can generate digital output values from 0 to 255. A digital representation of Vp would have a corresponding digital value of 256. Therefore, if the value of Vin was greater than the value of Vp, Vp would be subtracted from Vin to form Vout. The voltage Vout would then be converted into an 8-bit digital value, and the digital value would be concatenated with a leading digit of “1” to form the digital output value. In this example, the present invention effectively adds one bit of resolution to thetouchpad 110. In general, if the analog-to-digital converter 140 has a resolution of n bits, thetouchpad 110 will have a resolution of n+1 bits, assuming thetouchpad 110 is divided into four regions 111-114. If thetouchpad 110 is divided into a greater number of regions, then the resolution of thetouchpad 110 can be increased further using the spirit of the present invention. - The
prior art touchpad 20 had a resolution of 256×256 when used with the analog-to-digital converter 50 having a resolution of 8 bits. If the analog-to-digital converter 140 of the present invention also has a resolution of 8 bits, each of the regions 111-114 will also have a resolution of 256×256. Thus, the total resolution of thetouchpad 110 will be 512×512. The increase in resolution is accomplished without increasing the resolution of the analog-to-digital converter 140, thereby eliminating the need for an expensive high-resolution analog-to-digital converter. - Those skilled in the art will readily observe that numerous modifications and alterations of the device may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
Claims (12)
1-3. (canceled)
4. A method of operating a converting module, the method comprising:
receiving an analog voltage;
comparing the analog voltage to a threshold voltage with a comparator and generating a comparison result, the threshold voltage being equal to a saturation voltage of the comparator;
subtracting the threshold voltage from the analog voltage if the comparison result indicates that the analog voltage is greater than or equal to the threshold voltage; and
converting the analog voltage into a digital output voltage.
5. (canceled)
6. A touchpad for detecting location of a point in contact with a surface of the touchpad, comprising:
a touch input transducer for converting the location of the point into analog transduced voltages proportional to a distance of the point from peripheral sides of the surface of the touchpad, wherein the surface of the touchpad is divided into at least four regions, and each region is associated with a unique range of analog transduced voltages produced by the touch input transducer; and
a converting module for converting the analog transduced voltages into a set of digital codes representing the location of the point upon the surface of the touchpad, the converting module comprising:
a comparator for comparing each analog transduced voltage with a threshold voltage and generating a comparison result;
a subtracting circuit for subtracting the threshold voltage from each analog transduced voltage if the comparison result indicates that the analog transduced voltage is greater than or equal to the threshold voltage; and
an analog-to-digital converter for converting the analog transduced voltage into a digital output voltage.
7. The touchpad of claim 6 wherein the converting module further comprises a controller for controlling the subtracting circuit according to the comparison result generated by the comparator and for controlling operation of the analog-to-digital converter.
8. (canceled)
9. The touchpad of claim 6 wherein the touch input transducer comprises:
a first resistor disposed along a first direction of the touchpad, the first resistor being divided into at least first and second sections; and
a second resistor disposed along a second direction of the touchpad, the second resistor being divided into at least third and fourth sections, wherein the first direction is perpendicular to the second direction.
10. The touchpad of claim 9 wherein when the point is located in a region corresponding to the first section of the first resistor, the analog transduced voltage is less than the threshold voltage, and when the point is located in a region corresponding to the second section of the first resistor, the analog transduced voltage is greater than or equal to the threshold voltage.
11. The touchpad of claim 9 wherein when the point is located in a region corresponding to the third section of the second resistor, the analog transduced voltage is less than the threshold voltage, and when the point is located in a region corresponding to the fourth section of the second resistor, the analog transduced voltage is greater than or equal to the threshold voltage.
12. The touchpad of claim 9 wherein a linear resolution of the touchpad corresponding to each of the first and second sections of the first resistor and the third and fourth sections of the second resistor is equal to a resolution of the analog-to-digital converter.
13. A converting module for converting a first analog voltage into a digital output value, comprising:
a comparator for comparing the first analog voltage with a threshold voltage and generating a comparison result, the threshold voltage corresponding to a first group of digits containing at least one digit, and the threshold voltage being equal to a saturation voltage of the comparator,
a subtracting circuit generating a second analog voltage by subtracting the threshold voltage from the first analog voltage if the comparison result indicates that the first analog voltage is greater than or equal to the threshold voltage; and
an analog-to-digital converter for converting the second analog voltage into a second group of digits, and concatenating the first group of digits and the second group of digits to form the digital output value.
14. The converting module of claim 13 further comprising a controller for controlling the subtracting circuit according to the comparison result generated by the comparator and for controlling operation of the analog-to-digital converter.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/707,512 US6903673B1 (en) | 2003-12-19 | 2003-12-19 | Analog-to-digital converting module capable of converting data at an increased resolution |
| TW093132195A TW200522528A (en) | 2003-12-19 | 2004-10-22 | Analog-to-digital converting module |
| CN200410089752.6A CN1630200A (en) | 2003-12-19 | 2004-11-05 | Analog/Digital Conversion Module |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/707,512 US6903673B1 (en) | 2003-12-19 | 2003-12-19 | Analog-to-digital converting module capable of converting data at an increased resolution |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US6903673B1 US6903673B1 (en) | 2005-06-07 |
| US20050134493A1 true US20050134493A1 (en) | 2005-06-23 |
Family
ID=34619840
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US10/707,512 Expired - Fee Related US6903673B1 (en) | 2003-12-19 | 2003-12-19 | Analog-to-digital converting module capable of converting data at an increased resolution |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US6903673B1 (en) |
| CN (1) | CN1630200A (en) |
| TW (1) | TW200522528A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20200083897A1 (en) * | 2018-03-19 | 2020-03-12 | Mythic, Inc. | System and methods for mixed-signal computing |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5889511A (en) * | 1997-01-17 | 1999-03-30 | Tritech Microelectronics International, Ltd. | Method and system for noise reduction for digitizing devices |
| US5973632A (en) * | 1998-03-03 | 1999-10-26 | Powerchip Semiconductor Corp. | Sub-range flash analog-to-digital converter |
| US6011503A (en) * | 1996-05-29 | 2000-01-04 | Daewoo Telecom Ltd. | Half-flash type analog-to-digital converter capable of converting data at high speed |
| US6411241B1 (en) * | 1999-03-04 | 2002-06-25 | Matsushita Electric Industrial Co., Inc. | A/D converter |
| US6583661B1 (en) * | 2000-11-03 | 2003-06-24 | Honeywell Inc. | Compensation mechanism for compensating bias levels of an operation circuit in response to supply voltage changes |
-
2003
- 2003-12-19 US US10/707,512 patent/US6903673B1/en not_active Expired - Fee Related
-
2004
- 2004-10-22 TW TW093132195A patent/TW200522528A/en unknown
- 2004-11-05 CN CN200410089752.6A patent/CN1630200A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6011503A (en) * | 1996-05-29 | 2000-01-04 | Daewoo Telecom Ltd. | Half-flash type analog-to-digital converter capable of converting data at high speed |
| US5889511A (en) * | 1997-01-17 | 1999-03-30 | Tritech Microelectronics International, Ltd. | Method and system for noise reduction for digitizing devices |
| US5973632A (en) * | 1998-03-03 | 1999-10-26 | Powerchip Semiconductor Corp. | Sub-range flash analog-to-digital converter |
| US6411241B1 (en) * | 1999-03-04 | 2002-06-25 | Matsushita Electric Industrial Co., Inc. | A/D converter |
| US6583661B1 (en) * | 2000-11-03 | 2003-06-24 | Honeywell Inc. | Compensation mechanism for compensating bias levels of an operation circuit in response to supply voltage changes |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20200083897A1 (en) * | 2018-03-19 | 2020-03-12 | Mythic, Inc. | System and methods for mixed-signal computing |
| US10903844B2 (en) * | 2018-03-19 | 2021-01-26 | Mythic, Inc. | System and methods for mixed-signal computing |
| US11296717B2 (en) | 2018-03-19 | 2022-04-05 | Mythic, Inc. | System and methods for mixed-signal computing |
| US11626884B2 (en) | 2018-03-19 | 2023-04-11 | Mythic, Inc. | System and methods for mixed-signal computing |
Also Published As
| Publication number | Publication date |
|---|---|
| TW200522528A (en) | 2005-07-01 |
| CN1630200A (en) | 2005-06-22 |
| US6903673B1 (en) | 2005-06-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Hwang et al. | A highly area-efficient controller for capacitive touch screen panel systems | |
| US5831600A (en) | Coordinate input device | |
| US9091714B2 (en) | Capacitance measurement circuit and method therefor | |
| US8547115B2 (en) | Touch sensing system, capacitance sensing circuit, and capacitance sensing method | |
| US20110115503A1 (en) | Capacitance Measurement Circuit and Method Therefor | |
| US20110193571A1 (en) | Touch sensing system, capacitance sensing circuit and capacitance sensing method thereof | |
| US20110050634A1 (en) | Detector circuit and detect method of a capacitive touch panel | |
| JP2009098942A (en) | Screen input type image display system | |
| US5736949A (en) | Multiplexed analog-to-digital converter for relative and absolute voltage measurements | |
| CN101667078B (en) | Method and device for detecting user's touch on touch panel | |
| US8390571B2 (en) | Pointing device capable of determining cursor-speed | |
| US6429850B2 (en) | Pointing device with reduced component count | |
| US20130038477A1 (en) | Capacitor Mismatch Error Correction in Pipeline Analog-to-Digital Converters | |
| EP3351948B1 (en) | Capacitance sensing circuit and fingerprint identification system | |
| CN108475130B (en) | Delta Modulator Receive Channels for Capacitance Measurement Circuits | |
| CN106775141B (en) | Capacitive sensing circuit and touch panel | |
| US20110187663A1 (en) | Object sensing apparatus, touch sensing system, and touch sensing method | |
| US6903673B1 (en) | Analog-to-digital converting module capable of converting data at an increased resolution | |
| CN102970039B (en) | Pipeline analog-to-digital converter and method thereof | |
| CN102591510B (en) | Control device for touch panel and signal processing method thereof | |
| US10824264B2 (en) | Methods and system for a capacitive touch sensor | |
| CN102843143A (en) | Analog-digital conversion type keyboard | |
| US12074611B2 (en) | High speed SAR ADC | |
| JP3255729B2 (en) | Analog-to-digital converter | |
| AU741135B2 (en) | Data correction circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: BENQ CORPORATION, TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LIN, CHI-CHENG;REEL/FRAME:014206/0861 Effective date: 20031219 |
|
| FPAY | Fee payment |
Year of fee payment: 4 |
|
| SULP | Surcharge for late payment | ||
| REMI | Maintenance fee reminder mailed | ||
| LAPS | Lapse for failure to pay maintenance fees | ||
| STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
| STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
| FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20130607 |