日期: 5/25/04 sp691a/693a/800l/800m 低 电源 微处理器 supervisor 和 电池 转变-在 © 版权 2004 sipex 公司
12
Watchdog 函数
这 看门狗 monitors
µ
p activity 通过 这
Watchdog 输入 (wdi). 如果 这
µ
p 变为
inactive, 重置 和 重置 是 asserted
.
至使用 这 看门狗 函数, 连接 wdi 至
一个 总线 线条 或者
µ
p i/o 线条. 如果 wdi 仍然是 高
或者 低 为 变长 比 这 看门狗 timeout pe-
riod (1.6s 名义上的). wdo, 重置, 和 重置
是 asserted, 表明 一个 软件 故障 或者 空闲
情况. 谈及 至
重置 和 重置
输出
和
Watchdog 输出
sections.
Watchdog 输入
一个 改变 的 逻辑 状态 (最小 100ns
持续时间) 在 wdi 在 这 看门狗 时期
将 重置 这 看门狗 计时器. 这 看门狗
default timout 是 1.6sec.
至 使不能运转 这 看门狗 函数, leave wdi
floating. 一个 内部的 电阻 网络 (100k
Ω
相等的 阻抗 在 wdi) biases wdi 至
大概 1.6v. 内部的 comparators
发现 这个 水平的 和 使不能运转 这 看门狗 计时器.
当 vcc 是 在下 这 重置 门槛, 这
watchdog 函数 是 无能 和 wdi 是
disconnected 从 它的 内部的 电阻 网络,
因此 becoming 高 阻抗.
Watchdog 输出
wdo 仍然是 高 如果 那里 是 activity (转变
或者 脉冲波) 在 wdi 在 这 看门狗-timeout
时期. 这 看门狗 函数 是 无能 和
wdo 是 一个 逻辑 高 当 v
CC
是 较少 比 这
重置 门槛 或者 当 wdi 是 一个 打开 电路.
在 看门狗 模式, 如果 非 转变 occurs 在
wdi 在 这 看门狗-timeout 时期,
图示 20. 看门狗 timeout 时期 和 重置 起作用的 时间
图示 21. selecting timeout 时期
OSC
SEL
非 连接
X
非 连接
X
OSC
在
7
8
OSC
SEL
非 连接
X
OSC
在
7
8
OSC
SEL
OSC
在
7
8
OSC
SEL
OSC
在
7
8
1.6sec 正常的 看门狗 timeout
内部的 振荡器
100ms 正常的 看门狗 timeout
内部的 振荡器
正常的 看门狗 timeout = [ms]
外部 振荡器
正常的 看门狗 timeout = 1024 时钟 时期
外部 时钟
600 x c
在
47pF
C
在
t
2
t
1
t
1
t
3
t
1
= 重置 timeout 时期
t
2
= 正常的 看门狗 timeout 时期
t
3
= 看门狗 timeout 时期 立即 之后 重置
WDI
WDO
重置