首页 > 教育学习 > 为什么 > nxp lpc11xx/13xx 在 deep sleep 模式下被中断唤醒,需要延迟多久 CPU 才能全速工作?

nxp lpc11xx/13xx 在 deep sleep 模式下被中断唤醒,需要延迟多久 CPU 才能全速工作?
2012-01-19 17:33:00   来源:   点击:

    nxp lpc11xx/13xx 在 deep sleep 模式下被中断唤醒,需要延迟多久 CPU 才能全速工作?手册上说IRC需要6us稳定,Flash需要100us,deep sleep的时候flash上电吗?中断延迟是6us还是100us?谢谢。

    2 个答案

    • 答案 1:

      官方专门有个文档来讨论这个问题:www.nxp.com/documents/application_note/AN11027.pdf唤醒时间不是定值,要根据睡眠时,控制器仍在运行的模块,以及被唤醒的中断类型,例如文档里做了两个不同唤醒源的实验,第一个是us级的,第二个却是ms秒级的。要得到最适合自己情况的值,最好是自己验证,一个办法是,使用双踪示波器,控制器进入睡眠前输出高电平,施加触发信号,记下时间A,控制器被唤醒,输出低电平,记录时间B。B时间点减去A时间点就是唤醒的实际时间,可能比较粗略,看你的精度要求了。
    • 答案 2:

      大感谢。在网上也找了一些相关资料。唉,LPC11xx/13xx的这个deep sleep wake-up设计真是败笔中的败笔,延迟太长,不确定,而且内部的watchdog oscillator精度也差的太离谱了(+/-40%!!!),而且至少应该允许外部32k钟振把系统唤起来。看来只能选别家的芯片了。Anyway,非常感谢~

相关热词搜索:

上一篇:客户端产品的测试为什么需要引入专门的测试公司?
下一篇:通讯与通信有什么区别?