AN-862: 采用ADV7181B进行SD RGB处理 (Rev. 0) PDF

AN-862
应用笔记
One Technology Way • P.O. Box 9106 • Norwood, MA 02062-9106, U.S.A. • Tel: 781.329.4700 • Fax: 781.461.3113 • www.analog.com
采用ADV7181B进行SD RGB处理
作者:Frank Kearney
简介
ADI公司的ADV7181B解码器主要用于支持标清复合、S视
和有效视频数据。这种情况下,唯一的要求是提取同步数
频以及分量视频输入格式。支持所有的PAL、SECAM与
据;如果出现在同步分隔器中,部分CVBS信号可能会导
NTSC格式。该器件不支持采用快速消隐的欧洲SCART
致错误提取。色同步信息低于消隐电平时尤其会产生问
RGB标准。欧洲SCART RGB需要对RGB和CVBS输入进行同
题。因此,建议插入低通滤波器来衰减色同步和其他可能
步数字化处理,能够处理来自任一输入的数据,具体取决
产生同步提取问题的有效视频元件。图2所示为滤波器工
于施加的快速消隐信号电平。快速消隐信号用作控制信
作的图形化表示。100 kHz时具有3 dB点的基本一阶滤波器
号,其作用是逐像素进行切换处理。在该模式下,同步信
足以实现这一功能。经过滤波的CVBS输入通过引脚50(数
息始终选取自CVBS输入。这种形式的RGB称为动态快速消
据手册中显示为无连接引脚)馈入内部同步分隔器。来自解
隐;需要SD RGB支持且无需逐像素切换时,称为静态快速
码器的输出数据提供8位和16位输出格式,具有嵌入式和/
消隐。ADV7181B可配置为支持标清RGB输入模式,采用
或外部同步。在某些情况下,同步信息会出现在绿色通
静态快速消隐。
道;此时可以采用图3所示的配置。
硬件配置
ADV7181B
SCART CONNECTOR
15
75Ω
0.1µF
75Ω
0.1µF
75Ω
0.1µF
G
11
B
7
46
AIN3
35
AIN1
48
AIN5
LPF
06338-002
R
图2.移除色同步和有效视频数据的低通滤波器
ADV7181B
75Ω
50
LPF
1nF
SYNC SLICER
06338-001
CVBS
20
图1. 硬件配置
图1所示为推荐硬件配置。推荐输入为用于红色通道的
SCART CONNECTOR
15
11
7
R
75Ω
0.1µF
75Ω
0.1µF
75Ω
0.1µF
G
B
46
AIN3
35
AIN1
48
AIN5
50
SYNC SLICER
(引脚48)。脚本配置将这些输入手动多路复用至适当的
ADC;也可采用可选输入配置,但不建议采用,色彩空间
转换模块中的后续处理路径也需要重新配置。同步需要从
同步CVBS输入选取。注意,CVBS输入很可能包含色同步
Rev. 0 | Page 1 of 4
1nF
图3.G输入嵌入同步时的硬件配置
06338-003
AIN3(引脚46),绿色的AIN1(引脚35),以及蓝色的AIN5
AN-862
内部处理
手动多路复用可将输入RGB信号先后送至独立ADC和特殊
RGB处理模块。用户控制功能允许进行独立增益和失调调
HSYNC SECTION
(WITH RINGING)
整。该模块包含一个可编程色彩空间转换器,RGB输入在
器。滤波后的同步CVBS输入通过特殊RGB模式同步分隔器
模块进行处理。同步输入在下降沿进行采样;限幅电平可
以调整,但标称无噪声输入没有这种要求。图4所示为限
幅电平调整控制。
Rev. 0 | Page 2 of 4
SLICE LEVEL
VTH
REFERENCE
LEVEL 0V
图4.同步限幅电平调整
06338-004
其中转换为分量YPrPb格式,然后转换至后端输出格式
AN-862
软件配置
举例说明固定功能控制脚本。所有数值均为十六进制,第
解码器中的子地址,也是最后进行编程的数值;写序列也
一个值是器件ID,本例中为解码器的0x42。下一个值代表
必须如图所示来实现。
采样脚本
采用28.6363 MHz Xtal的ADV7181B SCART RGB 8位422输出(625i)
42 01 88;
42 05 00;
42 06 0F;
42 1D 40;
42 0F 40;
42 31 02;
42 3A 10;
42 3D C3;
42 3F E4;
42 52 00;
42 53 00;
42 54 07;
42 55 0C;
42 56 94;
42 57 89;
42 58 48;
42 59 08;
42 5A 00;
42 5B 7A;
42 5C E1;
42 5D 00;
42 5E 19;
42 5F 48;
42 60 08;
42 61 00;
42 62 20;
42 63 03;
42 64 A9;
42 65 1A;
42 66 B8;
42 67 03;
42 68 00;
42 6A 80;
42 6B C3;
42 73 D0;
42 74 B4;
42 7B 06;
42 C3 C9;
42 C4 8D;
42 85 1A;
42 86 02;
42 B3 FE;
42 C9 0C;
42 0E 80;
42 58 ED;
42 90 C9;
42 91 40;
42 92 3C;
42 93 CA;
42 94 D5;
42 CF 7C;
42 D0 4E;
42 D6 DD;
42 E5 51;
42 0E 00;
禁用HS PLL,提供高质量时基输入快速响应
使能特殊SD RGB处理模块
为具有2×输入过采样的625i设置输入标准
使能28 MHz晶体
TRAQ(复位内部时序模块)
清零NEWAV_MODE,SAV/EAV以适应ADV视频编码器(仅在与编码器背靠背连接时需要)
设置锁存时钟(针对特殊模式优化ADC锁存时钟设置)
MWE使能手动窗口(允许手动控制空白和突发脉冲采样窗口)
BGB至36(调整空白和突发采样窗口)
使能特殊模式色彩空间转换器
从SD RGB转换至SD YPrPb
从SD RGB转换至SD YPrPb
从SD RGB转换至SD YPrPb
从SD RGB转换至SD YPrPb
从SD RGB转换至SD YPrPb
从SD RGB转换至SD YPrPb
从SD RGB转换至SD YPrPb
从SD RGB转换至SD YPrPb
从SD RGB转换至SD YPrPb
从SD RGB转换至SD YPrPb
从SD RGB转换至SD YPrPb
从SD RGB转换至SD YPrPb
从SD RGB转换至SD YPrPb
从SD RGB转换至SD YPrPb
从SD RGB转换至SD YPrPb
从SD RGB转换至SD YPrPb
从SD RGB转换至SD YPrPb
从SD RGB转换至SD YPrPb
从SD RGB转换至SD YPrPb
从SD RGB转换至SD YPrPb
从SD RGB转换至SD YPrPb
从SD RGB转换至SD YPrPb
使能27 MHz LLC输出
从特殊模式输出格式器选择8位YPrPb
手动增益控制
增益设置
特殊模式写入以确保656兼容SAV/EAV码
多路复用AIN1至ADC0;多路复用AIN3至ADC1
将adc_sw_man_en 设为1,多路复用AIN5至ADC2
在引脚50上使能同步输入模式
使能内部特殊模式同步分隔器模块
SCART RGB写入
使能DDR模式,使能DDR_I2C_RC_First(写入该序列以确保27 MHz输出模块)
使能设计模块调整模式
内部时序优化,非用户可调
内部时序优化,非用户可调
内部时序优化,非用户可调
内部时序优化,非用户可调
内部时序优化,非用户可调
内部时序优化,非用户可调
内部时序优化,非用户可调
内部时序优化,非用户可调
内部时序优化,非用户可调
内部时序优化,非用户可调
关闭设计模块
Rev. 0 | Page 3 of 4
AN-862
用户控制
注意:为了改变B_OFFSET[9:0]值,寄存器0x78和寄存器
这里列出了开放市场数据手册中未记录的特殊模式用户控
0x79必须按此顺序写入,两者之间不能有其他I2C存取。
制。
C_OFFSET[9:0]通道C失调,地址0x79, [1:0];
地址0x7A, [7:0]
GAIN_MAN手动增益控制使能,地址0x73, [7]
表7.
表1.
GAIN_MAN
0(默认)
1
描述
C_OFFSET[9:0]
0x3FF
三个通道的增益由A_GAIN[9:0]、B_GAIN[9:0]和
C_GAIN[9:0]设置
注意:为了改变C_OFFSET[9:0]值,寄存器0x79和寄存器
0x7A必须按此顺序写入,两者之间不能有其他I2C存取。
通道A的A_GAIN[9:0]手动增益值,地址0x73, [5:0];
地址0x74, [7:4]
SOG_SYNC_LEV[4:0]嵌入式同步触发电平,
地址0x3C, [7:4]
表2.
A_GAIN[9:0]
xx xxxx xxxx
描述
为数字数据增加值。
默认采用双缓冲和I2C时序控制。
SOG_SYNC_LEV[4:0]位允许用户设置模拟触发阈值以进行
描述
为通道A中的信号设置手动增益
同步检测。
通道B的B_GAIN[9:0]手动增益值,地址0x74, [3:0];
地址0x75, [7:0]
触发电压相对于输入视频信号的最低模拟电平来测量。对
表3.
标准视频信号而言,这是水平同步的底端。
B_GAIN[9:0]
xx xxxx xxxx
描述
为通道B中的信号设置手动增益
VID_STD[3:0],视频标准,地址0x06, [3:0]
表8.
通道C的C_GAIN[9:0]手动增益值,地址0x75, [1:0];
地址0x76, [7:0]
表4.
C_GAIN[9:0]
xx xxxx xxxx
描述
为通道C中的信号设置手动增益
代码
1110
输入视频
SD 2×1 525i
输出分辨率
720 × 480
1111
SD 2×1 625i
720 × 526
备注
SD RGB
NTSC
SD RGB
PAL/SECAM
输出格式选择
A_OFFSET[9:0]通道A失调,地址0x77, [5:0];
地址0x78, [7:4]
提供8位/16位,656/601兼容输出格式在特殊SD RGB支持模
式下工作时,不提供标准输出配置控制。下面将详细介绍
表5.
A_OFFSET[9:0]
0x3FF
可用的控制功能。
描述
为数字数据增加值。
默认采用双缓冲和I2C®时序控制。
地址0x6A(位7)的CLK_2X_SEL应始终设置为高电平,以使
注意:为了改变A_OFFSET[9:0]值,寄存器0x77和寄存器
0x78必须按此顺序写入,两者之间不能有其他I2C存取。
B_OFFSET[9:0]通道B失调,地址0x78, [3:0];
地址0x79, [7:2]
表6.
B_OFFSET[9:0]
0x3FF
描述
为数字数据增加值。
默认采用双缓冲和I2C时序控制。
能27 MHz时钟。
地址0x6B(位0至位3)的SPOP[3:0]应始终设置为0x03,使能
16位输出。
如果需要8位输出,还应向上述地址写入以下内容:
• 地址0xC9(位3)的DDR_EN应设置为1。
• 地址0xC9(位2)的DDR_I2C_RC 应设置为1。
如果系统符合Philips公司定义的I2C标准规范,则用户在购买ADI公司或其下属机构拥有Philips公司许可的I2C器件时,可以获得Philips公司I2C专利权之下的许可,
以便在I2C系统中使用这些器件。
©2006 Analog Devices, Inc. All rights reserved. Trademarks and
registered trademarks are the property of their respective owners.
AN06338sc-0-11/06(0)
Rev. 0 | Page 4 of 4
Similar pages