首页>>论坛 >>技术社区 >>飞思卡尔社区论坛 >>8位MCU
|
我要发帖  | 我要投票  | 我要回复  | 收藏
1

HCS08的低功耗问题

版主: 南京老练   
HCS08的低功耗问题
 
目前我使用了飞思卡尔公司的HCS08系列中的一款单片机,在使用低功耗模式时发现:用STOP2进低功耗整个板子休眠电流只有100uA左右,可用STOP3进低功耗整个板子休眠电流能达到600uA,我从datasheet上了解,两个低功耗模式应该没有相差这么大的。我已经关闭所有的外部I/O口,可以肯定与外部器件无关。我初步怀疑可能与单片机内部某个模块有关,不过一直没找出来。哪位仁兄有比较好的建议或者想法,忘给小弟指点一二。
于2009-03-19 07:03前回复此主题可获赠2积分。
此主题悬赏5积分[未解决]。
 
相关主题
回复 链接 收藏
 
RE:HCS08的低功耗问题
 
下沉了,顶一个,哪位仁兄有办法啊!
小弟不甚感激~
 
回复 链接 收藏
 
回复:HCS08的低功耗问题
 
原帖由2da4vb于2009-02-17 15:03发表:
目前我使用了飞思卡尔公司的HCS08系列中的一款单片机,在使用低功耗模式时发现:用STOP2进低功耗整个板子休眠电流只有100uA左右,可用STOP3进低功耗整个板子休眠电流能达到600uA,我从datasheet上了解,两个低功耗模式应该没有相差这么大的。我已经关闭所有的外部I/O口,可以肯定与外部器件无关。我初步怀疑可能与单片机内部某个模块有关,不过一直没找出来。哪位仁兄有比较好的建议或者想法,忘给小弟指点一二。



可能与你的硬件有关吧,很可能电路部分采用的分压的形式!
 
回复 链接 收藏
 
回复:HCS08的低功耗问题
 

原帖由zbleon于2009-02-19 00:32发表:
可能与你的硬件有关吧,很可能电路部分采用的分压的形式!

 

zbleon兄你能否说得再详细一点,其实我板子上是有一个分压电路的,用了两个大电阻分的电源的电压,但是我把这两个电阻焊掉之后,电流并没有减少。而且照理说跟硬件有关的话,STOP2的功耗也会很大的,而实际是STOP2较小stop3较大,我的感觉是在stop2模式下,MCU的有个模块或者是一个配置它自动关闭了,而在stop3下却没有自动关闭需手动关闭。可是我一直没找到,我试着关闭了AD、TPM、I/O口等等模块,可是一直没用。望仁兄们帮帮忙,提点建议或者是灵感也行!

谢谢了!

 

 
回复 链接 收藏
 
RE:HCS08的低功耗问题
 
学习中!!!呵呵
想用但是不会
 
回复 链接 收藏
 
RE:HCS08的低功耗问题
 
尝试一下外围器件都拿掉,留下mcu最小系统再试试看
然后一步一步增加器件
 
回复 链接 收藏
 
RE:HCS08的低功耗问题
 
在程序初始化时,可以设置某些模块在STOP下是否处于关闭状态。我想与这个有很大关系。
 
回复 链接 收藏
 
回复:HCS08的低功耗问题
 

学习中,多谢高手们的回答。

 
回复 链接 收藏
 
RE:HCS08的低功耗问题
 
学习中!
 
回复 链接 收藏
 
RE:HCS08的低功耗问题
 
HCS08的片子,STOP3下模块都关闭,电流会比较低,接近STOP2。
像楼主这种情况,500uA的差别估计就是在STOP3下开了几个模块, 检查一下LVD,和ICS吧。希望有所发现。
 
回复 链接 收藏
 
RE:HCS08的低功耗问题
 
正在研究MC9S08JM60的低功耗问题,主要目的是要做一个电池供电的一起,以后多交流。
 
支持贴片的万能板,超低价LCD热卖中:http://shop62626786.taobao.com/
回复 链接 收藏
 
回复:HCS08的低功耗问题
 
回复第 4 楼 2da4vb于2009-02-19 00:28:50发表:
 

在stop3模式下。某些模块是选择性的关闭。比如ADC和ICG . 在电源管理寄存器里可以设置在STOP模式允许关闭ICG .

 
回复 链接 收藏
 
RE:HCS08的低功耗问题
 
具体要看哪块片子,型号?
如果器件工作电压在2.7V~5.5V之间,一般stop3的电流为1~2uA, stop2电流在0.8uA~1uA
如果器件工作电压在1.8V~3.6V之间,一般stop3的电流为450nA,stop2电流为350nA.
任何电流超过5uA以上,通常都是设置问题。主要有几个东西, ADC, ACMP, LVD, bandgap这几个东西都可以在stop3下工作.需要关闭. 而其他的模块在stop3和stop2下都会被自动关闭。
此外,测量电流的时候要注意保证引脚上没有负载,并且测量电流是直接测量VDD或VSS. 而不是测量整个电路的电流。
 
回复 链接 收藏
 
RE:HCS08的低功耗问题
 
stop2本来就比stop3更低功耗点,至于电流达到100uA,这个跟电路设计很有关系,一方面检查是否有外设模块没有关闭,另一方面检查每个IO口的状态,这个跟外围电路设计有很大关系,很可能不是mcu消耗的电流,而是外围电路消耗的电流
此外如ams1117之类的ldo本身也是消耗电流的
 
专业提供freescale开发板、工控板;提供嵌入式系统和单片机应用设计服务。http://nicrosystem.taobao.com
回复 链接 收藏
 
RE:HCS08的低功耗问题
 
重要的是要把所有管腿都驱动到不会给外部电路提供电流的状态。如有管腿启动了内部上拉电阻,也要关了。
 
回复 链接 收藏
 
我要发帖  | 我要投票  | 我要回复  | 收藏
1