描述
GS9021A EDH协处理器:功能特性与设计应用全解析
在视频处理领域,GS9021A EDH协处理器凭借其强大的功能和灵活的配置,成为众多电子工程师的首选。今天,我们就来深入探讨这款协处理器的特性、应用以及设计要点。
文件下载:GS9021ACFUE3.pdf
一、GS9021A的核心特性
1. 错误检测与处理(EDH)
GS9021A严格遵循SMPTE RP - 165标准,实现了高效的错误检测和处理。它能够在一个设备中完成EDH的插入和提取,并且具备自动标准操作功能,还可通过主机接口进行覆盖控制。这种特性使得它在处理各种视频标准时都能游刃有余,确保视频数据的准确性和完整性。
2. 兼容性与灵活性
该协处理器支持8位或10位输入,最高工作频率可达54MHz,能够适应不同的应用场景。同时,它还能与GS9020串行数字视频输入处理器实现无缝标志映射,为系统设计提供了更多的灵活性。
3. 噪声免疫与信号处理
GS9021A具备噪声免疫的HVF定时信号提取功能,能够有效减少噪声对信号的干扰。此外,它还能对TRS进行插入/校正以及ANC头校正,确保视频信号的质量。
二、GS9021A的应用领域
1. SMPTE 259M串行数字接口
GS9021A可用于SMPTE 259M串行数字接口的EDH处理,适用于复合和分量标准,包括540Mb/s的4:4:4:4格式。在源设备、目的设备、分配设备和测试设备中都有广泛的应用。
2. 通用视频流生成
它还可以作为通用的、TRS格式化的空白视频流生成器,带有EDH功能,为视频处理系统提供了更多的可能性。
三、GS9021A的详细结构与功能模块
1. 数据输入/输出模块
该模块具有自动标准检测功能,支持8种输入信号标准,包括NTSC和PAL格式的复合、4:2:2分量、4:4:4:4分量单链路等。输入的并行数字视频数据通过DIN[9:0]引脚进入芯片,并由PCLKIN的上升沿进行时钟同步。输出的10位数字视频数据通过DOUT[9:0]引脚输出,设备的延迟为8个时钟周期。
2. 飞轮模块
- FVH飞轮:其主要功能是在输入数据存在噪声或易出错的情况下,提供准确的场、垂直和水平输出信号。它基于输入数据流中的TRS字进行同步,能够有效抵抗噪声干扰。通过FLYWDIS控制信号可以禁用飞轮,但禁用后会影响TRS_BLANK和TRS_INSERT功能的正常运行。
- 准确的FVH定时信号:F[2:0]信号表示视频数据的当前场,H信号在水平消隐区域为高,V信号的时序取决于输入视频标准和VBLANKS/L控制信号。
- TRS错误检测:通过比较输入数据流中的TRS与内部飞轮预期的TRS,检测TRS错误。当出现不匹配时,TRS_ERR信号会立即置高,直到出现正确的TRS。
3. EDH处理模块
- 接收和传输模式:GS9021A可配置为接收(R/T = HIGH)或传输(R/T = LOW)模式。在传输模式下,会插入新的EDH数据包并计算CRC值;在接收模式下,会比较输入数据流中的CRC值,并根据比较结果设置错误标志。
- 错误标志:所有15个EDH错误标志都可以从主机接口读取表中读取。可以通过设置STICKY IN和STICKY OUT使错误标志和有效性位具有粘性,方便用户检测错误。用户还可以通过主机接口写入表插入自定义的EDH错误标志,并覆盖输出EDH数据包中的保留字。
- UES错误标志更新:在接收模式下,如果输入数据包中的相应UES标志为高或相应的V位为低,则输出EDH数据包中的UES标志会置高。如果输入数据流中没有EDH数据包,所有三个UES标志都会置高。
- 无EDH检测:当输入数据流中缺少EDH数据包时,主机接口读取表中的NO_EDH位会置高。GS9021A通过检查ANC数据包的头部和位置来确定是否存在EDH数据包。
- 错误字段计数器:该设备具有24位的错误字段计数器,可根据用户选择的错误灵敏度位对输出EDH数据包中的错误标志进行计数。计数器的操作模式可以通过CLR1和CLR0位进行设置。
- 标志端口:除了主机接口表,EDH错误标志还可以通过同步标志端口进行读写。通过S[1:0]引脚控制读取/写入的标志,F_R/W引脚控制读写模式。
- CRC_MODE和FLAG_MAP模式:CRC_MODE用于更新EDH数据包中的CRC值,同时保留错误标志;FLAG_MAP模式用于将GS9021A的EDH标志读取并写入另一个EDH芯片,适用于处理电路损坏EDH数据包的情况。
- 旁路EDH处理:通过设置BYPASS_EDH引脚或主机接口写入表位为高,可以绕过EDH处理,使EDH数据包无修改地通过芯片。
4. 数据处理模块
- TRS消隐:当TRS_BLANK(主机接口写入表)置高时,会消除相对于飞轮位置不正确的TRS字。
- ITU - R - 601裁剪:当601_CLIP位置高时,设备会将有效图像部分的保留数据字重新映射为符合ITU - R - 601的值。
- 数据消隐:将BLANK_EN引脚或主机接口写入表位置低,会将相应的输入数据强制设置为消隐电平。
- TRS插入:通过将TRS_INSERT位置高,可以将基于内部飞轮的TRS字插入到输出数据流中。
- 裁剪和TRS消隐/插入:将CLIP_TRS引脚置高,会开启ITU - R - 601裁剪、TRS消隐和TRS插入功能。
- 辅助头更新:如果主机接口写入表中的ANC_HEADER位设置为高,设备会将与分量ANC头对应的3FC - 3FF数据值重新映射为3FF。
5. 主机接口模块
GS9021A的主机接口表包括写入表和读取表,可通过I²C串行接口或8位并行接口访问。HOSTIF_MODE引脚用于选择接口模式。在I²C模式下,通过SCL、SDA和A[2:0]引脚进行通信;在并行模式下,通过P[7:0]、A/D、R/W和CS引脚进行通信。主机接口的读写操作需要遵循一定的时序要求。
四、设计注意事项
1. 复位操作
将RESET输入引脚置低可以重新初始化内部控制电路,所有主机接口编程值将恢复到默认值。设备内部有上电复位单元,但建议使用外部上电复位芯片或板级复位线,确保复位脉冲宽度至少为100ns。
2. 接口选择
根据实际应用需求选择I²C串行接口或8位并行接口。如果不使用主机接口,应合理设置相关引脚,避免引脚浮空。
3. 时序要求
在进行主机接口读写操作和标志端口读写操作时,必须严格遵循时序要求,确保数据的正确传输。
五、总结
GS9021A EDH协处理器以其丰富的功能和灵活的配置,为视频处理系统提供了强大的支持。在设计过程中,工程师需要充分了解其各个模块的功能和特性,合理选择工作模式和配置参数,以确保系统的稳定性和可靠性。你在使用GS9021A的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
打开APP阅读更多精彩内容