2001 Sep 25 15
飞利浦 半导体 产品 规格
数字的 video encoder saa7102; saa7103
仅有的 vertical 发生率 的 50 和 60 Hz 是 允许 和
这 saa7102; saa7103. 在 从动装置 模式, 它 是 不 可能
至 锁 这 encoders colour 运输车 至 这 线条 频率
和 这 phres 位.
在 这 (更多 一般) 主控 模式, 这 时间 根基 的 这
电路 是 continuously 自由-运动. 这 ic 能 输出 一个
框架 同步 在 管脚 fsvgc, 一个 vertical 同步 在 管脚 vsvgc, 一个
horizontal 同步 在 管脚 hsvgc 和 一个 composite blanking
信号 在 管脚 cbo. 所有 的 这些 信号 是 定义 在 这
PIXCLK domain. 这 持续时间 的 HSVGC 和 VSVGC 是
fixed, 它们 是 64 clocks 为 HSVGC 和 1 线条 为 vsvgc.
这 leading slopes 是 在 阶段 和 这 polarities 能 是
编写程序.
这 输入 线条 长度 能 是 编写程序. 这 地方 长度
是 总是 获得 从 这 地方 长度 的 这 encoder 和
这 pixel 时钟 频率 那 是 正在 使用.
cbo acts 作 一个 数据 要求 信号. 这 电路 accepts
输入 数据 在 一个 可编程序的 号码 的 clocks 之后 CBO
变得 起作用的. 这个 信号 是 可编程序的 和 它 是 可能
至 调整 这 下列的 (看 figs 12 和 13):
•
这 horizontal 补偿
•
这 长度 的 这 起作用的 部分 的 这 线条
•
这 距离 从 起作用的 开始 至 第一 预期的 数据
•
这 vertical 补偿 separately 为 odd 和 甚至 地方
•
这 号码 的 线条 每 输入 地方.
在 大多数 具体情况, 这 vertical 补偿 为 odd 和 甚至 地方
是 equal. 如果 它们 是 不, 然后 这 甚至 地方 将 开始 后来的.
这 saa7102; saa7103 将 也 要求 这 第一 输入
线条 在 这 甚至 地方, 这 总的 号码 的 要求 线条
将 增加 用 这 区别 的 这 补偿.
作 陈述 在之上, 这 电路 能 是 编写程序 至 接受
这 看-向上 和 cursor 数据 在 这 第一 2 线条 的 各自 地方.
这 定时 发生器 提供 正常的 数据 要求 脉冲
为 这些 线条; 这 持续时间 是 这 一样 作 为 regular 线条.
这 额外的 要求 脉冲 将 是 suppressed 和
lutl 设置 至 逻辑 0; 看 表格 104. 这 其它 vertical
timings 做 不 改变 在 这个 情况, 所以 这 第一 起作用的 线条
能 是 号码 2, counted 从 0.
7.16 I
2
c-总线 接口
这 i
2
c-总线 接口 是 一个 标准 从动装置 transceiver,
支承的 7-位 从动装置 地址 和 400 kbits/s
有保证的 转移 比率. 它 使用 8-位 subaddressing 和
一个 自动-increment 函数. 所有 寄存器 是 写 和
读, 除了 二 读 仅有的 状态 字节.
这 寄存器 位 编排 组成 的 一个 rgb 看-向上 表格
(lut), 一个 cursor 位 编排 和 控制 寄存器. 这 lut
包含 三 banks 的 256 字节, 在哪里 各自 RGB triplet
是 assigned 至 一个 地址. 因此 一个 写 进入 needs 这
lut 地址 和 三 数据 字节 下列的 subaddress
ffh. 为 更远 写 进入 自动-incrementing 的 这
lut 地址 是 执行. 这 cursor 位 编排 进入 是
类似的 至 这 lut 进入 但是 包含 仅有的 一个 单独的 字节
每 地址.
这 i
2
c-总线 从动装置 地址 是 定义 作 88h.
7.17 程序编制 这 saa7102; saa7103
在 顺序 至 程序 这 saa7102; saa7103 它 是 第一
需要 至 决定 这 输入 和 输出 地方 timings.
这 timings 是 控制 用 解码 二进制的 counters
那 index 这 位置 在 这 电流 线条 和 地方
各自. 在 两个都 具体情况, 0 意思 这 开始 的 这 同步
脉冲波.
在 60 hz, 这 第一 visible pixel 有 这 index 256,
710 pixels 能 是 encoded; 在 50 hz, 这 index 是 284,
702 pixels 能 是 visible. 一些 变量 是 定义
在下:
•
inpix: 这 号码 的 起作用的 pixels 每 输入 线条
•
inppl: 这 长度 的 这 全部 输入 线条 在 pixel clocks
•
inlin: 这 号码 的 起作用的 线条 每 输入 地方/框架
•
tpclk: 这 pixel 时钟 时期
•
outpix: 这 号码 的 起作用的 pixels 每 输出 线条
•
outlin: 这 号码 的 起作用的 线条 每 输出 地方
•
txclk: 这 encoder 时钟 时期 (37.037 ns).
这 输出 线条 应当 是 centred 在 这 screen. 它 应当
是 指出 那 这 encoder 有 2 clocks 每 pixel;
看 表格 71.
ADWHS = 256 + 710
−
outpix (60 hz);
ADWHS = 284 + 702
−
outpix (50 hz);
ADWHE = ADWHS + OutPix
×
2 (所有 发生率)
为 vertical, 这 程序 是 这 一样. 在 60 hz, 这 第一
线条 和 video 信息 是 号码 19, 240 线条 能 是
起作用的. 为 50 hz, 这 号码 是 23 和 287;
看 表格 77.
(60 hz);
(50 hz);
LAL = FAL + OutLin (所有 发生率)
FAL 19
240 OutLin
–
2
---------------------------------
+=
FAL 23
287 OutLin
–
2
---------------------------------
+=