CC2541F256 PM3模式下耗电量问题
各位大虾,请教一个问题。我有两块CC2541F256的板子,一块是购买的CC2541的核心板、一块是自己制作cc2541核心板。发现同样的代码在两块板子里面的耗电量相差非常的大。PM3模式下购买的那个核心板就0.4μA左右;而我自己的却达到了 0.2mA。即使将板子上的所有其他的期间都拆掉,只剩下MCU、晶振、和56k的电阻,功耗依旧是0.2mA。
这到底是怎么回事?买到假片子了 还是其设计上有什么其他没有注意到的地方?
可能是有源晶振的问题?
上面没有有源晶振,32M和32.768的都是无源晶振
CC254x技术手册上,PM3下的电流就是0.4uA,你的硬件有问题。貌似没有进入PM3模式,而PM3模式只有32.768kHz的晶振起作用,所以建议检查一下这个低频晶振,我看到你电路板上用的此晶振与官方建议的不是同一型号,官方为MC-306(爱普生)。
硬件电路是按照TI官方的来设计的,32.768K的低速晶振选项不一定是MC-306的其他的型号也可以的。根据数据手册在PM3模式下,32.768KHz的晶振也是关闭
还有我们的程序就是上电后就进入PM3模式,除非有外部中断唤醒。
下面的图片是购买到的模块:
的。
电路是按照官方的原理图来设计的,32K的晶振不一定需要选择官方的MC-306 其他的型号也是可以的。根据数据手册,在PM3模式下32K晶振也是停止工作的。还有我们的程序上电就是进入PM3模式的,经外部中断唤醒后开始发生数据。
楼主可以考虑用内部的16MHz晶振对比测试!
0.2ma,感觉像是在PM1 模式,建议输出 32K时钟和 内部稳压源信号,看看是否真正进入PM3.
都测试过了,32K的晶振上是没有波形的。还有内部稳压信号源? 是DCOUPL 40脚 电压为0V
DCOUPL 40脚 电压正常输出为1.8V
芯片有问题或者焊接有问题!
PM2,PM3模式DCOUPL 40脚 输出 电压为0V
芯片进入PM2或PM3模式时。电压调节器是关闭的,也就是说这时DCOUPL的电压是0V 。只有CPU为ACTIVE/IDLE 或者PM1时 电压调节器才工作,DCOUPL才为1.8V
Lupeng,
舍得做一下置换实验吗?和你已知的好用的板子。
另外,还是把器件都贴上吧,射频开路不知道有没有影响。
BR. Albin
好吧我先试一下
把器件卸下来换到买的模块上都OK,不知道这个PCB 设计上有什么特别的注意点吗?
没有呀,原理图别错了就好了。
如果器件都贴全了呢?
BR. Albin
现在把射频部分的电路也都贴全了 ,结果还是一样的。一批板子焊接了好多块了 都是一个样的。实在不知哪里出问题了
你做的板子把复位阻容焊接上
亲爱的伙伴们,谢 谢这几天以来大家的关心。经过几天的折腾,这个问题终于得到了解答。原因是CC2540与CC2541芯片管脚的那种细微的变化上,如果不是低功耗的要求可能还真无法意识到这点上 。图中红色框框这几个脚接地才导致了功耗的增加。
亲爱的伙伴们,谢谢这几天以来的,大家的耐心解答。问题已经得到了解决。原因是CC2540与CC2541,在芯片管脚上有细微的变化,将参考CC2540的设计用在了CC2541上面。将1~4脚全部都接地,导致了引脚漏电
cc2540f与cc2541f的区别 前者usb后者i2c
祝贺问题解决! 芯片封装下面的pad需要接gnd 焊接是手工焊接的吗有点难度啊
这个这几天焊接的都有经验了 在PAD上涂点锡浆 直接用热风枪吹就好了。这样焊接的又好又快
好办法
Lupeng,
恭喜并谢谢分享。
BR. Albin
你好,前辈,看过你一年前的疑问后,视乎解决了我现在的问题,不过还有个问题想问你,关于cc2541进入pm2的情况,电流应该在多少才算正常?不知道你现在还是否在用它。。。。。
遇到同样的问题,翻到了这个帖子,感谢
这部分内容,在CC2541数据手册中有提到。PM2模式下大概为1μA左右
我现在进入pm2会有200uA左右的浮动,而进入pm3就会一直保持180uA,问题可能出在哪?还有就是你之前也出现过pm3 在200uA,后来你是把1-4脚都悬浮了,解决? 我现在1脚接地,2-3脚用作i2c,4脚悬空。你看看有问题没?
我的当时就是这么解决的。也可以将外围电路都去掉。1接GND,其他3个悬空试试。还有根据三个模式下的晶振的状态,看看程序是否真的进入了这种模式。