Some applications include a sensor processing system and a multiplexer. One or more sensors may be coupled to the multiplexer. The sensors are coupled to the processing system through the multiplexer. The multiplexer includes multiple channels, with each channel potentially coupled to a separate sensor. The processing system processes the signal from one sensor at a time. To receive and process a signal from a given sensor coupled to one of the channels, control signals to the multiplexer enable the channel corresponding to the desired sensor while disabling the remaining channels of the multiplexer.
In one example, a circuit includes first, second, and third switch assemblies, a buffer, and a bulk biasing circuit. The first switch assembly has a first input node and a first output node. The second switch assembly has a second input node and a second output node. The third switch assembly has a third input node and a third output node. The third input node is coupled to the second output node. The third output node is coupled to the first output node. The third switch assembly includes a first transistor that includes a bulk. The buffer has a buffer input and a buffer output. The buffer input is coupled to the first output node, and the buffer output is coupled to the third switch assembly. The bulk biasing circuit is coupled to the bulk of the first transistor. The bulk biasing circuit is configured to bias the bulk of the first transistor at a first bias voltage responsive to a voltage on the input node being above a first voltage level, and to bias the bulk of the first transistor at a second bias voltage responsive to the voltage on the input node being below a second voltage level.
For a detailed description of various examples, reference will now be made to the accompanying drawings in which:
A multiplexer may include a number of independent channels that pass data from respective inputs to a single output, and, in a sensing application, the multiplexer may pass data from a set of sensors coupled to the inputs to a processor coupled to the output. Control signals from a multiplexer controller enable one of the channels, while those channels corresponding to sensors not intending to be processed by a sensor processing system at a given point in time are disabled. Each channel of the multiplexer comprises solid-state switches (transistors) that are used to enable and disable the channel. When a transistor is “on,” current can be conducted through the transistor. When a transistor is “off,” the principal conducting pathway (e.g., the channel in a metal oxide semiconductor field effect transistor) is off and generally does not conduct current. However, leakage current may conduct through the transistor when the transistor is off.
In many applications, transistor leakage current is not problematic. In other applications, however, leakage current can be a problem. For example, in the application noted above in which multiple sensors are coupled to a processing system through a multiplexer, even when the transistors are off for a channel that has been disabled, leakage current can still flow through that channel's transistors. If the sensor connected to that channel has a large output impedance, even a small amount of leakage current can cause a significant voltage to develop across the sensor due to the sensor's large output impedance. The voltage undesirably produced in the disabled channel can modify (e.g., add to) the voltage produced by the sensor whose channel is enabled, thereby undesirably altering the sensor signal intended to be processed.
The examples disclosed herein are directed to a multiplexer in which each channel of the multiplexer includes multiple metal oxide semiconductor field effect transistors (MOS transistors). One or more of the multiplexer's channels biases the bulk of at least one of its MOS transistors to reduce the leakage current that might otherwise be present for a low amplitude voltage generated by the sensor on the channel that is enabled. Further, a buffer is provided whose input coupled to the output of the multiplexer. The output of the buffer is coupled to one or more of the multiplexer's channels. When a given channel is off, rather than grounding an internal node of the given channel, the internal node is coupled to the multiplexer's output voltage level via the buffer. As such, the drain-to-source potential difference across a MOS transistor in each ‘off’ channel is approximately 0 V and thus very little, if any leakage current will flow between the drain and source of the transistor.
The mux circuit 110 includes a switch assembly for each channel. Channel 101 has switch assembly 111, and channels 102-105 have switch assemblies 112-115, respectively. Input inp1 can be coupled to node N1 when switch assembly 111 is “on”. Similarly, any of inputs inp2-inp5 can be coupled to node N1 when their respective switch assemblies 111-115 are on. Node N1 is connected to the op amp's non-inverting input. In this example, only one switch assembly 111-115 is turned on at a time, and the remaining switch assemblies are turned off.
In the example of
Even when a channel's switch assembly is configured to be off (its S1 and S2 are off, and its S3 is on), leakage current can still flow through S2. Leakage currents Ileak1, Ileak2, Ileak3, and Ileak4 are shown in
A MOS transistor has parasitic bulk diodes.
S2 has multiple sources of leakage current when S2 is off. First, when Vin is 0 V (e.g., the voltage from the sensor coupled to the on-channel 101), D1 is reverse biased, thereby causing a current Ib1 to flow through D1. As such, the leakage current Ileak (when Vin is low, e.g. 0 V) is equal to −Ib1+Idsn (Idsn is the leakage current through MN1). However, Idsn may be substantially smaller than Ib1, and thus Ileak is approximately equal to −Ib1. Second, when Vin is higher (e.g., Vdda), Ileak is equal to the sum of the drain-to-source leakage currents of MP1 and MN1 (Idsp+Idsn). Both Idsp and Idsn are proportional to Vin (e.g., the larger is Vin, the larger will be Idsp and Idsn). Some examples described herein reduce the leakage current Ileak through S2 of the switch assemblies, when such switch assemblies are off, by the use of a buffer (e.g., buffer 310 in
In the example of
Because buffer 310 drives all of switches S3 of switch assemblies 112, 113, 114, and 115, buffer 310 is sized to be large enough to power all four switches S3 of switch assemblies 112, 113, 114, and 115.
Buffer 410 generates an output voltage which is approximately equal to its input voltage (voltage on node N1). Buffer 410 in
When switch assembly 111 is to be on (as is the case in the example of
The buffer 410 comprises transistors M6, M7, and M8. M6 and M8 in this example comprise PMOS transistors, and M7 comprises an NMOS transistor. The gate of M8 is biased a voltage labeled BIAS3, and the source of M8 is connected to the supply voltage, Vdda. In one example, BIAS3 equals BIAS1. The drain of M8 is connected to the source of M6 and to node N5. As such, the M8 drain and M6 source are connected to the op amp input stage 510 at node N5. The drains of M6 and M7 are connected together and to the gate of M6 at node N6. Node N6 represents the output of the buffer 410, which is connected to node N3 in
The current through M8 is labeled I1. Current I1 is a function, in part, of the size of M8 (ratio of its channel width (W) to channel length (L)) and the gate-to-source voltage (Vgs) of M8. The source of M8 is tied to Vdda, and the gate of M8 is BIAS3. As such, BIAS3 and the ratio of channel width to length of M8 define the magnitude of current I1. If BIAS3 equals BIAS1, I1 will be one-sixteenth Itail if W/L of M8 is one-sixteenth W/L of M5. In one example, BIAS3 and the channel width to length ratio of M8 result in a magnitude of I1 that is one-sixteenth the magnitude of Itail, and that fraction can be different than one-sixteenth in other examples. Further, the ratio of channel width to length of M6 is one-eighth the size of the ratio of channel width to length of M1 or M2 (which are themselves of equal size). The sources of M1, M2, and M6 are connected together at node N5. The current density through M6 is the same as that of M1 and M2. That is, while I1 through M6 is Itail/16, W/L of M6 is one-eighth the W/L of M1 or M2. Due to the output of the op amp 130 being connected to its negative input (IN_M) as shown in
As explained above regarding
The example system 600 in
S1 comprises transistors M14 and M15, and S2 comprises transistors M16 and M17. In this example, M14 and M16 comprise PMOS transistors, and M15 and M17 comprise NMOS transistors. The drains of M15 and M16 are connected together at the input inp1 of channel 101. The sources of M16 and M17 are connected together at node N1 to which the gate of M1 within the op amp's input stage 510 is connected. The configuration of
Example bulk biasing circuit 610 includes transistors M18 and M19. In this implementation, M18 and M19 are PMOS transistors. The source of M18 is connected to Vdda, and the drain of M18 is connected to the source of M19 at node N7. The drain of M19 is connected to ground. The bulk of M19 is connected to M19's source. With M19 configured as a source-follower, current I2 flows in the branch from Vdda through M18 and M19 to ground. The voltage on the source of M19 is one threshold voltage (approximately 1 V) above the gate voltage of M19. The signal on the gate of M19 is the voltage on node N1. The voltage on N1 will be low when switch assembly 111 is on (S1 and S2 are on) and the voltage on inp1 is low, Current I2 flows through M19 resulting in the voltage on the source of M19 being approximately 1 V greater than its gate voltage (N1). Node N7 is coupled to the bulks of M1 and M2 within the op amp's input stage and to the bulk of M10 within switch S6, as well as the bulk of M16 of S2 within switch assembly 111. The corresponding bulk of PMOS transistor of S2 of the other switch assemblies 112-115 also may be coupled to node N7 as well. The voltage on node N7 is used to bias the bulks of M1 M2, and M10. When the input inp1 is low enough so as to turn on M10, the voltage on node N7 will be pulled down to approximately 1 V above the voltage on inp1, and thus the bulks of M1, M2, and M10 are biased to a voltage much lower than Vdda (e.g., 1 V). With the bulk of M10 biased to a voltage substantially lower than Vdda, the bulk-to-source parasitic diode D3 of M10 will be biased with a voltage much closer to 0 V than if the bulk of M10 were biased to Vdda. With D3 biased to 0 V, or a relatively small voltage, the leakage current through D3 will be much smaller than would be the case if D3 were biased by a larger voltage. By biasing the bulk of PMOS M10 within switch assembly 430 to a lower voltage when the voltage on inp1 is small (than when inp1 has a larger voltage), the leakage current through switch assembly 430 is reduced compared to persistently biasing the bulk of M10 at Vdda.
The term “couple” is used throughout the specification. The term may cover connections, communications, or signal paths that enable a functional relationship consistent with the description of the present disclosure. For example, if device A generates a signal to control device B to perform an action, in a first example device A is coupled to device B, or in a second example device A is coupled to device B through intervening component C if intervening component C does not substantially alter the functional relationship between device A and device B such that device B is controlled by device A via the control signal generated by device A.
This application is a continuation of U.S. patent application Ser. No. 16/700,444, filed Dec. 2, 2019, which is incorporated by reference herein in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
5075566 | Chuang | Dec 1991 | A |
5289332 | Senn | Feb 1994 | A |
5801673 | Shimada | Sep 1998 | A |
5880620 | Gitlin et al. | Mar 1999 | A |
5910780 | Tam | Jun 1999 | A |
6040732 | Brokaw | Mar 2000 | A |
6335653 | Shigehara | Jan 2002 | B1 |
6417717 | Loinaz | Jul 2002 | B1 |
7394309 | Potanin et al. | Jul 2008 | B1 |
8111094 | Fischer | Feb 2012 | B2 |
8729954 | McAndrew et al. | May 2014 | B2 |
9520869 | Fiedorow | Dec 2016 | B2 |
10396792 | Masson | Aug 2019 | B2 |
20060022741 | Hopkins | Feb 2006 | A1 |
20060284678 | Dillon | Dec 2006 | A1 |
20080218266 | Kobayashi et al. | Sep 2008 | A1 |
20110002062 | Fischer et al. | Jan 2011 | A1 |
20120161844 | Chee et al. | Jun 2012 | A1 |
20120188109 | Sanduleanu | Jul 2012 | A1 |
20120319762 | Watanabe et al. | Dec 2012 | A1 |
20160261263 | Chen et al. | Sep 2016 | A1 |
20170331489 | Dempsey et al. | Nov 2017 | A1 |
20190260378 | Yamamoto | Aug 2019 | A1 |
20190317541 | Wang et al. | Oct 2019 | A1 |
20200077039 | Zimmerman et al. | Mar 2020 | A1 |
Number | Date | Country |
---|---|---|
2336488 | Oct 1999 | GB |
Entry |
---|
Extended European Search Report dated Nov. 25, 2022, European Application No. 20896793.5, 12 pages. |
Number | Date | Country | |
---|---|---|---|
20210167775 A1 | Jun 2021 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16700444 | Dec 2019 | US |
Child | 17169638 | US |