CC1100低功耗问题讨论
单位在用CC1100做一个东西,手持设备,电池供电,低功耗设计是必须的了,CC1100用的是现成的模块,就是CC1100的系统集成到了一小块电路板上,接口和电源通过接插件连接。领导的意思是这个模块单独用一个带使能端的LDO,用完后直接关掉CC1100的模块,然后系统单片机进入低功耗状态。我看CC1100的资料上也有低功耗模式,我想讨论一下这两种方法那一个更低功耗,或者在不同情况下两种设计的功耗对比。这两种模式一个是直接切断CC1100的电源,另一个是使CC1100进入低功耗模式。我没用做过低功耗的东西,在这方便没有经验,欢迎讨论,还有TI的专家还有一个就是低功耗的程序处理,手持设备用途大致都一样,需要的时候使用几分钟或者十几到几十分钟,一般的时候都不用。不用的时候使用硬开关切断电源是必须的,但是工作的时候如何处理呢?领导的意思是所有的按键(十几个吧,可能是4*4)使用一个与门用来唤醒CPU,CPU醒了之后处理相应的按键的功能,当然马上再次进入低功耗模式。但不知道怎么样频繁的唤醒会不会增大电流的消耗呢?同样希望大家给点儿意见!
为何马上要进入低功耗?可以等待一段时间呀,一般不会只操作一次按键吧?我现在弄的一个东西就是不用的时候LPM4
你可以查看 430 chronos手表的demo 有cc1111的用法
你们领导是意想天开。人家CC1100的power down模式时,耗电才纳安、微安级,加个LDO的耗电就好了?你们领导只懂得LCD作控制吗?如果按他的意图设计,会有更好的、且成本比LDO更低的方法
用LDO,弄巧成拙
一般的操作当然不止一次了。按键一般要按几次才能执行完一个完整的命令。而且实际使用的时候是一般要连续按的。
这个东西不是我的活,做好做坏和我也没关系,领导设计的时候我总觉得不妥,但由于自己没有做过低功耗的东西,所以拿出来请大家帮忙讨论一下。
谢谢!
那是集成在一起的吧,不过也确实是应该差不多的
没单独用过CC1100系列的,CC1100系列好像在RF这类器件中功耗是较低的。不过这类玩意都好像价格不低,但是是很时髦
CC1100的工作电压从1.8V到3.6V,适宜用一次性的LI电池或者两节锌电池。
这样的话它的RF部分就可以直接与电源相接,因此电源利用率是100%,如果使用LDO的话,不管再怎么LD的O,它都是有压降的,这样的电源利用率就不再是100%了,
其次,LDO也有静态耗电问题,就需要找个静态耗电相当小的才行。
再次,CC1100在power down时,只有400nA的电流,并能保持内部寄存器的数据,在下次使用时可以不再写寄存器而做的初始化工作。而用LDO时,是关断整个芯片,在下次打开时,必须重新配置寄存器。在间断工作时,使用LDO会使收发同样数据时需要更长时间。
实际上,如果与低功耗的MCU一起使用时,最好的办法是使用个三极管或者FET作高频部分,编码与解码部分由单片机来完成,这样RF部分的耗电就是三极管在截止时的漏电流了,--------几乎没有
谢谢,以后自己做的时候试试
CC1100是不是有远程唤醒功能?接收模块最小功耗能做到多小呢?
那个手表的Continuous BlueRobin RX
为40.0 μA
不过我没看过这个功能,需要配件的
反正很小,我们单位用的跟一块钱硬币差不多吧。
如果有远程唤醒功能,那么,它的接收部分必须一直工作,最起码定时间断工作,那么,它的低功耗性能就打折了。
那接收模块如何做才能低功耗呢?发送模块容易低功耗,唯接收模块不好弄
我的意思不是尺寸啊,是功耗
没测过
你用CC430F5137吧,内部集成430mcu+cc1100与一体。处理完事情进入LPM3模式,外围器件采用低功耗器件,整体系统可30uA以下。
作为接收模块功耗能做到多小呢?如何降低接收模块的功耗?
学习了!
果断CC430……
低功耗嘛,所谓要想马儿跑又想马儿少吃草
发送关电源没啥问题,发的都是已知的
接收呢,未知的啊
其实用cc的低功耗就行了,不过wor功耗还是有点高的,要做事情啊,没法子的还是前面那句话