现在使用一个红外热释电传感器,电路图如下:
热释电传感器用了3个引脚,5V、gnd、Dout_5v.因为mcu是3.3V,所以Dout要经过电平转换为3.3V.
mcu的p1.0上电复位默认为上拉输入20K.现在p1.0设置为输入,三态。
5V到3.3V的分压电阻为10k,20K.但是测量Dout_3.3V的波形,发现高电平为1.65V.而实际上应该为3.3V.
热释电传感器的内部电路如下:
同事说,20K的下拉电阻太小,怕运放拖不动。要改为100K和200K的分压。我试了下,果然Dout_3.3V的波形的高电平可以为3.3V.
请问下这是什么道理呢? 谢谢! |