2003 Oct 31 13
飞利浦 半导体 初步的 规格
控制 为 电源 供应
和 电池 管理
PCF50603
8.1.5 D
EBOUNCE 过滤
图.7 是 适用 为 所有 debounce 过滤 在 这 pcf50603.
handbook, 全部 pagewidth
MDB684
t
debounce
下落 边缘
中断
debounced
un-debounced
rising 边缘
t
debounce
图.7 定义 的 debounce 过滤.
这 debounced 信号 keeps 这 old 值 直到 这 新 值 有 被 稳固的 为 在 least 这 适用 debounce 时间. 任何 尖刺 (>30 ms) 在 这
原来的 信号 将 重置 这 debounce 计时器 又一次. 这个 过滤 抑制 所有 信号 改变 那 是 shorter 比 这 debounce 时间.
8.2 串行 接口 (i
2
c-总线)
这 i
2
c-总线 是 这 串行 接口 的 这 pcf50603.
一个 详细地 描述 的 这 i
2
c-总线 规格,
包含 产品, 是 给 在 这 brochure: 这
I
2
c-总线 和 如何 至 使用 它, 顺序 非. 9398 393 40011 或者
I
2
c-总线 peripherals 数据 handbook ic12.
8.3 中断 控制 (int)
这 pcf50603 使用 这 中断 控制 至 表明 至
这 系统 控制 如果 这 状态 的 这 PCF50603 改变
和 那 一个 action 的 这 系统 控制 是 必需的.
中断 能 是 发生 用 一些 modules 的 这
pcf50603. 这 中断 发生器 handles 所有 中断
和 这 一样 priority. Priority 设置 将要 是 完毕 用 这
系统 控制 软件.
那里 是 非 定时 (所需的)东西 为 中断 维护
回馈 时间. 所有 events 那 需要 立即的 actions
是 执行 用 这 PCF50603 没有 任何 action 用 这
系统 控制.
这 函数 的 这 中断 单元 是 至 俘获, 掩饰
和 联合的 这 中断 信号 从 这 modules 那
能 发生 一个 中断. 所有 中断 是 联合的 在
这 中断 信号 irq_n. 这 irq_n 信号 是
执行 作 一个 打开-流 输出 和 一个 内部的
拉-向上 电阻.
这 中断 单元 是 powered 在 所有 states (除了
nopower) 和 retains 这 寄存器 值. events 那
出现 在 这 备用物品 状态, 是 captured 和 能 是
读 输出 用 这 系统 控制 once 这 系统 是 在 这
起作用的 状态.
这 irq_n 信号 是 asserted 在 这 起作用的 状态
whenever 一个 或者 更多 pcf50603 中断 是 起作用的.
各自 中断 寄存器 (8-位) 是 cleared 当 它 是 读
(r&放大;c) 通过 这 i
2
c-总线 接口. 新 中断 那
出现 在 一个 r&放大;c action 是 captured 在 一个 intermediate
寄存器 (看 figs.8 和 9).
所有 中断 related 至 shut-向下 情况 (lowbat,
ONKEY1S 和 hightmp) 是 automatically cleared 在 一个
转变 从 起作用的 至 备用物品 状态.
所有 中断 能 是 masked: 这个 effectively 阻止 那
irq_n 是 asserted 为 masked 中断. masking 是
执行 和 一个 掩饰 位 在 这 掩饰 寄存器 为 各自
中断 源. nevertheless, 这 中断 状态
寄存器 安静的 提供 这 真实的 中断 状态 的 这
masked 中断, 这个 准许 polling 的 这 中断
状态 寄存器. 便条 那 如果 这 掩饰 位 是 cleared 为 一个
起作用的 中断, 这 irq_n 线条 变得 低 在 这 next
下落 边缘 的 这 输出 管脚 clk32k.