TI中文支持网
TI专业的中文技术问题搜集分享网站

请教CC1110如何在睡眠前关闭对传感器(ds18b20)的供电?

大家好。
       请问通过那个“CC1110对外供电电的寄存器”进行对传感器不用时关闭?
       现在的情况是传感器三个脚:一个电源,一个地,一个信号。用VDD供电(CC1110有两条可用VDD接头?我随便接了一个),用其中一个做地线(CC1110有两条可用地线接头?),一个信号号用P0_4(网上例程)。运行一切良好,读数也正常和稳定。
       但是我要进入睡眠模式(PM2)的时候,居然这个传感器还一直被供电的?(如果换个LED将会常亮的)
       还是有其他我不知道或者理解错了?

谢谢

Martin:

Hi George,

请问您说的 “CC1110对外供电电的寄存器” 具体指的是哪个寄存器啊?

你是将传感器的电源引脚接到了CC1110的VDD引脚吗?

CC1110的VDD引脚都是对CC1110芯片供电用的,没有可控的对外供电的功能,因此芯片进入PM2后VDD管脚电压不变。具体请参考:http://www.ti.com/lit/ds/symlink/cc1110f32.pdf的第29页。

如果你想在CC1110进入PM2时关闭传感器的电源,可以考虑增加一个电源管理的芯片,在CC1110进入PM2之前通过那个电源管理芯片将传感器的电源关闭。

George Peter:

回复 Martin:

你好。Martin       我们要的功能希望也尽可能简单,如果是这样的特性的话,我是否通过控制其他信号脚的电平(如P0_x那些)用作供电的用途?如果是这样不知道这样的用法是否标准(我还没去测量那些信号脚输出的电压值),当然如果可行不标准也没什么关系。谢谢。

George Peter:

回复 Martin:

再次谢谢Martin,我已经在另外一个你回复的帖子解决问题了,用你的思路。有时间再详细学习下电学基础了,我估计是默认或者什么原因使用了内阻导致耗电,移除就可以了。

赞(0)
未经允许不得转载:TI中文支持网 » 请教CC1110如何在睡眠前关闭对传感器(ds18b20)的供电?
分享到: 更多 (0)