ds87c520/ds83c520 非易失存储器/只读存储器 高-速 微控制器
15 的 45
结晶-较少 pmm
一个 主要的 组件 的 电源 消耗量 在 pmm 是 这 结晶 放大器 电路. 这
ds87c520/ds83c520 准许 这 用户 至 switch cpu 运作 至 一个 内部的 环绕 振荡器 和 转变 止
这 结晶 放大器. 这 cpu 将 然后 有 一个 clock 源 的 大概2mhz 至 4mhz, 分隔
用 也 4, 64, 或者 1024. 这 环绕 是 不 精确, 所以软件 不能 执行 精确 定时. 不管怎样,
这个 模式 准许 一个 额外的节省 的 在 0.5ma 和 6.0ma, 取决于 在 这 真实的 结晶
频率. 当 这个 节省 是 的 little 使用 当 running 在 4 clocks 每 instruction 循环, 它 制造 一个
主要的 contribution 当 运动 在 pmm1 或者 pmm2.
pmm 运作
软件 invokes 这 pmm 用 设置 这 适合的 b它的 在 这 sfr 范围. 这 基本 choices 是 分隔物
速 和 时钟 源. 那里 是 三 speeds (4, 64,和 1024) 和 二 时钟 来源 (结晶 和 环绕).
两个都 这 decisions 和 这 控制 是 独立的. 软件 将 典型地 选择 这 时钟 速 第一. 然后,
它 将 执行 这 转变 至 环绕 运作 如果 desired. lastly, 软件 能 使不能运转 这 结晶 放大器 如果
desired.
那里 是 二 方法 的 exiting pmm. 软件 能 除去 这 情况 用 reversing 这 程序 那
invoked pmm 或者 硬件 能 (optionally) 除去 它. 至 重新开始 ope限定 在 一个 分隔-用-4 比率 下面
软件 控制, simply 选择 4 clocks 每 cycle, 然后 结晶-为基础 运作 如果 相关的. 当
disabling 这 结晶 作 这 时间 根基 在 favor 的 这 环绕 振荡器, 那里 是 定时 restrictions 有关联的
和 重新开始 这 结晶 operati在. 详细信息 是 描述 在下.
那里 是 三 寄存器 containing 位 那 是 影响 和 pmm 功能. 它们 是 电源
管理 寄存器 (pmr; c4h),状态 (状态; c5h), 和 external 中断 标记 (exif; 91h).
时钟 分隔物
软件 能 选择 这 操作指南 循环 比率 用selecting 位 cd1 (pmr.7) 和 cd0 (pmr.6) 作
跟随:
CD1
CD0
循环 比率
0 0 保留
0 1 4 clocks (default)
1 0 64 clocks
1 1 1024 clocks
这 选择 的 操作指南 循环 比率 将 引领 效应 之后 一个 延迟 的 一个 操作指南 循环. 便条 那 这
时钟 分隔物 选择 应用 至 所有 功能 包含 计时器. 自从 波特 比率 是 改变, 它 将 是
difficult 至 conduct 串行 交流 当 在 pmm. 那里 是 minor restrictions 在 accessing 这
时钟 选择 位. 这 处理器必须 是 运动 在 一个 4-时钟 状态 至 选择 也 64 (pmm1) 或者 1024
(pmm2) clocks. 这个 意思 软件不能 go 直接地 从 pmm1 至 pmm2 或者 visa 对抗. 它 必须
返回 至 一个 4-时钟 比率 第一.