- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TVP5150简介TVP5150简介
刚开始用TVP5150,寄存器的设置参照网友的设置如下:IIC_Write(TVP5150,0x00,0x00);IIC_Write(TVP5150,0x03,0x09); //8-bit ITU-R BT.656 with embedded syncsIIC_Write(TVP5150,0x07,0x40);IIC_Write(TVP5150,0x0d,0x07);数据输出和数据时钟接到驱动芯片上,主要现象:PAL制时,彩色会一闪一闪,好像是一幅有彩一幅黑白的图像,将彩色关闭,图像就不闪了,NTSC制时,图像会自动变色,红,绿,蓝的不断变化;彩色关闭,也很正常,请问对TVP5150只要上面的寄存器设置就可以吗,请有做过的朋友帮忙一下,谢谢!
TVP5150的低功耗视频解码模块
本文详细介绍TVP5150的低功耗视频解码模块
0 引言
随着便携式多媒体终端需求量迅速增加,在视频解码等方面对芯片低功耗的要求也越来越高。因此,只有将模拟视频信号转换成为符合ITU-R BT.656标准的数字信号,才可方便地利用FPGA或者DSP甚至PC机来进行信号处理。本模块就是利用TI公司的超低功耗TVP5150芯片对视频信号A/D解码,由单片机通过I2C总线控制,预留地址数据等接口,作为模块验证以及后续数字信号处理之用。
1模块硬件构成
1.1系统基本构成
系统总体构成框图如图1所示。
TVP5150是超低功耗、支持NTSC/PAL/SECAM等格式的高性能视频解码器,在正常工作时,它的功耗仅115 mW,并且具有超小封装(32脚的TQFP),因此非常适用于便携、批量大、高质量和高性能的视频产品。它可以接收2路复合视频信号(CVBS)或1路S-Video信号。通过单片机I2C总线设置内部寄存器,可以输出8位4:2:2的ITU-R BT.656信号(同步信号内嵌),以及8位4:2:2的ITU-R BT.601信号(同步信号分离,单独引脚输出)。
单片机选用TI公司的MSP430F2013,超低功耗,有2 kB+256 B Flash存储器和128 B RAM,14脚超小封装(TSSOP)。其功耗是一般单片机的1/5,特别适合于手持设备,在1.8 V~3.6 V电压、1 MHz的时钟条件下,耗电电流在0.1 μA~400 μA之间(因工作模式不同而不同)。单片机通过MAX3232与串口连接,由PC机通过串口对单片机在线编程,方便对单片机程序及时修改。由PC设置并且随时调整TVP5150的内部寄存器,控制其工作状态,输出信号等。单片机预留控制口,以增加本模块的可扩展性。
74HC16245总线控制器用来提高本模块输出信号的负载驱动能力,它是可选部分,视需要可将信号直通以降低模块功耗。如果有多个模块组合工作,由单片机对74HC16245使能控制,协调各模块信号输出。
验证模块主要由SAA7121视频编码芯片构成,可将8位4:2:2的ITU-R BT.656或者ITU-R BT.601输入信号编码成CVBS信号或S-Video信号输出。如果TVP5150解码模块工作正常,利用此验证模块可以得到模拟视频信号,接人显示设备可得到输入图像。
1.2系统硬件设计
TVP5150芯片应用原理图如图2所示。芯片采用14.318 18 MHz晶振,数字和模拟输入电压为1.8 V,IO口电压为3.3 V;信号输入有CH1和CH2两路,并且都进行阻抗匹配设计,防止对输入信号的反射;YOUT[0:7]输出8路YCbCr信号,消隐信号可选择单独引脚HSYNC和VSYNC输出,或者内嵌于这8路信号中。PCLK/SCLK脚时钟信号可输出13.5 MHz和27 MHz两种频率。
2模块程序构成
本模块主要由PC机与单片机串口通信程序和单片机与TVP5150的I2C控制程序两部分软件组成。
2.1 PC机与单片机串口通信程序
PC机与单片机通信协议见表1。
注:带引号部分为传输数据头,供单片机识别处理;Addr为地址;Data为数据。
本程序在dephi7.0开发环境下完成设计,配置文件为txt格式,能读取和保存配置文件,在配置表格中能对配置文件进行简单处理,能选取配置文件中的寄存器信息通过串口发送给单片机,并且能读取单片机发送来的寄存器信息。
程序分为前台的界面处理与后台数据和功能处理两层。前台只负责界面的设置与动作,对表格中一切数据的处理都在后台。通过SPcomm串口通信控件进行串口通信操作。定义Sendlist和Revlist两个类,将所有允许发送项存入Sendlist,然后通过串口发送,而接收到的单片机发送来的数据存入Revlist。然后,将Sendlist和Revlist两者进行对比。如果相同,则存
文档评论(0)