我的问题只能舍弃AVR而用PIC来解决了吗?帮忙!

2020-02-10 08:51发布

我的问题是用AVR接1702SL 射频卡读写芯片,因为是电池供电,对功耗有严格要求,现在我最低只能用到1M振荡器,休眠功耗也还>100微安,再低于1M(内部128K)倒是可以达到10几微安,但与1702SL的SPI通信时序时钟拉的太长读卡失败而读不了卡,我看资料PIC在4M下休眠还可以<1微安,我真得离开AVR再去熟悉PIC来解决吗?  痛苦啊~~~~~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
42条回答
zhaopl
1楼-- · 2020-02-11 19:23
我的要求如果AVR满足不了,PIC芯片可以吗?有做过PIC功耗研究的高手指教,以免走弯路啊,先谢谢啊
Oliver
2楼-- · 2020-02-12 00:38
可以,定时你不要用T0/T1定时呀,用T2的异步定时就可以,建议你还是看看书或者找找M8的T2是如何运行表振的吧,



几百ms肯定可以到几uA的.当然还和你MCU唤醒后工作的时间长度有关.
zhaopl
3楼-- · 2020-02-12 02:41
可唤醒以后CPU能工作在高频晶振状态吗? 是不是还是在表振状态下工作啊?那样我的项目就用不上啊
avr_c
4楼-- · 2020-02-12 04:35
M88不是有看门狗中断吗?可以工作在掉电模式 用看门狗唤醒  这样就可以降低很多了



换M88V 工作电压3V还可以降,



不过感觉AVR的功耗是有点大和PIC比

义隆的攻耗也很底又便宜
Oliver
5楼-- · 2020-02-12 10:35
 精彩回答 2  元偷偷看……
zhangna_901887
6楼-- · 2020-02-12 13:58
PIC 有可以帮你解决这样的问题,在程序运行时改变主频就可以了,使用内部振荡器。

一周热门 更多>