2000 十一月 09 14
飞利浦 半导体 产品 规格
翻倍 multiprotocol ic card 接口 TDA8007B
错误 管理 在 协议:
•
t=0:
在 这 事件 的 一个 parity 错误, 这 received 字节 是 不
贮存 在 这 先进先出, 和 这 错误 计数器 是 incremented.
这 错误 计数器 是 可编程序的 在 1 和 8.
当 这 编写程序 号码 是 reached, 位 pe 是 设置
在 这 状态 寄存器 USR 和 INT 变得 低. 这 错误
计数器 必须 是 reprogrammed 至 这 desired 值 之后
它的 计数 有 被 reached.
•
t=1:
在 这 事件 的 一个 parity 错误, 这 character 是 承载 在 这
先进先出, 和 位 pe 是 设置 whatever 这 编写程序 值
在 parity 错误 计数器.
当 这 先进先出 是 全部, 位 RBF 在 这 状态 寄存器 USR
是 设置. 这个 位 是 重置 当 在 least 一个 character 有
被 读 从 这 urr.
当 这 先进先出 是 empty, 位 fe 是 设置 作 长 作 非
character 有 被 received.
这 mixed 状态 寄存器 (看 表格 10) relates 这
状态 的 管脚 intaux, 这 cards 存在 联系 pr1
和 pr2, 这 bgt 计数器, 这 先进先出 empty indication
和 这 transmit/receive 准备好 指示信号 tbe/rbf.
位 INTAUX 是 设置 当 这 水平的 在 管脚 INTAUX 是 高,
它 是 重置 当 这 水平的 是 低.
位 BGT 是 linked 和 一个 22 ETU 计数器, 这个 是 started
在 每 开始 位 在 这 i/o. 位 bgt 是 设置 如果 这 计数 是
finished 在之前 这 next 开始 位. 这个 helps 至 核实 那
这 card 有 不 answered 在之前 22 etus 之后 这 last
transmitted character, 或者 不 transmitting 一个 character
在之前 22 etus 之后 这 last received character.
PR1 是 高 当 card 1 是 呈现, PR2 是 高 当
card 2 是 呈现.
FE 是 设置 当 这 reception 先进先出 是 empty. 它 是 重置
当 在 least 一个 character 有 被 承载 在 这 先进先出.
位 tbe/rbf (transmit 缓存区 empty/receive 缓存区 全部)
是 设置 当:
•
changing 从 reception 模式 至 传递 模式
•
一个 character 有 被 transmitted 用 这 uart
•
这 reception 先进先出 是 全部.
位 tbe/rbf 是 重置 之后 电源-在 或者 之后 一个 的 这
下列的:
•
当 位 riu 是 重置
•
当 一个 character 有 被 写 至 这 utr
•
当 在 least 一个 character 有 被 读 在 这 先进先出
•
当 changing 从 传递 模式 至 reception
模式.
非 位 在里面 这 msr act 在之上 int:
•
这 先进先出 控制 寄存器 位 是 给 在 表格 11,
fl2, fl1 和 fl0 决定 这 depth 的 这 先进先出
(000 = 长度 1, 111 = 长度 8).
pec2, pec1 和 pec0 决定 这 号码 的 parity
errors 在之前 设置 位 pe 在 这 usr 和 拉
INT 低; 000 indicates 那 如果 仅有的 一个 parity 错误 有
occurred, 位 PE 是 设置; 111 indicates 那 位 PE 将 是 设置
之后 8 parity errors.
pec2, PEC1 和 PEC0 需要 至 是 reprogrammed 至 这
desired 值 之后 位 pe 有 被 设置.
在 协议 t = 0:
•
如果 一个 准确无误的 character 是 received 在之前 这
编写程序 错误 号码 是 reached 这 错误 计数器
将 是 重置.
•
如果 这 编写程序 号码 的 允许 parity errors 是
reached, 位 pe 在 这 usr 将 是 设置 作 长 作 这
usr 有 不 被 读.
在 协议 t = 1:
•
这 错误 计数器 有 非 action (位 PE 是 设置 在 这 第一
wrong received character).
•
这 uart 状态 寄存器 (看 表格 12) 是 使用 用
这 微控制器 至 监控 这 activity 的 这
ISO uart 和 那 的 这 时间-输出 计数器.
传递 缓存区 empty (tbe) 是 高 当 这
uart 是 在 传递 模式, 和 当 这
微控制器 将 写 这 next character 至 transmit 在
这 utr. 它 是 重置 当 这 微控制器 有 写
数据 在 这 transmit 寄存器 或者 当 位 t/r 在里面 UCR1
有 被 重置 也 automatically 或者 用 软件.
之后 发现 的 一个 parity 错误 在 传递, 它 是
需要 至 wait 13 ETUs 在之前 rewriting 这 character
这个 有 被 不 acknowledged (nak) 用 这 card.
Reception 缓存区 全部 (rbf) 是 高 当 这 先进先出 是 全部.
这 微控制器 将 读 一些 的 这 characters 在
这 urr, 这个 clears 位 rbf.
TBE 和 RBF share 这 一样 位 在里面 这 USR (当 在
传递 模式, 这 相关的 位 是 tbe; 当 在
reception 模式, 它 是 rbf).
Framing 错误 (fer) 是 高 当 这 i/o 是 不 在 这
高-阻抗 状态 在 10.25 ETUs 之后 一个 开始 位. 它 是
重置 当 这 usr 有 被 读-输出.