Resistor-programmable device at low voltage
First Claim
1. A method comprising:
- providing a drive signal to a specified one of multiple resistances via at least one switch, the drive signal based on a counter value that is output by a counter;
generating a sense signal based on the drive signal using the specified resistance;
determining if the sense signal passes a threshold;
if the sense signal does not pass the threshold, changing the counter value that is output by the counter and repeating the providing, generating, and determining steps; and
if the sense signal does pass the threshold, providing the counter value to a demultiplexer for storage in at least one register.
1 Assignment
0 Petitions
Accused Products
Abstract
A resistor-programmable device generates pulses counted by a counter. The counter'"'"'s output controls a drive signal generator, such as an adjustable current source. The drive signal generator generates a drive signal (such as a current), which leads to the creation of a sense signal (such as a voltage) using a resistance. The resistance can have one of a set of specified values or fall within one of a set of specified windows. The resistor-programmable device can convert the resistance value into a digital value, which can be used to set a sensor trip point threshold or some other parameter. The digital or parameter value is independent of changes in the resistance that are within a specified tolerance. For instance, the same parameter value could be selected even when the resistance varies within some tolerance (such as 1%) as the resistor-programmable device can determine the window in which the resistance falls.
-
Citations
20 Claims
-
1. A method comprising:
-
providing a drive signal to a specified one of multiple resistances via at least one switch, the drive signal based on a counter value that is output by a counter; generating a sense signal based on the drive signal using the specified resistance; determining if the sense signal passes a threshold; if the sense signal does not pass the threshold, changing the counter value that is output by the counter and repeating the providing, generating, and determining steps; and if the sense signal does pass the threshold, providing the counter value to a demultiplexer for storage in at least one register. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
providing a drive signal based on a counter value that is output by a counter; generating a sense signal based on the drive signal using a resistance; determining if the sense signal passes a threshold; if the sense signal does not pass the threshold, changing the counter value that is output by the counter and repeating the providing, generating, and determining steps; if the sense signal does pass the threshold, generating a trip point threshold based on the counter value; and comparing an output signal from a sensor to the trip point threshold in order to determine whether the output signal is less than or greater than the trip point threshold.
-
-
8. An apparatus comprising:
-
a pulse generator configured to generate pulses in a pulse signal; a counter configured to receive the pulse signal and to output a counter value that varies based on a number of received pulses; a drive signal generator configured to generate a drive signal based on the counter value in order to generate a sense signal using a resistance, the sense signal based on the drive signal; a comparator configured to determine if the sense signal passes a threshold, wherein the pulse generator is configured to generate the pulses in the pulse signal until the comparator outputs a signal indicating that the threshold is passed; and a digital-to-analog converter configured to generate a trip point threshold for a sensor based on the counter value that is output by the counter when the comparator outputs the signal indicating that the threshold is passed. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
a pulse generator configured to generate pulses in a pulse signal; a counter configured to receive the pulse signal and to output a counter value that varies based on a number of received pulses; a drive signal generator configured to generate a drive signal based on the counter value in order to generate a sense signal, the sense signal based on the drive signal; a comparator configured to determine if the sense signal passes a threshold, wherein the pulse generator is configured to generate the pulses in the pulse signal until the comparator outputs a signal indicating that the threshold is passed; a register configured to store the counter value that is output by the counter when the comparator outputs the signal indicating that the threshold is passed; at least one switch configured to couple one of multiple resistances to the drive signal generator; and a demultiplexer coupled between the counter and the register.
-
-
15. A system comprising:
-
a resistor-programmable device configured to output a digital value associated with a trip point of a sensor; a digital-to-analog converter configured to convert the digital value into an analog trip point threshold; and a first comparator configured to compare an output signal from the sensor to the analog trip point threshold; wherein the resistor-programmable device comprises; a pulse generator configured to generate pulses in a pulse signal; a counter configured to receive the pulse signal and to output a counter value that varies based on a number of received pulses; a drive signal generator configured to generate a drive signal based on the counter value in order to generate a sense signal using a resistance, the sense signal based on the drive signal; and a second comparator configured to determine if the sense signal passes a threshold; wherein the pulse generator is configured to generate the pulses in the pulse signal until the second comparator outputs a signal indicating that the threshold is passed, the digital value based on the counter value that is output by the counter when the comparator outputs the signal indicating that the threshold is passed. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification