在建议运行条件下测得(除非另有说明)
参数 |
测试条件 |
最小值 |
最大值 |
单位 |
td(IDLE-XCOS) |
IDLE 指令被执行到 XCLKOUT 停止的延迟时间 |
|
|
16tc(INTOSC1) |
周期 |
td(WAKE-STBY) |
延迟时间,外部唤醒信号到程序执行重新开始的时间(1) |
|
|
|
周期 |
|
|
|
175tc(SYSCLK) + tw(WAKE-INT) |
|
|
|
6700tc(SYSCLK)(2) + tw(WAKE-INT) |
|
|
|
3tc(OSC) + 15tc(SYSCLK) + tw(WAKE-INT) |
(1) 这个时间是在 IDLE 指令之后立即开始指令执行的时间。ISR(由唤醒信号触发)的执行需要额外延迟。
(2) 该值基于闪存上电时间,其是SYSCLK 频率、闪存等待状态 (RWAIT) 和 FPAC1[PSLEEP]的函数。有关更多信息,请参阅
TMS320F2807x 实时微控制器技术参考手册 的“闪存和 OTP 断电模式与唤醒”部分。当 SYSCLK 为
120MHz,RWAIT 为
2 且 FPAC1[PSLEEP] 为 0x860 时,可实现该值。
A. 执行 IDLE 指令将器件置于待机模式。
B. LPM 块响应待机信号,SYSCLK 在关闭之前最多保持 16 个 INTOSC1 时钟周期。此延迟使得 CPU 流水线和其他待定操作适当清除。
C. 外设的时钟被关闭。然而,PLL 和看门狗并未关闭。此器件现在处于待机模式。IDLE 指令执行后,在唤醒信号生效前需要 5 个 OSCCLK 周期(最小值)的延迟。
D. 外部唤醒信号驱动为有效。
E. 为唤醒器件而馈送给 GPIO 引脚的唤醒信号必须符合最小脉冲宽度要求。此外,此信号不能有毛刺。如果噪声信号馈送到 GPIO 引脚,器件的唤醒行为将不确定,并且对于后续的唤醒脉冲,器件可能不会退出低功耗模式。
F. 在延迟周期后,退出待机模式。
G. 正常执行重新开始。器件将响应中断(如果启用)。
图 6-22 待机进入和退出时序图 节 6.9.10.3.5 显示了停机模式时序要求,节 6.9.10.3.6 显示了开关特征,图 6-23 显示了停机模式的时序图。