探索 TVP5151 评估模块的设计与应用

电子说

1.4w人已加入

描述

探索 TVP5151 评估模块的设计与应用

在视频处理技术领域,评估模块的作用至关重要。今天,我们聚焦于德州仪器的 TVP5151 评估模块(TVP5151EVM),深入探讨其设计、功能、使用方法以及常见问题的解决办法。

文件下载:TVP5151EVM.pdf

模块概述

TVP5151EVM 是一款四层印刷电路板,专为评估 TVP5151 PAL/NTSC/SECAM 视频解码器而设计。板上集成了 THS8200 三重 DAC,可将 TVP5151 输出的 ITU - R BT.656 YCbCr 数字信号转换为 YPbPr 分量视频信号。该模块配备两个复合视频(CVBS)输入连接器和一个 YPbPr 分量视频输出连接器,通过主机 PC 的 USB 端口与 VCC(视频控制中心)软件工具实现 I2C 通信,且所有所需电源均由 USB 端口提供。

硬件设计详解

模拟视频输入

提供两个 RCA 视频连接器,用于连接 NTSC 或 PAL 复合视频源。CH1 连接到 TVP5151 的 AIP1A 输入,CH2 连接到 AIP1B 输入。两个输入均经过抗混叠滤波器、终端电阻和交流耦合电容后接入 TVP5151。默认情况下,TVP5151 输入多路复用器和 EVM 软件选择 CH1 作为输入,若连接单视频源,推荐使用 CH1。若要支持 S - 视频,可将 Y(亮度)输入连接到 CH1,C(色度)输入连接到 CH2。

模拟分量视频输出

通过 RCA 连接器将 YPbPr 分量视频输出连接到合适的监视器。分量视频输出由 THS8200 DAC 驱动,经过与复合视频输入类似的滤波器。THS8200 输出和滤波器设计用于 75Ω 视频负载,使用示波器观察输出时,需用 75Ω 正确端接,以确保输出电平正确。该模块不支持复合视频输出。

USB 接口与电源

需使用 USB 电缆连接主机 PC 和 TVP5151EVM。USB 接口电缆不仅提供编程 TVP5151 和 THS8200 所需的 I2C 通信,还为 TVP5151EVM 提供 5V 电源。板上还设有可选电源插孔(J1),可使用单独的电源。若使用单独的 5V 电源,需移除 TVP5151EVM 上的 R1 和 R2,并安装 D1。使用单独电源时,USB 接口电路仍由 USB 接口供电。EVM 上的电压调节器用于生成板上组件所需的 1.8V 和 3.3V 电压,板上的 LED 用于指示 5V 电源和 USB 连接状态。

板载跳线

TVP5151 支持 1.8V 或 3.3V I/O 电平,可通过移动 J2 处的 0Ω SMT 电阻选择。出厂时,EVM 默认选择 3.3V I/O。J2 设置会影响 TVP5151EVM 上的所有数字 I/O 电平,包括 TVP5151、THS8200、I2C 和 RESET。J7 电源关闭跳线可将 TVP5151 置于低功耗状态,此状态下 TVP5151 I2C 功能将失效。

测试点

TVP5151EVM 提供了多个测试点,便于评估 TVP5151。所有 TVP5151 数字输出均引出至 P1 双排接头,可用于测试和外部连接。

晶体要求

出厂时,TVP5151EVM 安装了一个 5.0mm x 3.2mm 的 27MHz 晶体。PCB 上还预留了一个额外的焊盘,用于评估更小的 2.0mm x 1.6mm 晶体。该更小的晶体为 4 引脚器件,需在 EVM 上正确对齐。C62 和 C59 为晶体的负载电容,其大小需根据所用晶体的规格确定。出厂时,TVP5151EVM 安装了 33pF 负载电容,以支持所用晶体。所用晶体的频率稳定性必须在 ±50 ppm 以内。同时,TVP5151 还支持通过连接 XTAL1/OSC 或 AVID_CLK_IN 引脚使用 27MHz 振荡器或时钟源。

软件安装与配置

卸载旧版本

若 PC 上已安装过 TVP5151EVM 软件,需先卸载。可通过点击“开始”>“控制面板”>“添加或删除程序”,找到并选择“TVP5151EVM Software”,点击“删除”按钮,确认删除即可。

安装新版本

TVP5151EVM 软件包包括 Windows 控制中心(VCC)应用程序、设备初始化文件和文档。需从附带的 CD - ROM 将其安装到通过 PC USB 端口控制 TVP5151EVM 的计算机上。安装步骤为:插入 CD - ROM,运行 SETUP.EXE,按照提示点击“下一步”,最后点击“完成”完成安装。安装完成后,文档和 TVP5151EVM VCC 应用程序的快捷方式将安装在 Windows 开始菜单中。

硬件设置

进行评估时,需要以下设备:TVP5151EVM、NTSC 或 PAL 复合视频源(如测试发生器或 DVD)、复合视频电缆、USB 电缆、YPbPr 分量视频电缆、支持 YPbPr 分量输入的 NTSC 或 PAL 监视器以及安装了 TVP5151EVM 软件的主机 PC。连接步骤为:用 USB 电缆将主机 PC 连接到 TVP5151EVM,将模拟复合视频源连接到 TVP5151EVM 的 CH1,将模拟分量视频输出连接到兼容的监视器。

VCC 软件操作

开始使用

完成软件安装和硬件配置后,即可启动 VCC 对 TVP5151EVM 进行评估。

启动 VCC 应用程序

通过 Windows 开始菜单运行 VCC6(Windows™视频控制中心)应用程序:“开始”>“程序”>“TVP5151EVM”>“TVP5151EVM Software”。

VCC6 配置对话框

VCC 配置对话框将显示,所有设置将存储在 Windows 注册表中,下次启动程序时将恢复。首次安装后,需将 VID_DEC 设置为 TVP5151,并选择 THS8200 作为 DAC 输出。每个设备的 I2C 从地址必须与 TVP5151EVM 上配置的 I2C 从地址匹配,该模块出厂时配置 TVP5151 的 I2C 地址为 B8h,THS8200 的 I2C 地址为 40h。选择正确的设备类型后,点击“确定”开始与所选设备进行 USB I2C 通信。

USB I2C 系统测试

若出现提示未找到 USB 设备的消息,可断开 USB 电缆,等待三秒后重新连接,然后点击“继续”。若仍未找到 USB 设备,需参考故障排除部分。若 USB 连接正常,将显示实时轮询对话框。

实时轮询

实时轮询功能启用后,VCC 会监控复合输入格式,当输入格式改变时,自动对 THS8200 进行编程。要启用 TVP5151 的自动切换功能,需将“设置视频标准”寄存器设置为自动切换模式(寄存器 (0 ×28 = 0 ×00) )。若启用 VCC 自动切换轮询功能,将持续轮询 TVP5151 检测到的视频标准状态,检测到输入视频标准改变时,会根据检测到的标准重新编程 THS8200。通过在实时轮询对话框中启用视频标准自动切换轮询功能可开启此功能,也可在 VCC 运行时通过点击“工具”菜单中的“实时轮询”访问该对话框。

主菜单

关闭实时轮询对话框后,将显示主菜单,包括“文件”“编辑”“工具”“窗口”和“帮助”等菜单。“文件”菜单仅用于退出程序,“编辑”菜单可进行寄存器映射编辑和属性表操作,“工具”菜单提供系统初始化、实时轮询、USB/LPT I2C 选项等功能,“窗口”菜单可选择活动窗口,“帮助”菜单可查看 VCC 相关信息。

系统初始化

点击“工具”菜单中的“系统初始化”,将显示对话框,用于初始化视频解码器和/或视频编码器以适应特定视频模式。初始化细节包含在命令文件(扩展名为 CMD)中。可使用“浏览…”按钮打开命令文件,选择所需的数据集描述,点击“使用所选数据集对设备进行编程”按钮运行所选数据集,通过 I2C 总线加载设备。设备初始化完成后,状态指示器将显示“就绪”。若未显示“就绪”,则表示设备未初始化,I2C 总线通信异常,需参考故障排除部分。

命令文件

命令文件是一个文本文件,可使用任何常见编辑器生成,但必须保存为纯文本格式。它对于测试和比较设备设置的各种更改非常有用。默认命令文件包含了大多数所需的设置,安装 EVM 软件后,打开系统初始化工具时会默认选择该命令文件,其路径为:C:Program FilesTexas InstrumentsTVP5151EVMInitializationTVP5151EVM_Setup.cmd。一个命令文件最多可包含 250 个数据集,每个数据集是一组用于初始化视频解码器和/或视频编码器以适应特定视频模式的寄存器设置。数据集可包含自身的寄存器设置,也可通过 INCLUDE 语句引用单独的包含文件(扩展名为 INC)。命令文件具有特定的语法规则,如注释以双斜杠“//”开头,不区分大小写,忽略所有空白字符等。要添加自定义数据集到 CMD 文件,可通过系统初始化工具使用工厂提供的命令文件对 EVM 进行编程,然后通过属性表工具或 I2C 寄存器映射编辑器自定义设备寄存器设置,最后保存为新数据集。

寄存器编辑

寄存器映射编辑器

TVP5151 寄存器映射编辑器允许在简单的滚动文本框中显示和编辑设备的整个已使用寄存器空间。通过“编辑”菜单中的“编辑寄存器映射”打开,并选择要编辑的设备类型。该编辑器包含寄存器窗口、地址编辑框、数据编辑框、写入、读取、读取所有、十六进制、十进制和关闭按钮等控件,各控件具有不同的功能。若要将当前寄存器设置保存到文件,可勾选“直方图启用”复选框,点击“读取所有”,再点击“显示”查看保存的文件。THS8200 寄存器编辑器和通用 I2C 寄存器编辑器的工作方式与 TVP5151 编辑器类似,但通用 I2C 编辑器需要手动输入 I2C 从地址,且“读取所有”按钮不可用,可用于与连接到 TVP5151EVM I2C 总线的其他设备进行通信。

属性表

属性表以用户友好的格式呈现寄存器数据,数据按功能组织,每个功能有自己的页面,可通过顶部的标签选择。通过“编辑”菜单中的“编辑属性表”打开并选择要编辑的设备类型。启动属性表功能或切换到不同页面时,会从硬件读取设备中的所有可读寄存器以初始化对话框页面。页面上的值可通过各种对话框控件进行更改,不同控件的更新硬件时间不同。属性表底部有“确定”“取消”和“应用”按钮,各有不同的功能。在 TVP5151 视频格式属性表中,可选择多标准模式并取消勾选不需要的格式来启用多标准自动切换。通过 TVP5151 视频解码器状态属性表可观察垂直锁定、水平锁定、颜色锁定和检测到的视频标准等信息。THS8200 输入控制属性表可用于检查从 TVP5151 接收的输出格式,点击“重置”按钮后再点击“读取所有”可确保获得当前的格式检测状态读数。THS8200 数字输入格式必须设置为 ITU - R BT.656,定时源必须设置为嵌入式以确保正常运行。

故障排除

常见问题及解决方法

若遇到 TVP5151EVM 硬件或 VCC6 软件问题,可参考以下解决方法:

  • 视频输入错误:检查输入选择和输入连接器连接是否正确,可通过“编辑”>“属性表”>“TVP5151”,在输入选择/AGC 页面选择正确的视频输入并点击“应用”。
  • 输出信号异常:如 YCbCr 输出或时钟输出禁用,可在“编辑”>“属性表”>“TVP5151”的输出页面检查并启用输出,点击“应用”。
  • 黑屏问题:检查分量输出电缆与监视器的连接,验证监视器是否支持所用的视频格式。
  • 色彩问题:确保视频格式选择正确,检查复合信号输入电平,若屏幕颜色异常,可在“编辑”>“属性表”>“TVP5151”的输出页面设置 YCbCr 输出格式,并检查 THS8200 输入格式设置。
  • 自动切换问题:检查自动切换掩码设置是否正确,将视频解码器设置为多标准模式,在“工具”菜单中点击“实时轮询”,启用自动切换轮询功能。
  • I2C 地址问题:确保启动时选择的 TVP5151 和 THS8200 的 I2C 从地址正确。
  • USB 连接问题:检查 USB 电缆连接和 USB 链路 LED 指示灯,若 EVM 已修改为使用单独的 5V 电源,确保 5V LED 指示灯亮起,将 J7 跳线置于正常位置,重新安装 0Ω 电阻 R131 和 R132。
  • 其他问题:若出现多个 VCC 实例运行的情况,关闭除一个之外的所有 VCC 实例;若无法退出 VCC,连接 USB 电缆后退出或使用 Windows 任务管理器结束 VCC;若 YPbPr 输出电平失真过高,在示波器输入处安装 75Ω 终端电阻;若没有红色或蓝色显示,检查电缆和 RCA 连接器是否损坏,以及 PCB 走线是否断裂。

I2C 通信问题解决方法

启动 VCC 并关闭 VCC 配置对话框后,会进行 USB I2C 功能测试。若 I2C 系统测试失败,会出现错误报告对话框。此时应点击“退出程序”,重新启动 VCC,确保 I2C 地址设置正确。硬件默认地址分别为 TVP5151 的 0xB8 和 THS8200 的 0x40。若出现 USB 链路错误对话框,检查 USB 电缆连接和 TVP5151EVM 上的 USB 链路 LED 指示灯,建立 USB 连接后按“继续”按钮。

总结

TVP5151 评估模块为工程师提供了一个全面的平台,用于评估 TVP5151 视频解码器的性能。通过详细了解其硬件设计、软件安装与配置、操作方法以及故障排除技巧,工程师们能够更高效地进行视频处理相关的开发工作。在实际应用中,我们还需不断探索和实践,充分发挥该评估模块的优势,为视频处理技术的发展贡献力量。大家在使用 TVP5151 评估模块的过程中遇到过哪些有趣的问题呢?欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分