单片机晶振大小的选择和功耗之间的问题

还有就是维持系统正常运作的最小晶振的大小,就是一些关于晶振的问题

振荡频率越高,功耗必然越大。所以在满足系统需求的前提下,应该尽量减小晶振的频率。(在ARM等高级一些的内核中,有一个专门的锁相环来控制内部频率,在CPU不活动的时候可以减小晶振频率,以降低功耗)
维持系统正常运作所需的最小晶振不取决于单片机内部电路(单片机本身可以工作在极低的频率下,只是速度极慢),而取决于你的系统需求,比如你的AD需要每ms采样10次,这就需要单片机运行速度较快,肯定就不能用32.768kHz的晶振了。。。而维持系统正常运作所需的最大晶振是取决于单片机内部电路的,要让其稳定工作,一般要保证晶振频率不超过24MHz,否则内部工作状态就有可能紊乱。
总之,如果系统对速度要求不高的话,一般用6MHz或12MHz就可以了。如果需要使用串口与PC连接,可以选用一个11.0592MHz的晶振,便于定时器设置
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-29
振荡频率越高,那么功耗就愈大

维持系统正常运作的最小晶振的大小?这种说法不对,你应该说单片机正常运作的最小时钟需要多少?或者说最小的晶振的多少?前者是要看你要求的最小速度是多少来选择最小时钟,而晶振最小的,在我使用过的最小就是32768HZ的时钟晶振了,呵呵~~在商城里面见过10几K的,价格吓死人~