This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

430单片机主频多大最省电



这个问题一直也没找到比较好的答案。低主频=低电流、长时间,高主频=高电流、短时间。不过消耗的能量正好与电流与时间的乘积有关。因此应该有一个最佳比例。

好像记得过去f149时代,有一篇文章上面提到过8m主频是最佳值。不过我觉得应该是针对于当时f149,f169系列来说的吧,后来多种系列的出现,最高主频上升到16M、25M,这种最佳主频是否还能继续适用;同时上面8M的最优结论应该是针对于单片机持续从flash读取指令并运行为主这种情况,那么对于uart或spi通讯为主任务的情况是否适用(单片机需要等待外部设备,单片机需要频繁进出低功耗状态,6us唤醒以及dco恢复时间也是不小的);还有430fr系列fram读取速度与电流消耗与传统flash又有大幅提升,是不是也会导致最佳主频有所变化?

不过,话说回来,好像ti对于8M情有独钟,各种dco配置总少不了8M,同时更为显著的地方,fr系列,如果使用大于8M主频,需要人为增加fram的操作时间。从另一方面体现了8M主频的特殊地位。

大家在这个方面有什么观点吗?不是专业分析,经验之谈也好啊。

  • 这个没有具体的标准的。只能根据具体应用来找到一个较优的解。

    8M估计是由于早期的生产工艺和应用需求等方面来做的一个平衡点。现在应用对处理器性能提出了更高要求,自然主频会不断提高

  • 好吧。

    dirtwillfly 说:

    这个没有具体的标准的。只能根据具体应用来找到一个较优的解。

    8M估计是由于早期的生产工艺和应用需求等方面来做的一个平衡点。现在应用对处理器性能提出了更高要求,自然主频会不断提高

  • 这个一般很难讲,主频低了功耗低,但执行代码速度慢,时间长,整个积分起来功耗还是大,所以一般用ua/Mhz来衡量。原理上我也不是很清楚,但从实际一些测试的数据来讲(TI有一些特定的测试集),8MHz主频,不同电压下,这个值会是最优化的。