Skip to main content
explained pros and especially cons more clearly
Source Link
tobalt
  • 25.5k
  • 1
  • 31
  • 110

More cost efficiency (this feels like code golf):

  • only 1 control line
  • only 1 transistor (N JFET or P MOSFET), 1 R and 1 C
  • infinite number of possible measurement ranges
  • can get rid of the ADC, if it isn't needed otherwise (see below)
  • needs calibration and could be temperature dependent, but the same goes for the switched R method at a lesser extent (so it depends on your desired level of accuracy)
  • 1kS/s is ambituous with an MCU (needs fast control clock)

enter image description here

How does it work:

By controlling the duty cycle of control, you vary the DC gate voltage and therefore tune the resistance of the FET in a continuous fashion. You can also use feedback to bring AtoD to some defined voltage (e.g. VCC/2) and then your Duty cycle gives you the value of R1 (via a conversion which you have to establish once).

Down the road, you could even scrub the ADC (save costs) and realize the feedback with a comparator, so your MCU can read the duty cycle directly.

More cost efficiency (this feels like code golf):

  • only 1 control line
  • only 1 transistor (N JFET or P MOSFET), 1 R and 1 C
  • infinite number of possible measurement ranges
  • needs calibration and could be temperature dependent, but the same goes for the switched R method (so it depends on your desired level of accuracy)

enter image description here

How does it work:

By controlling the duty cycle of control, you vary the DC gate voltage and therefore tune the resistance of the FET in a continuous fashion. You can also use feedback to bring AtoD to some defined voltage (e.g. VCC/2) and then your Duty cycle gives you the value of R1 (via a conversion which you have to establish once).

Down the road, you could even scrub the ADC (save costs) and realize the feedback with a comparator, so your MCU can read the duty cycle directly.

More cost efficiency (this feels like code golf):

  • only 1 control line
  • only 1 transistor (N JFET or P MOSFET), 1 R and 1 C
  • infinite number of possible measurement ranges
  • can get rid of the ADC, if it isn't needed otherwise (see below)
  • needs calibration and could be temperature dependent, but the same goes for the switched R method at a lesser extent (so it depends on your desired level of accuracy)
  • 1kS/s is ambituous with an MCU (needs fast control clock)

enter image description here

How does it work:

By controlling the duty cycle of control, you vary the DC gate voltage and therefore tune the resistance of the FET in a continuous fashion. You can also use feedback to bring AtoD to some defined voltage (e.g. VCC/2) and then your Duty cycle gives you the value of R1 (via a conversion which you have to establish once).

Down the road, you could even scrub the ADC (save costs) and realize the feedback with a comparator, so your MCU can read the duty cycle directly.

added 315 characters in body
Source Link
tobalt
  • 25.5k
  • 1
  • 31
  • 110

More cost efficiency (this feels like code golf):

  • only 1 control line
  • only 1 transistor (N JFET or P MOSFET), 1 R and 1 C
  • infinite number of possible measurement ranges
  • needs calibration and could be temperature dependent, but the same goes for the switched R method (so it depends on your desired level of accuracy)

enter image description here

How does it work:

By controlling the duty cycle of control, you vary the DC gate voltage and therefore tune the resistance of the FET in a continuous fashion. You can also use feedback to bring AtoD to some defined voltage (e.g. VCC/2) and then your Duty cycle gives you the value of R1 (via a conversion which you have to establish once).

Down the road, you could even scrub the ADC (save costs) and realize the feedback with a comparator, so your MCU can read the duty cycle directly.

More cost efficiency (this feels like code golf):

  • only 1 control line
  • only 1 transistor, 1 R and 1 C
  • infinite number of possible measurement ranges
  • needs calibration and could be temperature dependent, but the same goes for the switched R method (so it depends on your desired level of accuracy)

enter image description here

More cost efficiency (this feels like code golf):

  • only 1 control line
  • only 1 transistor (N JFET or P MOSFET), 1 R and 1 C
  • infinite number of possible measurement ranges
  • needs calibration and could be temperature dependent, but the same goes for the switched R method (so it depends on your desired level of accuracy)

enter image description here

How does it work:

By controlling the duty cycle of control, you vary the DC gate voltage and therefore tune the resistance of the FET in a continuous fashion. You can also use feedback to bring AtoD to some defined voltage (e.g. VCC/2) and then your Duty cycle gives you the value of R1 (via a conversion which you have to establish once).

Down the road, you could even scrub the ADC (save costs) and realize the feedback with a comparator, so your MCU can read the duty cycle directly.

added 144 characters in body
Source Link
tobalt
  • 25.5k
  • 1
  • 31
  • 110

More cost efficiency (this feels like code golf):

  • only 1 control line
  • only 1 transistor, 1 R and 1 C
  • infinite number of possible measurement ranges
  • needs calibration and could be temperature dependent, but the same goes for the switched R method (so it depends on your desired level of accuracy)

enter image description here

More cost efficiency (this feels like code golf):

  • only 1 control line
  • only 1 transistor, 1 R and 1 C

enter image description here

More cost efficiency (this feels like code golf):

  • only 1 control line
  • only 1 transistor, 1 R and 1 C
  • infinite number of possible measurement ranges
  • needs calibration and could be temperature dependent, but the same goes for the switched R method (so it depends on your desired level of accuracy)

enter image description here

added 144 characters in body
Source Link
tobalt
  • 25.5k
  • 1
  • 31
  • 110
Loading
Source Link
tobalt
  • 25.5k
  • 1
  • 31
  • 110
Loading