avr设计功耗问题

2019-03-24 21:10发布

最近学习了AVR M16 做了一个点阵的时钟
其中用7805做稳压 串联6节5号电池 即9V转换到5V
用3个74HC595串接做列选 IO端口输出相应的段码
用timer0中断刷新点阵
用timer2异步时钟32768K晶振 每0.5秒计时一次 实现时钟计时

程序上问题不大 走了一天误差了2秒多 已加入时间补偿
但在功耗上遇到了大问题
差不多走上3天就没什么电了(点阵没亮度了快)
自己查资料学习发现
①我用的12M外部晶振太快 对于这种应用太耗电 完全可以内部1M代替
②7805效率太低 消耗了近1/3电能 还有完全可以降压工作 例如3.3V

但应该还存在问题
①是否可以使单片机休眠之类的(数据手册上的相关解释不太直观) 但timer0每1ms刷新是否会唤醒单片机 或者根部无法实现
②是不是点阵太耗电
③在利用电池给单片机供电时 是不是可以有更好的电源电路设计方法

希望各位帮忙解答
上图两张
照片0427~1.jpg
照片0428~1.jpg


[ 本帖最后由 小子蚊 于 2011-3-16 17:36 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
wstt
2019-03-25 03:18
我做这样一个假设,你的系统必需要5V供电,当然你的AVR可能是支持3V,你的595也有可能是支持3V的,这个我们暂不讨论。
你的大部分功耗在7805上损失了,9V到5V首先就有44%的功耗在降压上消耗掉了。MCU消耗的功耗想对于这个,恐怕就是毛毛雨了。这个电源方案完全不适合做电池供电设备的电源。你可以使用开关电源芯片,也没必要用6节电池串联到9V,具体电压视开关电源方案而定。但肯定效率要比这个方案要高,至少在90%以上。
点阵液晶确实很耗电,即使你是动态扫描的,依然很耗电,码段型的液晶是非常省电的,就是电子表中的那种,字符型或者点阵型的液晶不开背光,功耗也很低。

一周热门 更多>