ADALM2000: Differential Temperature Sensor


The objective of this lab activity is to design a differential temperature sensor circuit using diodes.


A diode’s forward voltage drop, VD, decreases by approximately 2 mV for each 1°C increase in temperature, assuming a constant current in the diode. The circuit shown in Figure 1 uses this property as the basis of a crude differential temperature sensor. It is best if the diodes are of the same type and ideally from the same manufacturer. Both diodes are forward-biased, using equal resistor values to establish the same current, at least when the diodes are at the same temperature. Diode DSENSE serves as the temperature sensor, while diode DREF serves as the temperature reference maintained at a constant temperature—say, at room temperature (25°C), which is convenient. The difference in diode voltages VTEMP is consequently proportional to the difference in temperature.


  • ADALM2000 active learning module
  • Solderless breadboard
  • Two 1 kΩ resistors
  • Two small signal diode (1N914 or similar)


Construct the circuit of Figure 1 using two 1N914 diodes.

Figure 1. Differential temperature circuit.

Hardware Setup:

Connect scope input 1+ to the positive terminal of VTEMP and connect scope input 1– to the negative terminal of VTEMP. Use scopy voltmeter or oscilloscope instruments to monitor the value of VTEMP using the True RMS measurement display. Use auto-range for the voltmeter or set the Volts/Div scale for the oscilloscope to its most sensitive value (10 mV) and ensure that Channel 1 is enabled. Connect Vp to the 5 V power supply.

Figure 2. Differential temperature breadboard circuit.


Step 1

Allow both diodes to reach the same temperature: TSENSE = TREF. Measure and record the voltage offset as TAMP set; subtract this offset voltage from your later measurements.

Figure 3. TSENSE = TREF differential temperature waveform.

Step 2

Heat the sensor diode by squeezing it between your fingers. Wait for the voltage to stabilize, subtract VTEMP set, and then record this value as the body temperature voltage. You might also try blowing through a straw to direct your warm breath at the sensor diode.

Figure 4. TSENSE > TREF differential temperature waveform.
  • If available, wrap the sense diode in a thin plastic bag and submerge it in ice water to chill the sensor diode. Again, wait for the voltage to stabilize, subtract VTEMP set, and then record its value as the freezing point of water voltage.
  • Determine the sensitivity of the temperature sensor output VTEMP in millivolts per °C.


  • Can you derive the sensitivity in mV/°C you measured from the diode equation?
  • What is the purpose of the reference diode in this configuration?

You can find the answer at the StudentZone blog.

Doug Mercer

Doug Mercer

Doug Mercerは、1977年にレンセラー工科大学で電気電子工学の学士号を取得しました。同年にアナログ・デバイセズに入社して以来、直接または間接的に30種以上のデータ・コンバータ製品の開発に携わりました。また、13件の特許を保有しています。1995年にはアナログ・デバイセズのフェローに任命されました。2009年にフルタイム勤務からは退きましたが、名誉フェローとして仕事を続けており、Active Learning Programにもかかわっています。2016年に、レンセラー工科大学 電気/コンピュータ/システム・エンジニアリング学部のEngineer in Residenceに指名されました。

Antoniu Miclaus

Antoniu Miclaus

Antoniu Miclausは、アナログ・デバイセズのシステム・アプリケーション・エンジニアです。アカデミック・プログラムや、Circuits from the Lab®向けの組み込みソフトウェア、QAプロセス・マネジメントなどに携わっています。2017年2月から、ルーマニアのクルジュナポカで勤務しています。現在、バベシュボヨイ大学においてソフトウェア・エンジニアリングに関する修士課程にも取り組んでいます。また、クルジュナポカ技術大学で電子工学と通信工学の学士号を取得しています。