DS1307
6 的 12
2-线 串行 数据 总线
这 ds1307 支持 一个 bi-directional, 2-线 总线 和数据 传递 协议. 一个 设备 那 发送
数据 面向 这 总线 是 定义 作 一个 传输者 和 一个 设备 接到 数据 作 一个 接受者. 这 设备 那
控制 这 message 是 called 一个 主控. 这 设备 那 是 控制 用 这 主控 是 涉及 至 作
slaves. 这 总线 必须 是 控制 用 一个 主控 设备 那 发生 这 串行 时钟 (scl), 控制 这
总线 进入, 和 发生 这 开始 和 停止 conditions. 这 ds1307 运作 作 一个 从动装置 在 这 2-
线 总线. 一个 典型 总线 配置 使用 th是 2-线 协议 是 显示 在 图示 4.
典型 2-线 总线 配置
图示 4
计算数量 5, 6, 和 7 detail 如何 数据是 transferred 在 这 2-线 总线.
数据 转移 将 是 initiated 仅有的 当 这 总线 是 不 busy.
在 数据 转移, 这 数据 线条 必须 仍然是 稳固的 whenever 这 时钟 线条 是 高. 改变 在
这 数据 线条 当 这 时钟 线条 是 高 将 是 interpreted 作 控制 信号.
accordingly, 这 下列的 总线 情况 有 被 定义:
总线 不 busy:
两个都 数据 和 时钟 线条 仍然是 高.
开始 数据 转移:
一个 改变 在 这 状态 的 这 数据 线条, 从 高 至 低, 当 这 时钟 是 高,
定义 一个 开始 情况.
停止 数据 转移:
一个 改变 在 这 状态 的 这 数据 线条, 从 低 至 高, 当 这 时钟 线条 是
高, 定义 这 停止 情况.
数据 有效的:
这 状态 的 这 数据 线条 代表 有效的 data 当, 之后 一个 开始 情况, 这 数据 线条
是 稳固的 为 这 持续时间 的 这 高 时期 的 这时钟 信号. 这 数据 在 这 线条 必须 是 changed
在 这 低 时期 的 这 时钟 信号.那里 是 一个 时钟 脉冲波 每 位 的 数据.
各自 数据 转移 是 initiated 和 一个 开始 condition 和 terminated 和 一个 停止 情况. 这
号码 的 数据 字节 transferred 在 开始 和 停止 情况 是 不 限制, 和 是 决定
用 这 主控 设备. 这 信息 是 transferred 字节-wise 和 各自 接受者 acknowledges 和 一个
ninth 位. 在里面 这 2-线 总线 规格一个 regular 模式 (100khz 时钟 比率) 和 一个 快 模式
(400khz 时钟 比率) 是 定义. 这 ds1307 ope比率 在 这 regular 模式 (100khz) 仅有的.