TL16C752B
3.3-v 双 uart 和 64-字节 先进先出
slls405 – 12月 1999
13
邮递 办公室 盒 655303
•
达拉斯市, 德州 75265
函数的 描述 (持续)
可编程序的 波特 比率 发生器
这 tl16c752b uart 包含 一个 可编程序的 波特 发生器 那 takes 任何 时钟 输入 和 divides 它 用
一个 divisor 在 这 范围 在 1 和 (2
16
–1). 一个 额外的 分隔-用-4 预分频器 是 也 有 和 能 是
选择 用 mcr[7], 作 显示 在 图示 9. 这 输出 频率 的 这 波特 比率 发生器 是 16x 这 波特 比率.
这 formula 为 这 divisor 是:
divisor = (xtal1 结晶 输入 频率/预分频器) / (desired 波特 比率
×
16)
在哪里:
预分频器
+
ȥ
ȡ
Ȣ
1, 当 MCR[7] 是 设置 至 0 之后 重置 (分隔-用-1 时钟 选择)
4, 当 MCR[7] 是 设置 至 1 之后 重置 (分隔-用-4 时钟 选择)
便条:
这 default 值 的 预分频器 之后 重置 是 分隔-用-1.
图示 9 显示 这 内部的 预分频器 和 波特 比率 发生器 电路系统.
预分频器 逻辑
(分隔 用 1)
预分频器 逻辑
(分隔 用 4)
内部的
振荡器
逻辑
Bandrate
发生器
逻辑
XTAL1
XTAL2
内部的
bandrate 时钟
为 传输者
和 接受者
mcr[7] = 0
mcr[7] = 1
输入 时钟
涉及
时钟
图示 9. 预分频器 和 波特 比率 发生器 块 图解
dll 和 dlh 必须 是 写 至 在 顺序 至 程序 这 波特 比率. dll 和 dlh 是 这 least 重大的 和
大多数 重大的 字节 的 这 波特 比率 divisor. 如果 dll 和 dlh 值 是 两个都 零, 这 uart 是 effectively
无能, 作 非 波特 时钟 将 是 发生.
便条:
这 可编程序的 波特 比率 发生器 是 提供 至 选择
两个都
这 transmit 和 receive 时钟
比率.
表格 5 和 表格 6 显示 这 波特 比率 和 divisor correlation 为 结晶 和 频率 1.8432 mhz 和
3.072 mhz 各自.
图示 10 和 图示 11 显示 这 结晶 时钟 电路 涉及.