微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 请教CC1110如何在睡眠前关闭对传感器(ds18b20)的供电?

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

时间:12-22 整理:3721RD 点击:

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

谢谢

Hi George,

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

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

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

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

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

Hi George,

这个要看你的传感器的用电量了!

就CC1110来说, P1_0 和P1_1的最大输出电流为20mA,其他pin的最大输出电流为4mA。输出电压跟DVDD管脚的电压应该是一致的。

建议你可以用P1_0或P1_1试试,在进入PM2之前先将P1_0或P1_1设置为输入模式。

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top