tir1000, tir1000i
standalone irda
encoder 和 解码器
slls228f – 12月 1995 – 修订 july 1999
5
邮递 办公室 盒 655303
•
达拉斯市, 德州 75265
principles 的 运作
irda encoder 函数 (持续)
它 是 可能 为 jitter 或者 slight 频率 differences 至 导致 这 next 下落 边缘 在 ir_rxd 至 是 missed 为
一个 16xclk 循环. 在 那 情况, 一个 1-时钟-宽 脉冲波 呈现 在 u_rxd 在 consecutive zeroes. 它 是
重要的 为 这 uart 至 strobe u_rxd 在 这 middle 的 这 位 时间 至 避免 闭锁 这个 1-时钟-宽 脉冲波.
这 tl16c550c uart already strobes 新当选的 串行 数据 在 这 恰当的 时间. 否则, 便条 那 数据 是
必需的 至 是 framed 用 一个 leading 零 和 一个 trailing 一个. 这 下落 边缘 的 那 第一 零 在 u_rxd
synchronizes 这 读 strobe. 这 strobe occurs 在 这 eighth 16xclk 脉冲波 之后 这 u_rxd 下落 边缘 和
once 每 16 循环 thereafter 直到 这 停止 位 occurs.
1 2 3 4 5 6 7 8 10 12 14 16 1 2 3 4 5 6 7 8 10 12 14 16
ir_rxd
16XCLK
u_rxd
图示 6. 定时 造成 1-时钟-宽 脉冲波 在 consecutive ones
ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ
16 循环 16 循环
16 循环
7 循环
16XCLK
ir_rxd
u_rxd
外部 strobe
图示 7. 推荐 strobing 为 解码 数据