Force sensing circuitry
11536620 · 2022-12-27
Assignee
Inventors
Cpc classification
H03K2217/9651
ELECTRICITY
G01L1/2268
PHYSICS
G01L1/26
PHYSICS
G05F1/565
PHYSICS
International classification
Abstract
Circuitry for biasing a sensor comprises a bias generator module configured to receive a supply voltage and to generate a bias voltage for biasing the sensor. The circuitry further comprises a control module configured to compare a voltage indicative of the supply voltage to a threshold voltage and to output a control signal to the bias generator module based on the comparison. The bias generator module is configured to control the bias voltage based on the control signal.
Claims
1. Circuitry for biasing a sensor comprising: a bias generator module configured to receive a supply voltage and to generate a bias voltage for biasing the sensor; and a control module configured to compare a voltage indicative of the supply voltage to a threshold voltage and to output a control signal to the bias generator module based on the comparison; wherein the bias generator module is configured to control the bias voltage based on the control signal.
2. Circuitry according to claim 1 wherein the bias generator module is operable to adjust the bias voltage from a first defined bias voltage magnitude to a second defined bias voltage magnitude based on the control signal.
3. Circuitry according to claim 2 wherein the second defined bias voltage magnitude is smaller than the first defined bias voltage magnitude and the control module is configured to output the control signal in response to the comparison being indicative that the magnitude of the supply voltage has decreased below the threshold voltage.
4. Circuitry according to claim 2 wherein the second defined bias voltage magnitude is larger than the first defined bias voltage magnitude and the control module is configured to output the control signal in response to the comparison being indicative that the magnitude of the supply voltage has increased above the threshold voltage.
5. Circuitry according to claim 4 wherein the control module is configured to apply a time delay prior outputting the control signal.
6. Circuitry according to claim 5 wherein the time delay is predetermined based on an expected rate of increase of the supply voltage magnitude.
7. Circuitry according to claim 1 wherein the control module is configured to monitor the supply voltage to determine whether the supply voltage magnitude is increasing or decreasing.
8. Circuitry according to claim 7 wherein the control module is configured to suspend the output of the control signal in response to the control module determining that the supply voltage magnitude is decreasing during a time delay.
9. Circuitry according to claim 8 wherein the control module is configured to not to output the control signal in response to the control module determining that the supply voltage has decreased below the voltage threshold during the time delay.
10. Circuitry according claim 7 wherein the control module is configured to select a value of the threshold voltage based on the determination of whether the supply voltage magnitude is increasing or decreasing.
11. Circuitry according to claim 10 wherein, in response to the control module determining that the supply voltage magnitude is decreasing, the control module is operative to select a first threshold voltage value.
12. Circuitry according to claim 11 wherein, in response to the control module determining that the supply voltage magnitude is increasing, the control module is operative to select a second threshold voltage value, wherein the second threshold voltage value is larger than the first threshold voltage value.
13. Circuitry according to claim 11 wherein, in response to the control module determining that the supply voltage magnitude is increasing, the control module is operative to select the first threshold voltage value.
14. Circuitry according to claim 1 wherein the control module is configured to select the value of the threshold voltage based on a magnitude of the supply voltage.
15. Circuitry according to claim 1 wherein the bias generator module is configured to generate the bias voltage at a plurality of defined bias voltage magnitudes.
16. Circuitry according to claim 15, further comprising a memory for storing a plurality of threshold voltage values corresponding to the plurality of defined bias voltage magnitudes and the control module is configured to select one of the threshold voltage values of the plurality to compare to the supply voltage, based on a magnitude of the supply voltage and a determination of whether the supply voltage magnitude is increasing or decreasing.
17. Circuitry according to claim 16 wherein the plurality of threshold voltage values are predetermined based on a dropout voltage of the bias generator module.
18. Circuitry according to claim 1 wherein the control module is configured to receive a signal indicative of the bias voltage.
19. Circuitry according to claim 18 wherein the control module is configured to select a normalisation function based on the bias voltage, the circuitry further comprising a processing module configured to receive an output signal from the sensor and further configured to receive the normalisation function from the control module; and wherein the processing module is configured to apply the normalisation function to the output signal to generate a normalised output signal.
20. Circuitry according to claim 19, wherein the circuitry comprises a memory comprising a plurality of normalisation functions corresponding to the plurality of defined bias voltage magnitudes; and wherein the control module is configured to select one of the plurality of normalisation functions based on the bias voltage magnitude.
21. Circuitry according to claim 16, wherein the threshold voltage comprises the smallest magnitude value of the plurality of threshold voltage values; and wherein in response to the comparison being indicative that the supply voltage has decayed below the smallest magnitude value of the plurality of threshold voltage values, the control module is configured to control the processing module to not process the output signal.
22. Circuitry according to claim 1 wherein the control module comprises a hysteretic comparator configured to compare the supply voltage to the threshold voltage and output the control signal based on the comparison.
23. Circuitry according to claim 22 wherein the control signal comprises a latch signal.
24. Circuitry according to claim 1 wherein the sensor is a force sensor.
25. Circuitry according to claim 1 implemented as an integrated circuit.
26. A power supply unit comprising: circuitry according to claim 1; and a battery configured to output the supply voltage.
27. An electronic device comprising: circuitry according to claim 1; a battery configured to output the supply voltage; and a sensor configured to receive the bias voltage.
28. An electronic device according to claim 27 wherein the electronic device comprises a portable or battery powered device.
29. An electronic device according to claim 28 wherein the electronic device is one of: a tablet, laptop computer, smartphone or smartwatch.
30. Circuitry for normalising an output signal of a force sensor comprising: a bias generator module configured to receive a supply voltage and to generate a bias voltage for biasing the force sensor; a control module configured to receive a voltage indicative of the bias voltage and select a normalisation function based on the bias voltage; and a processing module configured to receive the output signal and the normalisation function; wherein the processing module is further configured to apply the normalisation function to the output signal to normalise the output signal.
31. A sensor module comprising: a sensor; a bias generator configured to receive a supply voltage and to generate a bias voltage for biasing the sensor; and a controller configured to compare a signal voltage indicative of the supply voltage to a threshold voltage and to output a control signal to the bias generator based on the comparison; wherein the bias generator is configured to control the bias voltage based on the control signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) For a better understanding of examples of the present disclosure, and to show more clearly how the examples may be carried into effect, reference will now be made, by way of example only, to the following drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION
(8) The description below sets forth example embodiments according to this disclosure. Further example embodiments and implementations will be apparent to those having ordinary skill in the art. Further, those having ordinary skill in the art will recognize that various equivalent techniques may be applied in lieu of, or in conjunction with, the embodiments discussed below, and all such equivalents should be deemed as being encompassed by the present disclosure.
(9) As noted above, force sensors present an alternative means for enabling interaction between a user and a device such as a portable device. A number of different types of force sensors have been developed in recent times. For example, resistive, inductive, capacitive, resistive-inductive-capacitive and piezo-electric force sensors have been explored as alternative means to enable user interaction. For any of these force sensors to be viable options to provide user interactivity, the force sensors should be configured so as to have an appropriate sensitivity, in use, to detect user interaction.
(10)
(11) Bias generator module 120 may comprise any suitable regulator for receiving an input supply voltage V.sub.S and generating a bias voltage V.sub.BIAS at a defined nominal value. In one embodiment, the bias generator module 120 may comprise a linear voltage regulator. In one embodiment, the bias generator module 120 may comprise a low-dropout (LDO) regulator. Bias generator module 120 supplies the generated bias voltage V.sub.BIAS to force sensor 130.
(12) The bias voltage V.sub.BIAS applied to the force sensor 130 establishes a reference level at which the force sensor 130 operates such that a force (e.g. touch or press) applied to force sensor 130 may generate a detectable output signal V.sub.OUT. The output signal V.sub.OUT from force sensor 130 may therefore be indicative of a user interaction. V.sub.OUT may then be provided to downstream processing circuitry/modules, which may be configured to provide feedback to the user and/or initiate some functionality in response to V.sub.OUT.
(13) Bias generator 120 may typically comprise a regulator with a relatively high power supply rejection ratio (PSRR), such that any noise present in the voltage V.sub.S supplied from power source 110 is limited as much as possible by the bias generator module 120. In one embodiment, bias generator module 120 may comprise an LDO. LDOs may be configured with a relatively high PSRR, such that ripple or noise present on the supply voltage V.sub.S can be suppressed to a relatively high degree by the LDO. The PSRR of an LDO may therefore limit the amount of noise present in the supply voltage V.sub.S that passes through to the bias voltage V.sub.BIAS. The skilled person will of course appreciate that an LDO is just one possible example of a suitable bias generator module 120 and that any voltage regulator exhibiting a suitable PSRR could also be used.
(14) A bias generator module 120 comprising an LDO may therefore exhibit useful properties in relation to suppressing noise. However, an LDO's performance is limited by its dropout voltage. As one skilled in the art will appreciate, the dropout voltage is the minimum headroom that must be maintained between the input voltage (e.g. V.sub.S) supplied to the LDO and the output voltage (e.g. V.sub.BIAS) for reliable regulation of the output voltage. As one skilled in the art will also appreciate, any linear voltage regulator would also be subject to a similar limitation that a suitable amount of voltage headroom should be maintained between the regulator output voltage and its input voltage in order to regulate the output voltage at the expected nominal level.
(15) In applications in which the input voltage is supplied from a consistent and fixed power source, the input voltage can be maintained at a fixed level. Therefore, with such an input voltage the headroom between the input voltage and output voltage of the LDO can be maintained such that the LDO never enters “dropout” operation.
(16) However, in applications where the input voltage is supplied from a power source with a limited and decaying voltage, such as a battery, the difference between the input voltage and the output voltage of the LDO decreases over time as the power source discharges naturally and with use. As a result of this discharging of the power source, the difference between the input voltage and the output voltage may approach the dropout voltage of the LDO.
(17) Additionally, other components such as a display, screen, speaker etc. of a host device that incorporates the circuitry 100 may draw current I.sub.1, from the battery, which can cause the supply voltage magnitude V.sub.S supplied to the bias generator module 120 to decrease as a result of the effect of the parasitic resistance R.sub.110. Thus the difference between the supply voltage V.sub.S and the bias voltage V.sub.BIAS may decrease and approach the dropout voltage.
(18) If the headroom decreases to a level below the dropout voltage, the LDO will enter “dropout” operation, in which the LDO may not be able to regulate the output voltage at the desired nominal level.
(19) In circuitry 100, if the bias generator module 120 were to enter “dropout” operation, then the bias voltage V.sub.BIAS would not be supplied to force sensor 130 at the desired level. This could lead to the sensitivity of the force sensor 130 being unpredictable and may lead to the detection of false positives or the force sensor 130 not detecting an interaction from a user.
(20) One option to accommodate an input voltage from a decaying source to bias generator 120 may be to set V.sub.BIAS at an appropriately low magnitude. The difference between the input supply voltage V.sub.S and the bias voltage V.sub.BIAS may be configured such that enough headroom is provided that the difference between the two voltages, i.e. V.sub.S−V.sub.BIAS, does not fall below the dropout voltage. However, the sensitivity of the force sensor 130 is a function of V.sub.BIAS and therefore maintaining V.sub.BIAS at a low magnitude may lead to low sensitivity of the force sensor 130, which in turn leads to a poor user experience, as interactions from a user with the force sensor 130 (e.g. touches) may not be detected.
(21)
(22) Bias generator module 120 may receive supply voltage V.sub.S from a suitable power source and generate a bias voltage V.sub.BIAS. Circuitry 200 illustrates supply voltage V.sub.S being supplied from a power supply rail. It will be appreciated that the power supply rail may be supplied from any suitable power source, such as power source 110 of circuitry 100, illustrated in
(23) As discussed above, force sensor 130 may comprise any sensor capable of detecting a force applied by a user (e.g. touch or press of the sensor). In some embodiments, force sensor 130 may comprise any one of restive, inductive, capacitive, resistive-inductive-capacitive and piezo-electric force sensors. In one embodiment, force sensor 130 may comprise a resistive force sensor such as a Wheatstone bridge based resistive force sensor configured to detect a force from a user interaction and to generate V.sub.OUT for further processing.
(24) In one embodiment, force sensor 130 may comprise a force sensor unit comprising a plurality of force sensors. Each of the plurality of force sensors may be configured to receive the bias voltage V.sub.BIAS to bias each force sensor.
(25) As discussed in relation to circuitry 100, minimising noise in bias voltage V.sub.BIAS may lead to improved performance and sensitivity of force sensor 130. Therefore, bias generator 120 may be configured with a relatively high PSRR, such that noise and/or ripple on the supply voltage V.sub.S is suppressed as much as possible in the resultant bias voltage V.sub.BIAS. Therefore, in some embodiments, bias generator 120 may comprise a linear voltage regulator, such as an LDO. However, as discussed above, the performance of the LDO may be limited by its dropout voltage. The LDO entering “dropout” can lead to a degraded bias voltage V.sub.BIAS and, in turn, a degraded sensitivity of force sensor 130 since the sensitivity of the force sensor is dependent upon V.sub.BIAS.
(26) Circuitry 200 comprises a control module (CON) 140. Control module 140 is configured to receive the supply voltage V.sub.S and to compare the supply voltage V.sub.S or a voltage indicative of the supply voltage V.sub.S to a threshold voltage V.sub.TH, which in one embodiment may be selected from memory 150 by control module 140. It should be noted that herein a voltage indicative of the supply voltage V.sub.S is meant to also include the supply voltage V.sub.S. Control module 140 is further configured to output a control signal CTL to bias generator module 120 based on the comparison. The bias generator module 120 is further configured to control the bias voltage V.sub.BIAS based on the control signal CTL.
(27) As discussed above, where supply voltage V.sub.S is derived from a decaying source, such as a battery, V.sub.S will decrease and eventually the difference between V.sub.S and V.sub.BIAS may be less than the dropout voltage of bias generator module 120. Circuitry 200 is therefore configured with control module 140, which compares the supply voltage V.sub.S, or a voltage derived therefrom, to a first suitable threshold voltage. In some embodiments, the threshold voltage is set at a predefined value above the dropout voltage of the bias generator module 120. Therefore, the supply voltage V.sub.S falling below the first threshold voltage is indicative that the magnitude of supply voltage V.sub.S has decayed to a level at which the difference between the supply voltage V.sub.S and the bias voltage V.sub.BIAS is approaching the dropout voltage of the bias generator module 120. Therefore, in response to the supply voltage V.sub.S falling below the first threshold voltage, control module 140 may output an appropriate control signal to control the bias generator module 120 to output a bias voltage V.sub.BIAS at a lower magnitude so as to increase the difference between bias voltage V.sub.BIAS and the supply voltage V.sub.S so as to prevent the bias generator 120 from entering “dropout” operation.
(28) In one embodiment, the bias generator module 120 may be operable to output the bias voltage V.sub.BIAS at a first defined magnitude or at a second defined magnitude, different from the first defined magnitude. The bias generator module 120 may further be operable to adjust the bias voltage V.sub.BIAS from the first defined magnitude to the second defined magnitude based on the control signal CTL.
(29) The second defined magnitude of the bias voltage V.sub.BIAS may be smaller than the first defined magnitude, and in response to determining that the supply voltage V.sub.S has fallen below its associated threshold voltage, control module 140 may output control signal CTL to the bias generator module 120 to control the bias generator module 120 to transition the bias voltage V.sub.BIAS from the first defined magnitude to the second defined magnitude. In response to receiving the control signal CTL, the bias generator module 120 may switch from outputting V.sub.BIAS at the first defined magnitude to outputting V.sub.BIAS at the second defined magnitude.
(30) By outputting V.sub.BIAS at the second (lower) defined magnitude, the difference between the supply voltage V.sub.S and the bias voltage V.sub.BIAS may increase, such that the difference between the two voltages may be greater than the dropout voltage. As such, when the bias voltage V.sub.BIAS is at the second, lower magnitude, a further decrease in the supply voltage (e.g. as a result of further battery discharge) can be accommodated before the bias generator module 120 enters “dropout” operation.
(31) Similarly, the bias generator module 120 may be configured to adjust the bias voltage V.sub.BIAS from the second defined voltage magnitude to the first defined voltage magnitude based on the control signal CTL. In one embodiment, in response to determining that the supply voltage V.sub.S has increased above a second threshold voltage (which may be the same as or different to the first threshold voltage), the control module 140 may output control signal CTL to control the bias generator module 120 to transition the bias voltage V.sub.BIAS from the second defined magnitude to the first defined magnitude. In response to receiving this control signal CTL the bias generator module 120 may switch from outputting V.sub.BIAS at the second defined magnitude to outputting V.sub.BIAS at the first defined magnitude.
(32) In some embodiments, bias generator module 120 may be operable to output V.sub.BIAS at a plurality of different defined magnitudes, depending on the level of the supply voltage V.sub.S, as will be explained in more detail below.
(33) With reference to
(34) As will be described in more detail below, in one embodiment, the control module 140 may select the threshold voltage value based on a magnitude of the supply voltage V.sub.S at a particular point in time, e.g. a current or present magnitude of the supply voltage V.sub.S. In one embodiment the plurality of threshold voltage values may be stored in a lookup table (LUT) and the control module 140 may be configured to select voltage threshold values from the lookup table based on the current magnitude of the supply voltage V.sub.S.
(35) The plurality of voltage threshold values may therefore be preprogramed and stored in memory 150. The threshold voltage values may be computed as a function of the dropout voltage V.sub.DO and the bias voltage magnitudes V.sub.BIAS generated by bias generator module 120. The threshold voltage values V.sub.TH-N may be computed according to:
V.sub.TH-N=V.sub.X+V.sub.DO+V.sub.BIAS-N (1)
(36) Where V.sub.X is a defined voltage value, V.sub.DO is the dropout voltage of the bias generator module 120 and V.sub.BIAS-N is a bias voltage magnitude output by bias generator module 120.
(37) V.sub.X may therefore be configured as an appropriate value above the dropout voltage V.sub.DO. For example, V.sub.X may be about 100 mV. In response to the supply voltage V.sub.S decaying below the example V.sub.TH-N value, the 100 mV margin of V.sub.X ensures that the control module 140 has sufficient time to output a control signal CTL to the bias generator module 120 to reduce the bias voltage V.sub.BIAS from a first magnitude, for example, to a second smaller magnitude, before the supply voltage decays to the extent that bias generator module 120 enters “dropout” operation.
(38) As the bias voltage magnitude decreases, the threshold voltage value may therefore also decrease by a corresponding magnitude by equation (1). Therefore, a plurality of voltage threshold values (V.sub.TH-1, V.sub.TH-2 . . . V.sub.TH-N) may be computed corresponding to the plurality of bias voltage magnitudes (V.sub.BIAS-1, V.sub.BIAS-2 . . . V.sub.BIAS-N) that may be generated by bias generator 120. In other embodiments, the value V.sub.X may be different for different bias voltage magnitudes. The appropriate value of V.sub.X may be determined for each bias voltage magnitude depending on a given application of circuitry 200.
(39)
(40) Alternatively, the reference voltage V.sub.REF may be a fixed voltage value and a voltage indicative of the supply voltage V.sub.S may be varied. For example, memory 150 may comprise a plurality of predetermined voltage values indicative of the supply voltage V.sub.S. The control module 140 may be configured to select one of the plurality of predetermined voltage values indicative of the supply voltage V.sub.S to compare to the fixed voltage reference voltage V.sub.REF, based on the supply voltage V.sub.S. As the magnitude of the supply voltage V.sub.S increases/decreases the control module 140 may select a different one of the plurality of predetermined voltage values corresponding to the magnitude of the supply voltage V.sub.S.
(41) Based on the comparison of the supply voltage V.sub.S (or voltage indicative thereof) to the reference voltage V.sub.REF, the hysteretic comparator 300 may output control signal CTL to bias generator module 120.
(42) In operation of the hysteretic comparator 300, the magnitude of the supply voltage V.sub.S may fall below the reference voltage V.sub.REF, indicating that the supply voltage V.sub.S is approaching a level at which the bias generator module 120 would enter dropout. In response, the hysteretic comparator 300 outputs control signal CTL to cause the bias generator module 120 to transition the bias voltage V.sub.BIAS from, for example, a first defined magnitude to a second defined magnitude. The control signal CTL may be output directly to the bias generator module 120 or alternatively the control signal CTL may be output to intermediate processing circuitry before being supplied to bias generator module 120. The second defined magnitude may comprise a smaller magnitude than the first defined magnitude. Therefore, this transition may increase the headroom between the supply voltage V.sub.S and the bias voltage V.sub.BIAS, and prevent the bias generator module from entering “dropout” operation.
(43) When the magnitude of the supply voltage V.sub.S rises above the reference voltage V.sub.REF, by the amount of a hysteresis voltage H.sub.V of the hysteretic comparator 300, hysteretic comparator 300 outputs control signal CTL to the bias generator module 120 to cause the bias generator module 120 to transition the bias voltage V.sub.BIAS from the second bias voltage defined magnitude to the first defined bias voltage magnitude.
(44) As the comparator 300 is a hysteretic comparator, the response to reference voltage V.sub.REF that is compared to the supply voltage V.sub.S when the supply voltage V.sub.S is falling occurs at a value that is different from (less than) the response to reference voltage V.sub.REF that is compared to the supply voltage V.sub.S when the supply voltage V.sub.S is rising.
(45) As will be described in more detail below, hysteretic comparator 300 may thus apply a voltage hysteresis H.sub.V to prevent undesirable frequent transitions of the bias voltage V.sub.BIAS output by bias generator module 120. Alternatively or additionally, a time hysteresis H.sub.T may be applied by hysteretic comparator 300, in which a time delay ΔT may be applied before outputting the control signal CTL to the bias generator module 120 to change the magnitude of the bias voltage V.sub.BIAS.
(46)
(47) As illustrated in expansion 202, the supply voltage V.sub.S may include some AC noise component in addition to the DC voltage component. As discussed with reference to
(48) Referring to
(49) The control module 140 may select the threshold voltage value based on the supply voltage V.sub.S. The control module 140 may thus, in one embodiment, monitor the supply voltage V.sub.S and determine whether the supply voltage V.sub.S is decreasing or increasing in magnitude. In response to a determination that the supply voltage V.sub.S is decreasing in magnitude, the control module 140 determines that the bias voltage V.sub.BIAS may need to undergo a step-down transition, to prevent the bias generator module 120 from entering “dropout” operation. The control module 140 may therefore select a corresponding step-down threshold value for use as the reference voltage V.sub.REF to which the (decreasing) supply voltage V.sub.S is compared by the hysteretic comparator 300.
(50) Similarly, in response to a determination that the supply voltage is increasing in magnitude, the control module 140 determines that the bias voltage V.sub.BIAS may need to undergo a step-up transition. As will be described in more detail below, increasing the bias voltage magnitude may improve the sensitivity of the force sensor 130. The control module 140 may therefore select a corresponding step-up threshold voltage value for use as the reference voltage V.sub.REF to which the (increasing) supply voltage V.sub.S is compared by the hysteretic comparator 300.
(51) The control module 140 may also select the threshold voltage value based on a magnitude of the supply voltage V.sub.S, e.g. a present or current magnitude of the supply voltage V.sub.S. As discussed above, memory 150 may store a plurality of threshold voltage values. In one example, control module 140 may determine that bias voltage V.sub.BIAS may need to undergo a step-down transition after a period of time due to a decreasing supply voltage V.sub.S. The control module 140 may therefore determine the present magnitude of the supply voltage V.sub.S and select the appropriate step-down threshold voltage value. The control module 140 may then compare this step-down threshold voltage value to the supply voltage V.sub.S.
(52) Similarly, control module 140 may determine that bias voltage V.sub.BIAS may need to undergo a step-up transition after a period of time due to an increasing supply voltage V.sub.S. The control module 140 may therefore determine the present magnitude of the supply voltage V.sub.S and select the step-up threshold voltage value that is closest to the magnitude of the supply voltage V.sub.S. The control module 140 may then compare this step-up threshold voltage value to the supply voltage V.sub.S.
(53) Referring to
(54) At time T.sub.1, the result of the comparison of the supply voltage V.sub.S to the first step-down threshold voltage V.sub.TH-1-SD by control module 140 may be indicative that the supply voltage V.sub.S has reached or has fallen below the first step-down threshold voltage V.sub.TH-1-SD. This may therefore be indicative that the difference between the supply voltage V.sub.S and the bias voltage V.sub.BIAS is approaching the dropout voltage V.sub.DO of the bias generator module 120. The control module 140 may therefore output a control signal CTL to bias generator module 120 to control the bias generator module 120 to transition from outputting V.sub.BIAS at a first defined magnitude V.sub.BIAS-1, to outputting V.sub.BIAS at a second defined magnitude V.sub.BIAS-2. Second defined magnitude V.sub.BIAS-2 is smaller than the first defined magnitude V.sub.BIAS-1 and therefore the bias voltage V.sub.BIAS may undergo a step-down transition.
(55) The control module 140 may be configured to apply a time delay ΔT before outputting the control signal CTL. Thus in some embodiments when the supply voltage V.sub.S decays below first step-down threshold value V.sub.TH-1-SD at time T.sub.1, the control module 140 may not output control signal CTL immediately upon the supply voltage V.sub.S falling below first step-down threshold value V.sub.TH-1-SD, but may instead output the control signal CTL upon the expiry of the time delay ΔT. This time hysteresis can help to prevent frequent transitions from V.sub.BIAS-1 to V.sub.BIAS-2 resulting from transient variations in V.sub.S that may arise due to noise, for example.
(56) The difference between the supply voltage V.sub.S and the bias voltage V.sub.BIAS at the second defined magnitude V.sub.BIAS-2 may therefore be greater than the dropout voltage V.sub.DO of the bias generator module 120. Thus, as illustrated, if the supply voltage V.sub.S continues to decay after time T.sub.1, the bias generator module 120 does not enter “dropout” operation.
(57) As illustrated in
(58) Therefore, at time T.sub.1, the control module 140 may select second step-down threshold voltage V.sub.TH-2-SD to compare to the supply voltage V.sub.S in future. In response to the magnitude of the supply voltage V.sub.S falling below the first step-down threshold voltage V.sub.TH-1-SD, the next smallest step-down threshold voltage i.e. second step-down threshold voltage V.sub.TH-2-SD may therefore be selected by control module 140.
(59)
(60) The discussion above with respect to
(61) In embodiments, where the bias generator 120 is configured to output N bias voltage magnitudes, control module 140 may therefore be configured to compare the supply voltage V.sub.S to N voltage threshold magnitudes. Each of the N bias voltages may therefore be associated with a corresponding one of the N voltage thresholds, such that when the bias generator module 120 is outputting the bias voltage at V.sub.BIAS-N, the control module is configured to compare the supply voltage V.sub.S to the threshold voltage V.sub.TH-N corresponding to V.sub.BIAS-N.
(62) It will be appreciated that when the supply voltage V.sub.S is derived from a decaying source, there may be a finite amount of energy stored in said source. Therefore, after a certain decay time, there may be substantially no energy left in the source and V.sub.S=0V. It will also be appreciated that bias generator 120 could therefore not indefinitely transition to lower bias voltage magnitudes and there would be a finite number of N bias voltage magnitudes which the bias generator could output.
(63)
(64) At time T.sub.2 the bias generator module 120 may be outputting the bias voltage at second defined bias voltage magnitude V.sub.BIAS-2. Based on the supply voltage V.sub.S magnitude and the increasing supply voltage V.sub.S magnitude at time T.sub.2, the control module may select second step-up threshold voltage V.sub.TH-2-SU to compare to supply voltage V.sub.S.
(65) As illustrated, second step-up threshold voltage value V.sub.TH-2-SU may be larger in magnitude than second step-down threshold voltage value V.sub.TH-2-SD. The difference in threshold voltage magnitudes for a step-up transition and a step-down transition between two defined bias voltages V.sub.BIAS helps to mitigate against frequent switching of the bias generator module 120.
(66) As discussed above in relation to
(67) In another example, the power source supplying V.sub.S may be disconnected from a charging source, shortly after the supply voltage V.sub.S increases above the threshold voltage e.g. V.sub.TH-1. In such an example, when the supply voltage V.sub.S increases above the threshold V.sub.TH-1, the control module 140 may output a control signal CTL to control the bias generator module 120 to transition the bias voltage from V.sub.BIAS-2 to V.sub.BIAS-1.
(68) However, if the power source is disconnected from the charging source at or shortly after the supply voltage V.sub.S increases above the threshold V.sub.TH-1, then the supply voltage V.sub.S may immediately begin to decay and as such may drop below the threshold V.sub.TH-1, shortly after increasing above threshold V.sub.TH-1. In this case, the control module 140 may output control signal CTL for the bias generator module 120 to transition from V.sub.BIAS-1 to V.sub.BIAS-2, shortly after undergoing the opposite transition. This frequent transitioning may again be undesirable.
(69) Furthermore, if a charging source is disconnected at or substantially at the threshold voltage, the control module 140 may not have enough time to output the control signal CTL in response to the decaying supply voltage V.sub.S. As such, the difference between V.sub.S and V.sub.BIAS may decrease to a point where the voltage generator module 120 enters “dropout” operation before the control module 140 has time to output an appropriate control signal CTL.
(70) Therefore, in some embodiments, voltage hysteresis H.sub.V is applied to prevent such frequent transitioning behaviour. Memory 150 may store a larger threshold voltage for an increasing transition between two bias voltages than for the corresponding decreasing transition. Control module 140 may therefore compare the supply voltage V.sub.S to a second step-down voltage threshold V.sub.TH-2-SD for a decreasing transition between V.sub.BIAS-1 and V.sub.BIAS-2, and compare supply voltage V.sub.S to second step-up voltage threshold V.sub.TH-2-SU, which is higher than the second step-down voltage threshold V.sub.TH-2-SD, for an increasing transition between V.sub.BIAS-1 and V.sub.BIAS-2.
(71) Although separate step-down and step-up threshold voltage values have been described above, in another embodiment, separate step-up and step-down voltage threshold values may not be provided. Instead, the hysteretic comparator may be designed so as to provide a greater voltage threshold value for a step-up transition than for a corresponding step-down transition.
(72) Referring again to
(73) At time T.sub.4, supply voltage V.sub.S may increase above second step-up voltage threshold value V.sub.TH-2-SU. In response to this comparison, control module 140 may output control signal CTL to bias generator module 120 to transition the bias voltage from second defined bias voltage magnitude V.sub.BIAS-2 to first bias voltage magnitude V.sub.BIAS-1, as illustrated.
(74) First defined bias voltage magnitude V.sub.BIAS-1 may be the largest magnitude bias voltage V.sub.BIAS that may be output by bias generator module 120. Therefore, there may be no step-up transition beyond V.sub.BIAS-1 that the bias generator module can transition to. Therefore, with the bias voltage V.sub.BIAS being output at the maximum possible magnitude and with the magnitude of the supply voltage increasing, the control module 140 may not compare the supply voltage to any threshold voltage V.sub.TH.
(75)
(76) At time T.sub.3 supply voltage V.sub.S may increase above the second step-up threshold voltage value V.sub.TH-2-SU. However, as illustrated, bias voltage V.sub.BIAS does not immediately undergo an increasing magnitude transition in response to the result of this comparison at time T.sub.3. Rather in
(77) Thus, control module 140 may be configured to apply a time delay ΔT in response to determining that the supply voltage V.sub.S has increased above the threshold voltage. Upon expiry of the time delay ΔT, the control module 140 may output control signal CTL to bias generator module 120 to control the bias generator module 120 to transition from outputting the bias voltage V.sub.BIAS at second defined bias voltage magnitude V.sub.BIAS-2 to first defined bias voltage magnitude V.sub.BIAS-1, larger than the second defined bias voltage magnitude V.sub.BIAS-2.
(78) The control module 140 applying a time delay ΔT before outputting the control signal CTL helps to prevent the bias generator module 120 from undergoing frequent transitions. The time delay ΔT may be selected so as to allow sufficient time for transient effects such as voltage spikes due to noise to settle or subside before causing the bias voltage V.sub.BIAS to change.
(79) As described, the supply voltage V.sub.S may include an AC noise component, which may cause supply voltage V.sub.S to increase above the threshold voltage e.g. V.sub.TH-2-SU. However, the AC component may cause the supply voltage V.sub.S to drop below the threshold voltage, shortly after the control module 140 has determined that the supply voltage V.sub.S has increased above the threshold voltage. Without the application of the time delay ΔT, the bias voltage may transition every time the supply voltage V.sub.S passes above and below the threshold voltage. When the supply voltage V.sub.S includes an AC noise component, this can lead to frequent transitions of the bias voltage V.sub.BIAS due to transient noise effects, which as discussed above is undesirable.
(80) The application of the time delay ΔT therefore allows sufficient time for transient effects to elapse before the bias voltage undergoes a step-up transition.
(81) The time delay ΔT may be selected appropriately for a given system. The time delay may be predetermined and stored in memory 150. The time delay ΔT may be predetermined based on, for example, an expected rate of increase of the supply voltage V.sub.S for a given system.
(82) In one embodiment, the control module 140 may monitor the supply voltage during the time delay ΔT. During the time delay ΔT, the control module 140 may determine that the general trend of the supply voltage V.sub.S has started to decay and is no longer increasing in magnitude. For example, the power supply from which the supply voltage is derived may be disconnected from a charging source and therefore the supply voltage will start to decay. The control module 140 may therefore suspend or halt the time delay ΔT, without outputting control signal CTL. If the supply voltage V.sub.S then decays below the threshold voltage, e.g. V.sub.TH-2-SU, the control module 140 may determine that the bias voltage V.sub.BIAS should be maintained at the lower voltage magnitude e.g. V.sub.BIAS-2 and therefore may not output the control signal CTL. This operation again mitigates against the bias generator 120 undergoing frequent switching transitions.
(83) During the time delay ΔT, the status of the supply voltage V.sub.S may switch to indicate that the magnitude of the supply voltage V.sub.S is decreasing, as described above. However, the status of the supply voltage V.sub.S may switch again during the time delay ΔT to indicate that the magnitude of the supply voltage V.sub.S is increasing, before the supply voltage V.sub.S falls below the threshold voltage e.g. V.sub.TH-2-SU. For example, the power source from which the supply voltage V.sub.S is derived may be momentarily disconnected from a charging source before being subsequently reconnected after a relatively short period of time.
(84) The control module 140 may therefore reapply the time delay ΔT in response to the second change in status of the supply voltage V.sub.S. The control module 140 may further output a control signal CTL, in response to the expiry of the reapplied time delay ΔT. The reapplication of the time delay ΔT may again allow sufficient time for transient effects to subside or settle before a control signal CTL is output to control the bias voltage V.sub.BIAS to undergo an increasing transition.
(85) In one embodiment, memory 150 may store a second time delay ΔT.sub.2 (not illustrated) to apply in response to the switch in the direction (increasing/decreasing) of change of the supply voltage V.sub.S. In one embodiment, the second time delay ΔT.sub.2 may be shorter than the time delay ΔT.
(86) The skilled person will appreciate that the disclosure in relation to
(87)
(88) Bias generator 120 may be configured to output a plurality of different bias voltage magnitudes. In the illustrated embodiment of
(89) At T.sub.0, bias generator 120 may be configured to output the bias voltage with a first magnitude of V.sub.BIAS-1. V.sub.BIAS-1 may correspond to the largest bias voltage magnitude output by bias generator module 120.
(90) Between T.sub.0 and T.sub.1, control module 140 may compare the supply voltage V.sub.S to a step-down threshold voltage, to prevent the bias generator module from entering “dropout” operation. Therefore, during time period T.sub.0-T.sub.1, with the bias voltage V.sub.BIAS configured at a first magnitude V.sub.BIAS-1, control module 140 may compare supply voltage V.sub.S to a first step-down threshold voltage V.sub.TH-1-SD.
(91) At T.sub.1, control module 140 may determine that the magnitude of supply voltage V.sub.S has fallen below the first step-down threshold voltage V.sub.TH-1-SD. As discussed with reference to
(92) At T.sub.1, with the supply voltage V.sub.S at a magnitude below the first step-down threshold voltage value V.sub.TH-1-SD and continuing to decay, control module 140 may select a second step-down voltage threshold V.sub.TH-2-SD as the voltage threshold V.sub.TH.
(93) As shown in
(94) As shown, between time periods T.sub.2 and T.sub.3, with the bias voltage V.sub.BIAS output at V.sub.BIAS-3, the supply voltage V.sub.S continues to decay, without the bias generator entering “dropout” operation. During this period, the control module 140 may also be configured to compare the supply voltage V.sub.S to a third step-down voltage threshold V.sub.TH-3-SD (not illustrated). Third step-down voltage threshold V.sub.TH-3-SD may be set at a smaller magnitude than second step-down voltage threshold V.sub.TH-2-SD. If the supply voltage V.sub.S were to fall below the third step-down voltage threshold V.sub.TH-3-SD the control module would output a control signal CTL to the bias generator module 120 to transition the bias voltage from third bias voltage magnitude V.sub.BIAS-3 to a fourth bias voltage magnitude V.sub.BIAS-4 (not illustrated). V.sub.BIAS-4 may have a smaller magnitude than third bias voltage magnitude V.sub.BIAS-3.
(95) At time T.sub.3, the supply voltage V.sub.S stops decaying and begins to increase in magnitude. This change may correspond, for example, to a battery being connected to an external power source and being charged up. In another example, there may be a reduction in current drawn from the battery of a host device due to other components of the host device (e.g. a display or screen of the host device) being powered off, such that the effect of the parasitic resistance R.sub.110 is reduced.
(96) As described above, control module 140 may be configured to select the threshold voltage value V.sub.TH based on the changing supply voltage magnitude V.sub.S. At time T.sub.3, the control module may determine that the supply voltage has changed from decreasing to increasing in magnitude. At time T.sub.3 the control module 140 may therefore select second step-up threshold voltage value V.sub.TH-2-SU. Once the supply voltage has increased above second step-up threshold voltage value V.sub.TH-2-SU, the bias voltage undergoes a transition from V.sub.BIAS-3 to V.sub.BIAS-2, at time T.sub.4.
(97) At time T.sub.5, control module 140 may also select first step-up voltage threshold V.sub.TH-1-SU to compare to the supply voltage V.sub.S in future, based on the supply voltage V.sub.S increasing above second step-up voltage threshold V.sub.TH-2-SU and the supply voltage V.sub.S continuing to increase in magnitude.
(98) Referring again to
(99) Based on the decreasing supply voltage V.sub.S and the magnitude of the supply voltage V.sub.S at time T.sub.5, the control module 140 may select second step-down threshold V.sub.TH-2-SD to compare to the supply voltage V.sub.S.
(100) Between times T.sub.5 and T.sub.6, supply voltage V.sub.S decays and the control module 140 compares the supply voltage V.sub.S to second step-down threshold V.sub.TH-2-SD. At time T.sub.6 the control module 140 may determine that the supply voltage V.sub.S has reached the second step-down threshold V.sub.TH-2-SD. As such, the control module 140 outputs a control signal CTL to cause the bias generator module 120 to transition the bias voltage from V.sub.BIAS-2 to V.sub.BIAS-3. This operation may substantially correspond with that described at time 12 discussed above.
(101) Between times T.sub.6 and T.sub.7, the control module 140 compares the supply voltage V.sub.S to third step-down voltage threshold V.sub.TH-3-SD (not illustrated), which may be of a smaller magnitude than second step-down voltage threshold V.sub.TH-2-SD, as similarly described above between times T.sub.2 to T.sub.3.
(102) At time T.sub.7, the magnitude of the supply voltage V.sub.S stops decaying and instead begins to increase. The control module 140 therefore adjusts the voltage threshold based on the increasing magnitude of the supply voltage V.sub.S.
(103) As described with reference to
(104) For example, control module 140 may be configured to compare the supply voltage V.sub.S to second step-down voltage threshold value V.sub.TH-2-SD to transition the bias voltage from V.sub.BIAS-2 to V.sub.BIAS-3 and vice versa. However, for an increasing magnitude transition e.g. from V.sub.BIAS-3 to V.sub.BIAS-2, the control module 140 may be configured to apply the time delay ΔT between determining when the supply voltage V.sub.S has risen above the threshold voltage and outputting the control signal CTL. As described above, this operation mitigates against frequent switching of bias generator module 120. Storing only one threshold value for a decreasing and increasing bias voltage transition may reduce the amount of memory required to store the threshold voltage values in memory 150.
(105) Thus in the description that follows the second step-down threshold voltage value V.sub.TH-2-SD is used by the control module 140 as a single threshold voltage for both increasing and decreasing transitions of the bias voltage V.sub.BIAS.
(106) Therefore, at time T.sub.7 the control module may select the second step-down voltage threshold value V.sub.TH-2-SD to compare to the supply voltage V.sub.S. At time T.sub.8 the control module 140 may determine that the supply voltage V.sub.S has reached or risen above the second step-down voltage threshold V.sub.TH-2-SD. However, as illustrated, at time T.sub.8 the bias voltage V.sub.BIAS is held at third bias voltage magnitude V.sub.BIAS-3. The control module 140 may apply a time delay ΔT before outputting the control signal CTL to the bias generator module 120, as discussed above.
(107) At time T.sub.9, the time delay ΔT expires and as such the control module 140 may output the control signal CTL, to bias generator module 120 to transition the bias voltage V.sub.BIAS from the third bias voltage value V.sub.BIAS-3 to the second bias voltage value V.sub.BIAS-2.
(108) In the illustrated embodiment of
(109)
(110) Bias generator module 120 outputting the bias voltage at the first defined bias voltage magnitude V.sub.BIAS-1, corresponds to the maximum configurable magnitude of bias generator module 120. At the first bias voltage magnitude V.sub.BIAS-1, the sensitivity of force sensor 130 may therefore be at maximum operating conditions.
(111) As described above, the sensitivity of the force sensor is related to (e.g. proportional to) the bias voltage V.sub.BIAS. Therefore, with the bias voltage set at the maximum available magnitude, the sensitivity of the force sensor 130 may not be degraded and the output signal V.sub.OUT from force sensor 130 may be provided to downstream processing circuitry/modules.
(112) Referring again to
(113) As discussed above, supply voltage V.sub.S may decay due to current draw from the power source. Supply voltage V.sub.S may decay to first step-down voltage threshold V.sub.TH-1-SD. When the control module 140 detects that the supply voltage V.sub.S has dropped to the first step-down voltage threshold V.sub.TH-1-SD, the control module 140 outputs a control signal CTL to bias generator module 120 to transition bias voltage V.sub.BIAS from first bias voltage magnitude V.sub.BIAS-1 to second bias voltage magnitude V.sub.BIAS-2.
(114) As the second bias voltage magnitude V.sub.BIAS-2 is of a lower magnitude than the first bias voltage V.sub.BIAS-1, the decreased bias voltage magnitude may have an effect on the sensitivity of the force sensor 130. For example, the reduced bias voltage V.sub.BIAS may mean that a user would have to apply an increased magnitude of force for the force sensor 130 to detect a user interaction. This can lead to a degraded user experience without further processing steps to mitigate such effects.
(115) Therefore, in one embodiment, control module 140 may be configured to receive the bias voltage V.sub.BIAS and/or a voltage indicative of the bias voltage V.sub.BIAS. Control module 140 may be further configured to apply a normalisation function NORM to the output signal V.sub.OUT of force sensor 130 to normalise the output signal V.sub.OUT. The normalisation function NORM may be based on the magnitude of the bias voltage V.sub.BIAS.
(116) The normalisation function NORM may be configured to normalise the output signal when V.sub.BIAS is being output at a magnitude below V.sub.BIAS-1 e.g. V.sub.BIAS-2. The normalisation function may thus normalise the output signal V.sub.OUT such that the characteristics of V.sub.OUT with the bias voltage V.sub.BIAS at a lower magnitude substantially correspond to the output signal V.sub.OUT characteristics with V.sub.BIAS set at the maximum magnitude i.e. V.sub.BIAS-1. As such, the application of the normalisation function may counteract the reduced sensitivity of the force sensor 130 due to the decreased magnitude of the bias voltage V.sub.BIAS.
(117) Referring again to
(118) In some embodiments, memory 150 may comprise a plurality of normalisation functions corresponding to the plurality of defined bias voltage magnitudes. The control module 140 may therefore be configured to receive the bias voltage V.sub.BIAS and/or a voltage indicative of the bias voltage V.sub.BIAS and select a corresponding one of the plurality of normalisation functions based on the bias voltage magnitude. Control module 140 may be configured to supply the corresponding normalisation function NORM to processing circuitry/module 160 which may be configured to apply the normalisation function NORM to the output signal V.sub.OUT.
(119) As discussed, with the bias voltage configured at the maximum configurable defined magnitude of bias generator module 120, there may be no reduced sensitivity for the force sensor 130. Therefore, in one embodiment, the normalisation function corresponding to the maximum bias voltage magnitude may correspond to substantially no normalisation.
(120) The plurality of normalisation functions may therefore be preprogramed for a given application of the circuitry 200. The normalisation functions may be computed in software to compensate for the reduced sensitivity of the force sensor 130 due to the reduced magnitude of the bias voltage V.sub.BIAS.
(121) In some embodiments, there may be a limit to how low the bias voltage V.sub.BIAS magnitude may drop, if the normalisation function NORM is able to appropriately normalise the corresponding output signal V.sub.OUT for the decreased bias voltage magnitude V.sub.BIAS. As V.sub.BIAS decrease the magnitude of the output V.sub.OUT of the forces sensor 130 also decreases, and thus the signal to noise ratio (SNR) of V.sub.OUT will also decrease. The SNR may decrease to such a level that normalisation cannot compensate for the reduced SNR. This can lead to undesirable effects, such as the false detection of a user interaction.
(122) Therefore, in some embodiments, in response to the supply voltage V.sub.S decreasing below the lowest magnitude voltage threshold V.sub.TH-N, the processing circuitry/module 160 may be configured to ignore or disregard the output signal V.sub.OUT. When the magnitude of the supply voltage V.sub.S decays below the n.sup.th voltage threshold value of N values, the bias voltage V.sub.BIAS may be configured at a corresponding n.sup.th bias voltage magnitude V.sub.BIAS-N of N bias voltage magnitudes. V.sub.BIAS-N biasing force sensor 130 may provide an output signal V.sub.OUT where even after a normalisation operation, the resulting normalised output signal V.sub.OUT-NORM may comprise a significant noise component.
(123) Therefore, if such a “noisy” normalised output signal V.sub.OUT-NORM were provided to downstream processing circuitry/modules this could lead to a degraded user experience such as false positive detections of user activity. As such, when control module 140 determines that the magnitude of supply voltage V.sub.S has decreased below the n.sup.th voltage threshold value V.sub.TH-N, the control module 140 may control processing module 160 to ignore or disregard the output signal V.sub.OUT. The processing module 160 may therefore not apply a normalisation function to the output signal V.sub.OUT, when the supply voltage V.sub.S has decayed below the n.sup.th voltage threshold value V.sub.TH-N.
(124) When the supply voltage V.sub.S has decayed below the n.sup.th voltage threshold value V.sub.TH-N, it will be appreciated that various other circuits/modules, to which the supply voltage provides power may also not be operational. In one embodiment, circuitry 200 may be incorporated in an electronic device and the supply voltage V.sub.S may also power other components of the electronic device e.g. touchscreen, speaker, microphone etc. With the supply voltage decayed below the n.sup.th voltage threshold value V.sub.TH-N, the supply voltage V.sub.S may not be providing enough power to reliably power any components of the electronic device. The power source from which the supply voltage is derived may therefore be considered “flat” and may not be able to power any components of the electronic device.
(125) The above description has presented the disclosed aspects in the context of force sensors. However, the above disclosure is also applicable to any other type of sensor, which is biased by a bias voltage that is derived from a finite voltage source e.g. a battery, such as a MEMS transducer or a strain gauge, for example. However, the skilled person will understand that the present disclosure could be applicable for any other suitable sensor.
(126) Embodiments of the present invention may be implemented in an electronic device, especially a portable and/or battery powered device.
(127) The skilled person will recognise that some aspects of the above-described apparatus and methods, for example the discovery and configuration methods may be embodied as processor control code, for example on a non-volatile carrier medium such as a disk, CD- or DVD-ROM, programmed memory such as read only memory (Firmware), or on a data carrier such as an optical or electrical signal carrier. For many applications, embodiments will be implemented on a DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array). Thus the code may comprise conventional program code or microcode or, for example code for setting up or controlling an ASIC or FPGA. The code may also comprise code for dynamically configuring re-configurable apparatus such as re-programmable logic gate arrays. Similarly the code may comprise code for a hardware description language such as Verilog™ or VHDL (Very high speed integrated circuit Hardware Description Language). As the skilled person will appreciate, the code may be distributed between a plurality of coupled components in communication with one another. Where appropriate, the embodiments may also be implemented using code running on a field-(re)programmable analogue array or similar device in order to configure analogue hardware.
(128) It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design many alternative embodiments without departing from the scope of the appended claims. The word “comprising” does not exclude the presence of elements or steps other than those listed in the claim, “a” or “an” does not exclude a plurality, and a single feature or other unit may fulfil the functions of several units recited in the claims. Any reference numerals or labels in the claims shall not be construed so as to limit their scope. Terms such as amplify or gain include possible applying a scaling factor or less than unity to a signal.
(129) As used herein, when two or more elements are referred to as “coupled” to one another, such term indicates that such two or more elements are in electronic communication or mechanical communication, as applicable, whether connected indirectly or directly, with or without intervening elements.
(130) This disclosure encompasses all changes, substitutions, variations, alterations, and modifications to the example embodiments herein that a person having ordinary skill in the art would comprehend. Similarly, where appropriate, the appended claims encompass all changes, substitutions, variations, alterations, and modifications to the example embodiments herein that a person having ordinary skill in the art would comprehend. Moreover, reference in the appended claims to an apparatus or system or a component of an apparatus or system being adapted to, arranged to, capable of, configured to, enabled to, operable to, or operative to perform a particular function encompasses that apparatus, system, or component, whether or not it or that particular function is activated, turned on, or unlocked, as long as that apparatus, system, or component is so adapted, arranged, capable, configured, enabled, operable, or operative. Accordingly, modifications, additions, or omissions may be made to the systems, apparatuses, and methods described herein without departing from the scope of the disclosure. For example, the components of the systems and apparatuses may be integrated or separated. Moreover, the operations of the systems and apparatuses disclosed herein may be performed by more, fewer, or other components and the methods described may include more, fewer, or other steps. Additionally, steps may be performed in any suitable order. As used in this document, “each” refers to each member of a set or each member of a subset of a set.
(131) Although exemplary embodiments are illustrated in the figures and described below, the principles of the present disclosure may be implemented using any number of techniques, whether currently known or not. The present disclosure should in no way be limited to the exemplary implementations and techniques illustrated in the drawings and described above.
(132) Unless otherwise specifically noted, articles depicted in the drawings are not necessarily drawn to scale.
(133) All examples and conditional language recited herein are intended for pedagogical objects to aid the reader in understanding the disclosure and the concepts contributed by the inventor to furthering the art, and are construed as being without limitation to such specifically recited examples and conditions. Although embodiments of the present disclosure have been described in detail, it should be understood that various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the disclosure.
(134) Although specific advantages have been enumerated above, various embodiments may include some, none, or all of the enumerated advantages. Additionally, other technical advantages may become readily apparent to one of ordinary skill in the art after review of the foregoing figures and description.
(135) To aid the Patent Office and any readers of any patent issued on this application in interpreting the claims appended hereto, applicants wish to note that they do not intend any of the appended claims or claim elements to invoke 35 U.S.C. § 112(f) unless the words “means for” or “step for” are explicitly used in the particular claim.