Hi, Mark,
I was desperate this morning before I saw your post. I am working exactly on LM35DZ and USB6009. I think I met the same problem with you. A real puzzle.
Actually I have two types of LM35. One is LM35DZ (To92) and the other is LM35Dm (SO8).
First, I did experiments on LM35DM. The pins are Pin 1(Vout), Pin4(Gnd) and Pin8 (+Vs). I connected Pin4 to two diodes (1N4148) in series instead of power GND directly. (Exactly as the Figure 7 in the NI PDF manual, see the attached PDF), I connected Pin8 to +5.8V (Output from a battery pack). A 18K resistor was connected to Pin1 as a small load. I measured the differential voltage between the Pin1 and Pin4. The output is perfect, equaling the room temperature multiplying 10 mV/C. I used USB6009 and Multimeter to cross validate the value.
However, when I did the same experiments on LM35DZ. The output is always between 0.31~0.33V no matter I cool the LM35DZ using a ice pack or a hot solder iron. I designed my PCB boards based on the experiments on LM35DM but it did work on LM35DZ. You can imagine how sad I was.
I cannot get good results on LM35DZ so I have to resort to LM35DM. I repeated the experiments, It works ok. However, when I connected the Pin4 (Gnd) to power Gnd instead of connecting to two diodes (Figure 1), the output becomes 3.75V. It is Unbelievable.
I also tried to connect the LM35DZ pin 1 (+Vs) to +5.8V. Pin 3 (Gnd) to power Gnd (Figure 1). The output of Pin2 is also between 0.31V~0.33V. I tried 4 LM35DZs and got the same results.
I even doubted the NI LM35DZ is a temperature sensor.
Help me, please. Mark, If you get any progress on this problem.
East Star.