PIR Sensor output is only 1.65V!
SeBsZ
Posts: 6
Hello there,
Simple explanation of my problem:
The output of the Parallax PIR sensor is only about 1.65V when high, 0V when low. Supply voltage is 3.3V. This means that my microcontroller doesn't trigger, as it needs at least 2V to detect a high logic state. I have measured the PIR sensor's output both when connected to the micro, and when disconnected (floating). Both times it is only 1.65.
Finally, I have about 6 of these sensors, and have so far tried two different ones and they both do this. What am I doing wrong, and how do I solve it?
Regards,
Sebastian
Simple explanation of my problem:
The output of the Parallax PIR sensor is only about 1.65V when high, 0V when low. Supply voltage is 3.3V. This means that my microcontroller doesn't trigger, as it needs at least 2V to detect a high logic state. I have measured the PIR sensor's output both when connected to the micro, and when disconnected (floating). Both times it is only 1.65.
Finally, I have about 6 of these sensors, and have so far tried two different ones and they both do this. What am I doing wrong, and how do I solve it?
Regards,
Sebastian
Comments
When powering the sensor with 5VDC, the output voltage is about 3.23V. This is hardly acceptable, are all my PIRs broken?
My application will be powered at 3VDC, so I require the output voltage to be at least 2V, preferably close to 3V. Anyone else experiencing this, or just me?
If you need an output voltage near the power supply voltage, you will need some kind of buffer. Although it will invert the output sense, a simple bipolar switching transistor and two resistors would work fine. If you can't handle an inverted signal, use two transistors or a non-inverting buffer. TI makes a nice dual buffer in an SOT package.
BTW, our beloved 5V Parallax Stamps trigger at a low 1.4V. Come on in, the water's fine!
My PIR output is 1.65 V, which is why I believe my interrupt routine isn't firing, which is triggering on a low to high edge. Yes, the interrupt fires when I use a wire to connect the interrupt pin to VCC (from ground).
EDIT:
Perhaps a simple transistor level shifter will do the job, but I had rather solved this without additional components, as the PCB is already produced... A device with a supply voltage of 3.3V giving an output signal of 1.65V, surely this is not TTL compatible?
That's what I'd like to know, does everyone get the output Im mentioning?
Regards