我的另类18B20寄生电源
时间:10-02
整理:3721RD
点击:
我的另类18B20寄生电源
关于18B20的寄生电源模式,文档上都是说转换及读取温度时立即将DQ端强上拉,我用STC的MCU的强上拉模式试了不成功。软的不行干脆来硬的。
参考18B20内部框图:
只要设法增加那个储能电容的容量就可以了。
我是在数据端到VCC端接一支1N4148,VCC端到GND端接一支0.1uF电容,实测还不行。
换成1uF的实测可以正常工作了。
示波器观测VCC端波形:
关于18B20的寄生电源模式,文档上都是说转换及读取温度时立即将DQ端强上拉,我用STC的MCU的强上拉模式试了不成功。软的不行干脆来硬的。
参考18B20内部框图:
只要设法增加那个储能电容的容量就可以了。
我是在数据端到VCC端接一支1N4148,VCC端到GND端接一支0.1uF电容,实测还不行。
换成1uF的实测可以正常工作了。
示波器观测VCC端波形:
这有什么意义呢?多根少根线都是在PCB板上的,没什么区别!
唯一能想到的就是可以用某个I/O口控制切断18B20的电源,不用的时候关闭来省电。
不过打开18b20的电源以后,通常会有一段时间的初始化时间,这段时间里面是读取不到温度数据的。
小编这么费劲去试验,还不如用一个三极管来控制,也不用那么费神了。
有时候温度探头是要引出来的啊。
这能节省多少成本。加工变复杂了。